목차에 영향을 주지 않고 indexname의 글꼴 크기를 변경하는 방법

목차에 영향을 주지 않고 indexname의 글꼴 크기를 변경하는 방법

다음 문서에서는 색인 이름에 다른 글꼴을 사용하는데, 불행하게도 목차에도 영향을 미칩니다.

\documentclass[10pt]{book}
\usepackage{makeidx}
\makeindex

\renewcommand*{\indexname}{\Huge my index name}


\usepackage{xpatch}
\xpatchcmd\theindex{\indexname}{\makebox[1.0\linewidth]{\indexname}}{}{}


\begin{document}
\tableofcontents

\chapter{First chapter}
\index{hello}
\cleardoublepage
\addcontentsline{toc}{chapter}{\indexname}


\printindex
\end{document} 

답변1

\indexname런닝 헤드에도 사용되므로 글꼴을 포함하도록 직접 변경하는 것은 좋은 생각이 아닙니다. 대신 패키지를 사용하여 다음과 같이 색인 장의 글꼴 변경 사항을 업데이트하세요.sectsty:

여기에 이미지 설명을 입력하세요

\documentclass{report}

\usepackage{makeidx,sectsty}

\makeindex
\renewcommand*{\indexname}{my index name}

\begin{document}
\tableofcontents

\chapter{First chapter}
\index{hello}

\cleardoublepage

\addcontentsline{toc}{chapter}{\indexname}
\chapterfont{\Huge\bfseries}
\printindex

\end{document}

관련 정보