我目前正在用修改后的格式写一封求职信,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}
我的信件内容有点长,所以最终的信件输出在两页上。不过,地址字段和信件主题字段之间存在很大的空白。
对之前的代码进行了 2 次编译后,按照日志文件tension
转到。但第二页仍然只填充2
了-5
不到三分之一。
“类别字母警告:最后一页的长度:119.60605pt<130pt”:
在里面包装文档第 16 页,它描述了所谓的tension
参数,该参数负责缩短元素之间的空白间隙,以便在第二页占用的空间小于第二页的 1/3 时将字母放在一页上。tension
最初设置的值2
在文件第一次编译后进行调整tex
,然后用于第二次编译。用户可以手动设置此值。我试过了,结果很糟糕。
这里是\tension{-20}
:
opening
和字段closing
在文本中完全崩溃。
我也尝试使用建议的命令\openingspace{}
和\sigspace{}
解决方案在此主题中这些应该有助于解决文本核心和签名/开头之间的空白空间高度问题,但没有得出一致的结果。表示文本之间的空间的值核和签名(对于\sigspace
命令),完全忽略\closing
中间的字段。
如何一劳永逸地解决这封信的问题?
我知道这个问题已经在这里或其他论坛上被问了很多次,但是我没有在那里或在包装手册中找到任何方便的解决方案。
谢谢进一步的帮助。
附言:请注意,这封 MWE 信件可能可以修复,因为只有结束字段在第二页。虽然,对于我想要写的信件,那里有几行额外的文字,但仍然可以放在第一页内。特别是在收到编译警告后,第二页使用了不到三分之一的内容:“119.60605pt< 130pt”对于我的信件。tension
我认为,对我想要写的每封信稍微调整一下参数并不是一个可靠的技术。
答案1
我认为您需要结合两种部分解决方案:
使用 egreg 在您链接的问题中的回答中给出的补丁,但我们必须调整
-\openingspace
您稍后会看到的长度:\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}
我得到的结果: