Annotation of embedaddon/bird/doc/sbase/dist/birddoc/latex2e/mapping, revision 1.1

1.1     ! misho       1: 
        !             2: % birddoc to LaTeX replacement file
        !             3: 
        !             4: % The \relax is there to avoid sgml2latex rewriting the class
        !             5: <book>         + "\\relax\\documentclass\[a4paper,10pt,openany,oneside\]{book}\n"
        !             6:                        "\\usepackage\[colorlinks=true,linkcolor=blue,pdftitle={BIRD User's Guide}\]{hyperref}\n"
        !             7:                        "\\usepackage{enumitem}\n"
        !             8:                        "\\usepackage{birddoc}\n"
        !             9:                        "\\usepackage{qwertz}\n"
        !            10:                        "\\usepackage{url}\n"
        !            11:                        "\\usepackage\[latin1\]{inputenc}\n"
        !            12:                        "\\usepackage{epsfig}\n"
        !            13:                        "\\usepackage{[OPTS]}\n"
        !            14:                        "\\pagestyle{headings}%end-preamble\n"  +
        !            15: 
        !            16: </book>                +       "\\end{document}"       +
        !            17: 
        !            18: % Manual Pages are expected to be formatted using nroff (or groff), unless
        !            19: % they are included  as sections of other qwertz documents.
        !            20: 
        !            21: <manpage>
        !            22: </manpage>
        !            23: 
        !            24: <progdoc>              "\\progdoc"
        !            25: </progdoc>
        !            26: 
        !            27: <titlepag>
        !            28: </titlepag>    +       "\n\n\\begin{document}\n"
        !            29:                        "\\maketitle\n"         +
        !            30: 
        !            31: <title>                +       "\\title{"
        !            32: </title>               "}"             +
        !            33: 
        !            34: <subtitle>             "\\\\\n"
        !            35:                        "{\\large "
        !            36: </subtitle>            "}" +
        !            37: 
        !            38: <author>       +       "\\author{"
        !            39: </author>              "}"     +
        !            40: 
        !            41: <name>
        !            42: </name>
        !            43: 
        !            44: <and>                  "\\and "        +
        !            45: </and>
        !            46: 
        !            47: <thanks>               "\\thanks{"
        !            48: </thanks>              "}"
        !            49: 
        !            50: <inst>                 " \\\\\n\\\\"   +
        !            51: </inst>
        !            52: 
        !            53: <date>         +       "\\date{"
        !            54: </date>                        "}"               +
        !            55: 
        !            56: <newline>              "\\\\ "
        !            57: </newline>
        !            58: 
        !            59: <label>                        "\\label{[ID]}"
        !            60: </label>
        !            61: 
        !            62: <header>       +       "\\markboth"
        !            63: </header>
        !            64: 
        !            65: <lhead>                        "{"
        !            66: </lhead>               "}"
        !            67: 
        !            68: <rhead>                        "{"
        !            69: </rhead>               "}"     +
        !            70: 
        !            71: % <comment>    +       "\n\n\\begin{verbatim}" +
        !            72: % </comment>   +       "\\end{verbatim}\n\n"   +
        !            73: 
        !            74: <comment>              "{\\tt "
        !            75: </comment>             "}"
        !            76: 
        !            77: % Hacked by mdw to use linuxdoc-sgml \abstract{...}
        !            78: <abstract>     +       "\\abstract{"
        !            79: </abstract>            "}"     +
        !            80: 
        !            81: <appendix>     +       "\n \\appendix \n"      +
        !            82: </appendix>
        !            83: 
        !            84: <toc>          +       "\\tableofcontents"     +
        !            85: </toc>
        !            86: 
        !            87: <lof>          +       "\\listoffigures"       +
        !            88: </lof>
        !            89: 
        !            90: <lot>          +       "\\listoftables"        +
        !            91: </lot>
        !            92: 
        !            93: <chapt>                +       "\n\\chapter"
        !            94: </chapt>
        !            95: 
        !            96: <sect>         +       "\n\\section"
        !            97: </sect>
        !            98: 
        !            99: <sect1>                +       "\n\\subsection"
        !           100: </sect1>
        !           101: 
        !           102: <sect2>                +       "\n\\subsubsection"
        !           103: </sect2>
        !           104: 
        !           105: <sect3>                +       "\n\\paragraph"
        !           106: </sect3>
        !           107: 
        !           108: <sect4>                +       "\n\\subparagraph"
        !           109: </sect4>
        !           110: 
        !           111: <heading>              "{"
        !           112: </heading>             "}\n\n"
        !           113: 
        !           114: <p>                    "\\phantomsection{}"
        !           115: </p>                   "\n\n"
        !           116: 
        !           117: <itemize>      +       "\\begin{itemize}"      +
        !           118: </itemize>     +       "\\end{itemize}"        +
        !           119: 
        !           120: <enum>         +       "\\begin{enumerate}"    +
        !           121: </enum>                +       "\\end{enumerate}"      +
        !           122: 
        !           123: <list>         +       "\\begin{list}{}{}\n"     +
        !           124: </list>                +       "\\end{list}"           +
        !           125: 
        !           126: <descrip>      +       "\\begin{description}\[style=unboxed\]" +
        !           127: </descrip>     +       "\\end{description}"    +
        !           128: 
        !           129: <item>         +       "\\item "
        !           130: </item>
        !           131: 
        !           132: <tag>          +       "\\phantomsection\\item\[{\\ttfamily "
        !           133: </tag>                 "}\] \\hfil\\break\n"   +
        !           134: 
        !           135: <tagp>         +       "\\item\[ "
        !           136: </tagp>                        "\] \\hfil\\break\n"    +
        !           137: 
        !           138: <cite>                 "\\cite{[ID]"
        !           139: </cite>                        "}"
        !           140: 
        !           141: <ncite>                        "\\cite\[[NOTE]\]{[ID]"
        !           142: </ncite>               "}"
        !           143: 
        !           144: <idx>                  "\\idx{"
        !           145: </idx>                  "}"
        !           146: 
        !           147: <cdx>                  "\\cdx{"
        !           148: </cdx>                 "}"
        !           149: 
        !           150: <nidx>                 "\\nidx{"
        !           151: </nidx>                  "}"
        !           152: 
        !           153: <ncdx>                 "\\ncdx{"
        !           154: </ncdx>                        "}"
        !           155: 
        !           156: % The idea here is to automatically insert soft hyphens after every slash in
        !           157: % the filename, so long filenames will break naturally.  The url{} macro is
        !           158: % a kluge but it works,
        !           159: <file>                 "{\\tt "
        !           160: </file>                        "}"
        !           161: 
        !           162: <footnote>             "\\footnote{"
        !           163: </footnote>            "}"
        !           164: 
        !           165: <sq>                   "``"
        !           166: </sq>                  "''"
        !           167: 
        !           168: <lq>           +       "\\begin{quotation}\n"  +
        !           169: </lq>          +       "\n\\end{quotation}\n\n"        +
        !           170: 
        !           171: <em>                   "{\\it "
        !           172: </em>                  "\\/}"
        !           173: 
        !           174: <m>                    "{\\it "
        !           175: </m>                   "\\/}"
        !           176: 
        !           177: <bf>                   "{\\bf "
        !           178: </bf>                  "}"
        !           179: 
        !           180: <it>                   "{\\it "
        !           181: </it>                  "\\/}"
        !           182: 
        !           183: <sf>                   "{\\sf "
        !           184: </sf>                  "}"
        !           185: 
        !           186: <sl>                   "{\\sl "
        !           187: </sl>                  "}"
        !           188: 
        !           189: <rm>                    "{\\rm "
        !           190: </rm>                   "}"
        !           191: 
        !           192: <tt>                   "{\\tt "
        !           193: </tt>                  "}"
        !           194: 
        !           195: <cf>                   "{\\tt "
        !           196: </cf>                  "}"
        !           197: 
        !           198: <const>                        "{\\tt "
        !           199: </const>               "}"
        !           200: 
        !           201: <func>                 "{\\it "
        !           202: </func>                        "\\/}"
        !           203: 
        !           204: <struct>               "{\\tt "
        !           205: </struct>              "}"
        !           206: 
        !           207: <param>                        "{\\it "
        !           208: </param>               "\\/}"
        !           209: 
        !           210: <type>                 "{\\rm "
        !           211: </type>                        "}"
        !           212: 
        !           213: <funcdef>              "{\\it "
        !           214: </funcdef>             "\\/}"
        !           215: 
        !           216: <function>             "{\\function "
        !           217: </function>            "}\n\n"
        !           218: 
        !           219: <funcsect>             "\n\\funcsect{"
        !           220: </funcsect>            "}"
        !           221: 
        !           222: <hrule>                        "\\hrule"
        !           223: 
        !           224: % Added by mdw
        !           225: <cparam>               "\\cparam{"
        !           226: </cparam>              "}"
        !           227: 
        !           228: <ref>                  "\\hyperref\[[ID]\]{[NAME]} (p.\\,\\getpagerefnumber{[ID]})"
        !           229: </ref>
        !           230: 
        !           231: <pageref>              "\\pageref{[ID]}"
        !           232: </pageref>
        !           233: 
        !           234: %url added by HG
        !           235: <url>                  "\\href{[URL]}{[NAME]}"
        !           236: </url>
        !           237: 
        !           238: <htmlurl>              "\\href{[URL]}{[NAME]}"
        !           239: </htmlurl>
        !           240: 
        !           241: <rfc>                  "\\href{http://www.rfc-editor.org/info/rfc[ID]}{RFC [ID]}"
        !           242: </rfc>
        !           243: 
        !           244: <x>
        !           245: </x>
        !           246: 
        !           247: <mc>
        !           248: </mc>
        !           249: 
        !           250: <biblio>       +       "\\bibliographystyle{[STYLE]}\n"
        !           251:                        "\\bibliography{[FILES]}\n"
        !           252:                        "\\addbibtoc{}" +
        !           253: </biblio>
        !           254: 
        !           255: % <macro>              +       "\\macro{[ID]}{\\qw[ID]}"
        !           256: % </macro>
        !           257: 
        !           258: % <main>               +       "\\macro{qwmain}{\\qwmain}"
        !           259: % </main>
        !           260: 
        !           261: %<code>                +       "\\par\n"
        !           262: %                      "\\medbreak\\hrule\\nopagebreak\n"
        !           263: %                      "\\begin{verbatim}"     +
        !           264: %
        !           265: %</code>               +       "\\end{verbatim}\n"
        !           266: %                      "\\nopagebreak\\hrule\\medbreak\n" +
        !           267: 
        !           268: <code>         +       "\\par\n"
        !           269:                        "\\goodbreak{\\birdnarrow\n"
        !           270:                        "\\begin{verbatim}"     +
        !           271: 
        !           272: </code>                +       "\\end{verbatim}\n"
        !           273:                        "}\\smallbreak\n" +
        !           274: 
        !           275: <verb>         +       "\\begin{verbatim}"     +
        !           276: </verb>                +       "\\end{verbatim}"       +
        !           277: 
        !           278: % tscreen added by mdw
        !           279: <tscreen>      +       "\\begin{tscreen}"      +
        !           280: </tscreen>     +       "\\end{tscreen}"        +
        !           281: 
        !           282: <quote> +       "\\begin{quotation}"    +
        !           283: </quote>        +       "\\end{quotation}"      +
        !           284: 
        !           285: % theorems and such
        !           286: 
        !           287: <def>          +       "\\begin{definition}"
        !           288: </def>         +       "\\end{definition}\n\n"         +
        !           289: 
        !           290: <prop>         +       "\\begin{proposition}"  +
        !           291: </prop>                +       "\\end{proposition}"    +
        !           292: 
        !           293: <lemma>                +       "\\begin{lemma}"
        !           294: </lemma>       +       "\\end{lemma}\n\n"      +
        !           295: 
        !           296: <coroll>       +       "\\begin{corollary}"
        !           297: </coroll>      +       "\\end{corollary}\n\n"  +
        !           298: 
        !           299: <proof>                +       "\n{\\noindent{\\bf Proof.}  "  +
        !           300: </proof>       +       "}"
        !           301: 
        !           302: <theorem>      +       "\\begin{theorem}"
        !           303: </theorem>     +       "\\end{theorem}\n\n"    +
        !           304: 
        !           305: <thtag>                        "\["
        !           306: </thtag>               "\]"                    +
        !           307: 
        !           308: % mathematics
        !           309: 
        !           310: <f>                    "$"
        !           311: </f>                   "$"
        !           312: 
        !           313: <dm>           +       "\\\["
        !           314: </dm>                  "\\\]"  +
        !           315: 
        !           316: <eq>           +       "\\begin{equation}"     +
        !           317: </eq>          +       "\\end{equation}\n"     +
        !           318: 
        !           319: <fr>                   "\\frac"
        !           320: </fr>
        !           321: 
        !           322: <nu>                   "{"
        !           323: </nu>                  "}"
        !           324: 
        !           325: <de>                   "{"
        !           326: </de>                  "}"
        !           327: 
        !           328: <lim>
        !           329: </lim>
        !           330: 
        !           331: <op>
        !           332: </op>
        !           333: 
        !           334: <ll>                   "_{"
        !           335: </ll>                  "}"
        !           336: 
        !           337: <ul>                   "^{"
        !           338: </ul>                  "}"
        !           339: 
        !           340: <opd>
        !           341: </opd>
        !           342: 
        !           343: <pr>                   "\\prod"
        !           344: </pr>
        !           345: 
        !           346: <in>                   "\\int"
        !           347: </in>
        !           348: 
        !           349: <sum>                  "\\sum"
        !           350: </sum>
        !           351: 
        !           352: <root>                 "\\sqrt\[[n]\]{"
        !           353: </root>                        "}"
        !           354: 
        !           355: <ar>           +       "\\begin{array}{[ca]}"  +
        !           356: </ar>          +       "\\end{array}"          +
        !           357: 
        !           358: <arr>                   " \\\\ " +
        !           359: </arr>
        !           360: 
        !           361: <arc>                   " & "
        !           362: </arc>
        !           363: 
        !           364: 
        !           365: <sup>                  "^{"
        !           366: </sup>                 "}"
        !           367: 
        !           368: <inf>                  "_{"
        !           369: </inf>                 "}"
        !           370: 
        !           371: <unl>                  "\\underline{"
        !           372: </unl>                 "}"
        !           373: 
        !           374: <ovl>                  "\\overline{"
        !           375: </ovl>                 "}"
        !           376: 
        !           377: <rf>                   "\\mbox{\\tt "
        !           378: </rf>                  "}"
        !           379: 
        !           380: <v>                    "\\vec{"
        !           381: </v>                   "}"
        !           382: 
        !           383: <fi>                   "{\\cal "
        !           384: </fi>                  "}"
        !           385: 
        !           386: <phr>                  "{\\rm "
        !           387: </phr>                 "}"
        !           388: 
        !           389: <tu>                   "\\\\ \n"
        !           390: </tu>
        !           391: 
        !           392: % figures
        !           393: 
        !           394: <figure>       +       "\\begin{figure}\[[LOC]\]"      +
        !           395: </figure>      +       "\\end{figure}\n"               +
        !           396: 
        !           397: <eps>          +       "\\centerline{\\epsfig{file=[FILE],height=[HEIGHT],angle=[ANGLE]}}"  +
        !           398: </eps>
        !           399: 
        !           400: 
        !           401: <ph>           +       "\\vspace{[VSPACE]}\n\\par"     +
        !           402: </ph>
        !           403: 
        !           404: <caption>      +       "\\caption{"
        !           405: </caption>             "}"     +
        !           406: 
        !           407: % tables
        !           408: 
        !           409: <table>                +       "\\begin{table}\[[LOC]\]"       +
        !           410: </table>       +       "\\end{table}"          +
        !           411: 
        !           412: <tabular>      +       "\\begin{center}\n"
        !           413:                        "\\begin{tabular}{[ca]}"        +
        !           414: </tabular>     +       "\\end{tabular}\n"
        !           415:                        "\\end{center}"         +
        !           416: 
        !           417: <rowsep>               "\\\\ "         +
        !           418: </rowsep>
        !           419: 
        !           420: <colsep>               "& "
        !           421: </colsep>
        !           422: 
        !           423: <hline>                +       "\\hline"       +
        !           424: </hline>
        !           425: 
        !           426: % end of latex replacement file

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>