我如何将所有社交链接集中到一行上?

我如何将所有社交链接集中到一行上?

我有一份用 LaTeX 编写的简历。在我的简历上,我的名字下面是联系/社交个人信息。它将社交信息放在两行上,github 单独放在第二行,尽管 github 与其他信息在同一行上有足够的空间。

有没有办法强制将个人信息(姓名、地址除外)全部放在一行上?我使用的是 ModernCV 和银行风格。

下面是我的一个例子:

\documentclass[10pt,a4paper,roman]{moderncv}   

% modern themes
\moderncvstyle{banking}
\moderncvcolor{blue}
\nopagenumbers{}                            

% character encoding
\usepackage[utf8]{inputenc}
\usepackage{fontawesome}
\usepackage{tabularx}
\usepackage{ragged2e}

% adjust the page margins
\usepackage[scale=0.92]{geometry}
\usepackage{multicol}
\usepackage{import}

% personal data
\name{Firstname}{Lastname}
\phone[mobile]{999-999-9999} 
\social[linkedin]{linked-in-name}
\social[github]{github-name}
\email{[email protected]}     
\homepage{my.website.io}    


\begin{document}

\maketitle

\end{document}

答案1

下方的标题moderncvbanking风格是moderncvheaderiii.sty。此标头设置在固定宽度0.8\textwidth块(硬编码)内。您可以修补\makehead以增加标头宽度;在 之后将以下内容添加到您的前言中\moderncvstyle{banking}

\usepackage{etoolbox}
\patchcmd{\makehead}% <cmd>
  {0.8\textwidth}% <search>
  {\textwidth}% <replace>
  {}{}% <success><failure>

在此处输入图片描述

上述补丁将框宽度从0.8\textwidth增加到\textwidth

相关内容