实际上我正在做一些帕斯卡文档,但我注意到一些功能需要escapeinside
选项的功能无法正常工作。令人惊讶的是,当我将语言更改为植酮或其他),一切都很好。
这是我的 MWE
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{minted}
\usepackage{xcolor}
\usepackage{graphics}
\usepackage[most]{tcolorbox}
% source: tcolorbox package (p. 16)
\newtcbox{\mybox}[1][red]{on line,
arc=0pt,outer arc=0pt,colback=#1!10!white,colframe=#1!50!black,
boxsep=0pt,left=1pt,right=1pt,top=2pt,bottom=2pt,
boxrule=0pt,bottomrule=1pt,toprule=1pt}
\begin{document}
% source: minted package (p. 22)
\noindent phyton code
\begin{minted}[escapeinside=??]{py}
def f(x):
y = x?\colorbox{green}{**}?2
y = x?\mybox[green]{**}?2
return y
\end{minted}
\noindent pascal code
\begin{minted}[escapeinside=??]{pascal}
a ?\colorbox{green}{:=}? b + c
a ?\mybox[green]{:=}? b + c
\end{minted}
\end{document}
结果是