如何在列表中使用命令

如何在列表中使用命令

我有以下乳胶代码

\begin{lstlisting}[escapechar=\%]
begin
  begin
    \alpha;
    i = 5

  ...
\end{lstlisting}

并且我希望将\alpha渲染为但它似乎仍然渲染为\alpha。我怎样才能让它渲染为

提前致谢

答案1

lstlisting您可以在将键设置mathescape为 的环境中使用 LaTeX 代码排版数学true

\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[escapechar=\%, mathescape=true]
begin
  begin
    $\alpha$;
    i = 5

  ...
\end{lstlisting}
\end{document}

还有其他方法可以实现类似的结果。正如@daleif在评论中所说,在本节中有更详细的描述转至 LaTeXlistings文档

相关内容