TOC から斜体を削除するにはどうすればいいですか?

TOC から斜体を削除するにはどうすればいいですか?

私は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}

関連情報