使用 moderncv 类的重音会产生错误

使用 moderncv 类的重音会产生错误

使用重音字符(例如ë)时,出现以下错误:

Package inputenc Error: Unicode char \u8:ële not set up for use with LaTeX.

下面给出了一个最小的工作示例。

据我所知,我的.tex 文件是 UTF-8 编码的(我在 OS X 上使用 TextMate,文件命令也说它是一个 UTF-8 文件)。

如果我注释掉 \moderncvstyle{casual} 命令,则会生成一个没有错误 (if not error) 的 PDF,但会打印一个空格而不是 ë 字符。

关于如何解决这个问题有什么建议吗?

% minimal working example

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{casual}

\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[dutch]{babel}

\name{Richard}{Kranendonk}
\title{Curriculum Vitae}
\address{Somestreet 1}{1000 AA Somecity}
\phone[mobile]{01~234~567~89}                    
\email{[email protected]}                                
\homepage{http://www.doesnotexist.com}                          
\photo[64pt][0.4pt]{Pasfoto_160x213}
\quote{Januari 2014}

\begin{document}

\cventry{1999}{Presentatie vaardigheden, Commerciële vaardigheden, Onderhandelen, Conflicthantering}{Kenneth Smit Communicatie Trainingen}{}{}{}

\end{document}

答案1

不是。我发现我需要为我的 iMac 和 MacBook 使用不同的编码来防止错误。可能是环境的构成不同。我决定务实一点,根据我正在使用的机器取消注释其中一个 LaTeX 命令:

\usepackage[latin1]{inputenc}           % works on iMac
\usepackage[utf8]{inputenc}             % works on MacBook Air

相关内容