diff options
Diffstat (limited to 'Build/source/texk')
-rw-r--r-- | Build/source/texk/web2c/NEWS | 5 | ||||
-rw-r--r-- | Build/source/texk/web2c/doc/web2c.info | 223 | ||||
-rw-r--r-- | Build/source/texk/web2c/doc/web2c.texi | 19 |
3 files changed, 123 insertions, 124 deletions
diff --git a/Build/source/texk/web2c/NEWS b/Build/source/texk/web2c/NEWS index ad9ed111f67..a5040a3b52e 100644 --- a/Build/source/texk/web2c/NEWS +++ b/Build/source/texk/web2c/NEWS @@ -1,8 +1,11 @@ This file records noteworthy changes. (Public domain.) +2009 (for TeX Collection 2009) * --shell-restricted aka shell_escape=p for restricted shell access. - --enable-write18 and --disable-write18 accepted as synonyms for +* --enable-write18 and --disable-write18 accepted as synonyms for --shell-escape and --no-shell-escape, for compatibility with MiKTeX. +* Omega removed; use Aleph. +* Build system now automake-based. 7.5.7 (for TeX Collection 2008, 7 July 2008) * Include Knuth's 2008 updates. diff --git a/Build/source/texk/web2c/doc/web2c.info b/Build/source/texk/web2c/doc/web2c.info index 61843edf74d..99460a8d1f0 100644 --- a/Build/source/texk/web2c/doc/web2c.info +++ b/Build/source/texk/web2c/doc/web2c.info @@ -38,7 +38,7 @@ END-INFO-DIR-ENTRY Web2c, an implementation of Donald Knuth's TeX system. Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, -2005, 2007 Karl Berry & Olaf Weber. +2005, 2007, 2008, 2009 Karl Berry & Olaf Weber. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -62,7 +62,7 @@ Web2c This document describes how to install and use the programs in the Web2c implementation of the TeX system, especially for Unix systems. It -corresponds to Web2c version 7.5.7, released in March 2009. +corresponds to Web2c version 2009, released in June 2009. * Menu: @@ -86,8 +86,7 @@ File: web2c.info, Node: Introduction, Next: Installation, Prev: Top, Up: Top 1 Introduction ************** -This manual corresponds to version 7.5.7 of Web2c, released in -March 2009. +This manual corresponds to version 2009 of Web2c, released in June 2009. "Web2c" is the name of a TeX implementation, originally for Unix, but now also running under DOS, Amiga, and other operating systems. By @@ -132,7 +131,7 @@ other people have contributed; their names are listed in the `ChangeLog' files. Other acknowledgements: The University of Massachusetts at Boston -(particularly Rick Martin and Bob Morris) has provided computers and ftp +(particularly Rick Martin and Bob Morris) provided computers and ftp access to me for many years. Richard Stallman at the Free Software Foundation employed me while I wrote the original path searching library (for the GNU font utilities). (rms also gave us Emacs, GDB, and GCC, @@ -1774,7 +1773,7 @@ of memory used is approximately four times the total length of the If you have a device not included in `modes.mf', please see comments in that file for how to create the new definition, and please send the -definition to <tex-fonts@mail.tug.org> to get it included in the next +definition to <tex-fonts@math.utah.edu> to get it included in the next release of `modes.mf'. Usually, when you run Metafont you must supply the name of a mode @@ -2612,9 +2611,8 @@ File: web2c.info, Node: WEB, Next: DVI utilities, Prev: BibTeX, Up: Top produce both a compilable program and a well-formatted document describing the program in as much detail as you wish to prepare. Writing in this kind of dual-purpose language is called "literate -programming". (The Usenet newsgroup `comp.programming.literate' and -the mailing list <litprog@shsu.edu> are devoted to this subject; they -are gatewayed to each other.) +programming". (The Usenet newsgroup `comp.programming.literate' is +devoted to this subject.) WEB-like languages have been implemented with many pairs of base languages: Cweb provides C and Troff (*note References::); CWEB provides @@ -3921,10 +3919,10 @@ Index (line 16) * accented character: TCX files. (line 6) * accents, hyphenating words with: MLTeX. (line 6) -* acknowledgements: Introduction. (line 51) +* acknowledgements: Introduction. (line 50) * acm.bst: Basic BibTeX style files. (line 19) -* Ada, WEB for: WEB. (line 14) +* Ada, WEB for: WEB. (line 13) * additional Make targets: Additional targets. (line 6) * AFM to TFM conversion: Font utilities available elsewhere. (line 12) @@ -3947,7 +3945,7 @@ Index (line 22) * autotrace: Font utilities available elsewhere. (line 46) -* Awk, WEB for: WEB. (line 14) +* Awk, WEB for: WEB. (line 13) * base file, determining: Determining the memory dump to use. (line 6) * base files: Initial Metafont. (line 6) @@ -3964,7 +3962,7 @@ Index (line 15) * beginfig: mpost invocation. (line 37) * BeginPath ditroff command: dmp invocation. (line 15) -* Berry, Karl: Introduction. (line 41) +* Berry, Karl: Introduction. (line 40) * BIBINPUTS, search path for bib files: bibtex invocation. (line 18) * bibliographies, creating: BibTeX. (line 6) * bibliography: References. (line 6) @@ -3980,7 +3978,7 @@ Index * blank lines, in TCX files: TCX files. (line 67) * boxes, memory for: Runtime options. (line 20) * breakpoints, memory for: Runtime options. (line 20) -* Breitenlohner, Peter: Introduction. (line 9) +* Breitenlohner, Peter: Introduction. (line 8) * BSTINPUTS, search path for bst files: bibtex invocation. (line 18) * btex and label extraction: mpto invocation. (line 6) * btex for MetaPost labels: mpost invocation. (line 50) @@ -4053,9 +4051,9 @@ Index * cross-references, omitting: weave invocation. (line 22) * current directory, used for output: Output file location. (line 6) -* Curtis, Pavel: Introduction. (line 41) -* CWEB: WEB. (line 14) -* Cweb: WEB. (line 14) +* Curtis, Pavel: Introduction. (line 40) +* CWEB: WEB. (line 13) +* Cweb: WEB. (line 13) * D C ditroff graphics: dmp invocation. (line 15) * date and time, in memory dumps: Hardware and memory dumps. (line 30) @@ -4179,7 +4177,7 @@ Index * fraction routines: Compile-time options. (line 22) * Free Software Foundation documentation system: Formats. (line 47) -* freedom of Web2c: Introduction. (line 23) +* freedom of Web2c: Introduction. (line 22) * ftp.math.utah.edu: bibtex invocation. (line 54) * generating source specials: tex invocation. (line 142) * geometric designs: Metafont. (line 6) @@ -4216,13 +4214,13 @@ Index * headerbyte information: tftopl invocation. (line 96) * height, in pixels: pktype invocation. (line 62) * help, online: Common options. (line 11) -* Henry, Patrick: Introduction. (line 23) +* Henry, Patrick: Introduction. (line 22) * Herberts, Mathias: Online Metafont graphics. (line 20) * hex character codes, in TCX files: TCX files. (line 78) -* history: Introduction. (line 41) +* history: Introduction. (line 40) * Hobby, John <1>: dmp invocation. (line 82) -* Hobby, John: Introduction. (line 9) +* Hobby, John: Introduction. (line 8) * horizontal escapement <1>: gftype invocation. (line 107) * horizontal escapement: pktype invocation. (line 57) * hp2627: Online Metafont graphics. @@ -4238,7 +4236,7 @@ Index * hyphenation and languages: Languages and hyphenation. (line 6) * hyphenation patterns, creating: patgen invocation. (line 6) -* ice cream: Introduction. (line 23) +* ice cream: Introduction. (line 22) * identifier case: tangle invocation. (line 35) * identifier collisions: tangle invocation. (line 46) * identifier length: tangle invocation. (line 27) @@ -4272,7 +4270,7 @@ Index * kerning table, in TFM files: tftopl invocation. (line 102) * keyboard character code, translating: TCX files. (line 102) * Knuth, Donald E. <1>: mft invocation. (line 58) -* Knuth, Donald E.: Introduction. (line 9) +* Knuth, Donald E.: Introduction. (line 8) * KPATHSEA_DEBUG: Common options. (line 60) * KRN property: tftopl invocation. (line 102) * label font: gftodvi invocation. (line 36) @@ -4288,7 +4286,7 @@ Index * left side bearing <1>: gftype invocation. (line 82) * left side bearing: pktype invocation. (line 66) * legalisms: Legalisms. (line 6) -* licensing terms: Introduction. (line 23) +* licensing terms: Introduction. (line 22) * LIG property: tftopl invocation. (line 102) * ligature table, in TFM files: tftopl invocation. (line 102) * LIGTABLE property: tftopl invocation. (line 102) @@ -4296,7 +4294,6 @@ Index * links to binaries: Determining the memory dump to use. (line 32) * literate programming: WEB. (line 6) -* litprog@shsu.edu: WEB. (line 6) * LittleEndian machines: Hardware and memory dumps. (line 6) * log file, BibTeX: bibtex invocation. (line 14) @@ -4318,7 +4315,7 @@ Index * Make targets, additional: Additional targets. (line 6) * makempx: makempx invocation. (line 6) * MAKEMPX_BINDIR: makempx invocation. (line 50) -* Martin, Rick: Introduction. (line 51) +* Martin, Rick: Introduction. (line 50) * Mathematical Reviews: Formats. (line 39) * mathematical typesetting: TeX. (line 6) * mem file, determining: Determining the memory dump to use. @@ -4387,8 +4384,8 @@ Index * mode_setup: Modes. (line 15) * modes file needed for Metafont: Modes. (line 6) * modes.mf recommended modes file: Modes. (line 10) -* Morgan, Tim: Introduction. (line 41) -* Morris, Bob: Introduction. (line 51) +* Morgan, Tim: Introduction. (line 40) +* Morris, Bob: Introduction. (line 50) * MPEDIT: Editor invocation. (line 10) * mpgraph.ps: mpost invocation. (line 19) * mpman.ps: mpost invocation. (line 6) @@ -4532,7 +4529,7 @@ Index * pxtoch: Font utilities available elsewhere. (line 23) * Raichle, Bernd: MLTeX. (line 6) -* reading, additional: Introduction. (line 59) +* reading, additional: Introduction. (line 58) * readonly directory, running TeX in: Output file location. (line 15) * reallocation of arrays: Runtime options. (line 36) @@ -4549,7 +4546,7 @@ Index * restricted shell escapes: Shell escapes. (line 6) * right side bearing <1>: gftype invocation. (line 82) * right side bearing: pktype invocation. (line 66) -* Rokicki, Tomas: Introduction. (line 41) +* Rokicki, Tomas: Introduction. (line 40) * run length encoded bitmaps <1>: gftype invocation. (line 89) * run length encoded bitmaps: pktype invocation. (line 76) * runtime options: Runtime options. (line 6) @@ -4579,14 +4576,14 @@ Index * smode and dynamic Metafont mode definition: Modes. (line 28) * sockets: IPC and TeX. (line 6) * space-terminated filenames: \input filenames. (line 10) -* Spiderweb: WEB. (line 14) -* Stallman, Richard: Introduction. (line 51) +* Spiderweb: WEB. (line 13) +* Stallman, Richard: Introduction. (line 50) * starting page <1>: dvitype invocation. (line 50) * starting page: dvicopy invocation. (line 28) * Steele Jr., Guy L.: Hardware and memory dumps. (line 34) * stopping at the first error: Common options. (line 41) -* strategy, overall: Introduction. (line 17) +* strategy, overall: Introduction. (line 16) * string numbers, displaying: pooltype invocation. (line 6) * string pool, writing: tangle invocation. (line 16) * string representation: pooltype invocation. (line 30) @@ -4634,7 +4631,7 @@ Index * TeX, input files found: tex invocation. (line 20) * TeX, invocation: tex invocation. (line 6) * TeX, Metafont, and MetaPost: Three programs. (line 6) -* TeX, Web2c implementation of: Introduction. (line 9) +* TeX, Web2c implementation of: Introduction. (line 8) * tex.fmt: Initial TeX. (line 15) * TEXBIB, search path for bib files: bibtex invocation. (line 18) * TEXEDIT: Editor invocation. (line 10) @@ -4664,19 +4661,19 @@ Index (line 60) * torture tests: Triptrap. (line 6) * translation file for TeX, specifying: Common options. (line 96) -* translation from WEB to C: Introduction. (line 17) +* translation from WEB to C: Introduction. (line 16) * trap Make target: Additional targets. (line 41) * trap test: Triptrap. (line 6) * trapman.tex: Triptrap. (line 6) * trchars.adj: dmp invocation. (line 24) -* Trickey, Howard: Introduction. (line 41) +* Trickey, Howard: Introduction. (line 40) * trip Make target: Additional targets. (line 41) * trip test: Triptrap. (line 6) * tripman.tex: Triptrap. (line 6) * triptrap Make target: Additional targets. (line 41) * TROFF: makempx invocation. (line 81) * Troff, and MetaPost: mpost invocation. (line 73) -* Troff, WEB for: WEB. (line 14) +* Troff, WEB for: WEB. (line 13) * Trojan horses and TeX programs: tex invocation. (line 51) * TUGboat bibliography: bibtex invocation. (line 54) * Type 1 conversion: Font utilities available elsewhere. @@ -4724,9 +4721,9 @@ Index * WEB programs, compiling: tangle invocation. (line 6) * WEB programs, typesetting: weave invocation. (line 6) * WEB2C, search path for TCX files: TCX files. (line 36) -* Weber, Olaf: Introduction. (line 41) +* Weber, Olaf: Introduction. (line 40) * webmac.tex: weave invocation. (line 22) -* webman.tex: WEB. (line 14) +* webman.tex: WEB. (line 13) * whitespace, in TCX files: TCX files. (line 69) * whitespace-terminated filenames: \input filenames. (line 10) * width, device-independent <1>: gftype invocation. (line 113) @@ -4768,79 +4765,79 @@ Index Tag Table: -Node: Top3053 -Node: Introduction4049 -Node: Installation7227 -Node: configure options9391 -Node: Compile-time options11473 -Node: Additional targets12599 -Node: Triptrap13880 -Node: Runtime options15409 -Node: Commonalities17181 -Node: Option conventions17786 -Node: Common options19010 -Node: Path searching23522 -Node: Output file location24544 -Node: Three programs25584 -Node: Initial and virgin26343 -Node: Memory dumps27443 -Node: Creating memory dumps27910 -Node: Determining the memory dump to use29171 -Node: Hardware and memory dumps30795 -Node: Editor invocation33264 -Node: \input filenames33994 -Node: TeX36987 -Node: tex invocation38133 -Node: Initial TeX45506 -Node: Formats46995 -Node: Languages and hyphenation49934 -Node: MLTeX50364 -Node: \charsubdef51859 -Node: \tracingcharsubdef54185 -Node: TCX files54760 -Node: patgen invocation60184 -Node: Shell escapes60901 -Node: IPC and TeX64465 -Node: TeX extensions65035 -Node: Metafont66014 -Node: mf invocation67302 -Node: Initial Metafont71185 -Node: Modes72938 -Node: Online Metafont graphics75193 -Node: gftodvi invocation78466 -Node: mft invocation81288 -Node: MetaPost85343 -Node: mpost invocation86364 -Node: Initial MetaPost91549 -Node: makempx invocation93360 -Node: dvitomp invocation97365 -Node: dmp invocation98136 -Node: mpto invocation102157 -Node: newer invocation103139 -Node: BibTeX104076 -Node: bibtex invocation104437 -Node: Basic BibTeX style files106762 -Node: WEB108104 -Node: tangle invocation109387 -Node: weave invocation111510 -Node: pooltype invocation112918 -Node: DVI utilities114048 -Node: dvicopy invocation114992 -Node: dvitype invocation116290 -Node: dvitype output example118645 -Node: Font utilities121696 -Node: Font file formats122876 -Node: gftopk invocation126175 -Node: pktogf invocation127379 -Node: pktype invocation128558 -Node: gftype invocation131393 -Node: tftopl invocation135909 -Node: pltotf invocation140543 -Node: vftovp invocation141608 -Node: vptovf invocation143892 -Node: Font utilities available elsewhere144946 -Node: Legalisms147354 -Node: References149525 -Node: Index153907 +Node: Top3065 +Node: Introduction4059 +Node: Installation7231 +Node: configure options9395 +Node: Compile-time options11477 +Node: Additional targets12603 +Node: Triptrap13884 +Node: Runtime options15413 +Node: Commonalities17185 +Node: Option conventions17790 +Node: Common options19014 +Node: Path searching23526 +Node: Output file location24548 +Node: Three programs25588 +Node: Initial and virgin26347 +Node: Memory dumps27447 +Node: Creating memory dumps27914 +Node: Determining the memory dump to use29175 +Node: Hardware and memory dumps30799 +Node: Editor invocation33268 +Node: \input filenames33998 +Node: TeX36991 +Node: tex invocation38137 +Node: Initial TeX45510 +Node: Formats46999 +Node: Languages and hyphenation49938 +Node: MLTeX50368 +Node: \charsubdef51863 +Node: \tracingcharsubdef54189 +Node: TCX files54764 +Node: patgen invocation60188 +Node: Shell escapes60905 +Node: IPC and TeX64469 +Node: TeX extensions65039 +Node: Metafont66018 +Node: mf invocation67306 +Node: Initial Metafont71189 +Node: Modes72942 +Node: Online Metafont graphics75198 +Node: gftodvi invocation78471 +Node: mft invocation81293 +Node: MetaPost85348 +Node: mpost invocation86369 +Node: Initial MetaPost91554 +Node: makempx invocation93365 +Node: dvitomp invocation97370 +Node: dmp invocation98141 +Node: mpto invocation102162 +Node: newer invocation103144 +Node: BibTeX104081 +Node: bibtex invocation104442 +Node: Basic BibTeX style files106767 +Node: WEB108109 +Node: tangle invocation109317 +Node: weave invocation111440 +Node: pooltype invocation112848 +Node: DVI utilities113978 +Node: dvicopy invocation114922 +Node: dvitype invocation116220 +Node: dvitype output example118575 +Node: Font utilities121626 +Node: Font file formats122806 +Node: gftopk invocation126105 +Node: pktogf invocation127309 +Node: pktype invocation128488 +Node: gftype invocation131323 +Node: tftopl invocation135839 +Node: pltotf invocation140473 +Node: vftovp invocation141538 +Node: vptovf invocation143822 +Node: Font utilities available elsewhere144876 +Node: Legalisms147284 +Node: References149455 +Node: Index153837 End Tag Table diff --git a/Build/source/texk/web2c/doc/web2c.texi b/Build/source/texk/web2c/doc/web2c.texi index e41f7eb2531..38ba53b9f0d 100644 --- a/Build/source/texk/web2c/doc/web2c.texi +++ b/Build/source/texk/web2c/doc/web2c.texi @@ -11,8 +11,8 @@ The latest version is available from ftp://ftp.tug.org/tex/texinfo.tex.} \fi @end tex -@set version 7.5.7 -@set month-year March 2009 +@set version 2009 +@set month-year June 2009 @c Define new indices for commands in auxiliary files, filenames, and options. @defcodeindex cm @@ -67,7 +67,7 @@ This file documents the installation and use of the programs in Web2c, an implementation of Donald Knuth's TeX system. Copyright @copyright{} 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, -2004, 2005, 2007 Karl Berry & Olaf Weber. +2004, 2005, 2007, 2008, 2009 Karl Berry & Olaf Weber. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice are @@ -96,8 +96,9 @@ except that this permission notice may be stated in a translation @title Web2c @subtitle for version @value{version} @subtitle @value{month-year} -@author Karl Berry (@email{karl@@tug.org}) -@author Olaf Weber (@email{infovore@@xs4all.nl}) +@author Karl Berry +@author Olaf Weber +@author @url{http://tug.org/web2c} @page @vskip 0pt plus 1filll @@ -206,7 +207,7 @@ other people have contributed; their names are listed in the @cindex Morris, Bob @cindex Stallman, Richard Other acknowledgements: The University of Massachusetts at Boston -(particularly Rick Martin and Bob Morris) has provided computers and ftp +(particularly Rick Martin and Bob Morris) provided computers and ftp access to me for many years. Richard Stallman at the Free Software Foundation employed me while I wrote the original path searching library (for the GNU font utilities). (rms also gave us Emacs, GDB, and GCC, @@ -2012,7 +2013,7 @@ the @code{mode_def} names, and that's a lot.) If you have a device not included in @file{modes.mf}, please see comments in that file for how to create the new definition, and please -send the definition to @email{tex-fonts@@mail.tug.org} to get it included +send the definition to @email{tex-fonts@@math.utah.edu} to get it included in the next release of @file{modes.mf}. @findex smode @r{and dynamic Metafont mode definition} @@ -3143,14 +3144,12 @@ The template file and documentation for the standard styles. @cindex WEB @cindex literate programming -@flindex litprog@@shsu.edu @dfn{WEB} languages allow you to write a single source file that can produce both a compilable program and a well-formatted document describing the program in as much detail as you wish to prepare. Writing in this kind of dual-purpose language is called @dfn{literate programming}. (The Usenet newsgroup @file{comp.programming.literate} -and the mailing list @email{litprog@@shsu.edu} are devoted to this -subject; they are gatewayed to each other.) +is devoted to this subject.) @flindex webman.tex @cindex Spiderweb |