我正在尝试使用 LaTeX 创建公司信函。我发现有很多工具可以写信,但它们主要侧重于个人性质的信件,而不是公司信函,因为我找不到很多方法来配置公司信函中更常见的彩色样式。我指的是什么?像这样的东西(取自本网站):
这封信包含两个“标题”:
- 带有徽标和一些文字的橙色标题(企业风格的一部分)
- 信件的联系方式/元信息(组织联系方式、参考资料等)。
在大多数示例和文档中(例如此 wiki 条目),解释了如何设置文本信头,但没有解释如何设置构成公司风格一部分的信头。所以我的问题是:正确的方法是什么?我找到了类似的信息,例如这里:
但问题是它们不是信函文档,我觉得这些解决方案不是正确的方法。此外,在信函中,这个标题部分在每一页上都是逻辑上重复的,而样本中也不是这种情况。我还在考虑使用background
包裹对于这个顶部标题(橙色部分),但我不确定这是否正确。
正确的设置方法是什么?
答案1
我在类似情况下使用了一个 hack:我设计了一个 A4 大小的 PDF,其中包含所有静态信息,如彩色框、徽标等。它被放置在页面的背景中。字母本身是使用dinbrief
针对德语字母的类排版在其上的。
\documentclass[11pt]{dinbrief}
\usepackage[utf8]{inputenc}
\usepackage{graphics}
\address{}
\centeraddress
\textwidth12cm
\setaddresswidth{75mm}
\setaddressheight{40mm}
\setaddressllcorner{25mm}{90mm}
\setbottomtexttop{270mm} % x from top of page
\bottomtext{\kern27mm% % y from bottom of page; x+y=297mm
\vbox to 0pt{\vss\hbox to 0pt{\kern-2.5cm
\includegraphics{letterheads/head-lzi-cl.pdf}\hss}}}
\signature{Christian Lindig}
\place{Saarbrücken}
\nowindowrules
\begin{document}
\begin{letter}
{Prof. Drov Nuts\\
St. Anford\\
USA}
\subject{Ut enim ad minim veniam, quis nostrud exercitation}
\opening{Sehr geehrter Herr Prof. Drov Nuts,}
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
\closing{Mit freundlichem Gruß}
\end{letter}
\end{document}
关键部分是\bottomtext
PDF 被包含在哪里、放在背景中以及移动的位置,以便正确对齐。明显的优势是,我可以使用任何我喜欢的程序来设计背景 PDF,而不必在 LaTeX 中重新创建设计。
答案2
你可以用 来做到这一点fancyhdr
。我必须包括一个随机1.5ex
空间才能让事情“正确”。
\documentclass{letter}
\usepackage[demo]{graphicx}% The demo option creates a black box instead of a figure
\usepackage{fancyhdr}
\usepackage{geometry}
\usepackage{calc}
\usepackage{color}
\usepackage{lipsum}% The lipsum package provides dummy text
\fancypagestyle{firstpage}{%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
\fancyhf{}%
\fancyhead[L]{\colorbox{red}{\parbox[b][\headheight-\baselineskip]{\headwidth}{\vfil{}some text\\some more text\vfil}}}%
\fancyhead[R]{\vfil\includegraphics[height = 1cm]{MyLogo.pdf}\hspace*{1.5ex}\vfil}%
}%
\fancypagestyle{empty}{%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
\fancyhf{}%
\fancyhead[L]{\colorbox{red}{\parbox[b][\headheight-\baselineskip]{\headwidth}{\vfil{}some text\\some more text\vfil}}}%
\fancyhead[R]{\vfil\includegraphics[height = 1cm]{MyLogo.pdf}\hspace*{1.5ex}\vfil}%
}%
\fancypagestyle{plain}{%
\renewcommand{\headrulewidth}{0pt}%
\renewcommand{\footrulewidth}{0pt}%
\fancyhf{}%
\fancyhead[L]{\colorbox{red}{\parbox[b][\headheight-\baselineskip]{\headwidth}{\vfil{}some alt text\\some more alt text\vfil}}}%
\fancyhead[R]{\vfil\includegraphics[height = 1cm]{MyLogo.pdf}\vfil}%
}
\setlength{\fboxsep}{0pt}
\geometry{top = 4cm, headheight = 4cm}
\fancyhfoffset[L]{\oddsidemargin + \hoffset + 1in}
\fancyhfoffset[R]{\evensidemargin + \marginparwidth - \marginparsep}
\name{My Name}
\address{My University\\My Road\\My City}
\telephone{(555) 555-5555}
\signature{My Nickname}
\pagestyle{plain}
\begin{document}%
\begin{letter}{%
Some Name\\%
Some Department\\%
Some University\\%
Some Road\\%
Some City%
}%
\opening{Dear \toname{},}\hfil
In this 1+ page letter the header and footer on the first page are different from the other pages. If the address macro is used the first page style is ``empty'' otherwise it is ``firstpage''
\lipsum[1-8]
\closing{Sincerely,}
\end{letter}%
\end{document}%