unicode 支持在 moderncv 中有效,但在 article documentclass 中无效

unicode 支持在 moderncv 中有效,但在 article documentclass 中无效

说实话我不明白这一点。为什么我使用 documentclass 时有 unicode 支持moderncv,而使用 时却没有article?对于编译,我使用latexmk -xelatex f.tex

代码:

\documentclass{moderncv}
\usepackage{fontenc}

\firstname{}
\lastname{}

\begin{document}
\thispagestyle{empty}
\pagestyle{empty}  
ää--llll
\end{document}

结果:

moderncv-unicode-works

代码:

\documentclass{article}
\usepackage{fontenc}

\begin{document}
\thispagestyle{empty}
\pagestyle{empty}  
ää--llll
\end{document}

结果:

文章 unicode 不起作用

答案1

由于您正在使用 XeLaTeX,因此您应该使用fontspec包而不是包fontenc

换句话说,下面的代码应该产生所需的结果。

\documentclass{article}
\usepackage{fontspec}

\begin{document}
  \thispagestyle{empty}
  \pagestyle{empty}  
  ää--llll
\end{document}

相关内容