summaryrefslogtreecommitdiff
path: root/Build/tests/largefile/largeps.tex
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2012-04-18 08:55:00 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2012-04-18 08:55:00 +0000
commit488ac074d39dcceb64e24467b30f8a0dee9e8f53 (patch)
treeb93f1e978d960076c2440d3b4d76f42ba71aefa3 /Build/tests/largefile/largeps.tex
parent8b0ad8f75145ab3b2002678b1677dfd3e5dd91f6 (diff)
Added largefile test for dvips
git-svn-id: svn://tug.org/texlive/trunk@26028 c570f23f-e606-0410-a88d-b1316a301751
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}