gpt4 book ai didi

latex - 使用 [mathescape] 在 lSTListing 中转义美元符号

转载 作者:行者123 更新时间:2023-12-04 01:40:47 26 4
gpt4 key购买 nike

我在经过数学处理的 lSTListing 环境中转义美元符号时遇到问题

\begin{lstlisting}[mathescape]
$\delta$(Z, $\varepsilon$, $S) = (R, $\varepsilon$)
^
\end{lstlisting}

借助 related question 的回答我有了使用另一个符号而不是像这样的美元符号的想法:
\lstset{
literate={\§}{{\textcolor{black}{\$}}}1
}

但是当我使用 在我得到的列表中 \$而不是 $ .

最佳答案

您可以使用 \$在数学模式内(在 mathescape 下)或 \mbox{\textdollar} :

enter image description here

\documentclass{article}
\usepackage{listings}
\begin{document}
\begin{lstlisting}[basicstyle=\ttfamily, mathescape]
$\delta$(Z, $\varepsilon$, $\mbox{\textdollar}$S) = (R, $\varepsilon$)
$\delta$(Z, $\varepsilon$, $\$$S) = (R, $\varepsilon$)
\end{lstlisting}
\end{document}

关于 latex - 使用 [mathescape] 在 lSTListing 中转义美元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33881007/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com