저는 pdflatex를 사용하여 pdf 파일을 생성합니다. 내 소스 파일은 영어가 아닌 문자 때문에 모두 utf-8로 인코딩됩니다. \usepackage{hyperref}
코드가 없어도 문제없이 컴파일 할 수 있습니다. 내가 패키지 목록에 (심지어 어떤 \href{}{}
코드없이) \usepackage{hyperref}
을 넣을 때 오류가 "XXX"는 영어 이외의 문자를 나타냅니다hyperref 패키지의 pdftex 드라이버가 utf-8로 인코딩 된 .tex 파일과 작동하지 않습니다.
**************************************
! Use of \@chapter doesn't match its definition.
\[email protected] ...fx \csname \[email protected] \endcsname
\relax \CJKsymbol {\@tempc...
l.1 \chapter{XXX}
?
**************************************
말, 발생합니다.
그 다음에 나는 많은 것을 봤습니다. 원인을 찾는 것은 hyperref가 utf-8로 인코딩 된 파일에서 작동하지 않는 pdftex 드라이버를 사용한다는 것입니다. 이 페이지를 확인했습니다 : http://www.tug.org/applications/hyperref/manual.html, pdflatex에 적합한 드라이버를 찾지 못했습니다.
나는 \usepackage[utf8]{inputenc}
을 시도했지만 여전히 작동하지 못했습니다.
누구든지 나를 도울 수 있습니까? 고맙습니다!
도 작동하지 않습니다. – Lion
이것은 나를 위해 해결되었습니다 (lualatex를 사용하는 PDF 챕터의 utf8 이름). 목차를 업데이트하기 위해서는 두 가지 재 컴파일이 필요할 수 있습니다. – MayeulC