すべてのソーシャル リンクを 1 行にまとめるにはどうすればよいでしょうか?

すべてのソーシャル リンクを 1 行にまとめるにはどうすればよいでしょうか?

私は LaTeX で履歴書を作成しています。履歴書の名前の下には、連絡先 / ソーシャル個人情報があります。ソーシャル情報は 2 行に分かれており、github は他の情報と同じ行に十分なスペースがあるにもかかわらず、2 行目に単独で配置されています。

個人情報(名前、住所を除く)をすべて 1 行に強制する方法はありますか? 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

関連情報