我想找到一种方法来分割 的第 3 个元素中的长线\cventry
。我使用现代简历包装和银行业样式。使用 \newline 没有帮助。我使用以下代码得到了图片中的结果。我想让单词“markets”转到第二行,将“Euro-Finance company”转到第三行。
\cventry{2006}{Euro-Finance company}{Certified as technical and fundamental analyst of international financial \newline markets}{MyCity, MyCountry}{}{}
以下是 moderncvstylebanking.sty 中的定义\cventry
。我尝试修改它,但无法达到我的目标,因为我不理解大部分代码。
\renewcommand*{\cventry}[7][.25em]{
\begin{tabular*}{\textwidth}{l@{\extracolsep{\fill}}r}%
{\bfseries #4} & {\bfseries #5} \\%
{\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}} & {\itshape #2}\\%
\end{tabular*}%
\ifx&%
\else{\\\vbox{\small#7}}\fi%
\par\addvspace{#1}}
答案1
重新定义\cventry
为
\renewcommand*{\cventry}[7][.25em]{
\begin{tabular*}{\textwidth}{p{7cm}@{\extracolsep{\fill}}r}%
{\bfseries #4} & {\bfseries #5} \\%
{\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}} & {\itshape #2}\\%
\end{tabular*}%
\ifx&%
\else{\\\vbox{\small#7}}\fi%
\par\addvspace{#1}}
并7cm
根据您的需要进行调整。
梅威瑟:
\documentclass[sans]{moderncv}
\moderncvtheme{banking}
\firstname{John}
\familyname{Doe}
\title{curriculum vitae}
\renewcommand*{\cventry}[7][.25em]{
\begin{tabular*}{\textwidth}{p{7cm}@{\extracolsep{\fill}}r}%
{\bfseries #4} & {\bfseries #5} \\%
{\itshape #3\ifthenelse{\equal{#6}{}}{}{, #6}} & {\itshape #2}\\%
\end{tabular*}%
\ifx&%
\else{\\\vbox{\small#7}}\fi%
\par\addvspace{#1}}
\begin{document}
\section{Education}
\cventry{2006}{Euro-Finance company}{Certified as technical and fundamental analyst of international financial markets}{MyCity, MyCountry}{}{}
\end{document}
答案2
我发现如何才能通过以下方式修改我的条目来实现我想要的
\cventry{2006}{\textnormal{\textbf{markets}}}{Certified as technical and fundamental analyst of international financial}{City, Country}{}{\normalsize{\textit{Euro-Finance company}}}
但我认为这是非常人为的并且不便于普遍使用。