Classe moderncv, estilo clássico com rodapé

Classe moderncv, estilo clássico com rodapé

Para ser honesto, tentei muito fazer isso funcionar, mas sem sorte. Meu objetivo é adicionar um rodapé que contenha um nome no lado esquerdo e a contagem do número da página no lado direito para cada site do meu currículo com class moderncv.

Para mim está claro como fazer isso com moderncvestilo casual, mas não com estilo classic.

Alguém tem um exemplo mínimo que funcione imediatamente?

Responder1

O comportamento desejado pode ser alcançado com o seguinte trecho de código:

\fancyfoot{}
\fancyfoot[LE,RO]{\thepage}
\fancyfoot[RE,LO]{John Doe} 

Responder2

Então, eu fiz isso funcionar sozinho antes de encontrar este post. O primeiro problema que encontrei é que o comando makecvfooter não está definido para o tema Clássico por algum motivo. O tema Casual tem isso definido. Você pode pesquisar o tema casual para o makecvfooter e copiá-lo ou usar esteresponderpara uma pergunta semelhante. (Sugiro totalmente fazer referência a essa resposta.)

Depois disso fiz as seguintes alterações:

  1. Numeração de páginas

    % moderncv.cls
    \usepackage{lastpage}% Add this for getting the total page count.
    
    % moderncvstyleclassic.sty
    \fancyfoot[r]{\thepage of \pageref{LastPage}} % Right side footer area
    
  2. Centralização do texto. Por algum motivo, minhas informações de contato estavam todas bagunçadas. Eu queria que a página fosse centralizada e se estendesse a partir do centro.

    % Original code
    %\setlength{\footerwidth{0.8\textwidth}} % Definition of footerwidth
    %\parbox[b]{\footerwidth}{% Usage of footerwidth. This should work.
    
    % My change
    \parbox[b]{\textwidth}{% This got the formatting that I desired for the center.
    

informação relacionada