现代简历银行,头衔和姓名在不同行

现代简历银行,头衔和姓名在不同行

我在银行业务方面遇到了问题moderncv。我想把我的名字和头衔写在不同的行上。有一些解决方案,但不幸的是它们对我来说不起作用。这是我在这里找到的解决方案(我试过了,但到目前为止没有用):

现代简历中姓名和职称分行

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.85, top=1.5cm, bottom=1cm]{geometry}
\usepackage{enumitem}

\name{John}{Smith}
\title{Engineering Degree} 
\phone[mobile]{00.00.00.00}
\email{[email protected]}
\social[linkedin]{john-smith}

\usepackage{xpatch}
\makeatletter
\xpatchcmd{\maketitle}{\titlestyle{~|~\@title}}{\par\vskip1ex\titlestyle{\@title}}{}{}
\makeatother

答案1

提出的解决方案现代简历中姓名和职称分行仍然有效,但需要进行一些小修改:在 patch 命令中用 替换\maketitle\makehead使得前言中的额外代码为

\usepackage{xpatch}
\makeatletter
\xpatchcmd\makehead
   {\titlestyle{~|~\@title}}%
   {\par\vskip1ex\titlestyle{\@title}}%
   {}{}
\makeatother

补丁的问题在于,一旦补丁代码的内部发生变化,补丁就会停止工作。显然,之前在宏中的代码已在后续版本中\maketitle被移走。\makehead

这是一个完整的例子。

在此处输入图片描述

\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.85, top=1.5cm, bottom=1cm]{geometry}
\usepackage{enumitem}

\name{John}{Smith}
\title{Engineering Degree} 
\phone[mobile]{00.00.00.00}
\email{[email protected]}
\social[linkedin]{john-smith}

\usepackage{xpatch}
\makeatletter
\xpatchcmd\makehead
   {\titlestyle{~|~\@title}}%
   {\par\vskip1ex\titlestyle{\@title}}%
   {}{}
\makeatother

\begin{document}
\maketitle
\end{document}

答案2

@Naoufal,试试这个:

\documentclass[10pt,a4paper]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.85]{geometry}
\usepackage{enumitem}

\name{\hspace{2.48cm}John}{Smith}
\title{\Large{}\newline{}\vspace{-0.24cm}\newline{}Engineering Degree}
% You can play with \hspace*{1.89cm}     and \vspace     and \newline
\phone[mobile]{00.00.00.00}
\email{[email protected]}
\social[linkedin]{john-smith}

\begin{document}
\newgeometry{top=1.25cm, bottom=1.02cm,right=1.61cm, left=1.61cm}% inner=1cm, outer=0.618\textwidth
\vspace*{-1.02cm}
\maketitle
\vspace*{-0.88cm}
\end{document}

您应该研究如何删除名字和姓氏后面的竖线。

您将获得:

在此处输入图片描述

相关内容