
私はhyperref
論文の目次に を使用しており、サブセクションのタイトルを で斜体にしています\emph{}
。テキスト内のタイトルの書式設定を保持しながら、目次では書式設定せずに表示する方法はありますか?
参考までに、私は返信で提案されていることを試してみましたこの郵便受けtocloft
、およびコマンドの前に次のオプションを使用します\tableofcontents
:
a) \renewcommand{\cftsubsecfont}{\upshape}
b) \renewcommand{\cftsubsecfont}{\normalfont}
c) \renewcommand{\cftsubsecfont}{\textnormal{}}
d)\renewcommand{\cftsubsecfont}{\textup{}}
これらは問題なく機能する追加書式設定ですが、テキストから斜体を削除するのに役立ちません。ご協力いただければ幸いです。
答え1
セクションヘッダーを繰り返すことで、パッケージをロードせずにフォーマットの目的を達成できます。それなし\emph
ディレクティブのオプション引数内のラッパー\subsection
。
\documentclass{report}
\begin{document}
\tableofcontents
\bigskip\hrule\bigskip
\setcounter{chapter}{2} % just for this example
\setcounter{section}{3}
\subsection[Hello World]{\emph{Hello World}}
\end{document}