diff -u2rN impatient-2.3/Makefile impatient-2.4/Makefile --- impatient-2.3/Makefile 1969-12-31 16:00:00.000000000 -0800 +++ impatient-2.4/Makefile 2016-11-25 10:30:44.000000000 -0800 @@ -0,0 +1,15 @@ +# public domain +all: book.dvi book.pdf #book.html + +book.dvi: fdl.tex preface.tex + tex '\nonstopmode\input book' +book.pdf: fdl.tex preface.tex + pdftex '\nonstopmode\input book' +book.html: + httex book.tex + +dist: all + rm -f x.tex + tar czf impatient.tgz Makefile README *.icn \ + *.tex book.aux book.idx book.toc book.ccs book.sdx \ + book.dvi book.pdf diff -u2rN impatient-2.3/Makefile.in impatient-2.4/Makefile.in --- impatient-2.3/Makefile.in 2013-05-30 16:18:47.000000000 -0700 +++ impatient-2.4/Makefile.in 2016-11-25 10:30:44.000000000 -0800 @@ -1,3 +1,3 @@ -# $Id: Makefile.in,v 1.4 2013/05/21 17:28:31 karl Exp $ +# $Id: Makefile.in,v 1.7 2014/11/13 17:12:55 karl Exp $ # public domain # Makefile[.in] for TeX for the Impatient. @@ -48,5 +48,5 @@ HTMLFILE = book.html -all: dvi pdf #html +all: pdf #html dvi dvi: $(DVIFILE) @@ -99,5 +99,10 @@ $(ICONSCRIPTS) \ $(TEXFILES) \ - $(SDXFILE) $(DVIFILE) $(PDFFILE) + $(SDXFILE) \ + $(PDFFILE) + +dist-cn: + tar czf $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)cn.tar.gz \ + cn-git/Makefile cn-git/*.tex cn-git/cnbook.pdf distclean: clean diff -u2rN impatient-2.3/NEWS impatient-2.4/NEWS --- impatient-2.3/NEWS 2013-05-21 10:16:16.000000000 -0700 +++ impatient-2.4/NEWS 2016-11-25 10:30:44.000000000 -0800 @@ -1,6 +1,6 @@ -$Id: NEWS,v 1.1 2013/05/21 17:16:16 karl Exp $ +$Id: NEWS,v 1.3 2014/11/13 17:07:59 karl Exp $ This NEWS file records noteworthy changes, very tersely. - Copyright 2013 Karl Berry. + Copyright 2013, 2014 Karl Berry. Copying and distribution of this file, with or without modification, @@ -8,10 +8,14 @@ notice and this notice are preserved. -Version 2.3 (21 May 2013) + + Version 2.4 (13 November 2014) +- Chinese translation. +- fixes from new Chinese translator, Zou Hu. + + Version 2.3 (21 May 2013) - first release on ftp.gnu.org. Now looking for a maintainer. - update to GFDLv1.3. - simple configure script and Makefile added. - no changes to the text. - -* There is now a `NEWS' file (this one), giving a history of +- There is now a `NEWS' file (this one), giving a history of user-visible changes. diff -u2rN impatient-2.3/README impatient-2.4/README --- impatient-2.3/README 2013-05-21 10:16:16.000000000 -0700 +++ impatient-2.4/README 2016-11-25 10:30:44.000000000 -0800 @@ -1,3 +1,3 @@ -$Id: README,v 1.4 2013/05/21 17:16:16 karl Exp $ +$Id: README,v 1.5 2014/11/13 17:07:59 karl Exp $ This is the README file for the GNU (free documentation) edition of the book TeX for the Impatient, released under the GNU Free Documentation @@ -15,4 +15,14 @@ and on the copyright page. +A French translation is included in the distribution, +and a Chinese translation is at https://bitbucket.org/zohooo/impatient +(with PDF at +http://zoho.is-programmer.com/user_files/zoho/epics/tex-impatient-cn.pdf). + +Original high-resolution scans of the artwork are available from +http://ftpmirror.gnu.org/teximpatient/artwork. Reduced-size bitmaps are +in the artwork/ subdirectory here. + + Some random thoughts for people thinking of working with the source: Binary files impatient-2.3/book.dvi and impatient-2.4/book.dvi differ Binary files impatient-2.3/book.pdf and impatient-2.4/book.pdf differ diff -u2rN impatient-2.3/concepts.tex impatient-2.4/concepts.tex --- impatient-2.3/concepts.tex 2004-06-06 09:52:02.000000000 -0700 +++ impatient-2.4/concepts.tex 2016-11-25 10:30:44.000000000 -0800 @@ -1,4 +1,4 @@ % This is part of the book TeX for the Impatient. -% Copyright (C) 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. +% Copyright (C) 2003, 2014 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. % See file fdl.tex for copying conditions. @@ -2076,6 +2076,6 @@ {\tighten You should be aware of a subtle but important property of restricted -horizontal mode: \emph{you can't enter restricted horizontal mode -when you're in ordinary horizontal mode}. What this means in practice is that +horizontal mode: \emph{you can't enter ordinary horizontal mode +when you're in restricted horizontal mode}. What this means in practice is that when \TeX\ is assembling an hbox it won't handle paragraph-like text, i.e., text for which it does diff -u2rN impatient-2.3/configure impatient-2.4/configure --- impatient-2.3/configure 2013-05-30 16:17:55.000000000 -0700 +++ impatient-2.4/configure 2016-11-25 10:30:44.000000000 -0800 @@ -1,5 +1,5 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for teximpatient 2.3. +# Generated by GNU Autoconf 2.69 for teximpatient 2.4. # # Report bugs to . @@ -580,6 +580,6 @@ PACKAGE_NAME='teximpatient' PACKAGE_TARNAME='teximpatient' -PACKAGE_VERSION='2.3' -PACKAGE_STRING='teximpatient 2.3' +PACKAGE_VERSION='2.4' +PACKAGE_STRING='teximpatient 2.4' PACKAGE_BUGREPORT='impatient@tug.org' PACKAGE_URL='' @@ -1181,5 +1181,5 @@ # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures teximpatient 2.3 to adapt to many kinds of systems. +\`configure' configures teximpatient 2.4 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1242,5 +1242,5 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of teximpatient 2.3:";; + short | recursive ) echo "Configuration of teximpatient 2.4:";; esac cat <<\_ACEOF @@ -1309,5 +1309,5 @@ if $ac_init_version; then cat <<\_ACEOF -teximpatient configure 2.3 +teximpatient configure 2.4 generated by GNU Autoconf 2.69 @@ -1326,5 +1326,5 @@ running configure, to aid debugging if configure makes a mistake. -It was created by teximpatient $as_me 2.3, which was +It was created by teximpatient $as_me 2.4, which was generated by GNU Autoconf 2.69. Invocation command line was @@ -2545,5 +2545,5 @@ # values after options handling. ac_log=" -This file was extended by teximpatient $as_me 2.3, which was +This file was extended by teximpatient $as_me 2.4, which was generated by GNU Autoconf 2.69. Invocation command line was @@ -2598,5 +2598,5 @@ ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -teximpatient config.status 2.3 +teximpatient config.status 2.4 configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff -u2rN impatient-2.3/configure.ac impatient-2.4/configure.ac --- impatient-2.3/configure.ac 2013-05-21 10:18:12.000000000 -0700 +++ impatient-2.4/configure.ac 2016-11-25 10:30:44.000000000 -0800 @@ -1,7 +1,7 @@ -dnl $Id: configure.ac,v 1.3 2013/05/21 17:18:12 karl Exp $ +dnl $Id: configure.ac,v 1.4 2014/11/13 17:08:00 karl Exp $ dnl public domain dnl configure.ac for TeX for the Impatient. -AC_INIT([teximpatient], [2.3], [impatient@tug.org]) +AC_INIT([teximpatient], [2.4], [impatient@tug.org]) AC_CONFIG_SRCDIR([book.tex]) diff -u2rN impatient-2.3/math.tex impatient-2.4/math.tex --- impatient-2.3/math.tex 2004-06-06 09:52:02.000000000 -0700 +++ impatient-2.4/math.tex 2016-11-25 10:30:44.000000000 -0800 @@ -1,4 +1,4 @@ % This is part of the book TeX for the Impatient. -% Copyright (C) 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. +% Copyright (C) 2003, 2014 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. % See file fdl.tex for copying conditions. @@ -665,7 +665,7 @@ \cts limits {} \explain -When it's in text style, \TeX\ normally places limits after a large operator. -This command tells \TeX\ to place -limits above and below a large operator rather than after it. +In text style, \TeX\ normally places limits after a large operator. +This command tells \TeX\ to place limits above and below a large +operator rather than after it. If you specify more than one of |\limits|, |\nolimits|, @@ -685,11 +685,14 @@ \cts nolimits {} \explain -When it's in display -style, \TeX\ normally places limits above and below a large operator. -(The |\int| operator is an exception---\TeX\ -places limits for |\int| after the operator in all cases.) +In display style, \TeX\ normally places limits above and below a large +operator. This command tells \TeX\ to place limits after a large +operator rather than above and below it. + +The integral operators |\int| and |\oint| are exceptions---\TeX\ places +limits after them in all cases, unless overridden, as in |\int\limits|. +(\plainTeX\ defines ^|\int| and ^|\oint| as macros that specify the +operator symbol followed by |\nolimits|---this is what causes them to +behave differently by default.) ^^|\int//limits after| -This command tells \TeX\ to place -limits after a large operator rather than above and below it. If you specify more than one of |\limits|, |\nolimits|, @@ -707,20 +710,7 @@ \cts displaylimits {} \explain -This command tells \TeX\ to -follow its normal rules for placement of limits: -\olist\compact -\li Limits on ^|\int| are placed after the operator. -\li Limits on other large operators are placed after the -operator in text style. -\li Limits on other large operators are placed above and below the operator -in display style. -\endolist -It's usually simpler to use |\limits| or |\nolimits| -to produce a specific effect, but |\display!-limits| is sometimes -useful in \minref{macro} definitions. - -Note that \plainTeX\ defines ^|\int| as a macro that sets |\nolimits|, -so |\int\displaylimits| in text style restores the |\limits| -convention. +This command tells \TeX\ to place limits above and below all operators +(including the integrals) if in display style, and after all operators +if in text style. If you specify more than one of |\limits|, |\nolimits|, diff -u2rN impatient-2.3/paras.tex impatient-2.4/paras.tex --- impatient-2.3/paras.tex 2004-06-06 09:52:02.000000000 -0700 +++ impatient-2.4/paras.tex 2016-11-25 10:30:44.000000000 -0800 @@ -1,4 +1,4 @@ % This is part of the book TeX for the Impatient. -% Copyright (C) 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. +% Copyright (C) 2003, 2014 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. % See file fdl.tex for copying conditions. @@ -1711,5 +1711,5 @@ \explain \minrefs{line break} -This parameter specifies \minref{demerits} that \TeX\ assesses for each line +This parameter specifies the \minref{penalty} that \TeX\ assesses for each line break when it is breaking a paragraph into lines. The penalty is independent of where the line break occurs. @@ -2146,6 +2146,6 @@ to set off \ from \. \ consists of the text up to the next paragraph -boundary, except that you can include multiple paragraphs by putting them -within braces and ending a paragraph after the closing right brace. +boundary. You can include multiple paragraphs by using |\endgraf| +instead of a blank line or |\par|. \example \proclaim Theorem 1. diff -u2rN impatient-2.3/tips.tex impatient-2.4/tips.tex --- impatient-2.3/tips.tex 2004-06-06 09:52:02.000000000 -0700 +++ impatient-2.4/tips.tex 2016-11-25 10:30:44.000000000 -0800 @@ -1,4 +1,4 @@ % This is part of the book TeX for the Impatient. -% Copyright (C) 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. +% Copyright (C) 2003, 2014 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. % See file fdl.tex for copying conditions. @@ -82,5 +82,5 @@ If you don't provide \TeX\ with a |\vfill| command to fill out the page -after an |\eject|, +before an |\eject|, \TeX\ redistributes the extra blank space as best it can and then usually complains that ``an diff -u2rN impatient-2.3/usermacs.tex impatient-2.4/usermacs.tex --- impatient-2.3/usermacs.tex 2004-06-06 09:52:02.000000000 -0700 +++ impatient-2.4/usermacs.tex 2016-11-25 10:30:44.000000000 -0800 @@ -1,4 +1,4 @@ % This is part of the book TeX for the Impatient. -% Copyright (C) 2003 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. +% Copyright (C) 2003, 2014 Paul W. Abrahams, Kathryn A. Hargreaves, Karl Berry. % See file fdl.tex for copying conditions. @@ -630,10 +630,11 @@ \immediate\openout\tocfile = \jobname.toc \fi}% -\def\writenumberedtocentry#1#2#3{\ifrewritetocfile +\def\writetocentry#1#2{\ifrewritetocfile \opentocfile \write\tocfile{% \expandafter\noexpand \csname toc#1entry\endcsname - {#2}{#3}{\folio}}% -\ignorespaces\fi}% + {#2}{\folio}}% +\fi\ignorespaces}% +% \def\writenumberedtocentry#1#2#3{\ifrewritetocfile \opentocfile @@ -641,5 +642,5 @@ \expandafter\noexpand \csname toc#1entry\endcsname {#2}{#3}{\folio}}% -\ignorespaces\fi}% +\fi\ignorespaces}% |