Quando personalizo \contentsname
with \renewcommand
, descubro que a existência de \pagestyle{fancy}
or \thispagestyle{fancy}
causará falha na compilação. Eu não consigo entender isso. por que? Isso é um problema do pacote \contentsname
ou do pacote 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}
PS: Acho que macros relacionadas a posições como \centering
são \\
o motivo da falha. Outras macros não relacionadas à posição como \color
, \Large
não afetam \renewcommand\contentsname.
Responder1
\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}