XeLaTeX Unicode 符号不会逐字显示

XeLaTeX Unicode 符号不会逐字显示

以下代码片段在逐字块之外产生了所需的结果,但在逐字块内却没有产生。我想我必须为逐字模式指定一种支持符号代码页的字体。

有人能帮帮我吗——我该怎么做?或许还能给我一个好的字体建议?

片段:

\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont{DejaVu Sans}

\begin{document}
ext:  ".☃"
\begin{verbatim}
stem: "föõbår"
ext:  ".☃"
\end{verbatim}

\end{document}

答案1

您应该将具有以下符号的字体设置为单色字体:

\documentclass[11pt]{article}
\usepackage{fontspec}
\setmainfont{DejaVu Sans}
\setmonofont{DejaVu Sans Mono}
\begin{document}
ext:  ".☃"
\begin{verbatim}
stem: "föõbår"
ext:  ".☃"
\end{verbatim}

\end{document}

在此处输入图片描述

相关内容