Ich verwende Modern CV, um meinen Lebenslauf zu erstellen:http://www.latextemplates.com/template/moderncv-cv-and-cover-letter
Wie Sie am Beispiel dieser Seite (John Smith) sehen können, ist jedem Abschnitt (z. B. „Bildung“) eine fettgedruckte Zeile vorangestellt. Ich möchte:
- Reduzieren oder vergrößern Sie die Länge/Größe dieser Zeile
- Markieren Sie jeden Abschnitt, z. B. indem Sie „Bildung“ unterstreichen oder eine lokale Schriftart hinzufügen.
Ist das möglich? Jedes Beispiel ist willkommen!
Bearbeiten: Ein Beispiel wäre:
\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}
Daher möchte ich "Bildung" in der gleichen Farbe wie den Text unterstreichen und die Größe/Länge der fettgedruckten Linie auf der linken Seite reduzieren.
Antwort1
Fügen Sie Ihrer Präambel die folgenden Zeilen hinzu:
\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
Dadurch wird die Art und Weise, wie der Abschnittstitel gesetzt wird, wie von Ihnen gewünscht neu definiert:
Vollständiger Code:
\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}
BEARBEITEN
Wenn Sie den Abschnittstitel nicht unterstreichen, sondern einrahmen möchten, ersetzen Sie die Zeile
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{\underline{#1}}}}
mit
\renewcommand*{\sectionstyle}[1]{{\sectionfont\textcolor{color1}{\fbox{#1}}}}
und das Ergebnis wird sein
BEARBEITEN #2
Wenn Sie die Zeile vor dem Abschnittstitel vollständig entfernen möchten, löschen Sie die Zeilen
\parbox[t]{3em}{\strut\raggedleft\raisebox{\baseletterheight}{\color{color1}\rule{3em}{0.55ex}}}%
\hspace{\separatorcolumnwidth}%
und du bekommst
PS: Ich würde die Breite der Box nicht vergrößern, da sie sonst zu schwer wirkt...