# HG changeset patch # User Eli Zaretskii # Date 1006710915 0 # Node ID f2ffeff1bf1e8b555172c1de825599790c3dc8bc # Parent d5de86d3c2c3f15eefcd87e5a4f010c3c2be45ec Move @contents to the beginning of the file. Set the size to @smallbook. diff -r d5de86d3c2c3 -r f2ffeff1bf1e lispintro/emacs-lisp-intro.texi --- a/lispintro/emacs-lisp-intro.texi Sun Nov 25 17:45:36 2001 +0000 +++ b/lispintro/emacs-lisp-intro.texi Sun Nov 25 17:55:15 2001 +0000 @@ -9,21 +9,20 @@ @finalout @c --------- -@c <<<< Now set for smallbook, which works well with all -@c sizes of paper and no included PostScript figures -@c (this setting uses ASCII figures instead). >>>> - -@c @smallbook -@c @clear largebook -@c @clear print-postscript-figures -@set largebook +@c <<<< For hard copy printing, this file is now +@c set for smallbook, which works for all sizes +@c of paper, and with Postscript figures >>>> +@smallbook +@clear largebook @set print-postscript-figures +@c set largebook +@c clear print-postscript-figures @c --------- @comment %**end of header -@set edition-number 2.01 -@set update-date 2001 Nov 24 +@set edition-number 2.02 +@set update-date 2001 Nov 25 @ignore ## Summary of shell commands to create various output formats: @@ -35,7 +34,6 @@ texi2dvi emacs-lisp-intro.texi ## HTML output - texi2html emacs-lisp-intro.texi makeinfo --html --no-split --verbose emacs-lisp-intro.texi ## Plain text output @@ -106,9 +104,10 @@ @c tex emacs-lisp-intro.texi @c lpr -d emacs-lisp-intro.dvi -@c If you include the PostScript figures, you must convert the .dvi -@c file to a .ps file before printing. Run either of the -@c following command sequences, or one similar: +@c If you include the PostScript figures, and you have old software, +@c you may need to convert the .dvi file to a .ps file before +@c printing. Run either of the following command sequences, or one +@c similar: @c @c dvips -f < emacs-lisp-intro.dvi > emacs-lisp-intro.ps @c @@ -120,9 +119,6 @@ @c (Note: if you edit the book so as to change the length of the @c table of contents, you may have to change the value of `pageno' below.) -@c Remember that TeX places the Table of Contents at the end of the -@c print run; you need to put those pages in front of the Preface. - @c ================ End of Formatting Sections ================ @c For next or subsequent edition: @@ -300,16 +296,27 @@ @oddheading @thissection @| @| @thispage @end iftex -@ifnottex -@node Top, Preface, (dir), (dir) -@top An Introduction to Programming in Emacs Lisp - -This is an introduction to @cite{Programming in Emacs Lisp}, for -people who are not programmers. - -This master menu first lists each chapter and index; then it lists -every node in every chapter. -@end ifnottex +@ifnothtml + +@c Keep T.O.C. short by tightening up. +@ifset largebook +@tex +\global\parskip 2pt plus 1pt +\global\advance\baselineskip by -1pt +@end tex +@end ifset + +@shortcontents +@contents + +@ifset largebook +@tex +\global\parskip 6pt plus 1pt +\global\advance\baselineskip by 1pt +@end tex +@end ifset + +@end ifnothtml @c >>>> Set pageno appropriately <<<< @@ -331,6 +338,17 @@ @end iftex @end ifclear +@ifnottex +@node Top, Preface, (dir), (dir) +@top An Introduction to Programming in Emacs Lisp + +This is an introduction to @cite{Programming in Emacs Lisp}, for +people who are not programmers. + +This master menu first lists each chapter and index; then it lists +every node in every chapter. +@end ifnottex + @menu * Preface:: What to look for. * List Processing:: What is Lisp? @@ -15777,7 +15795,12 @@ @item Install @code{graph-symbol}, @code{graph-blank}, @code{column-of-graph}, which are in -@ref{Columns of a graph, , Printing the Columns of a Graph}, +@iftex +@ref{Readying a Graph, , Readying a Graph}, +@end iftex +@ifinfo +@ref{Columns of a graph}, +@end ifinfo and @code{graph-body-print}. @need 800 @@ -21448,15 +21471,4 @@ @oddheading @| @| @thispage @end iftex -@c Keep T.O.C. short by tightening up. -@ifset largebook -@tex -\global\parskip 2pt plus 1pt -\global\advance\baselineskip by -1pt -@end tex -@end ifset - -@shortcontents -@contents - @bye