PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \unitfrac in caption



tiffy
08-04-2009, 11:55
Hi,

ich mal wieder, immer noch am Frickeln für die Diplomarbeit. Ich will eine Bildunterschrift für das Bilderverzeichinis kürzen, dabei gibt es aber ein Problem mit \unitfrac. Habe ich das \unitfrac in der normalen Bildunterschrift, kompiliert Latex ohne Probleme ---->


\documentclass[11pt, a4paper, twoside]{report}

\usepackage{units} % für \unit und \nicefrac-Befehl

\begin{document}

\listoffigures

\begin{figure}
\rule{3cm}{4cm}
\caption{Performance in V at \unitfrac[100]{mA}{cm$^2$} in geometrical parameters testing}
\label{performance_5A}
\end{figure}

\end{document}

Füge ich allerdings die kurze Bildunterschrift für das Bilderverzeichnis ein und benutze dort \unitfrac, kommt die Fehlermeldung Argumet of \\unitfrac has an extra }. Kennt jemand das Problem und kann mir vielleicht helfen, ich wäre echt dankbar.

Bei folgendem Code kommt die Fehlermeldung:


\documentclass[11pt, a4paper, twoside]{report}

\usepackage{units} % für \unit und \nicefrac-Befehl

\begin{document}

\listoffigures

\begin{figure}
\rule{3cm}{4cm}
\caption[Performance at \unitfrac[100]{mA}{cm$^2$} in geometrical parameters testing]{Performance in V at \unitfrac[100]{mA}{cm$^2$} in geometrical parameters testing}
\label{performance_5A}
\end{figure}

\end{document}

voss
08-04-2009, 12:04
\caption[Performance at {\unitfrac[100]{mA}{cm$^2$}} in
geometrical parameters testing]{Performance in V at \unitfrac[100]{mA}{cm$^2$}
in geometrical parameters testing}


Herbert

tiffy
08-04-2009, 13:52
Danke wieder einmal.

Gibt es einen Grund, wieso ich in der Kurzform der caption das unitfrac in {} setzen muss. Ich will ja nicht nur abschreiben, sondern auch noch was dabei lernen.

voss
08-04-2009, 15:42
Gibt es einen Grund, wieso ich in der Kurzform der caption das unitfrac in {} setzen muss. Ich will ja nicht nur abschreiben, sondern auch noch was dabei lernen.

Wenn eine [-Klammer gefunden wird, nimmt TeX die _nächste_ folgende ]-Klammer
zum Schließen. D.h. [...[...]...] geht dann immer in die Hose. Aber
[...{[...]}...] ist ok, weil jetzt alles in den spitzen Klammern als eine Einheit
betrachtet wird und die _nächste_ folgende ]-Klammer nun die richtige ist.

Herbert

tiffy
09-04-2009, 05:43
Danke für die Erklärung