
私は 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
。