현대 이력서 구조 질문

현대 이력서 구조 질문

저는 Modern CV를 사용하여 이력서를 작성하고 있습니다.http://www.latextemplates.com/template/moderncv-cv-and-cover-letter

이 페이지(John Smith)의 예에서 볼 수 있듯이 각 섹션(예: "교육") 앞에는 굵은 선이 표시됩니다. 나는 다음을 원한다:

  • 이 줄의 길이/크기를 줄이거나 늘리세요
  • "교육"에 밑줄을 긋거나 로컬 글꼴을 추가하는 등 각 섹션을 강조표시합니다.

그게 가능할까요? 어떤 예라도 환영받을 것입니다!

편집 : 예는 다음과 같습니다

\documentclass[11pt,a4paper,sans]{moderncv} 

\moderncvstyle{casual} 
\moderncvcolor{blue} 

\usepackage[scale=0.75]{geometry} 

%----------------------------------------------------------------------------------------
%   NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------

\firstname{John} % Your first name
\familyname{Smith} % Your last name

% All information in this block is optional, comment out any lines you don't need
\title{Curriculum Vitae}
\address{123 Broadway}{City, State 12345}
\mobile{(000) 111 1111}
\phone{(000) 111 1112}
\fax{(000) 111 1113}
\email{[email protected]}
\homepage{staff.org.edu/~jsmith}{staff.org.edu/$\sim$jsmith}

%----------------------------------------------------------------------------------------

\begin{document}

\makecvtitle % Print the CV title

%----------------------------------------------------------------------------------------
%   EDUCATION SECTION
%----------------------------------------------------------------------------------------

\section{Education}

\end{document}

그래서 "Education"에 텍스트와 같은 색으로 밑줄을 긋고, 왼쪽의 굵은 선 크기/길이를 줄이고 싶습니다.

답변1

프리앰블에 다음 줄을 추가합니다.

\makeatletter
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{\underline{#1}}}}
\RenewDocumentCommand{\section}{sm}{%
  \par\addvspace{2.5ex}%
  \phantomsection{}% reset the anchor for hyperrefs
  \addcontentsline{toc}{section}{#2}%
  \parbox[t]{3em}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{3em}{0.55ex}}}%
  \hspace{\separatorcolumnwidth}%
  \parbox[t]{\maincolumnwidth}{\strut\sectionstyle{#2}}%
  \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading
\makeatother

이는 요청한 대로 섹션 제목을 조판하는 방식을 재정의합니다.

여기에 이미지 설명을 입력하세요

전체 코드:

\documentclass[11pt,a4paper,sans]{moderncv}

\moderncvstyle{casual}
\moderncvcolor{blue}

\makeatletter
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{\underline{#1}}}}
\RenewDocumentCommand{\section}{sm}{%
  \par\addvspace{2.5ex}%
  \phantomsection{}% reset the anchor for hyperrefs
  \addcontentsline{toc}{section}{#2}%
  \parbox[t]{3em}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{3em}{0.55ex}}}%
  \hspace{\separatorcolumnwidth}%
  \parbox[t]{\maincolumnwidth}{\strut\sectionstyle{#2}}%
  \par\nobreak\addvspace{1ex}\@afterheading}% to avoid a pagebreak after the heading
\makeatother

\usepackage[scale=0.75]{geometry}

%----------------------------------------------------------------------------------------
%   NAME AND CONTACT INFORMATION SECTION
%----------------------------------------------------------------------------------------

\firstname{John} % Your first name
\familyname{Smith} % Your last name

% All information in this block is optional, comment out any lines you don't need
\title{Curriculum Vitae}
\address{123 Broadway}{City, State 12345}
\mobile{(000) 111 1111}
\phone{(000) 111 1112}
\fax{(000) 111 1113}
\email{[email protected]}
%\homepage{staff.org.edu/~jsmith}{staff.org.edu/$\sim$jsmith}

%----------------------------------------------------------------------------------------

\begin{document}

\makecvtitle % Print the CV title

%----------------------------------------------------------------------------------------
%   EDUCATION SECTION
%----------------------------------------------------------------------------------------

\section{Education}

\end{document} 

편집하다

섹션 제목에 밑줄을 긋는 대신 상자로 표시하려면 다음 줄을 사용하세요.

\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{\underline{#1}}}}

~와 함께

\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{\fbox{#1}}}}

결과는 다음과 같습니다

여기에 이미지 설명을 입력하세요


편집 #2

섹션 제목 앞의 줄을 완전히 제거하려면 해당 줄을 삭제하세요.

  \parbox[t]{3em}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{3em}{0.55ex}}}%
  \hspace{\separatorcolumnwidth}%

그리고 당신은 얻을 것이다

여기에 이미지 설명을 입력하세요

PS 나는 상자의 너비를 늘리지 않을 것입니다. 그렇지 않으면 너무 무거워 보입니다...

관련 정보