Mercurial > emacs
changeset 57562:83e3c4a83bdf
Added new counter \letterpaper to control whether refcard should be
made for letter paper (1) or for A4 paper.
author | Stephen Eglen <stephen@gnu.org> |
---|---|
date | Sun, 17 Oct 2004 15:53:16 +0000 |
parents | 505c55fe8dc9 |
children | 94a1ed353a39 |
files | etc/refcard.tex |
diffstat | 1 files changed, 23 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/etc/refcard.tex Sun Oct 17 14:29:01 2004 +0000 +++ b/etc/refcard.tex Sun Oct 17 15:53:16 2004 +0000 @@ -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=3 -\columnsperpage=1 +% 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 @@ \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 @@ \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