Raisebox in caption nicht möglich?

Tabellen und Grafiken erstellen und anordnen


Vasagralem
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 7. Feb 2011, 13:48

Raisebox in caption nicht möglich?

Beitrag von Vasagralem »

Hallo,

ich versuche ein Stück Text innerhalb einer \caption-Umgebung zu verschieben, und zwar mit \raisebox. Das Dokument wird dann zwar auch gebaut, aber es kommt die Fehlermeldung:

Argument of \caption@ydblarg has an extra } \caption{text1 \raisebox{3pt}{text2} text3}

Hier mein Minimalbeispiel dazu:
\documentclass[a4paper, 12pt, oneside]{scrreprt}
								
\usepackage{graphicx}
\usepackage{caption}
								
\begin{document}

\begin{figure}

\caption{text1 \raisebox{3pt}{text2} text3}

\end{figure}
\end{document}
Ich hab schon alles mögliche mit anderen Boxen versucht, es kommt immer wieder diese Meldung. Im normalen Text funktioniert das Verfahren ohne Probleme, nur innerhalb von \caption gibt es Fehlermeldungen, obwohl das Dokument richtig rauskommt.
Ich benutze dabei TeXstudio.

Kann mir jemand helfen?
Danke!

Studi
Forum-Century
Forum-Century
Beiträge: 185
Registriert: So 5. Jan 2014, 20:18

Beitrag von Studi »

Es geht mit \protect vor \raisebox, der Fehler und die Behebung sind am Beispiel hier beschrieben: Was sind zerbrechliche Befehle und bewegliche Argumente?

Studi
Zuletzt geändert von Studi am Mi 5. Mär 2014, 16:15, insgesamt 1-mal geändert.

Noch so einer

Beitrag von Noch so einer »

Standardlösung für zerbrechliche Befehle in beweglichen Argumenten:
\protect\raisebox
Und wenn es im Abbildungsverzeichnis anders aussehen soll bitte an das optionale Argument von \caption denken.

Vasagralem
Forum-Newbie
Forum-Newbie
Beiträge: 7
Registriert: Mo 7. Feb 2011, 13:48

Beitrag von Vasagralem »

Herzlichen Dank, das funktioniert!

:D

Antworten