1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-03-14 02:42:46 -07:00
emacs/etc/refcards/pdflayout.sty
2007-08-27 01:42:03 +00:00

49 lines
1.4 KiB
TeX

% Copyright (C) 2007 Free Software Foundation, Inc.
% This file is part of GNU Emacs.
% GNU Emacs is free software; you can redistribute it and/or modify
% it under the terms of the GNU General Public License as published by
% the Free Software Foundation; either version 3, or (at your option)
% any later version.
% GNU Emacs is distributed in the hope that it will be useful,
% but WITHOUT ANY WARRANTY; without even the implied warranty of
% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
% GNU General Public License for more details.
% You should have received a copy of the GNU General Public License
% along with GNU Emacs; see the file COPYING. If not, write to
% the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
% Boston, MA 02110-1301, USA.
% This file defines `\pdflayout':
% - \pdflayout=(0) is A4 portrait,
% - \pdflayout=(1) is letter (US) portrait,
% - \pdflayout=(0l) is A4 landscape.
% - \pdflayout=(1l) is letter (US) landscape,
\input ifpdf.sty
\ifpdf
\def\pdflayout=(#1#2){
\if0#1 % A4
\pdfpagewidth=21cm
\pdfpageheight=29.7cm
\else\if1#1 % Letter
\pdfpagewidth=8.5in
\pdfpageheight=11in
\fi\fi
\if l#2 % Landscape
\edef\oldwidth{\the\pdfpagewidth}
\pdfpagewidth=\pdfpageheight
\pdfpageheight=\oldwidth
\fi
}
\else
\def\pdflayout=(#1#2){}
\fi
% archtag: 63c938a5-cc78-4964-962d-603c90d34afc
% arch-tag: 3464d27c-1439-473a-bc47-a7c501e8c156