ips.cls: Fix the page size of the PDF output. master
authorMark Wooding <mdw@distorted.org.uk>
Wed, 1 Nov 2006 14:32:34 +0000 (14:32 +0000)
committerMark Wooding <mdw@distorted.org.uk>
Wed, 1 Nov 2006 14:32:34 +0000 (14:32 +0000)
At last!

ips.cls

diff --git a/ips.cls b/ips.cls
index d25e634..b336a26 100644 (file)
--- a/ips.cls
+++ b/ips.cls
 \RequirePackage[within=section]{exercise}
 \RequirePackage{url}
 
-\ifx\pdfoutput\@@undefined
+\if0\ifx\pdfoutput\@@undefined0\else\the\pdfoutput\fi
   \PassOptionsToPackage{dvips}{xy}
 \else
   \ifarticle
     \pdfpagewidth\paperwidth
     \pdfpageheight\paperheight
   \else
-    \pdfpagewidth\paperheight
-    \pdfpageheight\paperwidth
+    \setslidelength{\pdfpagewidth}{\paperheight}
+    \setslidelength{\pdfpageheight}{\paperwidth}
+    \pdfhorigin=1 true in
+    \pdfvorigin=1 true in
   \fi
 \fi
 \RequirePackage[all]{xy}