fancyhdr의 헤더

fancyhdr의 헤더

fancyhdr좋습니다. 기본 옵션을 사용하고 있습니다 . 목차에서 다르게 표시하고 싶은 섹션이 있습니다. 이는 다음과 같이 수행됩니다.

\section[test (in the TOC)]{test}

로 만든 헤더에는 섹션 자체( )에 표시된 방식이 아닌 fancyhdr목차( )와 동일한 방식으로 섹션이 표시됩니다 .test (in the TOC)test

MWE:

\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헤더에 'not' 이라고 말하고 싶습니다 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 스크립트는 북미 이외의 세계에 좋은 기본값을 제공하는 것을 목표로 합니다.

\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}

관련 정보