这个答案很好地说明了使用 eso-pic 重复文档的一部分。 在每一页上重复文档的一部分
但是当输入的文本很大时,它会从页面中截断。它可能将其转换为图像并将其放在前台。但是当用户输入的长度可变时,此解决方案不起作用。还有其他解决方案吗?
答案1
我修改了我之前的回答中的代码并引入了tabular
。
这样可以嗎?
代码:
\documentclass{article}
\usepackage{eso-pic}
\usepackage{fancyhdr}
\usepackage{blindtext} % just for the example
\usepackage[headsep=3cm,top=5cm]{geometry}
\AddToShipoutPicture{%
\AtTextUpperLeft{%
\makebox(420,75)[lt]{%
\footnotesize%
\begin{tabular}{@{}*{3}{p{4.5cm}}@{}}%
\textbf{Author}\newline\myauthor&%
\textbf{Date of birth}\newline\mydate&%
\textbf{Address}\newline\myaddress%
\end{tabular}%
}}}
\pagestyle{fancy}
\newcommand{\myauthor}{user34083}
\newcommand{\mydate}{December 26, 1997}
\newcommand{\myaddress}{26 Washington Ave., Manhattan, New York.\newline United States of America}
\begin{document}
\blinddocument % just for the example
\end{document}