
Com o pacote tocloft, posso adicionar texto sob o título de uma "Lista de Z" no início de um documento látex:
\renewcommand{\cftafterZtitle}{\par\noindent \textnormal{Z} \hfill \textnormal{PAGE}}
Usando o seguinte, posso centralizar o título "Lista de Z":
\renewcommand{\cftZtitlefont}{\hfill\bfseries}
\renewcommand{\cftafterZtitle}{\hfill}
Mas quando tento combinar os dois comandos, ele move o texto para a margem direita em vez de para o centro:
\renewcommand{\cftloftitlefont}{\hfill\bfseries}
\renewcommand{\cftafterloftitle}{\hfill\par\noindent \textnormal{Z} \hfill \textnormal{PAGE}}
Alguém sabe como centralizar o título "Lista de Z" e colocar o texto abaixo do título?
Responder1
Você pode adicionar um vazio \hbox
após o segundo \hfill
(vejaegrégiaa respostaparaO que é \null e quando precisamos usá-lo?):
\documentclass{article}
\usepackage{tocloft}
\renewcommand{\cftloftitlefont}{\hfill\bfseries}
\renewcommand{\cftafterloftitle}{\hfill\null\par\noindent\textnormal{Z}\hfill \textnormal{PAGE}}
\begin{document}
\listoffigures
\noindent X\hrulefill Y% for coparison only
\end{document}
Outra opção é usar \hfil
:
\renewcommand{\cftloftitlefont}{\hfil\bfseries}
\renewcommand{\cftafterloftitle}{\hfil\par\textnormal{Z}\hfill \textnormal{PAGE}}