diff options
Diffstat (limited to 'Master/texmf-dist/doc/info')
-rw-r--r-- | Master/texmf-dist/doc/info/eplain.info | 296 |
1 files changed, 149 insertions, 147 deletions
diff --git a/Master/texmf-dist/doc/info/eplain.info b/Master/texmf-dist/doc/info/eplain.info index 5b27ad3c3ae..9608d19b487 100644 --- a/Master/texmf-dist/doc/info/eplain.info +++ b/Master/texmf-dist/doc/info/eplain.info @@ -1,7 +1,7 @@ -This is eplain.info, produced by texi2any version 4.13.96+dev from +This is eplain.info, produced by texi2any version 5.2+dev from eplain.texi. -This manual documents the Eplain macros, version 3.5, February 2013. +This manual documents the Eplain macros, version 3.6, September 2013. Eplain provides functionality for plain TeX that is intended to be useful regardless of how your document is actually formatted. @@ -22,7 +22,7 @@ File: eplain.info, Node: Top, Next: Introduction, Up: (dir) Eplain ****** -This manual documents the Eplain macros, version 3.5, February 2013. +This manual documents the Eplain macros, version 3.6, September 2013. Eplain provides functionality for plain TeX that is intended to be useful regardless of how your document is actually formatted. @@ -245,19 +245,20 @@ or a macro writer, might like to use. It doesn't discuss the implementation; see comments in the source code ('xeplain.tex') for that. - Eplain is not intended to provide "generic" typesetting capabilities, -as do LaTeX (written by Leslie Lamport) or Texinfo (written by Richard -Stallman and others). Instead, it provides definitions that are + Eplain is not intended to provide typesetting capabilities, as does +LaTeX (originally written by Leslie Lamport) and Texinfo (Originally +written by Richard Stallman). Instead, it provides definitions that are intended to be useful regardless of the high-level commands that you use when you actually prepare your manuscript. - For example, Eplain does not have a command '\section', which would -format section headings in an "appropriate" way, such as LaTeX's -'\section'. The philosophy of Eplain is that some people will always -need or want to go beyond the macro designer's idea of "appropriate". -Such canned macros are fine--as long as you are willing to accept the -resulting output. If you don't like the results, or if you are trying -to match a different format, you are out of luck. + For example, Eplain does not have a command '\section' to format +section headings in an "appropriate" way, such as LaTeX's '\section'. +The philosophy of Eplain is that some people will always need or want to +go beyond the macro designer's idea of "appropriate". Such canned +macros are fine--as long as you are willing to accept the resulting +output. If you don't like the results, or if you are trying to match a +different format, you have to put in extra work to override the +defaults. On the other hand, almost everyone would like capabilities such as cross-referencing by labels, so that you don't have to put actual page @@ -288,7 +289,7 @@ refer to it. subscribe YOU@YOUR.PREFERRED.ADDRESS -or visit <http://tug.org/mailman/listinfo/tex-eplain>. +or visit <http://lists.tug.org/tex-eplain>. David Walden had reported his experience with Eplain as a new user. The article is available online at @@ -5123,7 +5124,7 @@ Formatting equation references::) is '\identity'.) You may also want to read an optional argument. The established convention is that optional arguments are put in square brackets, so that is the syntax Eplain recognizes. Eplain ignores space tokens before -an optional argument, via '\futurenonspacelet'. +and after optional arguments, via '\futurenonspacelet'. You test for an optional argument by using '\@getoptionalarg'. It takes one argument, a control sequence to expand after reading the @@ -5448,9 +5449,9 @@ File: eplain.info, Node: \futurenonspacelet, Prev: \ifinteger and \isinteger, -------------------------- The '\futurelet' primitive allows you to look at the next token from the -input. Sometimes, though, you want to look ahead ignoring any spaces. -This is what '\futurenonspacelet' does. It is otherwise the same as -'\futurelet': you give it two control sequences as arguments, and it +input. Sometimes, though, you want to look ahead while ignoring any +spaces. This is what '\futurenonspacelet' does. It is otherwise the same +as '\futurelet': you give it two control sequences as arguments, and it assigns the next nonspace token to the first, and then expands the second. For example: @@ -5900,6 +5901,7 @@ Macro index * Menu: +* @getoptionalarg: Macro arguments. (line 39) * @hllabel: Destination types for hypertex. (line 14) * @hllabel <1>: Link types for hypertex. @@ -6185,7 +6187,7 @@ Macro index (line 31) * flushleft: Justification. (line 7) * flushright: Justification. (line 7) -* fmtversion: Introduction. (line 50) +* fmtversion: Introduction. (line 51) * footnote (hyperlinks): Footnote hyperlinks. (line 7) * footnotemarkseparation: Footnotes. (line 25) * footnoteruleheight: Footnotes. (line 44) @@ -6901,7 +6903,7 @@ Concept index * backslash character: Category codes. (line 15) * balancing of columns with '\singlecolumn': Multiple columns. (line 11) -* Berry, Karl: Introduction. (line 30) +* Berry, Karl: Introduction. (line 31) * beveled hyperlink border: Link options for pdftex and dvipdfm. (line 25) * bibliographies: Citations. (line 6) @@ -7972,7 +7974,7 @@ Concept index * triple column output: Multiple columns. (line 6) * Tu, Loring W.: Construction of commutative diagrams. (line 13) -* TUGboat: Introduction. (line 64) +* TUGboat: Introduction. (line 65) * type, link and destination: Introduction to hyperlinks. (line 88) * types, destination, 'dvipdfm': Destination types for pdftex and dvipdfm. @@ -8029,8 +8031,8 @@ Concept index (line 40) * verbatim text, in table of contents: Writing the .toc file. (line 49) -* version number: Introduction. (line 50) -* Walden, David: Introduction. (line 61) +* version number: Introduction. (line 51) +* Walden, David: Introduction. (line 62) * Warner, Frank W.: Construction of commutative diagrams. (line 25) * whatsits made by hyperlinks: Hyperlink driver nolinks. @@ -8059,129 +8061,129 @@ Concept index Tag Table: -Node: Top809 -Node: Introduction8254 -Node: Installation11274 -Node: Invoking Eplain13326 -Node: User definitions17923 -Node: Diagnostics19750 -Node: Rules21315 -Node: Citations22146 -Node: Formatting citations28574 -Node: Formatting bibliographies30111 -Node: Commands from LaTeX33347 -Node: Displays34321 -Node: Formatting displays35708 -Node: Time of day36341 -Node: Lists37100 -Node: Formatting lists39240 -Node: Verbatim listing41523 -Node: Contents44743 -Node: Writing the .toc file45412 -Node: Reading the .toc file48274 -Node: Changing the .toc file's root name49677 -Node: Alternative contents files50693 -Node: Cross-references51257 -Node: Defining generic references52743 -Node: Using generic references53619 -Node: Page references54903 -Node: Equation references55722 -Node: Formatting equation references58487 -Node: Subequation references62837 -Node: Indexing64753 -Node: Indexing terms67861 -Node: Indexing commands68973 -Node: Modifying index entries71992 -Node: Index entries with special characters74962 -Node: Proofing index terms79204 -Node: Typesetting an index81017 -Node: Customizing indexing83483 -Node: Justification87179 -Node: Tables88849 -Node: Margins91340 -Node: Multiple columns93493 -Node: Footnotes95530 -Node: Fractions98105 -Node: Paths98888 -Node: Logos100490 -Node: Boxes101220 -Node: Checking for PDF output103006 -Node: Loading LaTeX packages104094 -Node: The \usepackage command105451 -Node: Environment for loading packages106537 -Node: Packages known to work108877 -Node: Packages known not to work115252 -Node: Hyperlinks116013 -Node: Introduction to hyperlinks116594 -Node: Explicit hyperlinks122130 -Node: Implicit hyperlinks124415 -Node: General hyperlinks126236 -Node: URL hyperlinks127758 -Node: Citation hyperlinks129858 -Node: List hyperlinks130585 -Node: Cross-reference hyperlinks130976 -Node: Page reference hyperlinks132347 -Node: Equation reference hyperlinks133008 -Node: Index hyperlinks134398 -Node: Exact destinations for index terms136156 -Node: Page destinations for index terms138323 -Node: Choosing destination placement140941 -Node: Index page list and page range parsers141730 -Node: Hyperlinks in see and see also entries142282 -Node: Footnote hyperlinks143080 -Node: Contents hyperlinks144274 -Node: Hyperlink drivers144657 -Node: Options supported by all drivers145291 -Node: Hyperlink driver hypertex148087 -Node: Destination types for hypertex151031 -Node: Destination options for hypertex152065 -Node: Link types for hypertex152547 -Node: Link options for hypertex154554 -Node: Hyperlink drivers pdftex and dvipdfm155576 -Node: Destination types for pdftex and dvipdfm156221 -Node: Destination options for pdftex and dvipdfm159700 -Node: Link types for pdftex and dvipdfm162151 -Node: Link options for pdftex and dvipdfm165665 -Node: Hyperlink driver nolinks169303 -Node: Setting hyperlink types and options171706 -Node: Setting default types and options172707 -Node: Setting group types174133 -Node: Setting group options175322 -Node: Turning hyperlinks on/off177803 -Node: Turning low-level commands on/off178441 -Node: Turning hyperlinks on/off for a group178954 -Node: Arrow theoretic diagrams180107 -Node: Slanted lines and vectors180485 -Node: Commutative diagrams182558 -Node: Arrows and morphisms183167 -Node: Construction of commutative diagrams187623 -Node: Commutative diagram parameters194779 -Node: Programming definitions196595 -Node: Category codes197601 -Node: Allocation macros200246 -Node: Iteration202381 -Node: Macro arguments204033 -Node: Converting to characters207400 -Node: Expansion208785 -Node: \csn and \ece209408 -Node: \edefappend209973 -Node: Hooks210520 -Node: Properties212694 -Node: \expandonce213773 -Node: \ifundefined214221 -Node: \ifempty214785 -Node: \ifinteger and \isinteger215527 -Node: \futurenonspacelet216562 -Node: Obeying spaces217157 -Node: Writing out numbers218181 -Node: Mode-specific penalties218504 -Node: Auxiliary files219233 -Node: User-defined environments220152 -Node: Page list and page range parsers221365 -Node: Demo files223497 -Node: Hyperlinks (xhyper.tex)224063 -Node: Highlighting TeX comments in listings (lscommnt.tex)232412 -Node: Macro index234868 -Node: Concept index302707 +Node: Top806 +Node: Introduction8252 +Node: Installation11290 +Node: Invoking Eplain13342 +Node: User definitions17939 +Node: Diagnostics19766 +Node: Rules21331 +Node: Citations22162 +Node: Formatting citations28590 +Node: Formatting bibliographies30127 +Node: Commands from LaTeX33363 +Node: Displays34337 +Node: Formatting displays35724 +Node: Time of day36357 +Node: Lists37116 +Node: Formatting lists39256 +Node: Verbatim listing41539 +Node: Contents44759 +Node: Writing the .toc file45428 +Node: Reading the .toc file48290 +Node: Changing the .toc file's root name49693 +Node: Alternative contents files50709 +Node: Cross-references51273 +Node: Defining generic references52759 +Node: Using generic references53635 +Node: Page references54919 +Node: Equation references55738 +Node: Formatting equation references58503 +Node: Subequation references62853 +Node: Indexing64769 +Node: Indexing terms67877 +Node: Indexing commands68989 +Node: Modifying index entries72008 +Node: Index entries with special characters74978 +Node: Proofing index terms79220 +Node: Typesetting an index81033 +Node: Customizing indexing83499 +Node: Justification87195 +Node: Tables88867 +Node: Margins91358 +Node: Multiple columns93511 +Node: Footnotes95548 +Node: Fractions98123 +Node: Paths98906 +Node: Logos100508 +Node: Boxes101238 +Node: Checking for PDF output103024 +Node: Loading LaTeX packages104112 +Node: The \usepackage command105469 +Node: Environment for loading packages106555 +Node: Packages known to work108895 +Node: Packages known not to work115270 +Node: Hyperlinks116031 +Node: Introduction to hyperlinks116612 +Node: Explicit hyperlinks122148 +Node: Implicit hyperlinks124433 +Node: General hyperlinks126254 +Node: URL hyperlinks127776 +Node: Citation hyperlinks129876 +Node: List hyperlinks130603 +Node: Cross-reference hyperlinks130994 +Node: Page reference hyperlinks132365 +Node: Equation reference hyperlinks133026 +Node: Index hyperlinks134416 +Node: Exact destinations for index terms136174 +Node: Page destinations for index terms138341 +Node: Choosing destination placement140959 +Node: Index page list and page range parsers141748 +Node: Hyperlinks in see and see also entries142300 +Node: Footnote hyperlinks143098 +Node: Contents hyperlinks144292 +Node: Hyperlink drivers144675 +Node: Options supported by all drivers145309 +Node: Hyperlink driver hypertex148105 +Node: Destination types for hypertex151049 +Node: Destination options for hypertex152083 +Node: Link types for hypertex152565 +Node: Link options for hypertex154572 +Node: Hyperlink drivers pdftex and dvipdfm155594 +Node: Destination types for pdftex and dvipdfm156239 +Node: Destination options for pdftex and dvipdfm159718 +Node: Link types for pdftex and dvipdfm162169 +Node: Link options for pdftex and dvipdfm165683 +Node: Hyperlink driver nolinks169321 +Node: Setting hyperlink types and options171724 +Node: Setting default types and options172725 +Node: Setting group types174151 +Node: Setting group options175340 +Node: Turning hyperlinks on/off177821 +Node: Turning low-level commands on/off178459 +Node: Turning hyperlinks on/off for a group178972 +Node: Arrow theoretic diagrams180125 +Node: Slanted lines and vectors180503 +Node: Commutative diagrams182577 +Node: Arrows and morphisms183186 +Node: Construction of commutative diagrams187642 +Node: Commutative diagram parameters194807 +Node: Programming definitions196623 +Node: Category codes197629 +Node: Allocation macros200274 +Node: Iteration202409 +Node: Macro arguments204061 +Node: Converting to characters207436 +Node: Expansion208821 +Node: \csn and \ece209444 +Node: \edefappend210009 +Node: Hooks210556 +Node: Properties212730 +Node: \expandonce213809 +Node: \ifundefined214257 +Node: \ifempty214821 +Node: \ifinteger and \isinteger215563 +Node: \futurenonspacelet216598 +Node: Obeying spaces217199 +Node: Writing out numbers218223 +Node: Mode-specific penalties218546 +Node: Auxiliary files219275 +Node: User-defined environments220194 +Node: Page list and page range parsers221407 +Node: Demo files223539 +Node: Hyperlinks (xhyper.tex)224105 +Node: Highlighting TeX comments in listings (lscommnt.tex)232454 +Node: Macro index234910 +Node: Concept index302822 End Tag Table |