名前: 鈴木慎吾 日時: 2010-06-02 16:55:15 IPアドレス: 219.166.47.*
続けての質問失礼します \hyperref を使っていて次の挙動で困っています ==== コンパイルできないコード ==== \documentclass{jsarticle} \usepackage{hyperref} \begin{document} \hyperlink{a\_b}{yyy} \end{document} ================================== \hyperlink の第1引数に アンダースコアが入っているとエラーになります. しかし, ==== うまくいくコード ==== \documentclass{jsarticle} \usepackage{hyperref} \begin{document} \hyperlink{a_b}{x\_x}と\hyperlink{a\_b}{yyy} \end{document} ========================== このように第1引数にアンダースコアを使う前に第2引数に1度でもアンダースコアを使っていると, 以降は第1引数にアンダースコアがあっても大丈夫です. 第2引数にアンダースコアが現れた時点で\textunderscore なるコマンドを定義しているようです. 第1引数でもアンダースコアが普通に使えるようにする方法を模索しています. よろしくお願いします
この書き込みへの返事: