Falha ao renovar o comando contentname se \pagesty{fancy} for introduzido

Falha ao renovar o comando contentname se \pagesty{fancy} for introduzido

Quando personalizo \contentsnamewith \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 \contentsnameou 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 \centeringsão \\o motivo da falha. Outras macros não relacionadas à posição como \color, \Largenão afetam \renewcommand\contentsname.

insira a descrição da imagem aqui

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}

insira a descrição da imagem aqui

informação relacionada