Error de secuencia de control indefinida con moderncv+hebreo

Error de secuencia de control indefinida con moderncv+hebreo

me gustaría usarmodernvpara crear un documento CV de derecha a izquierda en hebreo. lo he descargado e instaladoculmus-latex, y los documentos LaTex en hebreo e inglés se compilan sin problemas.

Tomé template.texel archivo repetitivo moderncv y agregué los paquetes en hebreo:

\usepackage[T1]{fontenc}
\usepackage[latin9,cp1255]{inputenc}

\usepackage{babel}
\usepackage{culmus}

Y cambió el documentclassde:

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

A:

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

Tuve el siguiente error:

...
(/usr/share/texmf-texlive/tex/generic/babel/babel.def))
(/usr/share/texmf-texlive/tex/generic/babel/rlbabel.def
! Undefined control sequence.
<argument> \thesection 

l.174 }

? 
! Emergency stop.
<argument> \thesection 

l.174 }

!  ==> Fatal error occurred, no output PDF file produced!
Transcript written on template.log.

Más información:

Apéndice:

Cuando las líneas inputencfinales babelestán comentadas:

%\usepackage[latin9,cp1255]{inputenc}
%\usepackage{babel}

El documento recopila, con codificación hebrea errónea:

ingrese la descripción de la imagen aquí

Para concluir,

Entonces, cualquier cosa que puedas hacer para ayudar sería... muy... útil...

Respuesta1

moderncvfunciona mejor con unicodela codificación de caracteres "exóticos", debido a alguna hyperrefconfiguración interna.

Por lo tanto, debes codificar tu archivo utf8y usar

\usepackage[utf8]{inputenc}

si está compilando con pdfLaTeX (o nada si está compilando con Xe- o LuaLaTeX) y elimine el \inputencoding{latin9}y \inputencoding{cp1255}de su código.

información relacionada