从一个页面模板生成多个页面?

从一个页面模板生成多个页面?

我正在写日记,所以除了日期之类的小事外,大多数事情每天都会一样。我已经制作了第一页,一切看起来都像我想要的那样。我希望能够使用第一页作为模板,并生成 10 页,每页都有自己的日期。

我怎样才能做到这一点?

答案1

一个基本的提议,不需要太多的努力和聪明的东西

\documentclass{article}

\usepackage{advdate}
\usepackage{tcolorbox}
\usepackage{pgffor}
\usepackage{xparse}

\NewDocumentCommand{\journal}{+m+m}{%
\begin{tcolorbox}[title={Date: #1},colbacktitle=yellow,coltitle=black]
Captain's log, stardate #1
\tcblower
#2
\end{tcolorbox}%
\clearpage
}


\begin{document}

% Doing ten (identical entries, apart from the date
\foreach \x in {0,...,9} {%
  \AdvanceDate[\x]
  \journal{\today}{%
    This day...
  }
}

\end{document}

在此处输入图片描述

相关内容