如何從目錄中刪除斜體?

如何從目錄中刪除斜體?

我正在使用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}

相關內容