在 Doxygen 文档中显示 \LaTeX-symbol

Display \LaTeX-symbol in Doxygen documentation

我想在 Doxygen 生成的文档中显示经典的 \LaTeX 符号。根据 Doxygen documentation 使用标签 \f$ [此处的 LaTeX 代码] \f$ 时的默认模式是 "math mode"。但是在数学模式下,我在使用时遇到以下错误 \f$\LaTeX\f$:

! You can't use `\spacefactor' in math mode.
\@->\spacefactor 
             \@m {}
l.5 $\LaTeX
           $
? 
! Emergency stop.
\@->\spacefactor 
                \@m {}
l.5 $\LaTeX
           $

如果我尝试此代码:

\f{tabular}{{|l|l|l|}
1 & 2 & 3 \
4 & 5 & 6 \
7 & 8 & \LaTeX \
\f}

我用正确的 \LaTeX 符号得到了一个不错的 table。这样我猜我 "broke out" 的数学模式?

是的,\LaTeX 无法在数学模式中按原样设置。相反,如果您需要退出数学模式 由于某些其他原因已经处于数学模式,请使用

\mbox{\LaTeX}

\mbox - \makebox 的 shorthand 版本 - 以文本模式设置其内容。