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