von DADABBI » So 19. Jun 2016, 13:02
Dein Beispiel ergibt:
! LaTeX Error: Unknown float option `H'
Wenn ich den Fehler korrigiere, indem ich die falsche Option weglasse und auch den Textbereich und die BoundingBox der Abbildungen visualisieren, dann sehe ich dein Problem nicht:
\documentclass[a4paper,12pt,twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amsmath}
\usepackage{showframe}% Seitenbereiche mit Kästen visualisieren
\begin{document}
Das ist das erste Bild.
\begin{figure}
\centering
\frame{\begin{tikzpicture}
%\node at (3.5,2.Cool {$\dot{m}_L$};
%\node at (3.5,1.2) {$\theta_i$};
\begin{axis}
[ legend style={at={(0.15,0.95)},xshift=0.2cm,anchor=north west,nodes=right} ,
legend entries ={Luftdurchsatz $\dot{m}_L$ ,Innentemperatur $\theta_i$},
domain=-20:40,
xmin=-20, xmax=40,
ymin=20, ymax=30,
samples=400,
grid = major,
xlabel = {Außentemperatur $\vartheta_a$ in \si{\celsius}},
xtick={-20, -10, 0, 10, 20, 30, 40},
axis y line*=left,
ylabel = {Innentemperatur $\vartheta_i$ in \si{\celsius}},
]
\addplot+[mark=none,black,dashed,line width=1pt] {24.916-0.1145*\x+ 0.0035*\x*\x+\x*\x*\x*0.00007};
\addplot+[mark=none,black,line width=1pt] {22.888-0.179*\x+ 0.0042*\x*\x+\x*\x*\x*0.00001};
\end{axis}
\begin{axis}[
yticklabel pos=right,% yticklabel auf der rechten Seite
axis x line=none ,
axis y line*=right,
ylabel = {Luftdurchsatz $\dot{m}_L$ in \si{\kilo\gram\per\minute}},
ytick={0, 2, 4, 6, 8, 10},
%y unit=\si{\percent},
ymin=0, ymax=10,
]
\end{axis}
\end{tikzpicture}}
\caption{Behaglichkeit der Innentemperatur und des Luftdurchsatzes für unterschiedliche Außentemperaturen}
\label{fig:Behaglichkeit}
\end{figure}
\begin{figure}
\centering
\frame{\begin{tikzpicture}
\begin{axis}
[ legend style={at={(0,0.95)},xshift=0.2cm,anchor=north west,nodes=right} ,
legend entries ={\SI[per-mode=symbol]{300}{\watt\per\metre\squared}, \SI[per-mode=symbol]{150}
{\watt\per\metre\squared} ,ohne Sonne},
domain=10:40,
xmin=0, xmax=40,
ymin=-3, ymax=3,
samples=5,
grid = major,
xlabel = {Innentemperatur $\vartheta_i$ in \si{\celsius}},
xtick={0,10,20,30,40},
axis y line=left,
ylabel = {PMV},
]
\addplot+[mark=none,black,dashed,line width=1pt] {-4.4+0.25*\x};
\addplot+[mark=none,black, dotted,line width=1pt] {-5+0.25*\x};
\addplot+[domain=15:30][mark=none,black,line width=1pt] {-5.6+0.25*\x};
\end{axis}
\end{tikzpicture}}
\caption{PMV in Abhängigkeit von der Innentemperatur bei verschiedenen Sonneneinstrahlungen}
\label{fig:PMWSonne}
\end{figure}
\end{document}
Eventuell willst du aber auch wissen, wie man
die BoundingBox einer TikZ-Grafik anpassen kann.
Dein Beispiel ergibt: [url=http://texwelt.de/wissen/fragen/6635/latex-error-unknown-float-option-h]! LaTeX Error: Unknown float option `H'[/url]
Wenn ich den Fehler korrigiere, indem ich die falsche Option weglasse und auch den Textbereich und die BoundingBox der Abbildungen visualisieren, dann sehe ich dein Problem nicht: [code]\documentclass[a4paper,12pt,twoside]{report}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{siunitx}
\usepackage{tikz}
\usepackage{pgfplots}
\usepackage{amsmath}
\usepackage{showframe}% Seitenbereiche mit Kästen visualisieren
\begin{document}
Das ist das erste Bild.
\begin{figure}
\centering
\frame{\begin{tikzpicture}
%\node at (3.5,2.Cool {$\dot{m}_L$};
%\node at (3.5,1.2) {$\theta_i$};
\begin{axis}
[ legend style={at={(0.15,0.95)},xshift=0.2cm,anchor=north west,nodes=right} ,
legend entries ={Luftdurchsatz $\dot{m}_L$ ,Innentemperatur $\theta_i$},
domain=-20:40,
xmin=-20, xmax=40,
ymin=20, ymax=30,
samples=400,
grid = major,
xlabel = {Außentemperatur $\vartheta_a$ in \si{\celsius}},
xtick={-20, -10, 0, 10, 20, 30, 40},
axis y line*=left,
ylabel = {Innentemperatur $\vartheta_i$ in \si{\celsius}},
]
\addplot+[mark=none,black,dashed,line width=1pt] {24.916-0.1145*\x+ 0.0035*\x*\x+\x*\x*\x*0.00007};
\addplot+[mark=none,black,line width=1pt] {22.888-0.179*\x+ 0.0042*\x*\x+\x*\x*\x*0.00001};
\end{axis}
\begin{axis}[
yticklabel pos=right,% yticklabel auf der rechten Seite
axis x line=none ,
axis y line*=right,
ylabel = {Luftdurchsatz $\dot{m}_L$ in \si{\kilo\gram\per\minute}},
ytick={0, 2, 4, 6, 8, 10},
%y unit=\si{\percent},
ymin=0, ymax=10,
]
\end{axis}
\end{tikzpicture}}
\caption{Behaglichkeit der Innentemperatur und des Luftdurchsatzes für unterschiedliche Außentemperaturen}
\label{fig:Behaglichkeit}
\end{figure}
\begin{figure}
\centering
\frame{\begin{tikzpicture}
\begin{axis}
[ legend style={at={(0,0.95)},xshift=0.2cm,anchor=north west,nodes=right} ,
legend entries ={\SI[per-mode=symbol]{300}{\watt\per\metre\squared}, \SI[per-mode=symbol]{150}
{\watt\per\metre\squared} ,ohne Sonne},
domain=10:40,
xmin=0, xmax=40,
ymin=-3, ymax=3,
samples=5,
grid = major,
xlabel = {Innentemperatur $\vartheta_i$ in \si{\celsius}},
xtick={0,10,20,30,40},
axis y line=left,
ylabel = {PMV},
]
\addplot+[mark=none,black,dashed,line width=1pt] {-4.4+0.25*\x};
\addplot+[mark=none,black, dotted,line width=1pt] {-5+0.25*\x};
\addplot+[domain=15:30][mark=none,black,line width=1pt] {-5.6+0.25*\x};
\end{axis}
\end{tikzpicture}}
\caption{PMV in Abhängigkeit von der Innentemperatur bei verschiedenen Sonneneinstrahlungen}
\label{fig:PMWSonne}
\end{figure}
\end{document}[/code]
Eventuell willst du aber auch wissen, wie man [url=http://texwelt.de/wissen/fragen/16577/tikz-zu-groe-bildhohe-durch-kontrollpunkt]die BoundingBox einer TikZ-Grafik anpassen[/url] kann.