Estoy intentando usar un \dbox
del dashbox
paquete en el título de una figura, como esta:
\documentclass{article}
\usepackage{dashbox}
\begin{document}
\begin{figure}
\centering Imagine some figure here
\caption{\dbox{Boxed text} in caption.}
\end{figure}
\end{document}
El resultado que obtengo parece el esperado: Sin embargo, recibo muchos errores:
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.}
...
La documentación del paquete dice:
\dbox{text}
funciona como\fbox
, pero el cuadro está dibujado con líneas discontinuas.
Pero \fbox
funciona bien dentro de un título.
Las cajas del fancybox
paquete parecen tener problemas similares.
¿Cuál es la forma correcta de dibujar un cuadro discontinuo en un título?
Respuesta1
Si se proporciona un texto alternativo para la lista de figuras, \dbox
se puede utilizar sin más preámbulos.
\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}