为什么 \verb 使用竖线 || 而不是括号 {} 来作为其参数?

为什么 \verb 使用竖线 || 而不是括号 {} 来作为其参数?

与其他命令相比,是否存在根本的不同\verb,或者仅仅是设计选择?

答案1

这是设计选择,因为 \verb 无法提前知道您可能想要逐字生成哪些字符。因此,您每次都可以即时选择分隔符 - 例如

\documentclass{article}
\begin{document}
\verb|using a pipe in \verb to get a verbatim $|

You can even use a \$ to begin and end your verbatim string:

\verb$Here's a verbatim pipe in braces: {|}$

\end{document}

相关内容