我正在尝试复制一种信纸格式,将回信地址放在页面左边距中间的一个小块中,就像页眉一样,但在侧面,我尝试使用 everypage 包,并慢慢找到解决方案,但在定位 parbox 时遇到了麻烦。我希望有人知道一个快速简便的解决方案。我正在使用 letter 包,并使用 pdflatex,以防万一。
答案1
这背景包可能是一个选项:
\documentclass{letter}
\usepackage{background}
\usepackage{lipsum}% just to generate text for the example
\SetBgAngle{0}
\SetBgScale{1}
\SetBgColor{black}
\SetBgOpacity{1}
\SetBgPosition{.01\paperwidth,-.5\textheight}
\SetBgContents{\fbox{\parbox{3cm}{%
Return Address:\\
John Q. Citizen\\
500 Park Place\\
Boston, MA. 01234}}%
}
\begin{document}
\lipsum[1-4]
\end{document}
答案2
有几个包提供页面上项目的绝对定位。例如,eso-pic
包裹允许在页面输出时将任意内容放置在前台或后台。以下最小示例将类似于\fbox{\parbox{..}{...}}
@Gonzalo 的答案中包含的内容放置在全部文档中的页面:
\documentclass{article}
\usepackage{eso-pic}% http://ctan.org/pkg/eso-pic
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\begin{document}
\AddToShipoutPictureFG{%
\AtTextCenter{%
\hspace*{-0.45\paperwidth}\fbox{\parbox{3cm}{%
Return Address:\\
John Q. Citizen\\
500 Park Place\\
Boston, MA. 01234}}%
}
}
\lipsum[1-6]
\end{document}
使用带星号的版本\...FG*{<stuff>}
仅包含<stuff>
在当前页面的前景中。