单键电传打字机?

单键电传打字机?

我正在编写一个包含大量伪代码的文档,不断将代码对象包装在 中非常繁琐{\tt text}。如果能像 StackExchange 那样做就好了!有一个单字符符号,即反引号,就像数学中的美元符号一样。有没有办法在 LaTeX 中实现同样的事情?

答案1

在此处输入图片描述

\documentclass{article}

\usepackage{shortvrb}
\MakeShortVerb|
\begin{document}

this |and| that or |the other|

\end{document}

shortvrb位于核心base乳胶分布中。

答案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` 

这种方法的优点在于还可以避免许多其他繁琐的命令,而不仅仅是那些针对逐字文本的命令。

相关内容