詰まったこと
vscodeでgithubからダウンロードしたtex文書の編集環境を構築をしようとしていたところ、二つのエラーに悩まされた。
- Something's wrong -- perhaps a missing \item
- Package pxjahyper: hyperref 'unicode' mode is not supported
エラーの正体と対処
まず、1.について。
正体:エラーメッセージをそのまま検索にかけると情報が出てきた。.bibファイルの使い方が悪いときに出るメッセージらしい。今回の場合、エラーメッセージの内容は関係なく、メッセージから愚直にトラブルシューティングするとドツボにハマる。
対処:.bibファイルをtex文書の構造を壊さない最小限にまで編集した。これによってエラーが消えた。
次に、2.について。
正体:これはメッセージ通り。pxjahyperパッケージ(tex文書にリンクをつけるマクロ)がunicodeに対応していないそうだ。
対処:試しにpxjahyperパッケージをインポートしている箇所をコメントアウトしてみたところ、コンパイルが通った。なぜかは知らないがリンクもしっかりついていたので、これで解決とした。