我正在尝试用moderncv
AUCTEX(LaTeX 中的特殊模式)写一份简历emacs)。几个月前,我实际上在 TeXmaker 中编写了 *.tex 文件,然后最近尝试使用 AUCTEX 重新运行该文件。
Emacs 提示我选择黑白 XeTeX 和 LuaTeX,并询问我是否要记住这个选择。我选择了 XeTeX(没有特别的原因),后来发现 LuaTeX 会给出编译错误à
(我用意大利语写作,所以必须有重音元音)。XeTeX 会编译 pdf,但不会每次出现“à”(重音 a)时都渲染它。
这是一个简短的例子。在下面的图片中,我划出了缺失的“à”的位置。另外,现在我注意到了,在 tex 文件中,似乎有一个\340
代替了该à
字符。
我猜想这是一个我没有加载的包或某些 LaTeX 引擎配置,甚至是错误的编码?
\documentclass[11pt,a4paper, sans]{moderncv}
\moderncvtheme[blue]{classic}
\moderncvicons{awesome}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{fontspec}
\usepackage{fontawesome}
\usepackage{wasysym}
\usepackage[italian]{babel}
\usepackage{graphicx}
\usepackage[bottom=2cm]{geometry}
\firstname{Maria}
\familyname{Rossi}
\mobile{+39\,444\,552\,44\,00}
\email{[email protected]}
\setlength{\hintscolumnwidth}{0.20\textwidth}
\usepackage[unicode,pdfencoding=auto]{hyperref}
\begin{document}
\makecvtitle
\section{Informazioni Personali}
\cvline{Nome}{Maria}
\cvline{Cognome}{Rossi}
\cvline{Cittadinanza}{Italiana}
\cvline{Residenza}{Roma}
\section{Abilità linguistiche}
\cvitemwithcomment{Italiano}{Madrelingua}{}
\cvitemwithcomment{Inglese}{Ottimo}{}
\cvitemwithcomment{Francese}{Base}{}
\end{document}
答案1
该文件似乎以错误的编码保存。
您可以使用C-x <ret> f
UTF-8 来回答提示,以 UTF-8 格式保存文件。
也不要将inputenc
和fontenc
包与 xetex 或 luatex 一起使用。