Как убрать курсив из оглавления?

Как убрать курсив из оглавления?

Я использую hyperrefTOC для своей диссертации и выделил заголовки подразделов курсивом с помощью \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}

Связанный контент