Ich versuche, ein \dbox
aus dem dashbox
Paket in der Bildunterschrift einer Abbildung zu verwenden, und zwar wie folgt:
\documentclass{article}
\usepackage{dashbox}
\begin{document}
\begin{figure}
\centering Imagine some figure here
\caption{\dbox{Boxed text} in caption.}
\end{figure}
\end{document}
Das Ergebnis, das ich erhalte, sieht wie erwartet aus: Ich erhalte jedoch zahlreiche Fehlermeldungen:
Undefined control sequence. \caption{\dbox{Boxed text} in caption.}
Undefined control sequence. \caption{\dbox{Boxed text} in caption.}
Illegal parameter number in definition of \reserved@a. \caption{\dbox{Boxed text} in caption.}
Extra \or. \caption{\dbox{Boxed text} in caption.}
...
In der Paketdokumentation heißt es:
\dbox{text}
funktioniert wie\fbox
, aber die Box wird mit gestrichelten Linien gezeichnet.
\fbox
Funktioniert aber innerhalb einer Überschrift einwandfrei.
Die Kartons aus dem fancybox
Paket scheinen ähnliche Probleme zu haben.
Wie zeichnet man in einer Überschrift richtig ein gestricheltes Kästchen?
Antwort1
Wenn ein Alternativtext für das Abbildungsverzeichnis angegeben ist, \dbox
kann dieser ohne weiteres verwendet werden
\documentclass{article}
\usepackage{dashbox}
\begin{document}
\begin{figure}
\centering Imagine some figure here
\caption[text for list of figures]{\dbox{Boxed text} in caption.}
\end{figure}
\end{document}