eu gostaria de usarmodernv
para criar um documento CV da direita para a esquerda em hebraico. Eu baixei e instaleiculmus-latex
, e documentos LaTex hebraico+inglês são compilados sem problemas.
Peguei template.tex
o arquivo padrão moderncv e adicionei os pacotes em hebraico:
\usepackage[T1]{fontenc}
\usepackage[latin9,cp1255]{inputenc}
\usepackage{babel}
\usepackage{culmus}
E mudou documentclass
de:
\documentclass[11pt,a4paper,sans]{moderncv}
Para:
\documentclass[11pt,a4paper,sans,english,hebrew]{moderncv}
Eu recebi o seguinte erro:
...
(/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.
Mais informações:
- Estou trabalhando no Linux Mint com
texlive
pacotes padrão. - O arquivo moderncv original e o arquivo hebraico compilam bem (separadamente).
- Todos os documentos são codificados em
Windows-1255
. - Eu carreguei oarquivos tex completos, arquivos de log e mensagem de erropara resumir:github.
Termo aditivo:
Quando as linhas inputenc
finais babel
são comentadas:
%\usepackage[latin9,cp1255]{inputenc}
%\usepackage{babel}
O documento compila, com codificação hebraica errada:
Concluir,
Uh, então, uh, qualquer coisa que você possa fazer para, uh, ajudar, seria... muito... útil...
Responder1
moderncv
funciona melhor com unicode
codificação de caracteres "exóticos", devido a algumas hyperref
configurações internas.
Portanto, você deve codificar seu arquivo utf8
e usar
\usepackage[utf8]{inputenc}
se você estiver compilando com pdfLaTeX (ou nada se estiver compilando com Xe- ou LuaLaTeX) e remova o \inputencoding{latin9}
e \inputencoding{cp1255}
do seu código.