我正在编写一个包含大量伪代码的文档,不断将代码对象包装在 中非常繁琐{\tt text}
。如果能像 StackExchange 那样做就好了!有一个单字符符号,即反引号,就像数学中的美元符号一样。有没有办法在 LaTeX 中实现同样的事情?
答案1
答案2
使用fancyvrb
和\DefineShortVerb
(尽管你可能不想使用`
)
\documentclass{article}
\usepackage{fancyvrb}
\DefineShortVerb\`
\begin{document}
I'm writing a document with a ton of pseudocode and it's very tedious to keep wrapping code objects in
`{\tt text}`. It would be so much nicer to, well, do what StackExchange does! There's a one-character
symbol, the back-tick, just like for math there's the dollar-sign. Is there any way to accomplish the same
thing in LaTeX?
\end{document}
答案3
StackExchange 使用的是 markdown,因此你也可以使用markdown
包裹:
\documentclass{article}
\usepackage{markdown}
\begin{document}
\begin{markdown}
This `and` that or `the other`
\end{markdown}
\end{document}
或者更简单,编写一个 markdown 文件并将其导出为 LaTeX:
This `and` that or `the other`
这种方法的优点在于还可以避免许多其他繁琐的命令,而不仅仅是那些针对逐字文本的命令。