如何使用“listing”将LaTeX关键字嵌入LaTeX文档中

我想在我的文档中引用LaTeX代码但是如何正确地嵌入关键字“ begin {lstlisting}”和“ end {lstlisting}”? 以下代码不起作用(显然):
lstset{language=TeX, basicstyle=footnotesize, numbers=left, numberstyle=tiny, frame=single}

begin{lstlisting}

begin{lstlisting}          % this is code

place your source code here % this is code

end{lstlisting}            % this is code

end{lstlisting}
    
已邀请:
你的序言中有
usepackage{listings}
吗?如果是这样,它应该工作。
TeX
是受支持的语言。 这是一个最小的例子:
documentclass{article}
usepackage{listings}
begin{document}
  This is a StackOverflow test file.\
  To use texttt{lstlisting}, include this in the preamble:
  begin{lstlisting}
    usepackage{listings}
  end{lstlisting}
  Hope that helped :)
end{document}
编译成 编辑 要引用列表包中的命令(实际上,仅用于
end{lstlisting}
),转到乳胶打印
字符,你就完成了。在下文中,我将
@
定义为转义字符,并且两个
@
符号内的所有内容都在LaTeX中排版。所以在这里,我使用LaTeX输入
,其余在
lstlisting
内输入,而
end{...}
序列不被解释为关闭环境。
documentclass{article}
usepackage{listings}
begin{document}
This is a StackOverflow test file.\
Use escape characters to escape to LaTeX 
lstset{escapechar=@}
begin{lstlisting}
  begin{lstlisting}
      some code here
  @textbackslash@end{lstlisting}
end{lstlisting}
Hope that helped :)
end{document}
输出是     
你能用逐字块吗? {开始逐字} begin {lstlisting}%这是代码 将您的源代码放在这里%这是代码 end {lstlisting}%这是代码 {端逐字}     
您可以使用
lstnewenvironment{OtherListing}
    {}
    {}
创建一个行为只是列表new9ѭ的新环境,并且不应该禁止
end{lstlisting}
。     

要回复问题请先登录注册