Я хочу изменить первое поле
\cventry{Aug 2014 - Present}{WiMi}{LMU}{}{}{}
в том смысле, что это рваный правильно. Это может быть одинаково интересно для:
\cvitem
\cvitemwithcomment
Возможно ли это сделать в файле .tex или мне придется изменить moderncv.cls и moderncvstyleclassic.sty?
Вот минимальный пример:
% "ModernCV" CV and Cover Letter
% LaTeX Template
% Version 1.11 (19/6/14)
% Original author:
% Xavier Danaux ([email protected])
\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fixltx2e}
\usepackage{eurosym}
\usepackage{etoolbox}
\moderncvstyle{classic}
\moderncvcolor{grey}
\usepackage[scale=0.75]{geometry}
\firstname{Thomas}
\familyname{Mueller}
\title{Curriculum Vitae}
\begin{document}
\makecvtitle
\section{Experience}
\cventry{Aug 2014 - Present}{WiMi}{LMU}{}{}{
\begin{itemize}
\item Development of stuff,
\item Misc analysis.
\end{itemize}}
\section{Phd thesis}
\cvitem{Title:}{\emph{The ball and You}}
\cvitem{Supervisors:}{Adam\& Eva}
\cvitem{Description:}{Random Text.}
\section{Languages}
\cvitemwithcomment{Mothertongue:}{German}{}
\cvitemwithcomment{Intermediate:}{English}{Conversationally fluent}
\end{document}
Что приводит к следующему графику. Просто для ясности, я хочу, чтобы даты были рваными правильно (август 2014 - настоящее время)
решение1
\неразвернуть
Добавьте это в преамбулу:
\usepackage{xpatch}% http://ctan.org/pkg/xpatch
% \xpatchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\xpatchcmd{\cvitem}{\raggedleft\hintstyle{#2}}{\raggedright\hintstyle{#2}}{}{}
\расширять
Использует \cventry
и \cvitem
определяется \cvitem
как
\renewcommand*{\cvitem}[3][.25em]{%
\begin{tabular}{@{}p{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}p{\maincolumnwidth}@{}}%
\raggedleft\hintstyle{#2} &{#3}%
\end{tabular}%
\par\addvspace{#1}}
Выше вы можете увидеть , \raggedleft
который необходимо заменить на \raggedright
. Поскольку \cvitem
используется необязательный аргумент, исправление лучше выполнять с помощью \xpatchcmd
from xpatch
package.
Полный код:
% "ModernCV" CV and Cover Letter
% LaTeX Template
% Version 1.11 (19/6/14)
% Original author:
% Xavier Danaux ([email protected])
\documentclass[11pt,a4paper,sans]{moderncv}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{fixltx2e}
\usepackage{eurosym}
\usepackage{etoolbox}
\moderncvstyle{classic}
\moderncvcolor{grey}
\usepackage[scale=0.75]{geometry}
\firstname{Thomas}
\familyname{Mueller}
\title{Curriculum Vitae}
\usepackage{xpatch}% http://ctan.org/pkg/xpatch
% \xpatchcmd{<cmd>}{<search>}{<replace>}{<success>}{<failure>}
\xpatchcmd{\cvitem}{\raggedleft\hintstyle{#2}}{\raggedright\hintstyle{#2}}{}{}
\begin{document}
\makecvtitle
\section{Experience}
\cventry{Aug 2014 - Present}{WiMi}{LMU}{}{}{
\begin{itemize}
\item Development of stuff,
\item Misc analysis.
\end{itemize}}
\section{Phd thesis}
\cvitem{Title:}{\emph{The ball and You}}
\cvitem{Supervisors:}{Adam\& Eva}
\cvitem{Description:}{Random Text.}
\section{Languages}
\cvitemwithcomment{Mothertongue:}{German}{}
\cvitemwithcomment{Intermediate:}{English}{Conversationally fluent}
\end{document}