除常规信头外,还创建带有零边距彩色标题的信件

除常规信头外,还创建带有零边距彩色标题的信件

我正在尝试使用 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}

关键部分是\bottomtextPDF 被包含在哪里、放在背景中以及移动的位置,以便正确对齐。明显的优势是,我可以使用任何我喜欢的程序来设计背景 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}%

在此处输入图片描述

相关内容