tcolorbox 的 tcblisting 环境中的“literate”选项仍然打开

tcolorbox 的 tcblisting 环境中的“literate”选项仍然打开

我设置@|作为<replace>选项literate(来自包),并在(来自)listings中使用它。tcblistingtocolorbox

它们工作正常,除了在text部分tcblisting@并且|仍在其位置。它们没有按预期被替换。

那么,如何去除它们呢?

梅威瑟:

\documentclass{article}
\usepackage[most]{tcolorbox}
\begin{document}

\begin{tcblisting}{listing options={%
      literate={@}{{\color{red}}}0{|}{{\normalcolor}}0}
    }
rule@\rule{5pt}{5pt}|>rule
\end{tcblisting}

\end{document}

在此处输入图片描述

在此处输入图片描述

相关内容