我正在制作简历,并开始使用classic
主题。完成文档后,我尝试切换到主题casual
(主题中也会发生这种情况 banking
),但出现以下错误:
! Missing \endcsname inserted.
<to be read again>
\global
l.58 \end{document}
在搜索解决方案一段时间后,我注释掉了所有可选字段,并且成功了,因此我继续取消注释字段,当我到达第 3 或第 4 个字段时,它再次抛出错误。如果我注释第一个字段之一并取消注释最后一个字段之一,它也会成功,因此这不是字段的问题。之后,我尝试babel
从文档中删除,所有字段再次有效。
这是我的代码:
\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[green]{casual} %banking also breaks but classic and olstyle dont
% character encoding
\usepackage[utf8]{inputenc}
\usepackage[spanish,es-lcroman]{babel}
% personal data
\firstname{Juan Antonio}
\familyname{\\Orozco Bianchi}
\title{Tecnologo en informatica y computacion}
\address{Calzada Central 1243}{Zapopan,Jalisco}
\mobile{+52 (33) 17186920}
\phone{+52 (33) 31651436}
\email{[email protected]}
\homepage{http://mexcoder.com}
\photo[64pt][0.4pt]{Foto}
%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle
%resumee contend
\end{document}
日志是这里。
有什么方法可以让babel
主题casual
播放效果更好吗?
答案1
问题在于~
;添加es-notilde
选项到babel
:
\usepackage[spanish,es-lcroman,es-notilde]{babel}
并将其\~n
用于 eñe 或ñ
UTF-8 编码。