![すべてのソーシャル リンクを 1 行にまとめるにはどうすればよいでしょうか?](https://rvso.com/image/391704/%E3%81%99%E3%81%B9%E3%81%A6%E3%81%AE%E3%82%BD%E3%83%BC%E3%82%B7%E3%83%A3%E3%83%AB%20%E3%83%AA%E3%83%B3%E3%82%AF%E3%82%92%201%20%E8%A1%8C%E3%81%AB%E3%81%BE%E3%81%A8%E3%82%81%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%3F.png)
私は 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
下のヘッダーmoderncv
のbanking
スタイルは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
。