사용하고 싶습니다modernv
히브리어로 오른쪽에서 왼쪽으로 쓰는 이력서 문서를 만듭니다. 다운로드하여 설치했습니다.culmus-latex
, 히브리어+영어 LaTex 문서는 문제 없이 컴파일됩니다.
나는 template.tex
moderncv 상용구 파일을 가져와 히브리어 패키지를 추가했습니다.
\usepackage[T1]{fontenc}
\usepackage[latin9,cp1255]{inputenc}
\usepackage{babel}
\usepackage{culmus}
그리고 documentclass
다음에서 변경했습니다.
\documentclass[11pt,a4paper,sans]{moderncv}
에게:
\documentclass[11pt,a4paper,sans,english,hebrew]{moderncv}
다음 오류가 발생했습니다.
...
(/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.
더 많은 정보:
- 저는 표준
texlive
패키지를 사용하여 Linux Mint에서 작업하고 있습니다. - 원본 moderncv 파일과 히브리어 파일은 (별도로) 잘 컴파일됩니다.
- 모든 문서는 다음으로 인코딩됩니다.
Windows-1255
. - 내가 업로드한전체 텍스트 파일, 로그 파일 및 오류 메시지요점을 말하자면:github.
부록:
inputenc
끝 babel
줄이 주석 처리된 경우 :
%\usepackage[latin9,cp1255]{inputenc}
%\usepackage{babel}
문서가 잘못된 히브리어 인코딩으로 컴파일됩니다.
결론적으로,
답변1
moderncv
일부 내부 설정 unicode
으로 인해 "이국적인" 문자 인코딩에 가장 적합합니다 .hyperref
따라서 파일을 인코딩 utf8
하여 사용해야 합니다.
\usepackage[utf8]{inputenc}
pdfLaTeX로 컴파일하는 경우(또는 Xe 또는 LuaLaTeX로 컴파일하는 경우 아무것도 없음) 코드에서 \inputencoding{latin9}
및를 제거합니다.\inputencoding{cp1255}