好吧,所以我使用fancyhdr
預設選項。我有一些部分,我希望它們在目錄中顯示不同。這是這樣完成的:
\section[test (in the TOC)]{test}
在由 製作的標題中fancyhdr
,該部分的顯示方式與目錄 ( ) 中的顯示方式相同test (in the TOC)
,而不是其在該部分本身 ( test
) 中的顯示方式。
微量元素:
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{15pt}
\begin{document}
\thispagestyle{empty}
\tableofcontents
\newpage
\section[test (in the TOC)]{test}
test
\end{document}
我希望標題說test
「不」test (in the TOC)
。
答案1
您可以透過以下方式變更標記
\markboth{\thesection.\ test}{}
代碼:
\documentclass{article}
\usepackage{fancyhdr}
\pagestyle{fancy}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{15pt}
\begin{document}
\thispagestyle{empty}
\tableofcontents
\newpage
\section[test (in the TOC)]{test}
\markboth{\thesection.\ test}{}
test
\end{document}
答案2
另一種方法是切換到內建此功能的類別。
外觀有點不同,KOMA-script 旨在為非北美世界提供良好的預設值。
\documentclass[headings=optiontotoc]{scrartcl}
\usepackage[automark]{scrlayer-scrpage}%KOMA-budle
\usepackage{blindtext}
\begin{document}
\tableofcontents
\clearpage
\section[test (in the TOC)]{test}
\blindtext
\end{document}