Latex 逐字文本“按原样”显示为“???”

Latex 逐字文本“按原样”显示为“???”

我有一些特殊字符,希望 Latex 能够“按原样”处理,我理解 Verbatim 就是用来处理这些字符的(我是 Latex 的新手)。

\begin{verbatim}
        ┌─┐
q_0: |0>┤M├
        └╥┘
 c_0: 0 ═╩═
\end{verbatim}

然而 PDF 结果显示为???

        ???
q_0: |0>?M?
        ???
 c_0: 0 ???

我如何正确显示/打印我的特殊字符?

答案1

一种可能性是使用 pmboxdraw 包:

\documentclass[]{article}
\usepackage{pmboxdraw}
\begin{document}

\begin{verbatim}
        ┌─┐
q_0: |0>┤M├
        └╥┘
 c_0: 0 ═╩═
\end{verbatim}

\end{document}

在此处输入图片描述

另一个使用 lualatex 和合适的打字机字体:

\documentclass[]{article}
\usepackage{fontspec}
\setmonofont{DejaVuSansMono}
\begin{document}

\begin{verbatim}
        ┌─┐
q_0: |0>┤M├
        └╥┘
 c_0: 0 ═╩═
\end{verbatim}

\end{document}

在此处输入图片描述

相关内容