我想在文档中引用LaTeX代码,但是如何正确地嵌入关键字"\begin{lstlisting}“和"\end{lstlisting}”?lstset{language=TeX, basicstyle=\footnotesize, numbers=left, numberstyle=\tiny, frame=single}
place your source code here
我尝试了以下命令,但由于sed逐行处理输入,它无法工作:
sed -E 's/```([[:print:]]*)```/\\begin{lstlisting}/1\\end{lstlisting}/g'另一个想法是尝试只搜索并只替换三个回退,但是由于其他每一个事件都需要用\end{lstlisting}替换,所以我不知道是否有可能。
我在lstlisting的LaTeX中定义新命令时遇到问题。结果是编译挂起,没有错误消息,只有一个*。这会挂起LaTeX编译:\usepackage{listings}\newcommand{\ce}{\end{lstlisting}}\cs !This is a commentary
end program t
我用lstlisting呈现代码如下:无论如何,代码本身需要一些我必须导入的模块,但我不希望这些导入出现在生成的所以,我试着把代码放在不带lstlisting块的地方,如下所示:> import Y
...但是它不起作用,生成的PDF只呈现这些行,而不是像lstlisting那样呈现代码。如何编写导入代码,只用于执行,而不显示在PDF本身?