?? ch13_01.htm
字號:
<html><head><title>mm Macros (UNIX in a Nutshell: System V Edition)</title><link rel="stylesheet" type="text/css" href="../style/style1.css" /><meta name="DC.Creator" content="Arnold Robbins" /><meta name="DC.Format" content="text/xml" scheme="MIME" /><meta name="DC.Language" content="en-US" /><meta name="DC.Publisher" content="O'Reilly & Associates, Inc." /><meta name="DC.Source" scheme="ISBN" content="1-56592-427-4" /><meta name="DC.Subject.Keyword" content="stuff" /><meta name="DC.Title" content="UNIX in a Nutshell: System V Edition" /><meta name="DC.Type" content="Text.Monograph" /></head><body bgcolor="#ffffff"><img src="gifs/smbanner.gif" usemap="#banner-map" border="0" alt="Book Home" /><map name="banner-map"><area shape="rect" coords="1,-2,616,66" href="index.htm" alt="Book Title" /><area shape="rect" coords="629,-11,726,25" href="jobjects/fsearch.htm" alt="Search this book" /></map><div class="navbar"><table width="684" border="0"><tr><td align="left" valign="top" width="228"><a href="ch12_09.htm"><img src="../gifs/txtpreva.gif" alt="Previous" border="0" /></a></td><td align="center" valign="top" width="228" /><td align="right" valign="top" width="228"><a href="ch13_02.htm"><img src="../gifs/txtnexta.gif" alt="Next" border="0" /></a></td></tr></table></div><h1 class="chapter">Chapter 13. mm Macros</h1><div class="htmltoc"><h4 class="tochead">Contents:</h4><p><a href="ch13_01.htm#sect1">Alphabetical Summary of mm Macros</a><br /><a href="ch13_02.htm">Predefined String Names</a><br /><a href="ch13_03.htm">Number Registers Used in mm</a><br /><a href="ch13_04.htm">Other Reserved Macro and String Names</a><br /><a href="ch13_05.htm">Sample Document</a><br /></p></div><p>This chapter presents the following topics:<a name="unut-ch-13-ix-text-formatting-mm-macros" /><a name="unut-ch-13-ix-text-formatting-mm-macros2" /><a name="unut-ch-13-ix-mm-macros" /></p><ul><li><p>Alphabetical summary of the <em class="emphasis">mm</em> macros</p></li><li><p>Predefined string names</p></li><li><p>Number registers</p></li><li><p>Other reserved names</p></li><li><p>Sample document</p></li></ul><div class="sect1"><a name="unut-ch-13-sect-1" /><h2 class="sect1"><a name="sect1" />13.1. Alphabetical Summary of mm Macros</h2><table border="1" cellpadding="5"><tr><td valign="top"><a name=".1C">.1C</a></td><td><p><tt class="literal">.1C</tt></p><p>Return to single-column format.</p></td></tr><tr><td valign="top"><a name=".2C">.2C</a></td><td><p><tt class="literal">.2C</tt></p><p>Start two-column format.</p></td></tr><tr><td valign="top"><a name=".AE">.AE</a></td><td><p><tt class="literal">.AE</tt></p><p>End abstract (see <b class="emphasis-bold">.AS</b>).</p></td></tr><tr><td valign="top"><a name=".AF">.AF</a></td><td><p><tt class="literal">.AF</tt> [<em class="replaceable"><tt>company name</tt></em>]</p><p>Alternate format for first page.Change first-page “Subject/Date/From” format.If argument is given, other headings are not affected. No argumentsuppresses company name and headings.</p></td></tr><tr><td valign="top"><a name=".AL">.AL</a></td><td><p><tt class="literal">.AL</tt> [<em class="replaceable"><tt>type</em>] [<em class="replaceable">indent</tt></em>] [<tt class="literal">1</tt>]</p><p>Initialize numbered or alphabetized list. Specify list <em class="emphasis">type</em>, and <em class="emphasis">indent</em> of text.If third argument is <tt class="literal">1</tt>, spacing between items is suppressed.Mark each item in list with <tt class="literal">.LI</tt>; end list with <tt class="literal">.LE</tt>.Default is numbered listing. Default text indent is specified inregister <tt class="literal">Li</tt>.</p><h4 class="refsect2">Type</h4><table border="1" cellpadding="3"><tr><td><tt class="literal">1</tt></td><td><p>Arabic numbers</p></td></tr><tr><td><tt class="literal">A</tt></td><td><p>Uppercase letters</p></td></tr><tr><td><tt class="literal">a</tt></td><td><p>Lowercase letters</p></td></tr><tr><td><tt class="literal">I</tt></td><td><p>Roman numerals, uppercase</p></td></tr><tr><td><tt class="literal">i</tt></td><td><p>Roman numerals, lowercase</p></td></tr></table><p></td></tr><tr><td valign="top"><a name=".AS">.AS</a></td><td><p><tt class="literal">.AS</tt> [<em class="replaceable"><tt>type</em>] [<em class="replaceable">n</tt></em>]</p><p>Start abstract of specified <em class="emphasis">type</em>, indenting <em class="emphasis">n</em> spaces.Used with <tt class="literal">.TM</tt> and <tt class="literal">.RP</tt> only. End with <tt class="literal">.AE</tt>.</p><h4 class="refsect2">Type</h4><table border="1" cellpadding="3"><tr><td><tt class="literal">1</tt></td><td><p>Abstract on cover sheet and first page </p></td></tr><tr><td><tt class="literal">2</tt></td><td><p>Abstract only on cover sheet </p></td></tr><tr><td><tt class="literal">3</tt></td><td><p>Abstract only on Memorandum for File cover sheet </p></td></tr></table><p></td></tr><tr><td valign="top"><a name=".AT">.AT</a></td><td><p><tt class="literal">.AT</tt> <em class="replaceable"><tt>title</tt></em></p><p>Author's <em class="emphasis">title</em> appears after author's name in formal memoranda.</p></td></tr><tr><td valign="top"><a name=".AU">.AU</a></td><td><p><tt class="literal">.AU</tt> <em class="replaceable"><tt>name</em> [<em class="replaceable">init</em>] [<em class="replaceable">loc</em>] [<em class="replaceable">dept</em>] [<em class="replaceable">ext</em>] [<em class="replaceable">room</tt></em>]</p><p>Author's <em class="emphasis">name</em> and other information (up to nine arguments)supplied at beginning of formal memoranda.</p></td></tr><tr><td valign="top"><a name=".AV">.AV</a></td><td><p><tt class="literal">.AV</tt> <em class="replaceable"><tt>name</tt></em></p><p>Approval signature line for <em class="emphasis">name</em>. Closing macro in formalmemoranda.</p></td></tr><tr><td valign="top"><a name=".B">.B</a></td><td><p><tt class="literal">.B </tt>[<em class="replaceable"><tt>barg</em>] [<em class="replaceable">parg</tt></em>] ...</p><p>Set <em class="emphasis">barg</em> in bold (underline or overstruck in <tt class="literal">nroff</tt>)and <em class="emphasis">parg</em> in previous font;up to six arguments.</p></td></tr><tr><td valign="top"><a name=".BE">.BE</a></td><td><p><tt class="literal">.BE</tt></p><p>End bottom block and print after footnotes (if any), but before footer.See <b class="emphasis-bold">.BS</b>.</p></td></tr><tr><td valign="top"><a name=".BI">.BI</a></td><td><p><tt class="literal">.BI</tt> [<em class="replaceable"><tt>barg</em>] [<em class="replaceable">iarg</tt></em>]</p><p>Set <em class="emphasis">barg</em> in bold (underline or overstruck in <tt class="literal">nroff</tt>) and <em class="emphasis">iarg</em> in italics;up to six arguments.</p></td></tr><tr><td valign="top"><a name=".BL">.BL</a></td><td><p><tt class="literal">.BL</tt> [<em class="replaceable"><tt>indent</tt></em>] [<tt class="literal">1</tt>]</p><p>Initialize bullet list. Specify <em class="emphasis">indent</em> of text.Default indent is 3 and is specified in register <tt class="literal">Pi</tt>.If second argument is <tt class="literal">1</tt>, suppress blank line between items.</p></td></tr><tr><td valign="top"><a name=".BR">.BR</a></td><td><p><tt class="literal">.BR</tt> [<em class="replaceable"><tt>barg</em>] [<em class="replaceable">rarg</tt></em>]</p><p>Set <em class="emphasis">barg</em> in bold (underline or overstruck in <tt class="literal">nroff</tt>) and <em class="emphasis">rarg</em> in roman;up to six arguments.</p></td></tr><tr><td valign="top"><a name=".BS">.BS</a></td><td><p><tt class="literal">.BS</tt></p><p>Begin block of text to be printed at bottom of page, after footnotes(if any), but before footer. End with <tt class="literal">.BE</tt>.</p></td></tr><tr><td valign="top"><a name=".CS">.CS</a></td><td><p><tt class="literal">.CS</tt> [<em class="replaceable"><tt>pgs</em>] [<em class="replaceable">other</em>] [<em class="replaceable">tot</em>] [<em class="replaceable">figs</em>] [<em class="replaceable">tbls</em>] [<em class="replaceable">ref</tt></em>]</p><p>Cover-sheet information supplied for formal memoranda.The arguments represent the counts of the respective items that arenormally automatically computed.You may provide a value to override thecomputed one.</p></td></tr><tr><td valign="top"><a name=".DE">.DE</a></td><td><p><tt class="literal">.DE</tt></p><p>End static display started with <tt class="literal">.DS</tt> or floating display started with <tt class="literal">.DF</tt>.</p></td></tr><tr><td valign="top"><a name=".DF">.DF</a></td><td><p><tt class="literal">.DF</tt> [<em class="replaceable"><tt>type</em>] [<em class="replaceable">mode</em>] [<em class="replaceable">rindent</tt></em>]</p><p>Start floating display. That is, if the amount of spacerequired to output text exceeds the space remaining on the current page, the display is saved for the next page, while text following thedisplay is used to fill the current page. (See also registers <tt class="literal">De</tt>and <tt class="literal">Df</tt>.)Default <em class="emphasis">type</em> is no indent; default <em class="emphasis">mode</em> is no-fill. <em class="emphasis">rindent</em> is the amount by which to shorten the line length in orderto bring text in from the right margin.End display with <tt class="literal">.DE</tt>.</p><h4 class="refsect2">Type</h4><table border="1" cellpadding="3"><tr><td><tt class="literal">L</tt> or <tt class="literal">0</tt></td><td><p>No indent (default).</p></td></tr><tr><td><tt class="literal">I</tt> or <tt class="literal">1</tt></td><td><p>Indent standard amount.</p></td></tr><tr><td><tt class="literal">C</tt> or <tt class="literal">2</tt></td><td><p>Center each line individually.</p></td></tr><tr><td><tt class="literal">CB</tt> or <tt class="literal">3</tt></td><td><p>Center as a block.</p></td></tr></table><p><h4 class="refsect2">Mode</h4><table border="1" cellpadding="3"><tr><td><tt class="literal">N</tt> or <tt class="literal">0</tt></td><td><p>No-fill mode (default).</p></td></tr><tr><td><tt class="literal">F</tt> or <tt class="literal">0</tt></td><td><p>Fill mode.</p></td></tr></table><p></td></tr><tr><td valign="top"><a name=".DL">.DL</a></td><td><p><tt class="literal">.DL</tt> [<em class="replaceable"><tt>indent</tt></em>] [<tt class="literal">1</tt>]</p><p>Initialize dashed list. Specify <em class="emphasis">indent</em> of text.Default indent is 3 and is specified in register <tt class="literal">Pi</tt>.If second argument is <tt class="literal">1</tt>, suppress blank line between items.</p></td></tr><tr><td valign="top"><a name=".DS">.DS</a></td><td><p><tt class="literal">.DS</tt> [<em class="replaceable"><tt>type</em>] [<em class="replaceable">mode</em>] [<em class="replaceable">rindent</tt></em>]</p><p>Start static display. That is, if the display doesn't fit inthe remaining space on the page, a page break occurs,placing the display at the top of the next page. See <b class="emphasis-bold">.DF</b> about <em class="emphasis">type</em>, <em class="emphasis">mode</em>, and<em class="emphasis">rindent</em>. End display with <tt class="literal">.DE</tt>.</p></td></tr><tr><td valign="top"><a name=".EC">.EC</a></td><td><p><tt class="literal">.EC</tt> [<em class="replaceable"><tt>caption</em>] [<em class="replaceable">n</em>] [<em class="replaceable">flag</tt></em>]</p><p>Equation <em class="emphasis">caption</em>. Arguments optionally override default numbering,where <em class="emphasis">flag</em> determines use of number <em class="emphasis">n</em>. See <b class="emphasis-bold">.EQ</b>.</p><h4 class="refsect2">Flag</h4><table border="1" cellpadding="3"><tr><td><tt class="literal">0</tt></td><td><p><em class="emphasis">n</em> is a prefix to number (the default). </p></td></tr><tr><td><tt class="literal">1</tt></td><td><p><em class="emphasis">n</em> is a suffix.</p></td></tr><tr><td><tt class="literal">2</tt></td><td><p><em class="emphasis">n</em> replaces number.</p></td></tr></table><p></td></tr><tr><td valign="top"><a name=".EF">.EF</a></td><td><p><tt class="literal">.EF</tt> [<tt class="literal">'</tt><em class="replaceable"><tt>left</em><tt class="literal">'</tt><em class="replaceable">center</em><tt class="literal">'</tt><em class="replaceable">right</tt></em><tt class="literal">'</tt>]</p><p>Print three-part string as even page footer; parts are left-justified, centered,and right-justified at bottom of every even page. </p></td></tr><tr><td valign="top"><a name=".EH">.EH</a></td><td><p><tt class="literal">.EH</tt> [<tt class="literal">'</tt><em class="replaceable"><tt>left</em><tt class="literal">'</tt><em class="replaceable">center</em><tt class="literal">'</tt><em class="replaceable">right</tt></em><tt class="literal">'</tt>]</p><p>Print three-part string as even page header; parts are left-justified, centered,and right-justified at top of every even page. </p></td></tr><tr><td valign="top"><a name=".EN">.EN</a></td><td><p><tt class="literal">.EN</tt></p><p>End equation display. See <b class="emphasis-bold">.EQ</b>.</p></td></tr><tr><td valign="top"><a name=".EQ">.EQ</a></td><td><p><tt class="literal">.EQ</tt> [<em class="replaceable"><tt>text</tt></em>]</p><p>Start equation display to be processed by <tt class="literal">eqn</tt>,using <em class="emphasis">text</em> as label (see <b class="emphasis-bold">.EC</b>). Endwith <tt class="literal">.EN</tt>.See <a href="ch17_01.htm">Chapter 17</a>, for more information on <tt class="literal">eqn</tt>.</p>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -