此 MWE
\documentclass{article}
\usepackage{xparse}
\begin{document}
\NewDocumentCommand{\myVerbatim}{v}{#1}
\myVerbatim|This is some text, which can contain $\sin(x)$ or code or $$|
\verb|This is some text, which can contain $\sin(x)$ or code $$|
\end{document}
使用 lualatex 生成此
我以为它们应该是一样的。为什么它们不一样呢?
从手册
2015 年
答案1
手册并没有说在传递参数时会进行字体选择,因为\verb
它“以类似的方式”被抓取没有首先发生。所以
\NewDocumentCommand{\myVerbatim}{v}{\texttt{#1}}
将会模拟\verb
(但\verb
会做更多的事情)。