当我使用 Platex 编写代码时{lstlisting}
\begin{lstlisting}
if True:
print("latex")
\end{lstlisting}
Run Code Online (Sandbox Code Playgroud)
但是我如何将代码放入句子中?
就像 stackoverflow 中的 ` 一样。
我想显示如下
“请看看这段代码print("latex"),这段代码很好”
另外,核心宏verb:
\documentclass{article}
\begin{document}
Text text text \verb|code \ @ } code| text text.
\end{document}
Run Code Online (Sandbox Code Playgroud)
不仅大括号和竖线|可以分隔此处的内容或参数(请参阅下面的注释),还可以分隔任何其他字符,只要它前后相同并且不是内联代码的一部分即可。例如\verb!code \ @ } code!也可以。
如您所见,特殊字符在 中不需要转义verb。
您可以使用\lstinline宏:
\documentclass{jarticle}
\usepackage{amsmath,amsfonts}
\usepackage{listings}
\begin{document}
test \lstinline|code| test
\end{document}
Run Code Online (Sandbox Code Playgroud)