私はpdflatexを使用してpdfファイルを生成します。英語以外の文字のため、ソース ファイルはすべて utf-8 でエンコードされています。コードがなく\usepackage{hyperref}
ても問題なくコンパイルできます。\usepackage{hyperref}
しかし、 (コードがなくても)パッケージリストに入れる\href{}{}
と、エラーが発生し、
**************************************
! Use of \@chapter doesn't match its definition.
\CJK@altchar ...fx \csname \reserved@a \endcsname
\relax \CJKsymbol {\@tempc...
l.1 \chapter{XXX}
?
**************************************
ここで、「XXX」は英語以外の文字を表します。
それから私はたくさんグーグルで検索しました.原因は、hyperrefがutf-8でエンコードされたファイルでは機能しないpdftexドライバーを使用していることです。私はこのページをチェックしました:http://www.tug.org/applications/hyperref/manual.html、そしてpdflatexに適したドライバーを見つけることができませんでした。
試してみ\usepackage[utf8]{inputenc}
ましたが、それでも動作しませんでした。
誰でも私を助けることができますか?ありがとう!