我需要生成一份 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}