制表铸造 xelatex

制表铸造 xelatex

minted当我在环境中使用制表符时pdflatex,它们显示为正常(几个空格)。

但当我使用时xelatex,它们显示为^^I

示例(每个字母 abc 前都有空格-tabulation-space):

\documentclass{standalone}
\usepackage{minted}

\begin{document}
\begin{minipage}{6cm}
\begin{minted}{c}
    a    b   c  
\end{minted}
\end{minipage}
\end{document}

在 pdflatex 中我获得:

result from pdflatex

使用 xelatex,我获得:

result from xelatex

我尝试了不同的方法来在 xelatex 中获得相同的制表行为,但没有成功。我该如何在mintedxelatex 下获得正确的制表?

答案1

您将需要将其置于xelatex8 位模式,从而防止制表符转义为控制字符。

尝试:

xelatex -8bit -shell-escape file.tex

请参阅 G. Poore 的评论以了解更多详细信息。

相关内容