生成 100 页带连续编号的文档

生成 100 页带连续编号的文档

我需要生成一份 100 页的文档,每页只有 1 个数字,从 1 到 100。有什么想法吗?

答案1

设置 100x 循环。只需退出垂直模式并清除页面,同时打开页码。可以像\leavevmode我在这里所做的那样使用 退出垂直模式,或者使用空的\mbox{},或者输入任何(非打印)字符,例如~

\documentclass{article}
\usepackage{pgffor}
\begin{document}
\foreach\x in{1,2,...,100}{\leavevmode\clearpage}
\end{document}

在此处输入图片描述

如果您希望将数字作为实际页面数据,而不是页码方案,

\documentclass{article}
\usepackage{pgffor,graphicx}
\pagestyle{empty}
\begin{document}
\foreach\x in{1,2,...,100}{\vspace*{3in}\centerline{\scalebox{10}{\x}}\clearpage}
\end{document}

在此处输入图片描述

针对关于数字数量何时发生变化的评论,这里的关键是将参数放在\triangled固定大小的框中。这样,无论数字数量多少,三角形的大小都是相同的。

\documentclass[a4paper,landscape]{article} 
\usepackage{tikz} 
\usepackage{mathptmx} 
\usepackage{anyfontsize} 
\usepackage{pgffor} 
\usepgflibrary{shapes} 
\newcommand*\triangled[1]{\tikz[baseline= (char.base)]{\node[regular polygon, 
  regular polygon sides=3, line width=1pt, draw, inner sep=4pt] (char) {%
  \makebox[1em]{#1}};}}
\pagestyle{empty} 
\begin{document} 
\foreach\x in{1,2,...,100}{\vspace*{-2cm}\centerline{\scalebox{10}{%
  \triangled{\x}}}\clearpage}
\end{document} 

在此处输入图片描述 在此处输入图片描述

答案2

这是一个根据页面中心将页码居中的方法。

\documentclass{article}

\usepackage{tikz}
\usetikzlibrary{calc,positioning}

\begin{document}
\pagestyle{empty}
\foreach \x in {1,...,100}{%
  \tikz[remember picture,overlay]{\node[scale=45,blue] at (current page.center)  {\x};}
  \clearpage
}

\end{document}

在此处输入图片描述

相关内容