我想排版 MathJAX/LaTeX 公式的介绍。
为此,我引入了一个宏:
\newcommand{\showsource}[1]{$#1$ : \verb|#1|}
排版数学公式然后显示其来源。
但是当我使用它作为
\showsource{\frac{1}{2}}
XeLaTeX 抱怨缺少 $。
我怎样才能正确编写这样的宏?
编辑(MWE——Manuel Kuehner)
\documentclass{article}
\newcommand{\showsourceA}[1]{$#1$}
\newcommand{\showsourceB}[1]{verb|#1|}
\begin{document}
\showsourceA{\frac{1}{2}}
\showsourceB{\frac{1}{2}}
\end{document}
答案1
关注 Steven B. Segletes 的评论和他的链接:
我创建了一个新的、有效的宏:
\newcommand{\showsource}[1]{$#1$ \quad {\ttfamily\detokenize{#1}} }
并且它适用于
\showsource{\frac{1}{2}}
(是的,后面的空格\frac
很奇怪,但我可以忍受)。