我怎样才能改变 cventry 中输入的位置?

我怎样才能改变 cventry 中输入的位置?

我正在尝试用 LaTeX 制作简历,但我不喜欢它的输出\moderncvstyle{banking} ,我想稍微定制一下。我想获得一种银行风格,但日期在左侧。可以吗?我可以自定义吗\cventry{}{}{}{}{}{}?我一直在寻找类似的东西,我发现了这个问题:用于简历输入的三个固定宽度列。我可以使用环境来根据我想要的布局排版tabularx参数,从而得到类似的东西吗?\cventry

我想要得到这样的东西:

在此处输入图片描述

因此,我询问是否可以组织 中的参数\cventry。我的意思是,我想获得一种具有日期的银行风格,类似于使用 的经典风格\moderncvstyle{classic}

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


\moderncvstyle{banking}                                   

\moderncvcolor{black}
\nopagenumbers{}      
\usepackage[utf8]{inputenc}   
\usepackage[scale=0.75]{geometry}

\name{Name}{Surname}

\phone[mobile]{+00~(000)~000~000}         

\email{[email protected]}                               

%----------------------------------------------------------------------------------
%            content
%----------------------------------------------------------------------------------
\begin{document}

\makecvtitle



\section{Education}
\cventry\hfill{Sept. 2006--Sept.2013}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}


\end{document}

我想做一些类似于这个解决方案的事情经典标题和银行正文风格混合(moderncv)

答案1

在您的序言中添加以下几行,以便我们重新定义\cventry以查看您在图片中描述的方式:

\makeatletter
\renewcommand*{\cventry}[7][.25em]{
  \begin{tabular*}{\textwidth}{p{6cm}l@{\extracolsep{\fill}}r}%
      {\bfseries #4} && {\bfseries #5} \\%
      {\itshape #2} & {\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}}& \\%
  \end{tabular*}%
  \ifx&#7&%
    \else{\\\vbox{\small#7}}\fi%
  \par\addvspace{#1}}
\makeatother

梅威瑟:

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


\moderncvstyle{banking}

\moderncvcolor{black}
\nopagenumbers{}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}

\name{Name}{Surname}

\phone[mobile]{+00~(000)~000~000}

\email{[email protected]}

\makeatletter
\renewcommand*{\cventry}[7][.25em]{
  \begin{tabular*}{\textwidth}{p{6cm}l@{\extracolsep{\fill}}r}%
      {\bfseries #4} && {\bfseries #5} \\%
      {\itshape #2} & {\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}}& \\%
  \end{tabular*}%
  \ifx&#7&%
    \else{\\\vbox{\small#7}}\fi%
  \par\addvspace{#1}}
\makeatother

%----------------------------------------------------------------------------------
%            content
%----------------------------------------------------------------------------------
\begin{document}

\makecvtitle



\section{Education}
\cventry{Sept.2006--Sept.2013}{Degree}{Institution}{City}{\textit{Grade}}{Description}
\cventry{year--year}{Degree}{Institution}{City}{\textit{Grade}}{Description}


\end{document} 

输出:

在此处输入图片描述

答案2

在这里,我写了一个解决方案来在某些部分做类似我想要的事情。

\section{Cmputer skills}

\begin{center}

% Set widths about columns
\begin{tabular}{>{\centering\arraybackslash}p{1cm} @{\hspace{0.9cm}} >{\raggedright\arraybackslash}p{16cm}}

\textbf{Whatever} & A, B, C, D... \\

\textbf{Whatever2} & AA, BB, CC, DD...\\

\end{tabular}

\end{center}

相关内容