
lettre
저는 현재 프랑스 표준에 맞춰 원본 편지를 수정한 수정 된 패키지로 자기 소개서를 작성하고 있습니다 . MWE 아래:
\documentclass[12pt,a4paper,loghighlight,french]{lettre}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{lipsum}
\begin{document}
\begin{letter}{Résponsable des ressources humaines}
\francais
\name{Gustave \textsc{Eiffel}}
\address{Tour Eiffel\\75000 Paris\\\textsc{France}}
\nofax
\telephone{+33 1 23 45 67 89}
\email{[email protected]}
\lieu{Paris}
\date{\today}
%\tension{-20}% par défaut 2. p. 16 de l'aide.
\marge{0mm}% par défaut 15mm. p. 16 de l'aide.
\conc{Candidature au poste de météorologiste.}
\opening{Madame, Monsieur,}
\lipsum[1-3]
\closing{Dans l'espoir d'une réponse positive, je vous transmets Madame, Monsieur, mes sincères salutations.}
\end{letter}
\end{document}
내 편지의 내용이 조금 길어서 마지막 편지가 두 페이지에 걸쳐 출력됩니다. 하지만 주소 필드와 편지 제목 필드 사이에 큰 차이가 있습니다.
이전 코드를 두 번 컴파일한 후 로그 파일에 따라 이동 tension
했습니다 . 그러나 두 번째 페이지는 여전히 3분의 1 미만으로 채워져 있습니다.2
-5
"클래스 편지 경고: Longueur de la derniere 페이지: 119.60605pt< 130pt":
에서패키지 문서tension
16페이지 에서는 두 번째 페이지에 차지하는 공간이 해당 두 번째 페이지의 1/3보다 작은 경우 한 페이지에 문자를 맞추기 위해 요소 사이의 공백 간격을 줄이는 역할을 하는 소위 매개변수에 대해 설명합니다 . tension
원래 설정된 값은 파일 2
의 첫 번째 컴파일 후에 조정되고 tex
두 번째 컴파일에 사용됩니다. 사용자가 이 값을 수동으로 설정할 수 있습니다. 나는 그것을 시도했고 결과적으로 끔찍한 결과를 얻었습니다.
이것과 함께 \tension{-20}
:
opening
및 필드 closing
는 텍스트 내에서 완전히 무너졌습니다.
\openingspace{}
또한 제안된 대로 명령 과 \sigspace{}
솔루션을 사용하려고 시도했습니다.이 스레드에서이는 텍스트 코어와 서명/열기 사이의 공백 높이에 도움이 되지만 최종 결과는 없습니다. 텍스트 사이의 간격을 나타내는 값핵심및 서명(명령용 )을 입력하고 그 사이의 필드를 \sigspace
완전히 무시합니다 .\closing
이 편지를 한 번에 영원히 고치는 방법은 무엇입니까?
나는 이 질문이 여기나 다른 포럼에서 이미 많이 요청되었다는 것을 알고 있지만 거기나 패키지 매뉴얼에서도 편리한 해결책을 찾지 못했습니다.
추가 도움을 주셔서 감사합니다.
추신: 두 번째 페이지에는 종료 필드만 있으므로 이 MWE 문자를 수정하는 것이 가능할 수도 있습니다. 하지만 내가 쓰고 싶은 편지에는 추가 줄이 거의 없지만 여전히 첫 페이지에 들어갈 수 있습니다. 특히 두 번째 페이지의 1/3 미만이 사용된다는 편집 경고를 받은 후: 내 편지에는 "119.60605pt< 130pt"가 사용되었습니다. 그리고 내가 쓰고 싶은 글자 하나하나에 대한 매개변수를 조금씩 조정하는 것은 tension
믿을 만한 기술이 아니라고 생각합니다.
답변1
두 가지 부분 솔루션의 혼합이 필요하다고 생각합니다.
-\openingspace
연결된 질문의 답변에서 egreg가 제공한 패치를 사용하세요. 하지만 나중에 표시될 길이를 조정해야 합니다 .\usepackage{etoolbox} % <=============================================== % The default value of \openingspace is 1cm. % Instead of -\openingspace use the length you prefer % for instance -0.5cm or whatever \patchcmd{\letteropening}{2\openingspace}{-\openingspace}{}{}
\enlargethispage{2\baselineskip}
두 번째 페이지에서 서명을 제거하는 데 사용합니다 .
사용된 주소를 변경하여 실제 수신자 주소로 실제 편지를 시뮬레이션한 것을 확인하세요.
%\begin{letter}{Résponsable des ressources humaines}
에게
\begin{letter}{% <======================================================
Pr.~E.T.~Phonom \\
Departement Asprototographie \\
Universite de Saint Zopium \\
3945, Quai du General Gisant \\
CH-6800 Motte-au-Rolla } % <==========================================
-\openingspace
그런 다음 패치의 길이를 더 적합하도록 변경해야 합니다 -1cm
.
다음 MWE를 사용하면
\documentclass[12pt,a4paper,loghighlight,french]{lettre}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{lipsum}
\usepackage{etoolbox} % <===============================================
% The default value of \openingspace is 1cm.
% Instead of -\openingspace use the length you prefer
% for instance -0.5cm or whatever
\patchcmd{\letteropening}{2\openingspace}{-1cm}{}{} % -\openingspace <================
\begin{document}
%\begin{letter}{Résponsable des ressources humaines}
\begin{letter}{% <======================================================
Pr.~E.T.~Phonom \\
Departement Asprototographie \\
Universite de Saint Zopium \\
3945, Quai du General Gisant \\
CH-6800 Motte-au-Rolla } % <==========================================
\francais
\name{Gustave \textsc{Eiffel}}
\address{Tour Eiffel\\75000 Paris\\\textsc{France}}
\nofax
\telephone{+33 1 23 45 67 89}
\email{[email protected]}
\lieu{Paris}
\date{\today}
%\tension{-9}% par défaut 2. p. 16 de l'aide.
\marge{0mm}% par défaut 15mm. p. 16 de l'aide.
\enlargethispage{2\baselineskip} % <====================================
\conc{Candidature au poste de météorologiste.}
\opening{Madame, Monsieur,}
\lipsum[1-3]
\closing{Dans l'espoir d'une réponse positive, je vous transmets Madame,
Monsieur, mes sincères salutations.}
\end{letter}
\end{document}
결과는 다음과 같습니다.