
에서 같은 줄에 긴 제목과 이름을 넣을 수 있나요 moderncv
? 현재는 다음과 같습니다.
이상적인 것은 Juantostos 이후에 라인 브레이크가 없다는 것입니다. 주석을 제거하려고 했지만 \setlength{\makecvtitlenamewidth}{12cm}
이는 '클래식' 스타일에 대한 것이며 컴파일 오류도 발생합니다
(Undefined control sequence)
.
오버리프를 사용하고 있습니다.
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[utf8]{inputenc}
\usepackage[scale=0.75]{geometry}
%\setlength{\makecvtitlenamewidth}{10cm} % for the 'classic' style, if you want to force the width allocated to your name and avoid line breaks. be careful though, the length is normally calculated to avoid any overlap with your personal info; use this at your own typographical risks...
\usepackage{upgreek}
\usepackage{import}
% personal data
\name{John}{Juanostos Buenos}
\title{Curriculum Vitae}
\address{Something}{Stuff 34 more stuff here}{}
\phone[mobile]{+34 342453533}
\extrainfo{FNAC.: 07/19/1985}
\email{[email protected]}
\begin{document}
\makecvtitle
\end{document}
답변1
다음은 한 가지 옵션입니다.
\documentclass[11pt,a4paper,sans]{moderncv}
\moderncvstyle{banking}
\moderncvcolor{blue}
\usepackage[scale=0.75]{geometry}
\usepackage{etoolbox,changepage}
\patchcmd{\makehead}% <cmd>
{0.8\textwidth}% <search>
{\linewidth}% <replace>
{}{}% <success><failure>
% personal data
\name{John}{Juanostos Buenos}
\title{Curriculum Vitae}
\address{Something}{Stuff 34 more stuff here}{}
\phone[mobile]{+34 342453533}
\extrainfo{FNAC.: 07/19/1985}
\email{[email protected]}
\begin{document}
% Increase block width by 1cm on both sides
\begin{adjustwidth}{-1cm}{-1cm}
\makecvtitle
X\dotfill X
\end{adjustwidth}
Y\dotfill Y
\end{document}
우리는 두 가지 일을 합니다:
\makehead
헤더 너비를 에서 으로 늘리는0.8\textwidth
패치 입니다\linewidth
. 최소한\textwidth
. 그러나\textwidth
고정된(또는 고정된) 것이기 때문에 다음을 수행할 수 있습니다....사용
adjustwidth
(에서changepage
) 제목의 너비를 일시적으로 늘립니다.
위의 예에서는 X.....X
제목에 사용된 너비와 Y.....Y
후속 텍스트 블록의 너비를 나타냅니다.