diff options
| author | Paul Eggert | 2011-03-01 22:07:30 -0800 |
|---|---|---|
| committer | Paul Eggert | 2011-03-01 22:07:30 -0800 |
| commit | 257219bd2eeebc6590fc075e74903c1d4cc43414 (patch) | |
| tree | f38b1b5b3e164c7e36104600a51ffb2c40d5155c /doc | |
| parent | 6c0dea8a89bdfbdad454a9609f0bed8db4c9fccf (diff) | |
| download | emacs-257219bd2eeebc6590fc075e74903c1d4cc43414.tar.gz emacs-257219bd2eeebc6590fc075e74903c1d4cc43414.zip | |
* texinfo.tex: Update to version 2011-02-24.09.
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/misc/ChangeLog | 4 | ||||
| -rw-r--r-- | doc/misc/texinfo.tex | 91 |
2 files changed, 74 insertions, 21 deletions
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog index 47ae7ee3842..b50dafb62ee 100644 --- a/doc/misc/ChangeLog +++ b/doc/misc/ChangeLog | |||
| @@ -1,3 +1,7 @@ | |||
| 1 | 2011-03-02 Paul Eggert <eggert@cs.ucla.edu> | ||
| 2 | |||
| 3 | * texinfo.tex: Update to version 2011-02-24.09. | ||
| 4 | |||
| 1 | 2011-03-02 Glenn Morris <rgm@gnu.org> | 5 | 2011-03-02 Glenn Morris <rgm@gnu.org> |
| 2 | 6 | ||
| 3 | * dired-x.texi (Omitting Variables): Refer to add-dir-local-variable | 7 | * dired-x.texi (Omitting Variables): Refer to add-dir-local-variable |
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex index 4467c1e860f..7b943897de2 100644 --- a/doc/misc/texinfo.tex +++ b/doc/misc/texinfo.tex | |||
| @@ -3,7 +3,7 @@ | |||
| 3 | % Load plain if necessary, i.e., if running under initex. | 3 | % Load plain if necessary, i.e., if running under initex. |
| 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi | 4 | \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi |
| 5 | % | 5 | % |
| 6 | \def\texinfoversion{2011-02-14.11} | 6 | \def\texinfoversion{2011-02-24.09} |
| 7 | % | 7 | % |
| 8 | % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, | 8 | % Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, |
| 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, | 9 | % 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, |
| @@ -218,7 +218,7 @@ | |||
| 218 | \tracingmacros2 | 218 | \tracingmacros2 |
| 219 | \tracingrestores1 | 219 | \tracingrestores1 |
| 220 | \showboxbreadth\maxdimen \showboxdepth\maxdimen | 220 | \showboxbreadth\maxdimen \showboxdepth\maxdimen |
| 221 | \ifx\eTeXversion\undefined\else % etex gives us more logging | 221 | \ifx\eTeXversion\thisisundefined\else % etex gives us more logging |
| 222 | \tracingscantokens1 | 222 | \tracingscantokens1 |
| 223 | \tracingifs1 | 223 | \tracingifs1 |
| 224 | \tracinggroups1 | 224 | \tracinggroups1 |
| @@ -611,7 +611,7 @@ | |||
| 611 | \else\ifx\temp\offword \plainnonfrenchspacing | 611 | \else\ifx\temp\offword \plainnonfrenchspacing |
| 612 | \else | 612 | \else |
| 613 | \errhelp = \EMsimple | 613 | \errhelp = \EMsimple |
| 614 | \errmessage{Unknown @frenchspacing option `\temp', must be on/off}% | 614 | \errmessage{Unknown @frenchspacing option `\temp', must be on|off}% |
| 615 | \fi\fi | 615 | \fi\fi |
| 616 | } | 616 | } |
| 617 | 617 | ||
| @@ -1082,9 +1082,8 @@ where each line of input produces a line of output.} | |||
| 1082 | \newif\ifpdfmakepagedest | 1082 | \newif\ifpdfmakepagedest |
| 1083 | 1083 | ||
| 1084 | % when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1 | 1084 | % when pdftex is run in dvi mode, \pdfoutput is defined (so \pdfoutput=1 |
| 1085 | % can be set). So we test for \relax and 0 as well as \undefined, | 1085 | % can be set). So we test for \relax and 0 as well as being undefined. |
| 1086 | % borrowed from ifpdf.sty. | 1086 | \ifx\pdfoutput\thisisundefined |
| 1087 | \ifx\pdfoutput\undefined | ||
| 1088 | \else | 1087 | \else |
| 1089 | \ifx\pdfoutput\relax | 1088 | \ifx\pdfoutput\relax |
| 1090 | \else | 1089 | \else |
| @@ -1516,7 +1515,7 @@ output) for that.)} | |||
| 1516 | % if we are producing pdf, and we have \pdffontattr, then define cmaps. | 1515 | % if we are producing pdf, and we have \pdffontattr, then define cmaps. |
| 1517 | % (\pdffontattr was introduced many years ago, but people still run | 1516 | % (\pdffontattr was introduced many years ago, but people still run |
| 1518 | % older pdftex's; it's easy to conditionalize, so we do.) | 1517 | % older pdftex's; it's easy to conditionalize, so we do.) |
| 1519 | \ifpdf \ifx\pdffontattr\undefined \else | 1518 | \ifpdf \ifx\pdffontattr\thisisundefined \else |
| 1520 | \begingroup | 1519 | \begingroup |
| 1521 | \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char. | 1520 | \catcode`\^^M=\active \def^^M{^^J}% Output line endings as the ^^J char. |
| 1522 | \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap | 1521 | \catcode`\%=12 \immediate\pdfobj stream {%!PS-Adobe-3.0 Resource-CMap |
| @@ -1783,7 +1782,7 @@ end | |||
| 1783 | % Use cm as the default font prefix. | 1782 | % Use cm as the default font prefix. |
| 1784 | % To specify the font prefix, you must define \fontprefix | 1783 | % To specify the font prefix, you must define \fontprefix |
| 1785 | % before you read in texinfo.tex. | 1784 | % before you read in texinfo.tex. |
| 1786 | \ifx\fontprefix\undefined | 1785 | \ifx\fontprefix\thisisundefined |
| 1787 | \def\fontprefix{cm} | 1786 | \def\fontprefix{cm} |
| 1788 | \fi | 1787 | \fi |
| 1789 | % Support font families that don't use the same naming scheme as CM. | 1788 | % Support font families that don't use the same naming scheme as CM. |
| @@ -2297,12 +2296,11 @@ end | |||
| 2297 | 2296 | ||
| 2298 | \let\markupsetuplqkbd \markupsetnoligaturesquoteleft | 2297 | \let\markupsetuplqkbd \markupsetnoligaturesquoteleft |
| 2299 | 2298 | ||
| 2300 | % Allow an option to not replace quotes with a regular directed right | 2299 | % Allow an option to not use regular directed right quote/apostrophe |
| 2301 | % quote/apostrophe (char 0x27), but instead use the undirected quote | 2300 | % (char 0x27), but instead the undirected quote from cmtt (char 0x0d). |
| 2302 | % from cmtt (char 0x0d). The undirected quote is ugly, so don't make it | 2301 | % The undirected quote is ugly, so don't make it the default, but it |
| 2303 | % the default, but it works for pasting with more pdf viewers (at least | 2302 | % works for pasting with more pdf viewers (at least evince), the |
| 2304 | % evince), the lilypond developers report. xpdf does work with the | 2303 | % lilypond developers report. xpdf does work with the regular 0x27. |
| 2305 | % regular 0x27. | ||
| 2306 | % | 2304 | % |
| 2307 | \def\codequoteright{% | 2305 | \def\codequoteright{% |
| 2308 | \expandafter\ifx\csname SETtxicodequoteundirected\endcsname\relax | 2306 | \expandafter\ifx\csname SETtxicodequoteundirected\endcsname\relax |
| @@ -2326,6 +2324,36 @@ end | |||
| 2326 | \else \char'22 \fi | 2324 | \else \char'22 \fi |
| 2327 | } | 2325 | } |
| 2328 | 2326 | ||
| 2327 | % Commands to set the quote options. | ||
| 2328 | % | ||
| 2329 | \parseargdef\codequoteundirected{% | ||
| 2330 | \def\temp{#1}% | ||
| 2331 | \ifx\temp\onword | ||
| 2332 | \expandafter\let\csname SETtxicodequoteundirected\endcsname | ||
| 2333 | = t% | ||
| 2334 | \else\ifx\temp\offword | ||
| 2335 | \expandafter\let\csname SETtxicodequoteundirected\endcsname | ||
| 2336 | = \relax | ||
| 2337 | \else | ||
| 2338 | \errhelp = \EMsimple | ||
| 2339 | \errmessage{Unknown @codequoteundirected value `\temp', must be on|off}% | ||
| 2340 | \fi\fi | ||
| 2341 | } | ||
| 2342 | % | ||
| 2343 | \parseargdef\codequotebacktick{% | ||
| 2344 | \def\temp{#1}% | ||
| 2345 | \ifx\temp\onword | ||
| 2346 | \expandafter\let\csname SETtxicodequotebacktick\endcsname | ||
| 2347 | = t% | ||
| 2348 | \else\ifx\temp\offword | ||
| 2349 | \expandafter\let\csname SETtxicodequotebacktick\endcsname | ||
| 2350 | = \relax | ||
| 2351 | \else | ||
| 2352 | \errhelp = \EMsimple | ||
| 2353 | \errmessage{Unknown @codequotebacktick value `\temp', must be on|off}% | ||
| 2354 | \fi\fi | ||
| 2355 | } | ||
| 2356 | |||
| 2329 | % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font. | 2357 | % [Knuth] pp. 380,381,391, disable Spanish ligatures ?` and !` of \tt font. |
| 2330 | \def\noligaturesquoteleft{\relax\lq} | 2358 | \def\noligaturesquoteleft{\relax\lq} |
| 2331 | 2359 | ||
| @@ -2527,7 +2555,7 @@ end | |||
| 2527 | \allowcodebreaksfalse | 2555 | \allowcodebreaksfalse |
| 2528 | \else | 2556 | \else |
| 2529 | \errhelp = \EMsimple | 2557 | \errhelp = \EMsimple |
| 2530 | \errmessage{Unknown @allowcodebreaks option `\txiarg'}% | 2558 | \errmessage{Unknown @allowcodebreaks option `\txiarg', must be true|false}% |
| 2531 | \fi\fi | 2559 | \fi\fi |
| 2532 | } | 2560 | } |
| 2533 | 2561 | ||
| @@ -3109,7 +3137,7 @@ end | |||
| 3109 | % Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38 | 3137 | % Textures 1.7.7 (preloaded format=plain 93.10.14) (68K) 16 APR 2004 02:38 |
| 3110 | % so we'll define it if necessary. | 3138 | % so we'll define it if necessary. |
| 3111 | % | 3139 | % |
| 3112 | \ifx\Orb\undefined | 3140 | \ifx\Orb\thisisundefined |
| 3113 | \def\Orb{\mathhexbox20D} | 3141 | \def\Orb{\mathhexbox20D} |
| 3114 | \fi | 3142 | \fi |
| 3115 | 3143 | ||
| @@ -3384,7 +3412,7 @@ end | |||
| 3384 | % This produces Day Month Year style of output. | 3412 | % This produces Day Month Year style of output. |
| 3385 | % Only define if not already defined, in case a txi-??.tex file has set | 3413 | % Only define if not already defined, in case a txi-??.tex file has set |
| 3386 | % up a different format (e.g., txi-cs.tex does this). | 3414 | % up a different format (e.g., txi-cs.tex does this). |
| 3387 | \ifx\today\undefined | 3415 | \ifx\today\thisisundefined |
| 3388 | \def\today{% | 3416 | \def\today{% |
| 3389 | \number\day\space | 3417 | \number\day\space |
| 3390 | \ifcase\month | 3418 | \ifcase\month |
| @@ -6465,7 +6493,7 @@ end | |||
| 6465 | % | 6493 | % |
| 6466 | \def\Equotation{% | 6494 | \def\Equotation{% |
| 6467 | \par | 6495 | \par |
| 6468 | \ifx\quotationauthor\undefined\else | 6496 | \ifx\quotationauthor\thisisundefined\else |
| 6469 | % indent a bit. | 6497 | % indent a bit. |
| 6470 | \leftline{\kern 2\leftskip \sl ---\quotationauthor}% | 6498 | \leftline{\kern 2\leftskip \sl ---\quotationauthor}% |
| 6471 | \fi | 6499 | \fi |
| @@ -7000,7 +7028,7 @@ end | |||
| 7000 | 7028 | ||
| 7001 | % To do this right we need a feature of e-TeX, \scantokens, | 7029 | % To do this right we need a feature of e-TeX, \scantokens, |
| 7002 | % which we arrange to emulate with a temporary file in ordinary TeX. | 7030 | % which we arrange to emulate with a temporary file in ordinary TeX. |
| 7003 | \ifx\eTeXversion\undefined | 7031 | \ifx\eTeXversion\thisisundefined |
| 7004 | \newwrite\macscribble | 7032 | \newwrite\macscribble |
| 7005 | \def\scantokens#1{% | 7033 | \def\scantokens#1{% |
| 7006 | \toks0={#1}% | 7034 | \toks0={#1}% |
| @@ -7422,6 +7450,27 @@ end | |||
| 7422 | \fi | 7450 | \fi |
| 7423 | } | 7451 | } |
| 7424 | 7452 | ||
| 7453 | % @xrefautosectiontitle on|off says whether @section(ing) names are used | ||
| 7454 | % automatically in xrefs, if the third arg is not explicitly specified. | ||
| 7455 | % This was provided as a "secret" @set xref-automatic-section-title | ||
| 7456 | % variable, now it's official. | ||
| 7457 | % | ||
| 7458 | \parseargdef\xrefautomaticsectiontitle{% | ||
| 7459 | \def\temp{#1}% | ||
| 7460 | \ifx\temp\onword | ||
| 7461 | \expandafter\let\csname SETxref-automatic-section-title\endcsname | ||
| 7462 | = \empty | ||
| 7463 | \else\ifx\temp\offword | ||
| 7464 | \expandafter\let\csname SETxref-automatic-section-title\endcsname | ||
| 7465 | = \relax | ||
| 7466 | \else | ||
| 7467 | \errhelp = \EMsimple | ||
| 7468 | \errmessage{Unknown @xrefautomaticsectiontitle value `\temp', | ||
| 7469 | must be on|off}% | ||
| 7470 | \fi\fi | ||
| 7471 | } | ||
| 7472 | |||
| 7473 | |||
| 7425 | % @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is | 7474 | % @xref, @pxref, and @ref generate cross-references. For \xrefX, #1 is |
| 7426 | % the node name, #2 the name of the Info cross-reference, #3 the printed | 7475 | % the node name, #2 the name of the Info cross-reference, #3 the printed |
| 7427 | % node name, #4 the name of the Info file, #5 the name of the printed | 7476 | % node name, #4 the name of the Info file, #5 the name of the printed |
| @@ -7438,7 +7487,7 @@ end | |||
| 7438 | \setbox0=\hbox{\printedrefname\unskip}% | 7487 | \setbox0=\hbox{\printedrefname\unskip}% |
| 7439 | \ifdim \wd0 = 0pt | 7488 | \ifdim \wd0 = 0pt |
| 7440 | % No printed node name was explicitly given. | 7489 | % No printed node name was explicitly given. |
| 7441 | \expandafter\ifx\csname SETxref-automatic-section-title\endcsname\relax | 7490 | \expandafter\ifx\csname SETxref-automatic-section-title\endcsname \relax |
| 7442 | % Use the node name inside the square brackets. | 7491 | % Use the node name inside the square brackets. |
| 7443 | \def\printedrefname{\ignorespaces #1}% | 7492 | \def\printedrefname{\ignorespaces #1}% |
| 7444 | \else | 7493 | \else |
| @@ -7908,7 +7957,7 @@ end | |||
| 7908 | it from ftp://tug.org/tex/epsf.tex.} | 7957 | it from ftp://tug.org/tex/epsf.tex.} |
| 7909 | % | 7958 | % |
| 7910 | \def\image#1{% | 7959 | \def\image#1{% |
| 7911 | \ifx\epsfbox\undefined | 7960 | \ifx\epsfbox\thisiundefined |
| 7912 | \ifwarnednoepsf \else | 7961 | \ifwarnednoepsf \else |
| 7913 | \errhelp = \noepsfhelp | 7962 | \errhelp = \noepsfhelp |
| 7914 | \errmessage{epsf.tex not found, images will be ignored}% | 7963 | \errmessage{epsf.tex not found, images will be ignored}% |