在我的一篇 arxiv 文章中,我结合使用了 listings 环境和 tcolorbox 包。下面是一个最简单的示例:
\documentclass{article}
\usepackage[many,breakable,listings]{tcolorbox}
\tcbset{nobeforeafter}
\newtcblisting{mylistings}{%
breakable,
enhanced,
size=fbox,
pad at break*=1mm,
opacityfill=1,
boxrule=1pt,
before skip=\bigskipamount,
after={\par\noindent},
colback=lightgray,
colframe=lightgray,
attach title to upper,
listing only,
listing options={
language=Python,
upquote= true,
tabsize=4,
keywordstyle=\bfseries,
basicstyle=\small\ttfamily,
basewidth=.5em,
aboveskip=0pt,
belowskip=-2pt,
showstringspaces=false,
breaklines=true,
sensitive=true,
},
}
\begin{document}
\begin{mylistings}
%display latex
\end{mylistings}
\end{document}
在 arxiv 中,即使在我所有的机器上一切正常,但 % 符号后的文本似乎消失了。
编辑于 2020/07/22:
arxiv 中的输出如下: