Перевод на немецкий язык настройки EuropeCV-Class?

Перевод на немецкий язык настройки EuropeCV-Class?

Итак, я хочу создать новое резюме. Я использую следующий базовый код:

\documentclass[helvetica,narrow,nologo,nobranding,german]{europecv}
\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
\usepackage{graphicx} 
\begin{document}
\begin{europecv}

\ecvpersonalinfo

\end{europecv}
\end{document}

Поэтому вместо: "Имя / Фамилия" выводится результат "Nachname(n) / Vorname(n)". Это выглядит очень машинным. Я бы предпочел: "Vorname Nachname".

Я прочитал документацию класса на CTAN, но, к сожалению, пока ничего не нашел. Может кто-нибудь дать мне подсказку?

решение1

Переводы даны в разных .defфайлах, один для немецкого языка — ecvde.def. В этом файле вы найдете следующую строку:

\def\ecv@namekey{\ecv@utf{Nachname(n) / Vorname(n)}}

Вы можете изменить перевод, переопределив эту команду в своем собственном .texфайле после загрузки пакета. Поскольку строка содержит @символы, вам необходимо окружить переопределение \makeatletterи \makeatother.

МВЭ:

\documentclass[helvetica,narrow,nologo,nobranding,german]{europecv}
\makeatletter
\def\ecv@namekey{\ecv@utf{Vorname Nachname}}
\makeatother
\usepackage[a4paper,top=1.27cm,left=1cm,right=1cm,bottom=2cm]{geometry}
\usepackage{graphicx} 
\begin{document}
\begin{europecv}

\ecvpersonalinfo

\end{europecv}
\end{document}

Результат:

введите описание изображения здесь

Связанный контент