
기본 스타일을 사용하면 수신자와 내 주소 정보가 서로 수직으로 이동되어 수신자 필드 위에 큰 공백이 생깁니다.
내 주소와 수신자를 정렬하거나 수신자를 위로 이동하는 방법이 있나요? 자기 소개서이기 때문에 창 봉투에 꼭 맞을 필요는 없습니다 scrlttr2
.
나는 사용하고있다\moderncvstyle{classic}
\documentclass[a4paper, fontsize=10pt]{moderncv}
\usepackage[scale = 0.75]{geometry}
% Schriftart
\usepackage[scaled=.92]{helvet} % Helvetica (skaliert) als serifenlose Schriftart (Standard fuer serifenlose Schrift) -- besser geeigent zum Lesen am BILDSCHIRM
\renewcommand{\familydefault}{\sfdefault} % (Eingestellte) serifenlose Schrift als Standardschrftart (fuer Fliesstext)
%\usepackage{lmodern} % Besser lesbare Standardschriftart (Serifenschrift) -- besser geeigent zum Lesen auf PAPIER
% \renewcommand{\familydefault}{\rmdefault} % (Eingestellte) Serifenschriftart als Standardschrift (fuer Fliesstext)
%\setkomafont{sectioning}{\rmfamily\bfseries} % Ueberschriften in Serifenschrift (fett)
%\setkomafont{sectioning}{\rmfamily} % Ueberschriften in Serifenschrift (plain)
\usepackage{xcolor} % Textfarbe aendern - Fuer Dokument, Paragraph oder diskrete Texteile mit '\textcolor{Farbe}{Text}'
%------------------------------------------------------------
% Ausgabe von Umlauten (vor 'inputenc' einbinden!)
\usepackage[T1]{fontenc} % Schoene Ausgabe von Umlauten
%------------------------------------------------------------
% Deutsche Eingabe
\usepackage[utf8]{inputenc} % Umlaute direkt eingeben UTF-8 zur besseren Zusammenarbeit mit vers. Betriebssystemen
\usepackage[ngerman]{babel} % deutsche Eingabe (Zur Eingabe von Umlauten wird 'inputenc' benötigt)
%------------------------------------------------------------
\usepackage{etoolbox}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{tweaklist}
\usepackage{calc}
\usepackage{xparse}
\usepackage{microtype}
\usepackage{tikz}
\usepackage{blindtext}
%--------------- EINSTELLUNGEN LEBENSLAUF ------------------
\moderncvstyle{classic} % Optionen: casual, classic, oldstyle, banking
\moderncvcolor{ihkblue}
% Blocksatz im Anschreiben
\makeatletter
\patchcmd{\makeletterhead}% <cmd>
{\raggedright \@opening}% <search>
{\@opening}% <replace>
{}{}% <success><failure>
\makeatother
%------------------------------------------------------------
%------------------------------------------------------------
%------------------------- ANSCHREIBEN ----------------------
%------------------------------------------------------------
% -------------------------- ANGABEN ------------------------
\firstname{My}
\familyname{Name}
\title{Lebenslauf}
\address{Street}{12345 City}{Cuntry}
\mobile{+00 (0)123 456 7890}
\phone{+00 (0)123 456 7890}
\email{[email protected]}
%\photo[120pt][0.4pt]{/some/path/to/a/foto.jpg}
\begin{document}
\recipient{Company}{
% \\% 3. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
% \\% 2. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
% \\% 1. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
Big Corp. \\% 1. AZ Firma Beispiel AG
Mr. \\% 2. AZ Anrede Herr/Frau ggf. Berufs- oder Amtsbezeichnungen
Jon Doe \\% 3. AZ ggf. Akademische Grade, Name
Streetdrive 1 \\% 4. AZ Straße Hausnummer (ggf. //App.-Nr.) oder Postfach
12345 Cityville \\% 5. AZ Postleitzahl und Bestimmungsort
% \\% 6. AZ LAND (wenn außerhalb des Absenderlandes und dann in GROSSBUCHSTABEN im eigennamen der Landessprache)
}
\date{\today}
\opening{\textbf{Subject bla bla} \\[10pt]
Dear Mr. Doe, }
\closing{Kind regards}
\makelettertitle
\blindtext \blindtext
\makeletterclosing
\newpage
그 다음에는 CV만 있으면 잘 작동합니다.
답변1
\makeletterhead
수신자(첫 번째)와 개인 데이터(두 번째)에 대해 서로 아래에 있는 두 개의 미니페이지를 사용하도록 명령을 변경할 수 있습니다 . 나는 당신을 의 \patchcmd
새로운 정의에 포함시켰습니다 \makeletterhead
.
다음 MWE를 사용하면
\documentclass[a4paper, fontsize=10pt]{moderncv}
\usepackage[scale = 0.75]{geometry}
% Schriftart
\usepackage[scaled=.92]{helvet} % Helvetica (skaliert) als serifenlose Schriftart (Standard fuer serifenlose Schrift) -- besser geeigent zum Lesen am BILDSCHIRM
\renewcommand{\familydefault}{\sfdefault} % (Eingestellte) serifenlose Schrift als Standardschrftart (fuer Fliesstext)
%\usepackage{lmodern} % Besser lesbare Standardschriftart (Serifenschrift) -- besser geeigent zum Lesen auf PAPIER
% \renewcommand{\familydefault}{\rmdefault} % (Eingestellte) Serifenschriftart als Standardschrift (fuer Fliesstext)
%\setkomafont{sectioning}{\rmfamily\bfseries} % Ueberschriften in Serifenschrift (fett)
%\setkomafont{sectioning}{\rmfamily} % Ueberschriften in Serifenschrift (plain)
\usepackage{xcolor} % Textfarbe aendern - Fuer Dokument, Paragraph oder diskrete Texteile mit '\textcolor{Farbe}{Text}'
%------------------------------------------------------------
% Ausgabe von Umlauten (vor 'inputenc' einbinden!)
\usepackage[T1]{fontenc} % Schoene Ausgabe von Umlauten
%------------------------------------------------------------
% Deutsche Eingabe
\usepackage[utf8]{inputenc} % Umlaute direkt eingeben UTF-8 zur besseren Zusammenarbeit mit vers. Betriebssystemen
\usepackage[ngerman]{babel} % deutsche Eingabe (Zur Eingabe von Umlauten wird 'inputenc' benötigt)
%------------------------------------------------------------
\usepackage{etoolbox}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{tweaklist}
\usepackage{calc}
\usepackage{xparse}
\usepackage{microtype}
\usepackage{tikz}
\usepackage{blindtext}
%--------------- EINSTELLUNGEN LEBENSLAUF ------------------
\moderncvstyle{classic} % Optionen: casual, classic, oldstyle, banking
\moderncvcolor{blue} % ihkblue
% Blocksatz im Anschreiben
\makeatletter
\renewcommand*{\makeletterhead}{%
% recompute lengths (in case we are switching from letter to resume, or vice versa)
\recomputeletterlengths%
% recipient block
\begin{minipage}[t]{.49\textwidth} % <================================
\raggedright%
\addressfont%
{\bfseries\upshape\@recipientname}\\%
\@recipientaddress%
\end{minipage}
% sender contact info
\hfill%
\begin{minipage}[t]{.49\textwidth}% <=================================
% optional detailed information
\if@details%
\raggedleft%
\addressfont\textcolor{color2}{%
{\bfseries\upshape\@firstname~\@lastname}\@firstdetailselementfalse%
% optional detailed information
\ifthenelse{\isundefined{\@addressstreet}}{}{\makenewline\addresssymbol\@addressstreet%
\ifthenelse{\equal{\@addresscity}{}}{}{\makenewline\@addresscity}% if \addresstreet is defined, \addresscity and addresscountry will always be defined but could be empty
\ifthenelse{\equal{\@addresscountry}{}}{}{\makenewline\@addresscountry}}%
\collectionloop{phones}{% the key holds the phone type (=symbol command prefix), the item holds the number
\makenewline\csname\collectionloopkey phonesymbol\endcsname\collectionloopitem}%
\ifthenelse{\isundefined{\@email}}{}{\makenewline\emailsymbol\emaillink{\@email}}%
\ifthenelse{\isundefined{\@homepage}}{}{\makenewline\homepagesymbol\httplink{\@homepage}}%
\ifthenelse{\isundefined{\@extrainfo}}{}{\makenewline\@extrainfo}}\fi%
\\[1em] % <=======================================================
\@date % <========================================================
\end{minipage}\\[2em]
% opening
% \raggedright% <=======================================================
\@opening\\[1.5em]%
% ensure no extra spacing after \makelettertitle due to a possible blank line
% \ignorespacesafterend% not working
\hspace{0pt}\par\vspace{-\baselineskip}\vspace{-\parskip}}
\makeatother
%------------------------------------------------------------
%------------------------------------------------------------
%------------------------- ANSCHREIBEN ----------------------
%------------------------------------------------------------
% -------------------------- ANGABEN ------------------------
\firstname{My}
\familyname{Name}
\title{Lebenslauf}
\address{Street}{12345 City}{Cuntry}
\mobile{+00 (0)123 456 7890}
\phone{+00 (0)123 456 7890}
\email{[email protected]}
%\photo[120pt][0.4pt]{/some/path/to/a/foto.jpg}
\begin{document}
\recipient{Company}{
% \\% 3. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
% \\% 2. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
% \\% 1. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
Big Corp. \\% 1. AZ Firma Beispiel AG
Mr. \\% 2. AZ Anrede Herr/Frau ggf. Berufs- oder Amtsbezeichnungen
Jon Doe \\% 3. AZ ggf. Akademische Grade, Name
Streetdrive 1 \\% 4. AZ Straße Hausnummer (ggf. //App.-Nr.) oder Postfach
12345 Cityville \\% 5. AZ Postleitzahl und Bestimmungsort
% \\% 6. AZ LAND (wenn außerhalb des Absenderlandes und dann in GROSSBUCHSTABEN im eigennamen der Landessprache)
}
\date{\today}
\opening{\textbf{Subject bla bla} \\[10pt]
Dear Mr. Doe, }
\closing{Kind regards}
\makelettertitle
\blindtext \blindtext
\makeletterclosing
\end{document}
결과는 다음과 같습니다.
답변2
vspace를 사용한 간단한 수정:
\documentclass[a4paper, fontsize=10pt]{moderncv}
\usepackage[scale = 0.75]{geometry}
% Schriftart
\usepackage[scaled=.92]{helvet} % Helvetica (skaliert) als serifenlose Schriftart (Standard fuer serifenlose Schrift) -- besser geeigent zum Lesen am BILDSCHIRM
\renewcommand{\familydefault}{\sfdefault} % (Eingestellte) serifenlose Schrift als Standardschrftart (fuer Fliesstext)
%\usepackage{lmodern} % Besser lesbare Standardschriftart (Serifenschrift) -- besser geeigent zum Lesen auf PAPIER
% \renewcommand{\familydefault}{\rmdefault} % (Eingestellte) Serifenschriftart als Standardschrift (fuer Fliesstext)
%\setkomafont{sectioning}{\rmfamily\bfseries} % Ueberschriften in Serifenschrift (fett)
%\setkomafont{sectioning}{\rmfamily} % Ueberschriften in Serifenschrift (plain)
\usepackage{xcolor} % Textfarbe aendern - Fuer Dokument, Paragraph oder diskrete Texteile mit '\textcolor{Farbe}{Text}'
%------------------------------------------------------------
% Ausgabe von Umlauten (vor 'inputenc' einbinden!)
\usepackage[T1]{fontenc} % Schoene Ausgabe von Umlauten
%------------------------------------------------------------
% Deutsche Eingabe
\usepackage[utf8]{inputenc} % Umlaute direkt eingeben UTF-8 zur besseren Zusammenarbeit mit vers. Betriebssystemen
\usepackage[ngerman]{babel} % deutsche Eingabe (Zur Eingabe von Umlauten wird 'inputenc' benötigt)
%------------------------------------------------------------
\usepackage{etoolbox}
\usepackage{graphicx}
\usepackage{fancyhdr}
\usepackage{tweaklist}
\usepackage{calc}
\usepackage{xparse}
\usepackage{microtype}
\usepackage{tikz}
\usepackage{blindtext}
%--------------- EINSTELLUNGEN LEBENSLAUF ------------------
\moderncvstyle{classic} % Optionen: casual, classic, oldstyle, banking
%\moderncvcolor{ihkblue}
% Blocksatz im Anschreiben
\makeatletter
\patchcmd{\makeletterhead}% <cmd>
{\raggedright \@opening}% <search>
{\@opening}% <replace>
{}{}% <success><failure>
\makeatother
%------------------------------------------------------------
%------------------------------------------------------------
%------------------------- ANSCHREIBEN ----------------------
%------------------------------------------------------------
% -------------------------- ANGABEN ------------------------
\firstname{My}
\familyname{Name}
\title{Lebenslauf}
\address{Street}{12345 City}{Cuntry}
\mobile{+00 (0)123 456 7890}
\phone{+00 (0)123 456 7890}
\email{[email protected]}
%\photo[120pt][0.4pt]{/some/path/to/a/foto.jpg}
\let\oldrecipient\recipient
\def\recipient#1#2{\oldrecipient{\vspace{-100pt}#1}{#2}}
\recipient{Company}{
% \\% 3. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
% \\% 2. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
% \\% 1. ZVZ Postalische Zusätze und Vermerke (Max. 3 Zeilen)
Big Corp. \\% 1. AZ Firma Beispiel AG
Mr. \\% 2. AZ Anrede Herr/Frau ggf. Berufs- oder Amtsbezeichnungen
Jon Doe \\% 3. AZ ggf. Akademische Grade, Name
Streetdrive 1 \\% 4. AZ Straße Hausnummer (ggf. //App.-Nr.) oder Postfach
12345 Cityville \\% 5. AZ Postleitzahl und Bestimmungsort
% \\% 6. AZ LAND (wenn außerhalb des Absenderlandes und dann in GROSSBUCHSTABEN im eigennamen der Landessprache)
}
\date{\today}
\begin{document}
\opening{\textbf{Subject bla bla} \\[10pt]
Dear Mr. Doe, }
\closing{Kind regards}
\makelettertitle
\blindtext \blindtext
\makeletterclosing
\end{document}
수동으로 선택한 항목을 포함하도록 문제가 있는 명령을 다시 정의했습니다 \vspace
.
답변3
이용하지 않고도 돌아다닐 수 있어요moderncv
님의 글자 기능:
\documentclass[10pt]{article}
\usepackage{lipsum,xcolor,fontawesome}
\setlength{\parindent}{0pt}% Remove paragraph indent
\pagestyle{empty}
\begin{document}
{\slshape \begin{tabular}[t]{ @{} l }
\upshape\bfseries Company \\
Big Corp. \\
Mr. \\
Jon Doe \\
Streetdrive 1 \\
12345 Cityville
\end{tabular}}\hfill
{\color{black!80}\slshape\small \begin{tabular}[t]{ r @{} }
\upshape\bfseries My Name \\
Street \\
12345 City \\
Country \\
\textup{\faPhone} +00 (0) 123 456 7890 \\
\textup{\faMobile} +00 (0) 123 456 7890 \\
\textup{\faEnvelopeO} [email protected]
\end{tabular}}
\medskip
\hfill\today
\bigskip
\textbf{Subject bla bla}
\medskip
Dear Mr.\ Doe,
\medskip
\lipsum
\bigskip
Kind regards,
\medskip
Me
\end{document}
발신자/수신자 연락처 세부정보에 대해 [t]
정렬된 s를 사용하세요 .tabular
나는 코드가 훨씬 더 읽기 쉽고 출력과 일치한다고 생각하므로 내장 문서 클래스 스타일을 사용하는 것보다 이 접근 방식을 선호합니다.