クラス moderncv、スタイル classic、フッター付き

クラス moderncv、スタイル classic、フッター付き

正直に言うと、これを機能させるためにいろいろ試しましたが、うまくいきませんでした。私の目標は、クラス付きの履歴書の各サイトに、左側に名前、右側にページ数を含むフッターを追加することですmoderncv

moderncv私にとって、それをスタイリッシュに行う方法は明らかですcasualが、スタイリッシュではありませんclassic

すぐに使える最小限の例を持っている人はいますか?

答え1

次のコード スニペットを使用すると、目的の動作を実現できます。

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

答え2

それで、この投稿を見つける前に、これを自分で動作させました。私が見つけた最初の問題は、makecvfooterコマンドが何らかの理由でクラシックテーマに定義されていないことです。カジュアルテーマにはこれが定義されています。カジュアルテーマでmakecvfooterを検索してコピーするか、これを使用することもできます。答え同様の質問に対して。(その回答を参照することを強くお勧めします。)

その後、次の変更を加えました。

  1. ページ番号

    % 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. テキストを中央揃えにします。何らかの理由で、連絡先情報がすべて台無しになってしまいました。ページの中央に配置し、中央から広がるようにしたかったのです。

    % 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.
    

関連情報