me gustaría usarmodernv
para 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.tex
el archivo repetitivo moderncv y agregué los paquetes en hebreo:
\usepackage[T1]{fontenc}
\usepackage[latin9,cp1255]{inputenc}
\usepackage{babel}
\usepackage{culmus}
Y cambió el documentclass
de:
\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:
- Estoy trabajando en Linux Mint con
texlive
paquetes estándar. - El archivo moderncv original y el archivo hebreo se compilan bien (por separado).
- Todos los documentos están codificados en
Windows-1255
. - He subido elarchivos de texto completos, archivos de registro y mensajes de erroren esencia: github.
Apéndice:
Cuando las líneas inputenc
finales babel
están comentadas:
%\usepackage[latin9,cp1255]{inputenc}
%\usepackage{babel}
El documento recopila, con codificación hebrea errónea:
Para concluir,
Entonces, cualquier cosa que puedas hacer para ayudar sería... muy... útil...
Respuesta1
moderncv
funciona mejor con unicode
la codificación de caracteres "exóticos", debido a alguna hyperref
configuración interna.
Por lo tanto, debes codificar tu archivo utf8
y 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.