mirror of
https://gitlab.nic.cz/labs/bird.git
synced 2024-12-22 09:41:54 +00:00
Critical files from linuxdoc1 distribution checked in.
This commit is contained in:
parent
0e7a720a1c
commit
6e06e6eef0
422
doc/sbase/dist/birddoc/html/mapping
vendored
Normal file
422
doc/sbase/dist/birddoc/html/mapping
vendored
Normal file
@ -0,0 +1,422 @@
|
|||||||
|
|
||||||
|
% Converts qwertz files to html files ready for fixref and html2html.
|
||||||
|
%
|
||||||
|
% This file is R-Rated because of uglyness.
|
||||||
|
%
|
||||||
|
% -Magnus <magnus@ii.uib.no>
|
||||||
|
|
||||||
|
<qwertz>
|
||||||
|
</qwertz> + "<@@enddoc>" +
|
||||||
|
|
||||||
|
<article>
|
||||||
|
</article> + "<@@enddoc>" +
|
||||||
|
|
||||||
|
<report>
|
||||||
|
</report> + "<@@enddoc>" +
|
||||||
|
|
||||||
|
<book>
|
||||||
|
</book> + "<@@enddoc>" +
|
||||||
|
|
||||||
|
<notes>
|
||||||
|
</notes> + "<@@enddoc>" +
|
||||||
|
|
||||||
|
% Manual Pages are expected to be formatted using nroff (or groff), unless
|
||||||
|
% they are included as sections of other qwertz documents.
|
||||||
|
|
||||||
|
<manpage>
|
||||||
|
</manpage>
|
||||||
|
|
||||||
|
<titlepag>
|
||||||
|
</titlepag>
|
||||||
|
|
||||||
|
<title> + "<@@title>"
|
||||||
|
</title>
|
||||||
|
|
||||||
|
<subtitle> + "<H2>"
|
||||||
|
</subtitle> "</H2>" +
|
||||||
|
|
||||||
|
<author>
|
||||||
|
</author>
|
||||||
|
|
||||||
|
<name> + "<H2>"
|
||||||
|
</name> "</H2>"
|
||||||
|
|
||||||
|
<and> " and "
|
||||||
|
</and>
|
||||||
|
|
||||||
|
<thanks> + "Thanks "
|
||||||
|
</thanks>
|
||||||
|
|
||||||
|
<inst> + "<H3>"
|
||||||
|
</inst> "</H3>" +
|
||||||
|
|
||||||
|
<newline> "<BR>"
|
||||||
|
|
||||||
|
<label> + "<@@label>[ID]" +
|
||||||
|
|
||||||
|
<header>
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<lhead> + "<!-- "
|
||||||
|
</lhead> " -->" +
|
||||||
|
|
||||||
|
<rhead> + "<!-- "
|
||||||
|
</rhead> " -->" +
|
||||||
|
|
||||||
|
<comment> + "<H4>Comment</H4>" +
|
||||||
|
</comment>
|
||||||
|
|
||||||
|
<abstract> + "<P><HR>\n<EM>"
|
||||||
|
</abstract> "</EM>\n<HR>" +
|
||||||
|
|
||||||
|
<appendix> + "<H2>Appendix</H2>" +
|
||||||
|
</appendix>
|
||||||
|
|
||||||
|
<toc>
|
||||||
|
</toc>
|
||||||
|
|
||||||
|
<lof>
|
||||||
|
</lof>
|
||||||
|
|
||||||
|
<lot>
|
||||||
|
</lot>
|
||||||
|
|
||||||
|
<chapt> + "<@@chapt>"
|
||||||
|
</chapt> + "<@@endchapt>" +
|
||||||
|
|
||||||
|
<sect> + "<@@sect>"
|
||||||
|
</sect> + "<@@endsect>" +
|
||||||
|
|
||||||
|
<sect1> + "<@@ssect>"
|
||||||
|
</sect1> + "<@@endssect>" +
|
||||||
|
|
||||||
|
<sect2> + "<@@head>"
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect3> + "<@@head>"
|
||||||
|
</sect3>
|
||||||
|
|
||||||
|
<sect4> + "<@@head>"
|
||||||
|
</sect4>
|
||||||
|
|
||||||
|
<heading>
|
||||||
|
</heading> + "<@@endhead>" +
|
||||||
|
|
||||||
|
<p> "<P>"
|
||||||
|
</p> "" +
|
||||||
|
|
||||||
|
<itemize> + "<UL>" +
|
||||||
|
</itemize> + "</UL>" +
|
||||||
|
|
||||||
|
<enum> + "<OL>" +
|
||||||
|
</enum> + "</OL>" +
|
||||||
|
|
||||||
|
<descrip> + "<DL>" +
|
||||||
|
</descrip> + "</DL>" +
|
||||||
|
|
||||||
|
<item> + "<LI>"
|
||||||
|
</item> "</LI>" +
|
||||||
|
|
||||||
|
<tag> "<DT><CODE>"
|
||||||
|
</tag> "</CODE><DD>"
|
||||||
|
|
||||||
|
<cite> "[<I>[ID]</I>]"
|
||||||
|
</cite>
|
||||||
|
|
||||||
|
<ncite> "[<I>[NOTE] ([ID])</I>]"
|
||||||
|
</ncite>
|
||||||
|
|
||||||
|
<footnote> + "<BLOCKQUOTE>"
|
||||||
|
</footnote> "</BLOCKQUOTE>" +
|
||||||
|
|
||||||
|
<sq> "\""
|
||||||
|
</sq> "\""
|
||||||
|
|
||||||
|
<lq> + "<LQ>" +
|
||||||
|
</lq> + "</LQ>" +
|
||||||
|
|
||||||
|
<em> "<EM>"
|
||||||
|
</em> "</EM>"
|
||||||
|
|
||||||
|
<bf> "<B>"
|
||||||
|
</bf> "</B>"
|
||||||
|
|
||||||
|
<it> "<I>"
|
||||||
|
</it> "</I>"
|
||||||
|
|
||||||
|
<sf> "<SF>"
|
||||||
|
</sf> "</SF>"
|
||||||
|
|
||||||
|
<sl> "<I>"
|
||||||
|
</sl> "</I>"
|
||||||
|
|
||||||
|
<tt> "<CODE>"
|
||||||
|
</tt> "</CODE>"
|
||||||
|
|
||||||
|
<cf> "<CODE>"
|
||||||
|
</cf> "</CODE>"
|
||||||
|
|
||||||
|
<m> "<I>"
|
||||||
|
</m> "</I>"
|
||||||
|
|
||||||
|
% url support by HG
|
||||||
|
|
||||||
|
<url> + "<@@url>[URL]\n"
|
||||||
|
"[NAME]</A>\n"
|
||||||
|
"<@@endurl>" +
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<htmlurl> + "<@@url>[URL]\n"
|
||||||
|
"[NAME]</A>\n"
|
||||||
|
"<@@endurl>" +
|
||||||
|
</htmlurl>
|
||||||
|
|
||||||
|
% ref modified to have an optional name field
|
||||||
|
<ref> + "<@@ref>[ID]\n"
|
||||||
|
"[NAME]</A>\n"
|
||||||
|
"<@@endref>" +
|
||||||
|
</ref>
|
||||||
|
|
||||||
|
<href> + "<@@ref>[ID]" +
|
||||||
|
</href>
|
||||||
|
|
||||||
|
<pageref> + "<@@ref>[ID]" +
|
||||||
|
</pageref>
|
||||||
|
|
||||||
|
<nidx> + "<!--" +
|
||||||
|
</nidx> + "-->" +
|
||||||
|
|
||||||
|
<ncdx> + "<!--" +
|
||||||
|
</ncdx> + "-->" +
|
||||||
|
|
||||||
|
<x>
|
||||||
|
</x>
|
||||||
|
|
||||||
|
<mc> "<MC>"
|
||||||
|
</mc> "</MC>"
|
||||||
|
|
||||||
|
<biblio> + "<BIBLIO STYLE=\"[STYLE]\" FILES=\"[FILES]\">" +
|
||||||
|
</biblio>
|
||||||
|
|
||||||
|
<code> + "<HR>\n<PRE>" +
|
||||||
|
</code> + "</PRE>\n<HR>" +
|
||||||
|
|
||||||
|
<verb> + "<PRE>" +
|
||||||
|
</verb> + "</PRE>" +
|
||||||
|
|
||||||
|
<tscreen> + "<BLOCKQUOTE><CODE>" +
|
||||||
|
</tscreen> + "</CODE></BLOCKQUOTE>" +
|
||||||
|
|
||||||
|
<quote> + "<BLOCKQUOTE>" +
|
||||||
|
</quote> + "</BLOCKQUOTE>" +
|
||||||
|
|
||||||
|
% theorems and such
|
||||||
|
|
||||||
|
<def> + "<DEF>"
|
||||||
|
</def> + "</DEF>" +
|
||||||
|
|
||||||
|
<prop> + "<PROP>"
|
||||||
|
</prop> + "</PROP>" +
|
||||||
|
|
||||||
|
<lemma> + "<LEMMA>"
|
||||||
|
</lemma> + "</LEMMA>" +
|
||||||
|
|
||||||
|
<coroll> + "<COROLL>"
|
||||||
|
</coroll> + "</COROLL>" +
|
||||||
|
|
||||||
|
<proof> + "<PROOF>"
|
||||||
|
</proof> + "</PROOF>" +
|
||||||
|
|
||||||
|
<theorem> + "<THEOREM>"
|
||||||
|
</theorem> + "</THEOREM>" +
|
||||||
|
|
||||||
|
<thtag> "<THTAG>"
|
||||||
|
</thtag> "</THTAG>"
|
||||||
|
|
||||||
|
% mathematics
|
||||||
|
|
||||||
|
<f>
|
||||||
|
</f>
|
||||||
|
|
||||||
|
<dm> + "<DM>" +
|
||||||
|
</dm> + "</DM>" +
|
||||||
|
|
||||||
|
<eq> + "<EQ>" +
|
||||||
|
</eq> + "</EQ>" +
|
||||||
|
|
||||||
|
<fr> "<FR>"
|
||||||
|
</fr> "</FR>"
|
||||||
|
|
||||||
|
<nu> "<NU>"
|
||||||
|
</nu> "</NU>"
|
||||||
|
|
||||||
|
<de> "<DE>"
|
||||||
|
</de> "</DE>"
|
||||||
|
|
||||||
|
<lim> "<LIM>"
|
||||||
|
</lim> "</LIM>"
|
||||||
|
|
||||||
|
<op> "<OP>"
|
||||||
|
</op> "</OP>"
|
||||||
|
|
||||||
|
<ll> "<LL>"
|
||||||
|
</ll> "</LL>"
|
||||||
|
|
||||||
|
<ul> "<UL>"
|
||||||
|
</ul> "</UL>"
|
||||||
|
|
||||||
|
<opd> "<OPD>"
|
||||||
|
</opd> "</OPD>"
|
||||||
|
|
||||||
|
<pr> "<PR>"
|
||||||
|
</pr> "</PR>"
|
||||||
|
|
||||||
|
<in> "<INT>"
|
||||||
|
</in> "</INT>"
|
||||||
|
|
||||||
|
<sum> "<SUM>"
|
||||||
|
</sum> "</SUM>"
|
||||||
|
|
||||||
|
<root> "<ROOT>"
|
||||||
|
</root> "</ROOT>"
|
||||||
|
|
||||||
|
<ar> "<AR>"
|
||||||
|
</ar> "</AR>"
|
||||||
|
|
||||||
|
<arr> "<ARR>"
|
||||||
|
</arr>
|
||||||
|
|
||||||
|
<arc> "<ARC>"
|
||||||
|
</arc>
|
||||||
|
|
||||||
|
<sup> "<SUP>"
|
||||||
|
</sup> "</SUP>"
|
||||||
|
|
||||||
|
<inf> "<SUB>"
|
||||||
|
</inf> "</SUB>"
|
||||||
|
|
||||||
|
<unl> "<UNL>"
|
||||||
|
</unl> "</UNL>"
|
||||||
|
|
||||||
|
<ovl> "<OVL>"
|
||||||
|
</ovl> "</OVL>"
|
||||||
|
|
||||||
|
<rf> "<RF>"
|
||||||
|
</rf> "</RF>"
|
||||||
|
|
||||||
|
<v> "<V>"
|
||||||
|
</v> "</V>"
|
||||||
|
|
||||||
|
<fi> "<FI>"
|
||||||
|
</fi> "</FI>"
|
||||||
|
|
||||||
|
<phr> "<PHR>"
|
||||||
|
</phr> "</PHR>"
|
||||||
|
|
||||||
|
<tu> "<TU>"
|
||||||
|
</tu>
|
||||||
|
|
||||||
|
% figures
|
||||||
|
|
||||||
|
<figure> + "<FIGURE>" +
|
||||||
|
</figure> + "</FIGURE>" +
|
||||||
|
|
||||||
|
<eps> + "<EPS FILE=\"[FILE]\">" +
|
||||||
|
</eps>
|
||||||
|
|
||||||
|
<img> + "<IMG SRC=\"[SRC]\">" +
|
||||||
|
</img>
|
||||||
|
|
||||||
|
<ph> + "<PH VSPACE=\"[VSPACE]\">" +
|
||||||
|
</ph>
|
||||||
|
|
||||||
|
<caption> + "<CAPTION>"
|
||||||
|
</caption> "</CAPTION>" +
|
||||||
|
|
||||||
|
% tables
|
||||||
|
|
||||||
|
<table> + "<CENTER><TABLE BORDER><TR><TD>\n" +
|
||||||
|
</table> + "</TD></TR></TABLE></CENTER>\n" +
|
||||||
|
|
||||||
|
<tabular> + "<BR>\n" +
|
||||||
|
</tabular> + "\n" +
|
||||||
|
|
||||||
|
<rowsep> "</TD></TR><TR><TD>" +
|
||||||
|
</rowsep>
|
||||||
|
|
||||||
|
<colsep> "</TD><TD>"
|
||||||
|
</colsep>
|
||||||
|
|
||||||
|
<hline> + "" +
|
||||||
|
</hline>
|
||||||
|
|
||||||
|
% slides
|
||||||
|
|
||||||
|
<slides> + "<SLIDES>" +
|
||||||
|
</slides> + "</SLIDES>" +
|
||||||
|
|
||||||
|
<slide> + "<SLIDE>" +
|
||||||
|
</slide> + "</SLIDE>" +
|
||||||
|
|
||||||
|
% letters
|
||||||
|
|
||||||
|
|
||||||
|
<letter> + "<LETTER OPTS=\"[OPTS]\">" +
|
||||||
|
</letter> + "</LETTER>" +
|
||||||
|
|
||||||
|
<telefax> + "<TELEFAX OPTS=\"[OPTS]\">" +
|
||||||
|
</telefax> + "</TELEFAX>" +
|
||||||
|
|
||||||
|
<opening> + "<OPENING>"
|
||||||
|
</opening> "</OPENING>" +
|
||||||
|
|
||||||
|
|
||||||
|
<from> + "<FROM>"
|
||||||
|
</from> + "</FROM>" +
|
||||||
|
|
||||||
|
|
||||||
|
<to> + "<TO>"
|
||||||
|
|
||||||
|
</to> + "</TO>" +
|
||||||
|
|
||||||
|
% first end definition of name
|
||||||
|
|
||||||
|
<address> + "<ADDRESS>" +
|
||||||
|
</address> + "</ADDRESS>" +
|
||||||
|
|
||||||
|
<email> + "<EMAIL>"
|
||||||
|
</email> "</EMAIL>" +
|
||||||
|
|
||||||
|
<phone> + "<PHONE>"
|
||||||
|
</phone> "</PHONE>" +
|
||||||
|
|
||||||
|
|
||||||
|
<fax> + "<FAX>"
|
||||||
|
</fax> "</FAX>" +
|
||||||
|
|
||||||
|
<subject> + "<SUBJECT>"
|
||||||
|
</subject> "</SUBJECT>" +
|
||||||
|
|
||||||
|
|
||||||
|
<sref> + "<SREF>"
|
||||||
|
</sref> "</SREF>" +
|
||||||
|
|
||||||
|
<rref> + "<RREF>"
|
||||||
|
</rref> "</RREF>" +
|
||||||
|
|
||||||
|
<rdate> + "<RDATE>"
|
||||||
|
</rdate> "</RDATE>" +
|
||||||
|
|
||||||
|
<closing> + "<CLOSING>"
|
||||||
|
</closing> "</CLOSING>" +
|
||||||
|
|
||||||
|
<cc> + "<CC>"
|
||||||
|
</cc> "</CC>" +
|
||||||
|
|
||||||
|
<encl> + "<ENCL>"
|
||||||
|
</encl> "</ENCL>" +
|
||||||
|
|
||||||
|
<ps> + "<PS>" +
|
||||||
|
</ps> + "</PS>" +
|
||||||
|
|
||||||
|
% end of html replacement file
|
734
doc/sbase/dist/birddoc/latex2e/mapping
vendored
Normal file
734
doc/sbase/dist/birddoc/latex2e/mapping
vendored
Normal file
@ -0,0 +1,734 @@
|
|||||||
|
|
||||||
|
% linuxdoc to latex replacement file
|
||||||
|
|
||||||
|
<qwertz> +
|
||||||
|
</qwertz> +
|
||||||
|
|
||||||
|
<article> + "\\documentclass\[a4paper\]{article}\n"
|
||||||
|
"\\usepackage{linuxdoc-sgml}\n"
|
||||||
|
"\\usepackage{qwertz}\n"
|
||||||
|
"\\usepackage{url}\n"
|
||||||
|
"\\usepackage\[latin1\]{inputenc}\n"
|
||||||
|
"\\usepackage{t1enc}\n"
|
||||||
|
"\\usepackage{babel}\n"
|
||||||
|
"\\usepackage{epsfig}\n"
|
||||||
|
"\\usepackage{[OPTS]}\n"
|
||||||
|
"\\def\\addbibtoc{\n"
|
||||||
|
"\\addcontentsline{toc}{section}{\\numberline{\\mbox{}}\\relax\\bibname}\n"
|
||||||
|
"}%end-preamble\n" +
|
||||||
|
|
||||||
|
</article> + "\\end{document}" +
|
||||||
|
|
||||||
|
<report> + "\\documentclass\[a4paper\]{report}\n"
|
||||||
|
"\\usepackage{linuxdoc-sgml}\n"
|
||||||
|
"\\usepackage{qwertz}\n"
|
||||||
|
"\\usepackage{url}\n"
|
||||||
|
"\\usepackage\[latin1\]{inputenc}\n"
|
||||||
|
"\\usepackage{t1enc}\n"
|
||||||
|
"\\usepackage{babel}\n"
|
||||||
|
"\\usepackage{epsfig}\n"
|
||||||
|
"\\usepackage{[OPTS]}\n"
|
||||||
|
"\\def\\addbibtoc{\n"
|
||||||
|
"\\addcontentsline{toc}{chapter}{\\numberline{\\mbox{}}\\relax\\bibname}\n"
|
||||||
|
"}\n"
|
||||||
|
"\\pagestyle{headings}%end-preamble\n" +
|
||||||
|
|
||||||
|
</report> + "\\end{document}" +
|
||||||
|
|
||||||
|
<book> + "\\documentclass\[a4paper\]{book}\n"
|
||||||
|
"\\usepackage{linuxdoc-sgml}\n"
|
||||||
|
"\\usepackage{qwertz}\n"
|
||||||
|
"\\usepackage{url}\n"
|
||||||
|
"\\usepackage\[latin1\]{inputenc}\n"
|
||||||
|
"\\usepackage{t1enc}\n"
|
||||||
|
"\\usepackage{babel}\n"
|
||||||
|
"\\usepackage{epsfig}\n"
|
||||||
|
"\\usepackage{[OPTS]}\n"
|
||||||
|
"\\def\\addbibtoc{\n"
|
||||||
|
"\\addcontentsline{toc}{chapter}{\\numberline{\\mbox{}}\\relax\\bibname}\n"
|
||||||
|
"}\n"
|
||||||
|
"\\pagestyle{headings}%end-preamble\n" +
|
||||||
|
|
||||||
|
</book> + "\\end{document}" +
|
||||||
|
|
||||||
|
|
||||||
|
<notes> + "\\documentclass\[a4paper\]{article}\n"
|
||||||
|
"\\usepackage{linuxdoc-sgml}\n"
|
||||||
|
"\\usepackage{qwertz}\n"
|
||||||
|
"\\usepackage{url}\n"
|
||||||
|
"\\usepackage\[latin1\]{inputenc}\n"
|
||||||
|
"\\usepackage{t1enc}\n"
|
||||||
|
"\\usepackage{babel}\n"
|
||||||
|
"\\usepackage{epsfig}\n"
|
||||||
|
"\\usepackage{[OPTS]}\n"
|
||||||
|
"\\def\\title#1{\n"
|
||||||
|
"\\begin{center}\n"
|
||||||
|
"\\bf\n"
|
||||||
|
"#1\n"
|
||||||
|
"\\end{center}\n"
|
||||||
|
"\\bigskip\n"
|
||||||
|
"}\n"
|
||||||
|
"\\begin{document}%end-preamble\n"
|
||||||
|
|
||||||
|
</notes> + "\\end{document}" +
|
||||||
|
|
||||||
|
|
||||||
|
<dina4> + ""
|
||||||
|
</dina4>
|
||||||
|
|
||||||
|
% Manual Pages are expected to be formatted using nroff (or groff), unless
|
||||||
|
% they are included as sections of other qwertz documents.
|
||||||
|
|
||||||
|
<manpage>
|
||||||
|
</manpage>
|
||||||
|
|
||||||
|
<titlepag>
|
||||||
|
</titlepag> + "\n\n\\begin{document}\n"
|
||||||
|
"\\maketitle\n" +
|
||||||
|
|
||||||
|
<title> + "\\title{"
|
||||||
|
</title> "}" +
|
||||||
|
|
||||||
|
<subtitle> "\\\\\n"
|
||||||
|
"{\\large "
|
||||||
|
</subtitle> "}" +
|
||||||
|
|
||||||
|
<author> + "\\author{"
|
||||||
|
</author> "}" +
|
||||||
|
|
||||||
|
<name>
|
||||||
|
</name>
|
||||||
|
|
||||||
|
<and> "\\and " +
|
||||||
|
</and>
|
||||||
|
|
||||||
|
<thanks> "\\thanks{"
|
||||||
|
</thanks> "}"
|
||||||
|
|
||||||
|
<inst> " \\\\\n\\\\" +
|
||||||
|
</inst>
|
||||||
|
|
||||||
|
<date> + "\\date{"
|
||||||
|
</date> "}" +
|
||||||
|
|
||||||
|
<newline> "\\\\ "
|
||||||
|
</newline>
|
||||||
|
|
||||||
|
<label> "\\label{[ID]}"
|
||||||
|
</label>
|
||||||
|
|
||||||
|
<header> + "\\markboth"
|
||||||
|
</header>
|
||||||
|
|
||||||
|
<lhead> "{"
|
||||||
|
</lhead> "}"
|
||||||
|
|
||||||
|
<rhead> "{"
|
||||||
|
</rhead> "}" +
|
||||||
|
|
||||||
|
% <comment> + "\n\n\\begin{verbatim}" +
|
||||||
|
% </comment> + "\\end{verbatim}\n\n" +
|
||||||
|
|
||||||
|
<comment> "{\\tt "
|
||||||
|
</comment> "}"
|
||||||
|
|
||||||
|
% Hacked by mdw to use linuxdoc-sgml \abstract{...}
|
||||||
|
<abstract> + "\\abstract{"
|
||||||
|
</abstract> "}" +
|
||||||
|
|
||||||
|
<appendix> + "\n \\appendix \n" +
|
||||||
|
</appendix>
|
||||||
|
|
||||||
|
<toc> + "\\tableofcontents" +
|
||||||
|
</toc>
|
||||||
|
|
||||||
|
<lof> + "\\listoffigures" +
|
||||||
|
</lof>
|
||||||
|
|
||||||
|
<lot> + "\\listoftables" +
|
||||||
|
</lot>
|
||||||
|
|
||||||
|
<chapt> + "\n\\chapter"
|
||||||
|
</chapt>
|
||||||
|
|
||||||
|
<sect> + "\n\\section"
|
||||||
|
</sect>
|
||||||
|
|
||||||
|
<sect1> + "\n\\subsection"
|
||||||
|
</sect1>
|
||||||
|
|
||||||
|
<sect2> + "\n\\subsubsection"
|
||||||
|
</sect2>
|
||||||
|
|
||||||
|
<sect3> + "\n\\paragraph"
|
||||||
|
</sect3>
|
||||||
|
|
||||||
|
<sect4> + "\n\\subparagraph"
|
||||||
|
</sect4>
|
||||||
|
|
||||||
|
<heading> "{"
|
||||||
|
</heading> "}\n\n"
|
||||||
|
|
||||||
|
<p>
|
||||||
|
</p> "\n\n"
|
||||||
|
|
||||||
|
<itemize> + "\\begin{itemize}" +
|
||||||
|
</itemize> + "\\end{itemize}" +
|
||||||
|
|
||||||
|
<enum> + "\\begin{enumerate}" +
|
||||||
|
</enum> + "\\end{enumerate}" +
|
||||||
|
|
||||||
|
<list> + "\\begin{list}{}{}\n" +
|
||||||
|
</list> + "\\end{list}" +
|
||||||
|
|
||||||
|
<descrip> + "\\begin{description}" +
|
||||||
|
</descrip> + "\\end{description}" +
|
||||||
|
|
||||||
|
<item> + "\\item "
|
||||||
|
</item>
|
||||||
|
|
||||||
|
<tag> + "\\item\["
|
||||||
|
</tag> "\] \\mbox{}\n\n"
|
||||||
|
|
||||||
|
<cite> "\\cite{[ID]"
|
||||||
|
</cite> "}"
|
||||||
|
|
||||||
|
<ncite> "\\cite\[[NOTE]\]{[ID]"
|
||||||
|
</ncite> "}"
|
||||||
|
|
||||||
|
<idx> "\\idx{"
|
||||||
|
</idx> "}"
|
||||||
|
|
||||||
|
<cdx> "\\cdx{"
|
||||||
|
</cdx> "}"
|
||||||
|
|
||||||
|
<nidx> "\\nidx{"
|
||||||
|
</nidx> "}"
|
||||||
|
|
||||||
|
<ncdx> "\\ncdx{"
|
||||||
|
</ncdx> "}"
|
||||||
|
|
||||||
|
% The idea here is to automatically insert soft hyphens after every slash in
|
||||||
|
% the filename, so long filenames will break naturally. The url{} macro is
|
||||||
|
% a kluge but it works,
|
||||||
|
<file> "\\url{"
|
||||||
|
</file> "}"
|
||||||
|
|
||||||
|
<footnote> "\\footnote{"
|
||||||
|
</footnote> "}"
|
||||||
|
|
||||||
|
<sq> "``"
|
||||||
|
</sq> "''"
|
||||||
|
|
||||||
|
<lq> + "\\begin{quotation}\n" +
|
||||||
|
</lq> + "\n\\end{quotation}\n\n" +
|
||||||
|
|
||||||
|
<em> "{\\itshape "
|
||||||
|
</em> "\\/}"
|
||||||
|
|
||||||
|
<m> "{\\itshape "
|
||||||
|
</m> "\\/}"
|
||||||
|
|
||||||
|
<bf> "{\\bfseries "
|
||||||
|
</bf> "}"
|
||||||
|
|
||||||
|
<it> "{\\itshape "
|
||||||
|
</it> "\\/}"
|
||||||
|
|
||||||
|
<sf> "{\\sffamily "
|
||||||
|
</sf> "}"
|
||||||
|
|
||||||
|
<sl> "{\\slshape "
|
||||||
|
</sl> "}"
|
||||||
|
|
||||||
|
<rm> "{\\rmfamily "
|
||||||
|
</rm> "}"
|
||||||
|
|
||||||
|
<tt> "{\\ttfamily "
|
||||||
|
</tt> "}"
|
||||||
|
|
||||||
|
<cf> "{\\ttfamily "
|
||||||
|
</cf> "}"
|
||||||
|
|
||||||
|
% Added by mdw
|
||||||
|
<cparam> "\\cparam{"
|
||||||
|
</cparam> "}"
|
||||||
|
|
||||||
|
<ref> "\\ref{[ID]} {([NAME])}"
|
||||||
|
</ref>
|
||||||
|
|
||||||
|
<pageref> "\\pageref{[ID]}"
|
||||||
|
</pageref>
|
||||||
|
|
||||||
|
%url added by HG
|
||||||
|
<url> "\\nameurl{[URL]}{[NAME]}"
|
||||||
|
</url>
|
||||||
|
|
||||||
|
<htmlurl> "\\onlynameurl{[NAME]}"
|
||||||
|
</htmlurl>
|
||||||
|
|
||||||
|
<x>
|
||||||
|
</x>
|
||||||
|
|
||||||
|
<mc>
|
||||||
|
</mc>
|
||||||
|
|
||||||
|
<biblio> + "\\bibliographystyle{[STYLE]}\n"
|
||||||
|
"\\bibliography{[FILES]}\n"
|
||||||
|
"\\addbibtoc{}" +
|
||||||
|
</biblio>
|
||||||
|
|
||||||
|
% <macro> + "\\macro{[ID]}{\\qw[ID]}"
|
||||||
|
% </macro>
|
||||||
|
|
||||||
|
% <main> + "\\macro{qwmain}{\\qwmain}"
|
||||||
|
% </main>
|
||||||
|
|
||||||
|
<code> + "\\par\n"
|
||||||
|
"\\addvspace{\\medskipamount}\n"
|
||||||
|
"\\nopagebreak\\hrule\n"
|
||||||
|
"\\begin{verbatim}" +
|
||||||
|
|
||||||
|
</code> + "\\end{verbatim} \n"
|
||||||
|
"\\nopagebreak\\hrule \n"
|
||||||
|
"\\addvspace{\\medskipamount}" +
|
||||||
|
|
||||||
|
<verb> + "\\begin{verbatim}" +
|
||||||
|
</verb> + "\\end{verbatim}" +
|
||||||
|
|
||||||
|
% tscreen added by mdw
|
||||||
|
<tscreen> + "\\begin{tscreen}" +
|
||||||
|
</tscreen> + "\\end{tscreen}" +
|
||||||
|
|
||||||
|
<quote> + "\\begin{quotation}" +
|
||||||
|
</quote> + "\\end{quotation}" +
|
||||||
|
|
||||||
|
% theorems and such
|
||||||
|
|
||||||
|
<def> + "\\begin{definition}"
|
||||||
|
</def> + "\\end{definition}\n\n" +
|
||||||
|
|
||||||
|
<prop> + "\\begin{proposition}" +
|
||||||
|
</prop> + "\\end{proposition}" +
|
||||||
|
|
||||||
|
<lemma> + "\\begin{lemma}"
|
||||||
|
</lemma> + "\\end{lemma}\n\n" +
|
||||||
|
|
||||||
|
<coroll> + "\\begin{corollary}"
|
||||||
|
</coroll> + "\\end{corollary}\n\n" +
|
||||||
|
|
||||||
|
<proof> + "\n{\\noindent{\\bf Proof.} " +
|
||||||
|
</proof> + "}"
|
||||||
|
|
||||||
|
<theorem> + "\\begin{theorem}"
|
||||||
|
</theorem> + "\\end{theorem}\n\n" +
|
||||||
|
|
||||||
|
<thtag> "\["
|
||||||
|
</thtag> "\]" +
|
||||||
|
|
||||||
|
% mathematics
|
||||||
|
|
||||||
|
<f> "$"
|
||||||
|
</f> "$"
|
||||||
|
|
||||||
|
<dm> + "\\\["
|
||||||
|
</dm> "\\\]" +
|
||||||
|
|
||||||
|
<eq> + "\\begin{equation}" +
|
||||||
|
</eq> + "\\end{equation}\n" +
|
||||||
|
|
||||||
|
<fr> "\\frac"
|
||||||
|
</fr>
|
||||||
|
|
||||||
|
<nu> "{"
|
||||||
|
</nu> "}"
|
||||||
|
|
||||||
|
<de> "{"
|
||||||
|
</de> "}"
|
||||||
|
|
||||||
|
<lim>
|
||||||
|
</lim>
|
||||||
|
|
||||||
|
<op>
|
||||||
|
</op>
|
||||||
|
|
||||||
|
<ll> "_{"
|
||||||
|
</ll> "}"
|
||||||
|
|
||||||
|
<ul> "^{"
|
||||||
|
</ul> "}"
|
||||||
|
|
||||||
|
<opd>
|
||||||
|
</opd>
|
||||||
|
|
||||||
|
<pr> "\\prod"
|
||||||
|
</pr>
|
||||||
|
|
||||||
|
<in> "\\int"
|
||||||
|
</in>
|
||||||
|
|
||||||
|
<sum> "\\sum"
|
||||||
|
</sum>
|
||||||
|
|
||||||
|
<root> "\\sqrt\[[n]\]{"
|
||||||
|
</root> "}"
|
||||||
|
|
||||||
|
<ar> + "\\begin{array}{[ca]}" +
|
||||||
|
</ar> + "\\end{array}" +
|
||||||
|
|
||||||
|
<arr> " \\\\ " +
|
||||||
|
</arr>
|
||||||
|
|
||||||
|
<arc> " & "
|
||||||
|
</arc>
|
||||||
|
|
||||||
|
|
||||||
|
<sup> "^{"
|
||||||
|
</sup> "}"
|
||||||
|
|
||||||
|
<inf> "_{"
|
||||||
|
</inf> "}"
|
||||||
|
|
||||||
|
<unl> "\\underline{"
|
||||||
|
</unl> "}"
|
||||||
|
|
||||||
|
<ovl> "\\overline{"
|
||||||
|
</ovl> "}"
|
||||||
|
|
||||||
|
<rf> "\\mbox{\\tt "
|
||||||
|
</rf> "}"
|
||||||
|
|
||||||
|
<v> "\\vec{"
|
||||||
|
</v> "}"
|
||||||
|
|
||||||
|
<fi> "{\\cal "
|
||||||
|
</fi> "}"
|
||||||
|
|
||||||
|
<phr> "{\\rm "
|
||||||
|
</phr> "}"
|
||||||
|
|
||||||
|
<tu> "\\\\ \n"
|
||||||
|
</tu>
|
||||||
|
|
||||||
|
% figures
|
||||||
|
|
||||||
|
<figure> + "\\begin{figure}\[[LOC]\]" +
|
||||||
|
</figure> + "\\end{figure}\n" +
|
||||||
|
|
||||||
|
<eps> + "\\centerline{\\epsfig{file=[FILE],height=[HEIGHT],angle=[ANGLE]}}" +
|
||||||
|
</eps>
|
||||||
|
|
||||||
|
|
||||||
|
<ph> + "\\vspace{[VSPACE]}\n\\par" +
|
||||||
|
</ph>
|
||||||
|
|
||||||
|
<caption> + "\\caption{"
|
||||||
|
</caption> "}" +
|
||||||
|
|
||||||
|
% tables
|
||||||
|
|
||||||
|
<table> + "\\begin{table}\[[LOC]\]" +
|
||||||
|
</table> + "\\end{table}" +
|
||||||
|
|
||||||
|
<tabular> + "\\begin{center}\n"
|
||||||
|
"\\begin{tabular}{[ca]}" +
|
||||||
|
</tabular> + "\\end{tabular}\n"
|
||||||
|
"\\end{center}" +
|
||||||
|
|
||||||
|
<rowsep> "\\\\ " +
|
||||||
|
</rowsep>
|
||||||
|
|
||||||
|
<colsep> "& "
|
||||||
|
</colsep>
|
||||||
|
|
||||||
|
<hline> + "\\hline" +
|
||||||
|
</hline>
|
||||||
|
|
||||||
|
% slides
|
||||||
|
|
||||||
|
<slides> + "\\documentclass\[qwertz,dina4,xlatin1,[OPTS]\]{article}\n"
|
||||||
|
"\\input{epsf.tex}\n"
|
||||||
|
"\\def\\title#1{\n"
|
||||||
|
"\\begin{center}\n"
|
||||||
|
"\\bf\\LARGE\n"
|
||||||
|
"#1\n"
|
||||||
|
"\\end{center}\n"
|
||||||
|
"\\bigskip\n"
|
||||||
|
"}\n"
|
||||||
|
"\\begin{document}" +
|
||||||
|
</slides> + "\\end{document}" +
|
||||||
|
|
||||||
|
<slide>
|
||||||
|
</slide> + "\\newpage" +
|
||||||
|
|
||||||
|
% letters
|
||||||
|
|
||||||
|
|
||||||
|
<letter> + "\\documentstyle\[qwertz,dina4,xlatin1,[OPTS]\]{letter}\n"
|
||||||
|
"\\input{epsf.tex} \n"
|
||||||
|
"\\newfont{\\gmd}{gmdlogo} \n"
|
||||||
|
"\\font\\agb=pagk at 13truept\n"
|
||||||
|
"\\font\\helv=phvr at 7.4truept\n"
|
||||||
|
"\\parindent 0pt \n"
|
||||||
|
"\\parskip 5pt plus 1pt minus 2pt \n"
|
||||||
|
"\\addtolength{\\oddsidemargin}{-4.0mm} \n"
|
||||||
|
"\\addtolength{\\evensidemargin}{-4.0mm} \n"
|
||||||
|
"\\setlength{\\unitlength}{ 1.0mm } \n"
|
||||||
|
|
||||||
|
% initial values for optional elements in the
|
||||||
|
% letter head
|
||||||
|
|
||||||
|
"\\def\\semail{} \n"
|
||||||
|
"\\def\\remail{} \n"
|
||||||
|
"\\def\\sphone{} \n"
|
||||||
|
"\\def\\rphone{} \n"
|
||||||
|
"\\def\\sref{} \n"
|
||||||
|
"\\def\\rref{} \n"
|
||||||
|
"\\def\\rdate{} \n"
|
||||||
|
"\\def\\subj{} \n"
|
||||||
|
|
||||||
|
% switch for distinguishing between context of
|
||||||
|
% sender and receiver's address
|
||||||
|
|
||||||
|
"\\newif\\ifsender \n"
|
||||||
|
"\\newif\\ifsubj \n"
|
||||||
|
"\\subjfalse \n" % assume no subject
|
||||||
|
|
||||||
|
"\\newif\\ifcc \n" % for cc field
|
||||||
|
"\\ccfalse \n"
|
||||||
|
|
||||||
|
"\\newif\\ifsaddress\n"
|
||||||
|
"\\saddressfalse\n"
|
||||||
|
"\\newif\\ifraddress\n"
|
||||||
|
"\\raddressfalse\n"
|
||||||
|
|
||||||
|
"\\newif\\iffax\n"
|
||||||
|
"\\faxfalse\n"
|
||||||
|
|
||||||
|
"\\def\\letterhead{\n"
|
||||||
|
"\\begin{picture}(178,54) \n"
|
||||||
|
"\\put(0,50){\\agb GESELLSCHAFT F\\\"{U}R MATHEMATIK UND \n"
|
||||||
|
"DATENVERARBEITUNG MBH } \n"
|
||||||
|
|
||||||
|
"\\put(147,50){\\gmd g} \n "
|
||||||
|
|
||||||
|
"\\put(0,40){\\helv GMD, Postfach 1316, Schlo{\\ss} Birlinghoven, \n "
|
||||||
|
"D-53757 Sankt Augustin 1} \n "
|
||||||
|
|
||||||
|
"\\put(97,40){\\parbox\[b\]{10cm} \n"
|
||||||
|
"{\\helv\\raggedright \n"
|
||||||
|
"\\baselineskip=9pt plus 2pt \n"
|
||||||
|
"Telefon (0 22 41) 14-0 \\\\ \n"
|
||||||
|
"Telefax (0 22 41) 14 26 18, -28 89}}\n"
|
||||||
|
|
||||||
|
"\\put(0,210){\\makebox(0,0)\[bl\]{\\today}} \n "
|
||||||
|
|
||||||
|
% letter specific information
|
||||||
|
|
||||||
|
% from
|
||||||
|
|
||||||
|
% name and e-mail
|
||||||
|
|
||||||
|
"\\put(0,44){\\sname\\ \\semail} \n"
|
||||||
|
|
||||||
|
% phone
|
||||||
|
|
||||||
|
"\\put(128,44){-\\sphone} \n"
|
||||||
|
|
||||||
|
% To, name and address
|
||||||
|
|
||||||
|
"\\put(0,30){\\parbox\[t\]{9.5cm} \n"
|
||||||
|
"{\\rname \\\\\n"
|
||||||
|
"\\ifraddress\\raddress\\fi}}\n"
|
||||||
|
|
||||||
|
% subject
|
||||||
|
|
||||||
|
"\\ifsubj{\\put(0,0){\\subj}}\\fi\n"
|
||||||
|
|
||||||
|
% sref
|
||||||
|
|
||||||
|
% "\\put(70,15){\\sref} \n"
|
||||||
|
|
||||||
|
% rref
|
||||||
|
|
||||||
|
% "\\put(0,15){\\rref} \n"
|
||||||
|
|
||||||
|
% rdate
|
||||||
|
|
||||||
|
% "\\put(32,15){\\rdate} \n"
|
||||||
|
|
||||||
|
"\\end{picture} \n"
|
||||||
|
"}\n" % end of letterhead definition
|
||||||
|
|
||||||
|
</letter> + "\\end{document}" +
|
||||||
|
|
||||||
|
<telefax> + "\\documentstyle\[[OPTS],qwertz,dina4,xlatin1\]{article}\n"
|
||||||
|
"\\def\\faxlength{[LENGTH]}\n"
|
||||||
|
|
||||||
|
% initial values for optional elements in the
|
||||||
|
% letter head
|
||||||
|
|
||||||
|
"\\def\\semail{} \n"
|
||||||
|
"\\def\\remail{} \n"
|
||||||
|
"\\def\\sphone{} \n"
|
||||||
|
"\\def\\rphone{} \n"
|
||||||
|
"\\def\\rfax{} \n"
|
||||||
|
"\\def\\sfax{} \n"
|
||||||
|
"\\def\\subj{} \n"
|
||||||
|
|
||||||
|
% switch for distinguishing between context of
|
||||||
|
% sender and receiver's address
|
||||||
|
|
||||||
|
"\\newif\\ifsender \n"
|
||||||
|
"\\newif\\ifsubj \n"
|
||||||
|
"\\subjfalse \n" % assume no subject
|
||||||
|
|
||||||
|
"\\newif\\ifcc \n" % for cc field
|
||||||
|
"\\ccfalse \n"
|
||||||
|
|
||||||
|
"\\newif\\ifsaddress\n"
|
||||||
|
"\\saddressfalse\n"
|
||||||
|
"\\newif\\ifraddress\n"
|
||||||
|
"\\raddressfalse\n"
|
||||||
|
|
||||||
|
"\\newif\\iffax\n"
|
||||||
|
"\\faxtrue\n"
|
||||||
|
|
||||||
|
"\\def\\letterhead{\n"
|
||||||
|
"\\newfont{\\gmd}{gmdlogo}\n"
|
||||||
|
"\\setlength{\\parindent}{0pt}\n"
|
||||||
|
|
||||||
|
"\\parbox\[b\]{\\textwidth}{Gesellschaft f\\\"{u}r\n"
|
||||||
|
"Mathematik und Datenverarbeitung mbH \\\\\n"
|
||||||
|
"Schlo{\\ss} Birlinghoven \\\\\n"
|
||||||
|
"D-53757 St.~Augustin \\\\\n"
|
||||||
|
"Telefax: +49--2241--142618, "
|
||||||
|
"+49--2241--142889}\\makebox\[0pt\]\[r\]{\\gmd e}\n"
|
||||||
|
|
||||||
|
"\\begin{center}\n"
|
||||||
|
"~ \\\\\n"
|
||||||
|
"\\LARGE TELEFAX\n"
|
||||||
|
"\\\\ ~\n"
|
||||||
|
"\\end{center}\n"
|
||||||
|
|
||||||
|
"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
|
||||||
|
"{\n"
|
||||||
|
"Von/From: \\sname\n"
|
||||||
|
"\\\\\n"
|
||||||
|
"Datum/Date: \\today\n"
|
||||||
|
"}}\n"
|
||||||
|
|
||||||
|
"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
|
||||||
|
"{\n"
|
||||||
|
"An/To: \\rname\n"
|
||||||
|
"\\\\\n"
|
||||||
|
"Telefax: \\rfax\n"
|
||||||
|
"\\\\\n"
|
||||||
|
"Firma/Company: \\raddress\n"
|
||||||
|
"}}\n"
|
||||||
|
|
||||||
|
"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
|
||||||
|
"{\n"
|
||||||
|
"Anzahl der gesendeten Seiten (inkl. dieses Deckblatts)/ \\\\\n"
|
||||||
|
"Number of pages (including this cover sheet): \\faxlength\n"
|
||||||
|
"}}\n"
|
||||||
|
|
||||||
|
"\\framebox\[\\textwidth\]{\\parbox{0.9\\textwidth}\%\n"
|
||||||
|
"{\\setlength{\\parskip}{0.5\\baselineskip}\n"
|
||||||
|
"Bemerkungen/Comments: \\\\\n"
|
||||||
|
"\\subj\n"
|
||||||
|
"\\vspace{60pt}}}\n"
|
||||||
|
"}\n" % end of letterhead definition for fax messages
|
||||||
|
|
||||||
|
</telefax> + "\\end{document}" +
|
||||||
|
|
||||||
|
<opening> + "\\begin{document}\n"
|
||||||
|
"\\pagestyle{empty}\n"
|
||||||
|
"\\letterhead\n"
|
||||||
|
|
||||||
|
"\\iffax\\newpage\n"
|
||||||
|
"\\else{\\ifsubj\\vspace{0.5cm}\\fi}\n"
|
||||||
|
"\\fi\n\\par" +
|
||||||
|
|
||||||
|
</opening> + "\n\n\\vspace{0.6cm}\n\\par" +
|
||||||
|
|
||||||
|
|
||||||
|
<from> + "\\sendertrue\n"
|
||||||
|
"\\def\\sname{"
|
||||||
|
</from> "}" +
|
||||||
|
|
||||||
|
|
||||||
|
<to> + "\\senderfalse\n"
|
||||||
|
"\\def\\rname{"
|
||||||
|
</to> "}" +
|
||||||
|
|
||||||
|
% first end definition of name
|
||||||
|
|
||||||
|
<address> "\\def\\address{"
|
||||||
|
</address> "}\n"
|
||||||
|
"\\ifsender{\\global\\saddresstrue\n"
|
||||||
|
"\\global\\def\\saddress{\\address}}\n"
|
||||||
|
"\\else{\\global\\raddresstrue\n"
|
||||||
|
"\\global\\def\\raddress{\\address}}\n"
|
||||||
|
"\\fi" +
|
||||||
|
|
||||||
|
<email> + "\\def\\email{"
|
||||||
|
</email> "}\n"
|
||||||
|
"\\ifsender\\edef\\semail{(\\email)} \n"
|
||||||
|
" \\else\\edef\\remail{\\email} \n"
|
||||||
|
"\\fi" +
|
||||||
|
|
||||||
|
<phone> + "\\def\\phone{"
|
||||||
|
</phone> "}\n"
|
||||||
|
"\\ifsender\\edef\\sphone{\\phone} \n"
|
||||||
|
" \\else\\edef\\rphone{\\phone} \n"
|
||||||
|
"\\fi" +
|
||||||
|
|
||||||
|
|
||||||
|
<fax> + "\\def\\fax{"
|
||||||
|
</fax> "}\n"
|
||||||
|
"\\ifsender\\edef\\sfax{\\fax} \n"
|
||||||
|
"\\else{\\global\\edef\\rfax{\\fax}\n"
|
||||||
|
"\\newwrite\\faxnum\n"
|
||||||
|
"\\immediate\\openout\\faxnum=.fax=num\n"
|
||||||
|
"\\immediate\\write\\faxnum{\\rfax}\n"
|
||||||
|
"\\immediate\\closeout\\faxnum}\n"
|
||||||
|
"\\fi" +
|
||||||
|
|
||||||
|
<subject> + "\\subjtrue\n"
|
||||||
|
"\\def\\subj{"
|
||||||
|
</subject> "}" +
|
||||||
|
|
||||||
|
|
||||||
|
<sref> + "\\newcommand{\\sref}{"
|
||||||
|
</sref> "}" +
|
||||||
|
|
||||||
|
<rref> + "\\newcommand{\\rref}{"
|
||||||
|
</rref> "}" +
|
||||||
|
|
||||||
|
<rdate> + "\\def\\rdate}{"
|
||||||
|
</rdate> "}" +
|
||||||
|
|
||||||
|
<closing> + "\\vspace{1cm} \n\\par\n"
|
||||||
|
"\\parbox\[t\]{\\textwidth} "
|
||||||
|
"{"
|
||||||
|
</closing> + "}\\vspace{2cm}\n\\par\n"
|
||||||
|
"\\sname \n"
|
||||||
|
"\\ifcc{\\vspace{0.5cm}\n\\par\n"
|
||||||
|
"cc:\\ \\ \\parbox\[t\]{14cm}{\n"
|
||||||
|
"\\cc}\\fi\n" +
|
||||||
|
|
||||||
|
<cc> + "\\cctrue\n"
|
||||||
|
"\\def\\cc{"
|
||||||
|
</cc> "}" +
|
||||||
|
|
||||||
|
<encl> + "\\vspace{0.5cm}\n\\par\n"
|
||||||
|
"encl:\\ \\ \\parbox\[t\]{14cm}{"
|
||||||
|
</encl> "}\n\n" +
|
||||||
|
|
||||||
|
<ps> + "\\vspace{0.5cm}\n\\par" +
|
||||||
|
</ps>
|
||||||
|
|
||||||
|
|
||||||
|
% end of latex replacement file
|
||||||
|
|
642
doc/sbase/dtd/linuxdoc.dtd
Normal file
642
doc/sbase/dtd/linuxdoc.dtd
Normal file
@ -0,0 +1,642 @@
|
|||||||
|
<!-- This is a DTD, but will be read as -*- sgml -*- -->
|
||||||
|
<!-- ================================================= -->
|
||||||
|
<!-- $Id$
|
||||||
|
|
||||||
|
This was heavilly modified for use with bird! Don't you dare to use it
|
||||||
|
anywhere else. <pavel@ucw.cz>
|
||||||
|
|
||||||
|
This was LINUXDOC.DTD,
|
||||||
|
a hacked version of QWERTZ.DTD v1.3 by Matt Welsh,
|
||||||
|
Greg Hankins, Eric Raymond, Marc Baudoin and
|
||||||
|
Tristan Debeaupuis; modified from QWERTZ.DTD by
|
||||||
|
Tom Gordon.
|
||||||
|
|
||||||
|
$Log$
|
||||||
|
Revision 1.1 2000-05-11 12:00:36 pavel
|
||||||
|
Critical files from linuxdoc1 distribution checked in.
|
||||||
|
|
||||||
|
Revision 1.8 1998/06/26 19:41:11 cg
|
||||||
|
* Add (La)TeX logos. (NJ)
|
||||||
|
|
||||||
|
Revision 1.7 1998/03/22 10:39:08 cg
|
||||||
|
* Corrected "isoent" entity reference in DTD. (CdG)
|
||||||
|
|
||||||
|
Revision 1.6 1998/01/08 19:48:20 cg
|
||||||
|
* Added "invisible" index tags <nidx> and <ncdx>. (SM/CdG)
|
||||||
|
|
||||||
|
Revision 1.5 1997/11/23 21:04:37 cg
|
||||||
|
* Added <file> tag to all DTDs and documented it (ESR)
|
||||||
|
|
||||||
|
* Added <idx> and <cdx> to linuxdoc97 and sgmltool DTDs (ESR)
|
||||||
|
|
||||||
|
* Arrange for <htmlurl> to call \url in the LaTeX back end (ESR)
|
||||||
|
|
||||||
|
Revision 1.4 1997/11/21 22:58:13 cg
|
||||||
|
* Allow [ and ] to be used inside <tag></tag>. (ESR)
|
||||||
|
|
||||||
|
Revision 1.3 1997/11/12 21:47:24 cg
|
||||||
|
* Manually modified the Log entry in linuxdoc96.dtd. It contained SGML
|
||||||
|
comments, and nested comments won't go... (CdG)
|
||||||
|
|
||||||
|
Revision 1.2 1997/11/11 20:50:22 cg
|
||||||
|
* First pass at conditionals. This version is implemented with magic comments
|
||||||
|
<!- if -> and <!- unless ->. (ESR)
|
||||||
|
|
||||||
|
* The generic options processing now includes the -D option to pass in an
|
||||||
|
attribute/value pair for conditionals. This meant the -D option in
|
||||||
|
sgml2html had to be changed, it's now -h. (ESR)
|
||||||
|
|
||||||
|
Revision 1.1 1997/07/09 13:27:19 cg
|
||||||
|
* Completely new DTD setup by Bernd (BK).
|
||||||
|
|
||||||
|
|
||||||
|
-->
|
||||||
|
<!-- ================================================= -->
|
||||||
|
<!-- Revision Comments -->
|
||||||
|
|
||||||
|
<!-- ESR/97/11/17: Added file tag. -->
|
||||||
|
<!-- ESR/97/11/11: Removed the crude and undocumented
|
||||||
|
conditionalization features in this DTD. They
|
||||||
|
weren't in the original linuxdoc 1.3 DTD, and are
|
||||||
|
superseded by the new if/unless facility. -->
|
||||||
|
<!-- BK/97/05/09: this is the original Linuxdoc DTD,
|
||||||
|
as of SGML Tools 0.99.0. It is not longer
|
||||||
|
supported. Use only if in dire need, for backwards
|
||||||
|
compabitlity. Backend support for undocumented
|
||||||
|
QWERTZ leftovers not in the strict Linuxdoc DTD's
|
||||||
|
is not guaranteed. -->
|
||||||
|
<!-- BK/97/06/06: finally applied changes proposed by
|
||||||
|
Ken MacLeod to dtd/catalog (PUBLIC). Removed
|
||||||
|
the duplicated linuxdoc96 element name. -->
|
||||||
|
<!-- BK/97/06/22: replaced entire content with DTD
|
||||||
|
from 0.99.12 release - I am not going to maintain
|
||||||
|
any changes to this, just replacing. -->
|
||||||
|
<!-- ================================================= -->
|
||||||
|
|
||||||
|
<!entity % emph
|
||||||
|
" em|it|bf|sf|sl|tt|cf|m|cparam " >
|
||||||
|
|
||||||
|
<!entity % index "idx|cdx|nidx|ncdx" >
|
||||||
|
|
||||||
|
<!-- url added by HG; htmlurl added by esr -->
|
||||||
|
<!entity % xref
|
||||||
|
" label|ref|pageref|cite|url|htmlurl|ncite " >
|
||||||
|
|
||||||
|
<!entity % inline
|
||||||
|
" (#pcdata | f| x| %emph; |sq| %xref | %index | file )* " >
|
||||||
|
|
||||||
|
<!entity % list
|
||||||
|
" list | itemize | enum | descrip " >
|
||||||
|
|
||||||
|
<!entity % par
|
||||||
|
" %list; | comment | lq | quote | tscreen " >
|
||||||
|
|
||||||
|
<!entity % mathpar " dm | eq " >
|
||||||
|
|
||||||
|
<!entity % thrm
|
||||||
|
" def | prop | lemma | coroll | proof | theorem " >
|
||||||
|
|
||||||
|
<!entity % litprog " code | verb " >
|
||||||
|
|
||||||
|
<!entity % sectpar
|
||||||
|
" %par; | figure | tabular | table | %mathpar; |
|
||||||
|
%thrm; | %litprog; ">
|
||||||
|
<!element linuxdoc o o
|
||||||
|
(sect | chapt | article | report |
|
||||||
|
book | letter | telefax | slides | notes | manpage ) >
|
||||||
|
|
||||||
|
<!-- `general' entity replaced with ISO entities - kwm -->
|
||||||
|
<!entity % isoent system "isoent">
|
||||||
|
%isoent;
|
||||||
|
|
||||||
|
<!entity urlnam sdata "urlnam" >
|
||||||
|
<!entity refnam sdata "refnam" >
|
||||||
|
<!entity tex sdata "[tex ]" >
|
||||||
|
<!entity latex sdata "[latex ]" >
|
||||||
|
<!entity latexe sdata "[latexe]" >
|
||||||
|
<!entity tm sdata "[trade ]" >
|
||||||
|
<!entity dquot sdata "[quot ]" >
|
||||||
|
<!entity ero sdata "[amp ]" >
|
||||||
|
<!entity etago '</' >
|
||||||
|
<!entity Ae 'Ä' >
|
||||||
|
<!entity ae 'ä' >
|
||||||
|
<!entity Oe 'Ö' >
|
||||||
|
<!entity oe 'ö' >
|
||||||
|
<!entity Ue 'Ü' >
|
||||||
|
<!entity ue 'ü' >
|
||||||
|
<!entity sz 'ß' >
|
||||||
|
<!element p o o (( %inline | %sectpar )+) +(newline) >
|
||||||
|
<!entity ptag '<p>' >
|
||||||
|
<!entity psplit '</p><p>' >
|
||||||
|
|
||||||
|
<!shortref pmap
|
||||||
|
"&#RS;B" null
|
||||||
|
"&#RS;B&#RE;" psplit
|
||||||
|
"&#RS;&#RE;" psplit
|
||||||
|
-- '"' qtag --
|
||||||
|
"[" lsqb
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar >
|
||||||
|
|
||||||
|
<!usemap pmap p>
|
||||||
|
<!element em - - (%inline)>
|
||||||
|
<!element bf - - (%inline)>
|
||||||
|
<!element it - - (%inline)>
|
||||||
|
<!element sf - - (%inline)>
|
||||||
|
<!element sl - - (%inline)>
|
||||||
|
<!element tt - - (%inline)>
|
||||||
|
<!element cf - - (%inline)>
|
||||||
|
<!element m - - (%inline)>
|
||||||
|
<!element sq - - (%inline)>
|
||||||
|
<!element cparam - - (%inline)>
|
||||||
|
|
||||||
|
<!entity ftag '<f>' -- formula begin -- >
|
||||||
|
<!entity qendtag '</sq>'>
|
||||||
|
|
||||||
|
<!shortref sqmap
|
||||||
|
"&#RS;B" null
|
||||||
|
-- '"' qendtag --
|
||||||
|
"[" lsqb
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar >
|
||||||
|
|
||||||
|
<!usemap sqmap sq >
|
||||||
|
|
||||||
|
<!element lq - - (p*)>
|
||||||
|
<!element quote - - ((%inline; | %sectpar;)*, p*)+ >
|
||||||
|
<!element tscreen - - ((%inline; | %sectpar;)*, p*)+ >
|
||||||
|
<!element itemize - - (item+)>
|
||||||
|
<!element enum - - (item+)>
|
||||||
|
<!element list - - (item+)>
|
||||||
|
|
||||||
|
<!-- What a mess. The following is here to clean up problems with
|
||||||
|
paragraph breaks in a descrip. I can think of cases where this might
|
||||||
|
break, but it seems to work. mdw -->
|
||||||
|
|
||||||
|
<!shortref desmap
|
||||||
|
"&#RS;B" null
|
||||||
|
"&#RS;B&#RE;" ptag
|
||||||
|
"&#RS;&#RE;" ptag
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"[" lsqb
|
||||||
|
"]" rsqb
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar >
|
||||||
|
|
||||||
|
<!element descrip - - (tag?, p+)+ >
|
||||||
|
<!usemap desmap descrip>
|
||||||
|
|
||||||
|
<!element item o o ((%inline; | %sectpar;)*, p*) >
|
||||||
|
|
||||||
|
<!element tag - o (%inline)>
|
||||||
|
<!usemap desmap tag>
|
||||||
|
|
||||||
|
<!usemap global (list,itemize,enum)>
|
||||||
|
<!entity space " ">
|
||||||
|
<!entity null "">
|
||||||
|
|
||||||
|
<!--
|
||||||
|
<!shortref bodymap
|
||||||
|
"&#RS;B&#RE;" ptag
|
||||||
|
"&#RS;&#RE;" ptag
|
||||||
|
'"' qtag
|
||||||
|
"[" lsqb
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar>
|
||||||
|
-->
|
||||||
|
|
||||||
|
<!element figure - - ((eps | ph ), img*, caption?)>
|
||||||
|
<!attlist figure
|
||||||
|
loc cdata "tbp"
|
||||||
|
caption cdata "Caption">
|
||||||
|
|
||||||
|
<!-- eps attributes added by mb and td -->
|
||||||
|
<!element eps - o empty >
|
||||||
|
<!attlist eps
|
||||||
|
file cdata #required
|
||||||
|
height cdata "5cm"
|
||||||
|
angle cdata "0">
|
||||||
|
|
||||||
|
<!element ph - o empty >
|
||||||
|
<!attlist ph
|
||||||
|
vspace cdata #required>
|
||||||
|
|
||||||
|
<!element img - o empty>
|
||||||
|
<!attlist img
|
||||||
|
src cdata #required>
|
||||||
|
|
||||||
|
<!element caption - o (%inline)>
|
||||||
|
|
||||||
|
<!shortref oneline
|
||||||
|
"B&#RE;" space
|
||||||
|
"&#RS;&#RE;" null
|
||||||
|
"&#RS;B&#RE;" null
|
||||||
|
-- '"' qtag --
|
||||||
|
"[" ftag
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar>
|
||||||
|
|
||||||
|
<!usemap oneline tag>
|
||||||
|
<!usemap oneline caption>
|
||||||
|
|
||||||
|
<!entity % tabrow "(%inline, (colsep, %inline)*)" >
|
||||||
|
<!element tabular - -
|
||||||
|
(hline?, %tabrow, (rowsep, hline?, %tabrow)*, caption?) >
|
||||||
|
|
||||||
|
<!attlist tabular
|
||||||
|
ca cdata #required>
|
||||||
|
|
||||||
|
<!element rowsep - o empty>
|
||||||
|
<!element colsep - o empty>
|
||||||
|
<!element hline - o empty>
|
||||||
|
|
||||||
|
<!entity rowsep "<rowsep>">
|
||||||
|
<!entity colsep "<colsep>">
|
||||||
|
|
||||||
|
<!shortref tabmap
|
||||||
|
"&#RE;" null
|
||||||
|
"&#RS;&#RE;" null
|
||||||
|
"&#RS;B&#RE;" null
|
||||||
|
"&#RS;B" null
|
||||||
|
"B&#RE;" null
|
||||||
|
"BB" space
|
||||||
|
"@" rowsep
|
||||||
|
"|" colsep
|
||||||
|
"[" ftag
|
||||||
|
-- '"' qtag --
|
||||||
|
"_" thinsp
|
||||||
|
"~" nbsp
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub >
|
||||||
|
|
||||||
|
<!usemap tabmap tabular>
|
||||||
|
<!element table - - (tabular, caption?) >
|
||||||
|
<!attlist table
|
||||||
|
loc cdata "tbp">
|
||||||
|
|
||||||
|
<!element code - - rcdata>
|
||||||
|
<!element verb - - rcdata>
|
||||||
|
|
||||||
|
<!shortref ttmap -- also on one-line --
|
||||||
|
"B&#RE;" space
|
||||||
|
"&#RS;&#RE;" null
|
||||||
|
"&#RS;B&#RE;" null
|
||||||
|
"&#RS;B" null
|
||||||
|
'#' num
|
||||||
|
'%' percnt
|
||||||
|
'~' tilde
|
||||||
|
'_' lowbar
|
||||||
|
'^' circ
|
||||||
|
'{' lcub
|
||||||
|
'}' rcub
|
||||||
|
'|' verbar >
|
||||||
|
|
||||||
|
<!usemap ttmap tt>
|
||||||
|
<!element mc - - cdata >
|
||||||
|
<!entity % sppos "tu" >
|
||||||
|
<!entity % fcs "%sppos;|phr" >
|
||||||
|
<!entity % fcstxt "#pcdata|mc|%fcs;" >
|
||||||
|
<!entity % fscs "rf|v|fi" >
|
||||||
|
<!entity % limits "pr|in|sum" >
|
||||||
|
<!entity % fbu "fr|lim|ar|root" >
|
||||||
|
<!entity % fph "unl|ovl|sup|inf" >
|
||||||
|
<!entity % fbutxt "(%fbu;) | (%limits;) |
|
||||||
|
(%fcstxt;)|(%fscs;)|(%fph;)" >
|
||||||
|
<!entity % fphtxt "p|#pcdata" >
|
||||||
|
<!element f - - ((%fbutxt;)*) >
|
||||||
|
|
||||||
|
<!entity fendtag '</f>' -- formula end -- >
|
||||||
|
|
||||||
|
<!shortref fmap
|
||||||
|
"&#RS;B" null
|
||||||
|
"&#RS;B&#RE;" null
|
||||||
|
"&#RS;&#RE;" null
|
||||||
|
"_" thinsp
|
||||||
|
"~" nbsp
|
||||||
|
"]" rsqb
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar>
|
||||||
|
|
||||||
|
<!usemap fmap f >
|
||||||
|
|
||||||
|
<!element dm - - ((%fbutxt;)*)>
|
||||||
|
<!element eq - - ((%fbutxt;)*)>
|
||||||
|
|
||||||
|
<!shortref dmmap
|
||||||
|
"&#RE;" space
|
||||||
|
"_" thinsp
|
||||||
|
"~" nbsp
|
||||||
|
"]" rsqb
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar>
|
||||||
|
|
||||||
|
<!usemap dmmap (dm,eq)>
|
||||||
|
<!element fr - - (nu,de) >
|
||||||
|
<!element nu o o ((%fbutxt;)*) >
|
||||||
|
<!element de o o ((%fbutxt;)*) >
|
||||||
|
<!element ll o o ((%fbutxt;)*) >
|
||||||
|
<!element ul o o ((%fbutxt;)*) >
|
||||||
|
<!element opd - o ((%fbutxt;)*) >
|
||||||
|
<!element pr - - (ll,ul,opd?) >
|
||||||
|
<!element in - - (ll,ul,opd?) >
|
||||||
|
<!element sum - - (ll,ul,opd?) >
|
||||||
|
<!element lim - - (op,ll,ul,opd?) >
|
||||||
|
<!element op o o (%fcstxt;|rf|%fph;) -(tu) >
|
||||||
|
<!element root - - ((%fbutxt;)*) >
|
||||||
|
<!attlist root
|
||||||
|
n cdata "">
|
||||||
|
<!element col o o ((%fbutxt;)*) >
|
||||||
|
<!element row o o (col, (arc, col)*) >
|
||||||
|
|
||||||
|
<!element ar - - (row, (arr, row)*) >
|
||||||
|
<!attlist ar
|
||||||
|
ca cdata #required >
|
||||||
|
<!element arr - o empty >
|
||||||
|
<!element arc - o empty >
|
||||||
|
<!entity arr "<arr>" >
|
||||||
|
<!entity arc "<arc>" >
|
||||||
|
|
||||||
|
<!shortref arrmap
|
||||||
|
"&#RE;" space
|
||||||
|
"@" arr
|
||||||
|
"|" arc
|
||||||
|
"_" thinsp
|
||||||
|
"~" nbsp
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub >
|
||||||
|
|
||||||
|
<!usemap arrmap ar >
|
||||||
|
<!element sup - - ((%fbutxt;)*) -(tu) >
|
||||||
|
<!element inf - - ((%fbutxt;)*) -(tu) >
|
||||||
|
<!element unl - - ((%fbutxt;)*) >
|
||||||
|
<!element ovl - - ((%fbutxt;)*) >
|
||||||
|
<!element rf - o (#pcdata) >
|
||||||
|
<!element phr - o ((%fphtxt;)*) >
|
||||||
|
<!element v - o ((%fcstxt;)*)
|
||||||
|
-(tu|%limits;|%fbu;|%fph;) >
|
||||||
|
<!element fi - o (#pcdata) >
|
||||||
|
<!element tu - o empty >
|
||||||
|
|
||||||
|
<!usemap global (rf,phr)>
|
||||||
|
<!element def - - (thtag?, p+) >
|
||||||
|
<!element prop - - (thtag?, p+) >
|
||||||
|
<!element lemma - - (thtag?, p+) >
|
||||||
|
<!element coroll - - (thtag?, p+) >
|
||||||
|
<!element proof - - (p+) >
|
||||||
|
<!element theorem - - (thtag?, p+) >
|
||||||
|
<!element thtag - - (%inline)>
|
||||||
|
|
||||||
|
<!usemap global (def,prop,lemma,coroll,proof,theorem)>
|
||||||
|
<!usemap oneline thtag>
|
||||||
|
<!entity qtag '<sq>' >
|
||||||
|
|
||||||
|
<!shortref global
|
||||||
|
"&#RS;B" null -- delete leading blanks --
|
||||||
|
-- '"' qtag --
|
||||||
|
"[" ftag
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar>
|
||||||
|
|
||||||
|
<!usemap global linuxdoc>
|
||||||
|
<!element label - o empty>
|
||||||
|
<!attlist label id cdata #required>
|
||||||
|
|
||||||
|
<!-- ref modified to have an optional name field HG -->
|
||||||
|
<!element ref - o empty>
|
||||||
|
<!attlist ref
|
||||||
|
id cdata #required
|
||||||
|
name cdata "&refnam">
|
||||||
|
|
||||||
|
<!-- url entity added to have direct url references HG -->
|
||||||
|
<!element url - o empty>
|
||||||
|
<!attlist url
|
||||||
|
url cdata #required
|
||||||
|
name cdata "&urlnam" >
|
||||||
|
|
||||||
|
<!-- htmlurl entity added to have quieter url references esr -->
|
||||||
|
<!element htmlurl - o empty>
|
||||||
|
<!attlist htmlurl
|
||||||
|
url cdata #required
|
||||||
|
name cdata "&urlnam" >
|
||||||
|
|
||||||
|
<!element pageref - o empty>
|
||||||
|
<!attlist pageref
|
||||||
|
id cdata #required>
|
||||||
|
<!element comment - - (%inline)>
|
||||||
|
<!element x - - ((#pcdata | mc)*) >
|
||||||
|
<!usemap #empty x >
|
||||||
|
|
||||||
|
<!-- Hacked by mdw to exclude abstract; abstract now part of titlepag -->
|
||||||
|
<!element article - -
|
||||||
|
(titlepag, header?,
|
||||||
|
toc?, lof?, lot?, p*, sect*,
|
||||||
|
(appendix, sect+)?, biblio?) +(footnote)>
|
||||||
|
|
||||||
|
<!attlist article
|
||||||
|
opts cdata "null">
|
||||||
|
|
||||||
|
<!-- Hacked by mdw to exclude abstract; abstract now part of titlepag -->
|
||||||
|
<!element report - -
|
||||||
|
(titlepag, header?, toc?, lof?, lot?, p*,
|
||||||
|
chapt*, (appendix, chapt+)?, biblio?) +(footnote)>
|
||||||
|
|
||||||
|
<!attlist report
|
||||||
|
opts cdata "null">
|
||||||
|
<!element book - -
|
||||||
|
(titlepag, header?, toc?, lof?, lot?, p*, chapt*,
|
||||||
|
(appendix, chapt+)?, biblio?) +(footnote) >
|
||||||
|
|
||||||
|
<!attlist book
|
||||||
|
opts cdata "null">
|
||||||
|
|
||||||
|
<!-- Hacked by mdw, abstract now part of titlepag -->
|
||||||
|
<!element titlepag o o (title, author, date?, abstract?)>
|
||||||
|
<!element title - o (%inline, subtitle?) +(newline)>
|
||||||
|
<!element subtitle - o (%inline)>
|
||||||
|
<!usemap oneline titlepag>
|
||||||
|
<!element author - o (name, thanks?, inst?,
|
||||||
|
(and, name, thanks?, inst?)*)>
|
||||||
|
<!element name o o (%inline) +(newline)>
|
||||||
|
<!element and - o empty>
|
||||||
|
<!element thanks - o (%inline)>
|
||||||
|
<!element inst - o (%inline) +(newline)>
|
||||||
|
<!element date - o (#pcdata) >
|
||||||
|
|
||||||
|
<!usemap global thanks>
|
||||||
|
|
||||||
|
<!element newline - o empty >
|
||||||
|
<!entity nl "<newline>">
|
||||||
|
|
||||||
|
<!-- Hacked by mdw -->
|
||||||
|
<!element abstract - o (%inline)>
|
||||||
|
<!usemap oneline abstract>
|
||||||
|
|
||||||
|
|
||||||
|
<!element toc - o empty>
|
||||||
|
<!element lof - o empty>
|
||||||
|
<!element lot - o empty>
|
||||||
|
<!element header - - (lhead, rhead) >
|
||||||
|
<!element lhead - o (%inline)>
|
||||||
|
<!element rhead - o (%inline)>
|
||||||
|
<!entity % sect "heading, header?, p* " >
|
||||||
|
<!element heading o o (%inline)>
|
||||||
|
<!element chapt - o (%sect, sect*) +(footnote)>
|
||||||
|
<!element sect - o (%sect, sect1*) +(footnote)>
|
||||||
|
<!element sect1 - o (%sect, sect2*)>
|
||||||
|
<!element sect2 - o (%sect, sect3*)>
|
||||||
|
<!element sect3 - o (%sect, sect4*)>
|
||||||
|
<!element sect4 - o (%sect)>
|
||||||
|
<!usemap oneline (chapt,sect,sect1,sect2,sect3,sect4)>
|
||||||
|
<!element appendix - o empty >
|
||||||
|
<!element footnote - - (%inline)>
|
||||||
|
<!usemap global footnote>
|
||||||
|
<!element cite - o empty>
|
||||||
|
<!attlist cite
|
||||||
|
id cdata #required>
|
||||||
|
|
||||||
|
<!element ncite - o empty>
|
||||||
|
<!attlist ncite
|
||||||
|
id cdata #required
|
||||||
|
note cdata #required>
|
||||||
|
|
||||||
|
<!element file - - (#pcdata)>
|
||||||
|
|
||||||
|
<!element idx - - (#pcdata)>
|
||||||
|
<!element cdx - - (#pcdata)>
|
||||||
|
<!element nidx - - (#pcdata)>
|
||||||
|
<!element ncdx - - (#pcdata)>
|
||||||
|
|
||||||
|
<!element biblio - o empty>
|
||||||
|
<!attlist biblio
|
||||||
|
style cdata "linuxdoc"
|
||||||
|
files cdata "">
|
||||||
|
<!element slides - - (slide*) >
|
||||||
|
|
||||||
|
<!attlist slides
|
||||||
|
opts cdata "null">
|
||||||
|
<!element slide - o (title?, p+) >
|
||||||
|
<!entity % addr "(address?, email?, phone?, fax?)" >
|
||||||
|
|
||||||
|
<!element letter - -
|
||||||
|
(from, %addr, to, %addr, cc?, subject?, sref?, rref?,
|
||||||
|
rdate?, opening, p+, closing, encl?, ps?)>
|
||||||
|
|
||||||
|
<!attlist letter
|
||||||
|
opts cdata "null">
|
||||||
|
|
||||||
|
<!element from - o (#pcdata) >
|
||||||
|
<!element to - o (#pcdata) >
|
||||||
|
|
||||||
|
<!usemap oneline (from,to)>
|
||||||
|
|
||||||
|
<!element address - o (#pcdata) +(newline) >
|
||||||
|
<!element email - o (#pcdata) >
|
||||||
|
<!element phone - o (#pcdata) >
|
||||||
|
<!element fax - o (#pcdata) >
|
||||||
|
|
||||||
|
<!element subject - o (%inline;) >
|
||||||
|
<!element sref - o (#pcdata) >
|
||||||
|
<!element rref - o (#pcdata) >
|
||||||
|
<!element rdate - o (#pcdata) >
|
||||||
|
|
||||||
|
<!element opening - o (%inline;) >
|
||||||
|
<!usemap oneline opening>
|
||||||
|
|
||||||
|
<!element closing - o (%inline;) >
|
||||||
|
<!element cc - o (%inline;) +(newline) >
|
||||||
|
<!element encl - o (%inline;) +(newline) >
|
||||||
|
|
||||||
|
<!element ps - o (p+) >
|
||||||
|
|
||||||
|
<!element telefax - -
|
||||||
|
(from, %addr, to, address, email?,
|
||||||
|
phone?, fax, cc?, subject?,
|
||||||
|
opening, p+, closing, ps?)>
|
||||||
|
|
||||||
|
<!attlist telefax
|
||||||
|
opts cdata "null"
|
||||||
|
length cdata "2">
|
||||||
|
|
||||||
|
<!element notes - - (title?, p+) >
|
||||||
|
<!attlist notes
|
||||||
|
opts cdata "null" >
|
||||||
|
<!element manpage - - (sect1*)
|
||||||
|
-(sect2 | f | %mathpar | figure | tabular |
|
||||||
|
table | %xref | %thrm )>
|
||||||
|
|
||||||
|
|
||||||
|
<!attlist manpage
|
||||||
|
opts cdata "null"
|
||||||
|
title cdata ""
|
||||||
|
sectnum cdata "1" >
|
||||||
|
<!shortref manpage
|
||||||
|
"&#RS;B" null
|
||||||
|
-- '"' qtag --
|
||||||
|
"[" ftag
|
||||||
|
"~" nbsp
|
||||||
|
"_" lowbar
|
||||||
|
"#" num
|
||||||
|
"%" percnt
|
||||||
|
"^" circ
|
||||||
|
"{" lcub
|
||||||
|
"}" rcub
|
||||||
|
"|" verbar>
|
||||||
|
|
||||||
|
<!usemap manpage manpage >
|
||||||
|
|
||||||
|
<!-- ================================================= -->
|
||||||
|
<!-- end of LINUXDOC DTD -->
|
||||||
|
<!--
|
||||||
|
Local Variables:
|
||||||
|
mode: sgml
|
||||||
|
End: -->
|
||||||
|
<!-- ================================================= -->
|
44
doc/sgml2html
Executable file
44
doc/sgml2html
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
#
|
||||||
|
# sgmltools.in
|
||||||
|
#
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
# SGML-Tools driver. Calls all other SGML-Tools components, contains
|
||||||
|
# configuration information, etcetera.
|
||||||
|
#
|
||||||
|
package main;
|
||||||
|
|
||||||
|
sub BEGIN
|
||||||
|
{
|
||||||
|
require 5.004;
|
||||||
|
}
|
||||||
|
use strict;
|
||||||
|
|
||||||
|
use vars qw($prefix $LibDir $BinDir $progs);
|
||||||
|
|
||||||
|
$prefix = "/usr";
|
||||||
|
$LibDir = "sbase";
|
||||||
|
$BinDir = "/usr/bin";
|
||||||
|
|
||||||
|
use lib "/usr/lib/sgml-tools";
|
||||||
|
use lib "/usr/perl5";
|
||||||
|
use lib "/usr/lib/perl5";
|
||||||
|
$progs = {
|
||||||
|
"NSGMLS" => "/usr/bin/nsgmls",
|
||||||
|
"SGMLSASP" => "/usr/bin/sgmlsasp",
|
||||||
|
"GROFF" => "/usr/bin/groff",
|
||||||
|
"GROFFMACRO" => "-mgs"
|
||||||
|
};
|
||||||
|
|
||||||
|
require SGMLTools;
|
||||||
|
&SGMLTools::init;
|
||||||
|
|
||||||
|
my @FileList = SGMLTools::process_options ($0, @ARGV);
|
||||||
|
for my $curfile (@FileList)
|
||||||
|
{
|
||||||
|
SGMLTools::process_file ($curfile);
|
||||||
|
}
|
||||||
|
|
||||||
|
exit 0;
|
||||||
|
|
44
doc/sgml2latex
Executable file
44
doc/sgml2latex
Executable file
@ -0,0 +1,44 @@
|
|||||||
|
#!/usr/bin/perl
|
||||||
|
#
|
||||||
|
# sgmltools.in
|
||||||
|
#
|
||||||
|
# $Id$
|
||||||
|
#
|
||||||
|
# SGML-Tools driver. Calls all other SGML-Tools components, contains
|
||||||
|
# configuration information, etcetera.
|
||||||
|
#
|
||||||
|
package main;
|
||||||
|
|
||||||
|
sub BEGIN
|
||||||
|
{
|
||||||
|
require 5.004;
|
||||||
|
}
|
||||||
|
use strict;
|
||||||
|
|
||||||
|
use vars qw($prefix $LibDir $BinDir $progs);
|
||||||
|
|
||||||
|
$prefix = "/usr";
|
||||||
|
$LibDir = "sbase";
|
||||||
|
$BinDir = "/usr/bin";
|
||||||
|
|
||||||
|
use lib "/usr/lib/sgml-tools";
|
||||||
|
use lib "/usr/perl5";
|
||||||
|
use lib "/usr/lib/perl5";
|
||||||
|
$progs = {
|
||||||
|
"NSGMLS" => "/usr/bin/nsgmls",
|
||||||
|
"SGMLSASP" => "/usr/bin/sgmlsasp",
|
||||||
|
"GROFF" => "/usr/bin/groff",
|
||||||
|
"GROFFMACRO" => "-mgs"
|
||||||
|
};
|
||||||
|
|
||||||
|
require SGMLTools;
|
||||||
|
&SGMLTools::init;
|
||||||
|
|
||||||
|
my @FileList = SGMLTools::process_options ($0, @ARGV);
|
||||||
|
for my $curfile (@FileList)
|
||||||
|
{
|
||||||
|
SGMLTools::process_file ($curfile);
|
||||||
|
}
|
||||||
|
|
||||||
|
exit 0;
|
||||||
|
|
Loading…
Reference in New Issue
Block a user