Centralizando a lista de X e seguindo com texto

Centralizando a lista de X e seguindo com texto

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 \hboxapó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}

insira a descrição da imagem aqui

Outra opção é usar \hfil:

\renewcommand{\cftloftitlefont}{\hfil\bfseries}
\renewcommand{\cftafterloftitle}{\hfil\par\textnormal{Z}\hfill \textnormal{PAGE}}

informação relacionada