3

ドキュメントでhyperrefパッケージを使用しています。それが行うことの1つは、目次に基づいて私のPDFにブックマークを作成することです。一部のセクションのタイトルには、引用への参照が含まれています

\section{Some title \citep{BibTeXkey}}

ブックマークのラベルは次のようになります

Some title BibTeXkey

でもそうであってほしい

Some title (Author, year)

本文や目次に表示されているのと同じように。そのため、ブックマークだけがめちゃくちゃです。

、、、というシーケンスを使用しpdflatexてドキュメントをコンパイルしました。bibtexpdflatexpdflatex

ブックマーク ラベルを変更して、目次と同じ形式を使用するにはどうすればよいですか?

4

1 に答える 1

5

PDFブックマークが正しく機能しないという問題が発生した場合、通常、解決策は\texorpdfstring. セクション タイトルに非テキスト マテリアル (リンクや一部の記号など) を含め、記号を含めることができない PDF ブックマークに表示する内容を指定できます。入力

\section{\texorpdfstring{LaTeX シンボル}{平文バージョンのセクション}}

セクションタイトル「LaTeXシンボルを含むセクション」を生成しますが、セクションのpdfブックマークは「プレーンテキストバージョンを含むセクション」です。

あなたの場合、おそらく最も簡単なことは

\section{いくつかのタイトル \texorpdfstring{\citep{BibTeXkey}}{(著者、年)}}

残念ながら、これは " " を手で貼り付けなければならないことを意味します(Author, year)。これは少し面倒ですが、参考文献のエントリが変更されず (おそらく変更されるべきではありません)、引用も変更されない場合は、大したことではありません。慣習。

(Author, year)" " を手で入力する必要がないようにしたい場合は、\showコマンドを使用して、\citep出力がどのように生成されるかを調べることができます。ただし、このアプローチは気弱な人向けではないことを警告します。この場合、、、、およびファイルauxは言うまでもなく、ファイルblg全体を調べることになると思います。brfbbl

于 2009-08-21T15:21:02.963 に答える