모든 소셜 링크를 한 줄에 표시하려면 어떻게 해야 합니까?

모든 소셜 링크를 한 줄에 표시하려면 어떻게 해야 합니까?

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

아래 헤더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.

관련 정보