\contentsname
を でカスタマイズすると、または\renewcommand
の存在によりコンパイルが失敗することがわかります。これはなぜでしょうか? これはパッケージ または の問題でしょうか?\pagestyle{fancy}
\thispagestyle{fancy}
\contentsname
fancyhdr
MWE:
\documentclass{article}
\usepackage{geometry,fancyhdr}
\geometry{showframe}
\begin{document}
\pagestyle{fancy}% This command leads to un-compiled. If this command is commented, or replaced by\pagestyle{plain}, everyting is all right.
\renewcommand\contentsname{%
\LARGE%
\centering%
my\\ content%
}
\tableofcontents
\section{section}
text
\end{document}
\centering
PS: 、などの位置に関連するマクロ\\
が失敗の原因であることがわかりました。、などの位置に関連しないその他のマクロは\color
、\Large
\renewcommand\contentsname に影響しません。
答え1
\documentclass{article}
\usepackage{geometry,fancyhdr,titlesec,xcolor}
\geometry{showframe}
\begin{document}
\pagestyle{fancy}% This command leads to un-compiled. If this command is commented, or replaced by\pagestyle{plain}, everyting is all right.
\renewcommand\contentsname{%
My \\ content%
}
{
\titleformat*{\section}{\vspace*{-0.5\baselineskip}\centering \LARGE\color{red}}
\tableofcontents
}
\section{section}
text
\end{document}