From: Stephen Eglen Date: Sun, 17 Oct 2004 15:53:16 +0000 (+0000) Subject: Added new counter \letterpaper to control whether refcard should be X-Git-Tag: ttn-vms-21-2-B4~4510 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9ff10fca1855f8a42e0cd501bcff6631a7893105;p=emacs.git Added new counter \letterpaper to control whether refcard should be made for letter paper (1) or for A4 paper. --- diff --git a/etc/refcard.tex b/etc/refcard.tex index b48dfb69589..c44d43a22a6 100644 --- a/etc/refcard.tex +++ b/etc/refcard.tex @@ -1,12 +1,19 @@ % Reference Card for GNU Emacs version 21 on Unix systems %**start of header \newcount\columnsperpage +\newcount\letterpaper % This file can be printed with 1, 2, or 3 columns per page (see below). -% Specify how many you want here. Nothing else needs to be changed. +% Specify how many you want here. -\columnsperpage=1 +\columnsperpage=3 +% Set letterpapaer to 0 for A4 paper, 1 for letter (US) paper. Useful +% only when columnsperpage is 2 or 3. + +\letterpaper=1 + +% Nothing else needs to be changed below this line. % Copyright (c) 1987, 1993, 1996, 1997 Free Software Foundation, Inc. % This file is part of GNU Emacs. @@ -42,6 +49,10 @@ % For this you need a dvi device driver that can print sideways. % Which mode to use is controlled by setting \columnsperpage above. % +% To compile and print this document: +% tex refcard.tex +% dvips -t landscape refcard.dvi +% % Author: % Stephen Gildea % Internet: gildea@stop.mail-abuse.org @@ -103,7 +114,11 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\makefootline{\baselineskip10pt\hsize6.5in\line{\the\footline}} \else %2 or 3 columns uses prereduced size \hsize 3.2in - \vsize 7.95in + \if 1\the\letterpaper + \vsize 7.95in + \else + \vsize 7.65in + \fi \hoffset -.75in \voffset -.745in \font\titlefont=cmbx10 \scaledmag2 @@ -123,7 +138,11 @@ Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA \def\bf{\eightbf} \def\it{\eightit} \def\tt{\eighttt} - \normalbaselineskip=.8\normalbaselineskip + \if 1\the\letterpaper + \normalbaselineskip=.8\normalbaselineskip + \else + \normalbaselineskip=.7\normalbaselineskip + \fi \normallineskip=.8\normallineskip \normallineskiplimit=.8\normallineskiplimit \normalbaselines\rm %make definitions take effect