summaryrefslogtreecommitdiff
path: root/Build/tests/largefile/largeps.tex
diff options
context:
space:
mode:
Diffstat (limited to 'Build/tests/largefile/largeps.tex')
-rw-r--r--Build/tests/largefile/largeps.tex33
1 files changed, 33 insertions, 0 deletions
diff --git a/Build/tests/largefile/largeps.tex b/Build/tests/largefile/largeps.tex
new file mode 100644
index 00000000000..e341b7de8bd
--- /dev/null
+++ b/Build/tests/largefile/largeps.tex
@@ -0,0 +1,33 @@
+%% Create a DVI file with 300 copies of poles.eps, created by
+%% ppmpat -poles 1250 1250 | pnmtops > poles.eps
+%% Dvips then creates a 2.7GB PS file
+%%
+%% Copyright (C) 2012 Peter Breitenlohner <tex-live@tug.org>
+%% You may freely use, modify and/or distribute this file.
+%%
+\documentclass{article}
+\usepackage{graphicx}
+\pagestyle{empty}
+\begin{document}
+\setbox0=\hbox{%\vrule
+ \vbox{%\hrule
+ \includegraphics[bb=12 102 600 690,totalheight=3cm]{poles.eps}%
+ %\hrule
+ }%
+ %\vrule
+ }
+\setbox1=\hbox{\hskip-2cm\vbox{\copy0\vskip5mm}\hskip-6cm}
+\setbox2=\hbox{\copy1 \copy1 \copy1 \copy1}
+\setbox3=\vbox{\copy2 \copy2 \copy2 \copy2 \copy2}
+
+\newcount\n \n=0
+
+\def\iterate{\body\expandafter\iterate\fi}
+
+\loop
+ \copy3\vfill\newpage
+ \advance\n by1
+ \ifnum\n<15
+\repeat
+
+\end{document}