我使用以下命令在 ModernCV Title 中添加了一张照片。结果如示例 1 所示。我希望照片和标题都像示例 2 中那样作为一个块居中显示在标题中。
代码
\makeatletter
\@ifpackageloaded{moderncvstylebanking}{%
\let\oldmakecvtitle\makecvtitle
\renewcommand*{\makecvtitle}{%
\oldmakecvtitle%
{\raggedleft\includegraphics[scale=0.8]{picture}\par}%
}%
}{%
}
\makeatother
答案1
您可以修补\maketitle
- 由banking
样式使用moderncv
创建标题。
标题的默认宽度banking
为.8\textwidth
,留下.2\textwidth
“来玩。下面的补丁在标题右侧插入了一个图像:
\patchcmd{\maketitle}% <cmd>
{\\[2.5em]}% <search>
{\hfill\includegraphics[width=.2\textwidth,height=50pt]{example-image}\\[2.5em]}% <replace>
{}{}% <success><failure>
您可能需要通过以下方式摆弄垂直定位\raisebox
: