我正在开发一个更新版本,europecv
实现 2013 年 7 月发布的图形主题。
我解决了遇到的所有问题,除了能够在语言文件中定义大写字符串之外。
我尝试使用\uppercase
,\MakeUppercase
和\MakeTextUppercase
,但没有成功。
我发现这这个问题看起来像是我的问题,但提出的解决方案似乎不起作用。
该课程和所有相关文件都托管在 github 上:https://github.com/leinardi/europecv2013
我想要实现的是大写\ecv@infosectionkey。
答案1
“错误”是由于它\ecv@utf
未被定义为一个强大的命令。
我对修改类文件非常谨慎,但如果你已经这样做了,那么现在是时候修改第 34 行了,将其改为
\DeclareRobustCommand\ecv@utf[1]{{\inputencoding{utf8x}#1}}
而不是\newcommand
。然后你的修改
\textcolor{torea-bay}{\MakeUppercase{\ecv@infosectionkey}} & \LARGE\ecv@name\tabularnewline[10pt]
将工作。