다음과 같이 그림 캡션에 패키지 \dbox
의 a를 사용하려고 합니다 .dashbox
\documentclass{article}
\usepackage{dashbox}
\begin{document}
\begin{figure}
\centering Imagine some figure here
\caption{\dbox{Boxed text} in caption.}
\end{figure}
\end{document}
내가 얻은 결과는 예상대로 보입니다. 그러나 많은 오류가 발생합니다.
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.}
...
패키지 문서에는 다음과 같이 나와 있습니다.
\dbox{text}
와 같이 작동\fbox
하지만 상자가 점선으로 그려집니다.
그러나 \fbox
캡션 내에서는 잘 작동합니다.
패키지 의 상자에도 fancybox
비슷한 문제가 있는 것 같습니다.
캡션에 점선 상자를 그리는 올바른 방법은 무엇입니까?
답변1
그림 목록에 대한 대체 텍스트가 제공되면 \dbox
더 이상 고민하지 않고 사용할 수 있습니다.
\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}