클래스 moderncv, 바닥글이 있는 스타일 클래식

클래스 moderncv, 바닥글이 있는 스타일 클래식

솔직히 말해서 나는 이것을 작동시키려고 많은 노력을 했지만 아무런 행운도 없었습니다. 내 목표는 클래스가 있는 내 이력서의 각 사이트에 왼쪽에 이름이 포함되고 오른쪽에 페이지 번호가 포함된 바닥글을 추가하는 것입니다 moderncv.

moderncv나에게는 스타일 로 그렇게 하는 방법이 명확 casual하지만 스타일로는 그렇지 않습니다 classic.

즉시 사용할 수 있는 최소한의 예제가 있나요?

답변1

다음 코드 조각을 사용하여 원하는 동작을 달성할 수 있습니다.

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

답변2

그래서 이 게시물을 발견하기 전에 이 작업을 직접 해봤습니다. 내가 발견한 첫 번째 문제는 어떤 이유로 makecvfooter 명령이 Classic 테마에 대해 정의되지 않았다는 것입니다. 캐주얼 테마에는 이것이 정의되어 있습니다. 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.
    

관련 정보