使用重音字符(例如ë)时,出现以下错误:
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