von Johannes_B » Do 5. Jun 2014, 20:43
Auch hier wäre ein
Minimalbeispiel toll. So kannst du
deinen Code auf das Wesentlichste beschränken und uns zum Testen
geben. Eventuell findest du so auch schon selbst die Ursache für
die Schriftgrößenänderung.
Bitte teste das untenstehende Beispiel, darin enthalten sind auch
Hinweise, welche du beachten solltest. SI-Einheiten werden
beispielsweise aufrecht gesetzt, darauf solltest du achten.
Anwendung finden hier die Hinweise aus »
Wie setze ich
Einheiten richtig?« Ich persönlich bevorzuge auch hier
semantische Auszeichnungen. So kannst du später Änderungen
leichter vornehmen.
Übrigens kannst du dir mit pgfplots auch Stile definieren, so
kannst du das Aussehen von gleichwertigen Diagrammen global
festlegen, deiin Dokument gewinnt somit an
Einheitlichkeit
\documentclass{article}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{showframe}
\NewDocumentCommand\DeclareNewQuantity{mmm}{
\DeclareSIUnit{#2}{#3}
\DeclareDocumentCommand{#1}{O{}m}{\SI[##1]{##2}{#2}}
}
%JB: Wie setze ich Einheiten richtig? Link zu TeXwelt im Beitrag
\DeclareNewQuantity
\Pressure
\pressure
{\pascal}
\DeclareNewQuantity
\Entfernung
\entfernung
{\meter}
\pgfplotsset{
%Wir definieren uns den Diagrammtyp global
pressureloss/.style={
width= 7cm,
height=7cm,
ylabel={$L\:[\si{\entfernung}]$},
%Laut DIN sind die eckigen Klammern übrigens
%nicht so das Wahre.
xlabel={$\Delta p\:[\si{\pressure}]$},
xmin=0, xmax=3500,
ymin=0, ymax=2500
}
}
\begin{document}
\begin{tikzpicture}[]
\begin{axis}[
pressureloss
]
%\addplot[red, solid,mark=*] table {Tabellen/DVueberU1.dat};
%\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
\end{axis}
\end{tikzpicture}
\hfill
\begin{tikzpicture}[]
\begin{axis}[
pressureloss,
ymax=5000%Diesmal halt höher, warum auch
% immer, aber es geht
]
%\addplot[red, solid,mark=*] table {Tabellen/DVueberU3.dat};
%\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
\end{axis}
\end{tikzpicture}
\end{document}
Auch hier wäre ein [url=http://www.texwelt.de/wissen/fragen/569/was-ist-ein-vollstandiges-minimalbeispiel-oder-kurz-vm-und-wie-erstelle-ich-dieses]Minimalbeispiel[/url] toll. So kannst du
deinen Code auf das Wesentlichste beschränken und uns zum Testen
geben. Eventuell findest du so auch schon selbst die Ursache für
die Schriftgrößenänderung.
Bitte teste das untenstehende Beispiel, darin enthalten sind auch
Hinweise, welche du beachten solltest. SI-Einheiten werden
beispielsweise aufrecht gesetzt, darauf solltest du achten.
Anwendung finden hier die Hinweise aus »[url=http://texwelt.de/wissen/fragen/2588/wie-schreibe-ich-zahlen-mit-einheiten-richtig]Wie setze ich
Einheiten richtig?[/url]« Ich persönlich bevorzuge auch hier
semantische Auszeichnungen. So kannst du später Änderungen
leichter vornehmen.
Übrigens kannst du dir mit pgfplots auch Stile definieren, so
kannst du das Aussehen von gleichwertigen Diagrammen global
festlegen, deiin Dokument gewinnt somit an [i]Einheitlichkeit[/i]
[code]
\documentclass{article}
\usepackage{pgfplots}
\usepackage{siunitx}
\usepackage{showframe}
\NewDocumentCommand\DeclareNewQuantity{mmm}{
\DeclareSIUnit{#2}{#3}
\DeclareDocumentCommand{#1}{O{}m}{\SI[##1]{##2}{#2}}
}
%JB: Wie setze ich Einheiten richtig? Link zu TeXwelt im Beitrag
\DeclareNewQuantity
\Pressure
\pressure
{\pascal}
\DeclareNewQuantity
\Entfernung
\entfernung
{\meter}
\pgfplotsset{
%Wir definieren uns den Diagrammtyp global
pressureloss/.style={
width= 7cm,
height=7cm,
ylabel={$L\:[\si{\entfernung}]$},
%Laut DIN sind die eckigen Klammern übrigens
%nicht so das Wahre.
xlabel={$\Delta p\:[\si{\pressure}]$},
xmin=0, xmax=3500,
ymin=0, ymax=2500
}
}
\begin{document}
\begin{tikzpicture}[]
\begin{axis}[
pressureloss
]
%\addplot[red, solid,mark=*] table {Tabellen/DVueberU1.dat};
%\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
\end{axis}
\end{tikzpicture}
\hfill
\begin{tikzpicture}[]
\begin{axis}[
pressureloss,
ymax=5000%Diesmal halt höher, warum auch
% immer, aber es geht
]
%\addplot[red, solid,mark=*] table {Tabellen/DVueberU3.dat};
%\addplot[blue, solid,mark=*] table {Tabellen/DVueberU2.dat};
\end{axis}
\end{tikzpicture}
\end{document}[/code]