如何在標題中使用 \dbox?

如何在標題中使用 \dbox?

我正在嘗試在圖的標題中使用包\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}

相關內容