summaryrefslogtreecommitdiffstats
path: root/share/sgml/FreeBSD/rep
diff options
context:
space:
mode:
Diffstat (limited to 'share/sgml/FreeBSD/rep')
-rw-r--r--share/sgml/FreeBSD/rep/Makefile13
-rw-r--r--share/sgml/FreeBSD/rep/html.general106
-rw-r--r--share/sgml/FreeBSD/rep/html.mapping408
-rw-r--r--share/sgml/FreeBSD/rep/html.math104
-rw-r--r--share/sgml/FreeBSD/rep/latex.general106
-rw-r--r--share/sgml/FreeBSD/rep/latex.mapping674
-rw-r--r--share/sgml/FreeBSD/rep/latex.math104
-rw-r--r--share/sgml/FreeBSD/rep/nroff.general112
-rw-r--r--share/sgml/FreeBSD/rep/nroff.mapping638
-rw-r--r--share/sgml/FreeBSD/rep/nroff.math114
10 files changed, 2379 insertions, 0 deletions
diff --git a/share/sgml/FreeBSD/rep/Makefile b/share/sgml/FreeBSD/rep/Makefile
new file mode 100644
index 0000000..e1a112e
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/Makefile
@@ -0,0 +1,13 @@
+# $Id:$
+
+FILES= html.general html.mapping html.math latex.general latex.mapping
+FILES+= latex.math nroff.general nroff.mapping nroff.math
+NOOBJ= noobj
+
+all clean cleandir depend lint tags:
+
+afterinstall:
+ install -c -o ${BINOWN} -g ${BINGRP} -m 444 ${FILES} \
+ ${DESTDIR}${BINDIR}/rep
+
+.include <bsd.prog.mk>
diff --git a/share/sgml/FreeBSD/rep/html.general b/share/sgml/FreeBSD/rep/html.general
new file mode 100644
index 0000000..7aa9ecf
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/html.general
@@ -0,0 +1,106 @@
+
+<!entity AElig sdata "&AElig;" >
+<!entity Aacute sdata "&Aacute;" >
+<!entity Acirc sdata "&Acirc;" >
+<!entity Agrave sdata "&Agrave;" >
+<!entity Atilde sdata "&Atilde;" >
+<!entity Ccedil sdata "&Ccedil;" >
+<!entity Eacute sdata "&Eacute;" >
+<!entity Egrave sdata "&Egrave;" >
+<!entity Euml sdata '&Euml;' >
+<!entity Iacute sdata "&Iacute;" >
+<!entity Icirc sdata "&Icirc;" >
+<!entity Igrave sdata "&Igrave;" >
+<!entity Iuml sdata '&Iuml;' >
+<!entity Ntilde sdata "&Ntilde;" >
+<!entity Oacute sdata "&Oacute;" >
+<!entity Ocirc sdata "&Ocirc;" >
+<!entity Ograve sdata "&Ograve;" >
+<!entity Oslash sdata "&Oslash;" >
+<!entity Uacute sdata "&Uacute;" >
+<!entity Ugrave sdata "&Ugrave;" >
+<!entity Yacute sdata "&Yacute;" >
+<!entity aacute sdata "&aacute;" >
+<!entity acirc sdata "&acirc;" >
+<!entity aelig sdata "&aelig;" >
+<!entity agrave sdata "&agrave;" >
+<!entity aring sdata "&aring;" >
+<!entity atilde sdata "&atilde;" >
+<!entity ccedil sdata "&ccedil;" >
+<!entity eacute sdata "&eacute;" >
+<!entity ecirc sdata "&ecirc;" >
+<!entity egrave sdata "&egrave;" >
+<!entity euml sdata '&euml;' >
+<!entity iacute sdata "&iacute;" >
+<!entity icirc sdata "&icirc;" >
+<!entity igrave sdata "&igrave;" >
+<!entity iuml sdata '&iuml;' >
+<!entity ntilde sdata "&ntilde;" >
+<!entity oacute sdata "&oacute;" >
+<!entity ocirc sdata "&ocirc;" >
+<!entity ograve sdata "&ograve;" >
+<!entity oslash sdata "&oslash;" >
+<!entity otilde sdata "&otilde;" >
+<!entity uacute sdata "&uacute;" >
+<!entity ucirc sdata "&ucirc;" >
+<!entity ugrave sdata "&ugrave;" >
+<!entity yacute sdata "&yacute;" >
+<!entity yuml sdata '&yuml;' >
+<!entity lt sdata "&lt;" >
+<!entity amp sdata "&amp;" >
+<!entity ero sdata "&amp;" >
+<!entity etago sdata "</" >
+<!entity dquot sdata '"' >
+<!entity num sdata "#" >
+<!entity percnt sdata "%" >
+<!entity quot sdata "&quot;" >
+<!entity lpar sdata "&lpar;" >
+<!entity rpar sdata "&rpar;" >
+<!entity ast sdata "&ast;" >
+<!entity plus sdata "&plus;" >
+<!entity comma sdata "&comma;" >
+<!entity hyphen sdata "&hyphen;" >
+<!entity colon sdata "&colon;" >
+<!entity semi sdata "&semi;" >
+<!entity equals sdata "&equals;" >
+<!entity commat sdata "&commat;" >
+<!entity lsqb sdata "[" >
+<!entity rsqb sdata "]" >
+<!entity circ sdata "&circ;" >
+<!entity lowbar sdata "_" >
+<!entity lcub sdata "{" >
+<!entity verbar sdata "|" >
+<!entity rcub sdata "}" >
+<!entity tilde sdata "~" >
+<!entity bsol sdata "\" >
+<!entity dollar sdata "$" >
+<!entity nbsp sdata "~" >
+<!entity emsp sdata "&emsp;" >
+<!entity ensp sdata "&ensp;" >
+<!entity thinsp sdata "&thinsp;" >
+<!entity mdash sdata "&mdash;" >
+<!entity ndash sdata "&ndash;" >
+<!entity hellip sdata "&hellip;" >
+<!entity Auml sdata '&Auml;' >
+<!entity auml sdata '&auml;' >
+<!entity Ouml sdata '&Ouml;' >
+<!entity ouml sdata '&ouml;' >
+<!entity Uuml sdata '&Uuml;' >
+<!entity uuml sdata '&uuml;' >
+<!entity szlig sdata "&szlig;" >
+<!entity gt sdata "&gt;" >
+<!entity sect sdata "&sect;" >
+<!entity para sdata "&para;" >
+<!entity copy sdata "(c)" >
+<!entity iexcl sdata "&iexcl;" >
+<!entity iquest sdata "&iquest;" >
+<!entity cent sdata "&cent;" >
+<!entity pound sdata "£" >
+<!entity times sdata "&times;" >
+<!entity plusmn sdata "&plusmn;" >
+<!entity divide sdata "&divide;" >
+<!entity not sdata "&not;" >
+<!entity mu sdata "&mu;" >
+<!entity tm sdata "[TM]" >
+<!entity urlnam sdata "<@@urlnam>" >
+<!entity refnam sdata "<@@refnam>" >
diff --git a/share/sgml/FreeBSD/rep/html.mapping b/share/sgml/FreeBSD/rep/html.mapping
new file mode 100644
index 0000000..dd53e90
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/html.mapping
@@ -0,0 +1,408 @@
+
+% 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>
+
+<article>
+</article>
+
+<report>
+</report>
+
+<book>
+</book>
+
+<notes>
+</notes>
+
+% 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><em>"
+</abstract> "</em><hr></p>" +
+
+<appendix> + "<h2>Appendix</h2>" +
+</appendix>
+
+<toc>
+</toc>
+
+<lof>
+</lof>
+
+<lot>
+</lot>
+
+<part> + "<@@part>"
+</part>
+
+<chapt> + "<@@sect>"
+</chapt> + "<@@endsect>" +
+
+<sect> + "<@@sect>"
+</sect> + "<@@endsect>" +
+
+<sect1> + "<@@sect>"
+</sect1> + "<@@endsect>" +
+
+<sect2> + "<@@sect>"
+</sect2> + "<@@endsect>" +
+
+<sect3> + "<@@sect>"
+</sect3> + "<@@endsect>" +
+
+<sect4> + "<@@sect>"
+</sect4> + "<@@endsect>" +
+
+<heading> + "<@@head>"
+</heading> + "<@@endhead>" +
+
+<p> "<p>"
+</p> "</p>" +
+
+<itemize> + "<ul>" +
+</itemize> + "</ul>" +
+
+<enum> + "<ol>" +
+</enum> + "</ol>" +
+
+<descrip> + "<dl>" +
+</descrip> + "</dl>" +
+
+<item> + "<li>"
+</item> "</li>" +
+
+<tag> "<dt><b>"
+</tag> "</b><dd>"
+
+<cite> "[<i>[ID]</i>]"
+</cite>
+
+<ncite> "[<i>[NOTE] ([ID])</i>]"
+</ncite>
+
+<footnote> + "<sl>"
+</footnote> "</sl>" +
+
+<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>"
+
+% url support by HG
+
+<url> + "<@@url>[URL]\n"
+ "[NAME]</A>\n"
+ "<@@endurl>" +
+</url>
+
+% 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>
+
+<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>"
+</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> "<INF>"
+</inf> "</INF>"
+
+<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>
+
+
+<ph> + "<PH VSPACE=\"[VSPACE]\">" +
+</ph>
+
+<caption> + "<CAPTION>"
+</caption> "</CAPTION>" +
+
+% tables
+
+<table> + "<TABLE>" +
+</table> + "</TABLE>" +
+
+<tabular> + "<br>\n" +
+</tabular> + "\n" +
+
+<rowsep> "<br>" +
+</rowsep>
+
+<colsep>
+</colsep>
+
+<hline> + "<hr>" +
+</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
+
diff --git a/share/sgml/FreeBSD/rep/html.math b/share/sgml/FreeBSD/rep/html.math
new file mode 100644
index 0000000..13c3625
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/html.math
@@ -0,0 +1,104 @@
+
+<!entity le sdata "&le;" >
+<!entity ge sdata "&ge;" >
+<!entity congr sdata "&congr;" >
+<!entity notin sdata "&notin;" >
+<!entity nequiv sdata "&nequiv;" >
+<!entity cir sdata "&cir;" >
+<!entity dot sdata "&dot;" >
+<!entity larr sdata "&larr;" >
+<!entity rarr sdata "&rarr;" >
+<!entity uarr sdata "&uarr;" >
+<!entity darr sdata "&darr;" >
+<!entity bull sdata "&bull;" >
+<!entity equiv sdata "&equiv;" >
+<!entity cap sdata "&cap;" >
+<!entity cup sdata "&cup;" >
+<!entity sub sdata "&sub;" >
+<!entity sup sdata "&sup;" >
+<!entity isin sdata "&isin;" >
+<!entity notin sdata "&notin;" >
+<!entity sube sdata "&sube;" >
+<!entity supe sdata "&supe;" >
+<!entity int sdata "&int;" >
+<!entity infin sdata "&infin;" >
+<!entity minus sdata "&minus;" >
+<!entity ap sdata "&ap;" >
+<!entity ne sdata "&ne;" >
+<!entity prop sdata "&prop;" >
+<!entity prime sdata "&prime;" >
+<!entity Prime sdata "&Prime;" >
+<!entity empty sdata "&empty;" >
+<!entity oplus sdata "&oplus;" >
+<!entity otimes sdata "&otimes;" >
+<!entity setmn sdata "&setmn;" >
+<!entity mid sdata "&mid;" >
+<!entity nsub sdata "&nsub;" >
+<!entity nsube sdata "&nsube;" >
+<!entity nsup sdata "&nsup;" >
+<!entity nsupe sdata "&nsupe;" >
+<!entity harr sdata "&harr;" >
+<!entity and sdata "&and;" >
+<!entity or sdata "&or;" >
+<!entity bottom sdata "&bottom;" >
+<!entity exist sdata "&exist;" >
+<!entity forall sdata "&forall;" >
+<!entity hArr sdata "&hArr;" >
+<!entity lArr sdata "&lArr;" >
+<!entity rArr sdata "&rArr;" >
+<!entity vDash sdata "&vDash;" >
+<!entity nvDash sdata "&nvDash;" >
+<!entity vdash sdata "&vdash;" >
+<!entity nvdash sdata "&nvdash;" >
+<!entity lang sdata "&lang;" >
+<!entity rang sdata "&rang;" >
+<!entity Prod sdata "&Prod;" >
+<!entity Sum sdata "&Sum;" >
+<!entity uArr sdata "&uArr;" >
+<!entity dArr sdata "&dArr;" >
+<!entity square sdata "&square;" >
+<!entity aleph sdata "&aleph;" >
+<!entity image sdata "&image;" >
+<!entity real sdata "&real;" >
+<!entity part sdata "&part;" >
+<!entity nabla sdata "&nabla;" >
+<!entity clubs sdata "&clubs;" >
+<!entity hearts sdata "&hearts;" >
+<!entity diams sdata "&diams;" >
+<!entity spades sdata "&spades;" >
+<!entity ang sdata "&ang;" >
+<!entity alpha sdata "&alpha;" >
+<!entity beta sdata "&beta;" >
+<!entity gamma sdata "&gamma;" >
+<!entity Gamma sdata "&Gamma;" >
+<!entity delta sdata "&delta;" >
+<!entity Delta sdata "&Delta;" >
+<!entity epsi sdata "&epsi;" >
+<!entity zeta sdata "&zeta;" >
+<!entity eta sdata "&eta;" >
+<!entity thetas sdata "&thetas;" >
+<!entity Theta sdata "&Theta;" >
+<!entity iota sdata "&iota;" >
+<!entity kappa sdata "&kappa;" >
+<!entity lambda sdata "&lambda;" >
+<!entity nu sdata "&nu;" >
+<!entity xi sdata "&xi;" >
+<!entity Xi sdata "&Xi;" >
+<!entity pi sdata "&pi;" >
+<!entity Pi sdata "&Pi;" >
+<!entity rho sdata "&rho;" >
+<!entity sigma sdata "&sigma;" >
+<!entity sigmav sdata "&sigmav;" >
+<!entity Sigma sdata "&Sigma;" >
+<!entity tau sdata "&tau;" >
+<!entity upsi sdata "&upsi;" >
+<!entity Upsi sdata "&Upsi;" >
+<!entity phis sdata "&phis;" >
+<!entity Phi sdata "&Phi;" >
+<!entity chi sdata "&chi;" >
+<!entity psi sdata "&psi;" >
+<!entity Psi sdata "&Psi;" >
+<!entity omega sdata "&omega;" >
+<!entity Omega sdata "&Omega;" >
+
+
diff --git a/share/sgml/FreeBSD/rep/latex.general b/share/sgml/FreeBSD/rep/latex.general
new file mode 100644
index 0000000..cd57f2a
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/latex.general
@@ -0,0 +1,106 @@
+
+<!entity AElig sdata "{\AE}" >
+<!entity Aacute sdata "\'{A}" >
+<!entity Acirc sdata "\^{A}" >
+<!entity Agrave sdata "\`{A}" >
+<!entity Atilde sdata "\~{A}" >
+<!entity Ccedil sdata "\c{C}" >
+<!entity Eacute sdata "\'{E}" >
+<!entity Egrave sdata "\`{E}" >
+<!entity Euml sdata '\"{E}' >
+<!entity Iacute sdata "\'{I}" >
+<!entity Icirc sdata "\^{I}" >
+<!entity Igrave sdata "\`{I}" >
+<!entity Iuml sdata '\"{I}' >
+<!entity Ntilde sdata "\~{N}" >
+<!entity Oacute sdata "\'{O}" >
+<!entity Ocirc sdata "\^{O}" >
+<!entity Ograve sdata "\`{O}" >
+<!entity Oslash sdata "{\O}" >
+<!entity Uacute sdata "\'{U}" >
+<!entity Ugrave sdata "\`{U}" >
+<!entity Yacute sdata "\'{Y}" >
+<!entity aacute sdata "\'{a}" >
+<!entity acirc sdata "\^{a}" >
+<!entity aelig sdata "{\ae}" >
+<!entity agrave sdata "\`{a}" >
+<!entity aring sdata "{\aa}" >
+<!entity atilde sdata "\~{a}" >
+<!entity ccedil sdata "\c{c}" >
+<!entity eacute sdata "\'{e}" >
+<!entity ecirc sdata "\^{e}" >
+<!entity egrave sdata "\`{e}" >
+<!entity euml sdata '\"{e}' >
+<!entity iacute sdata "\'{\i}" >
+<!entity icirc sdata "\^{\i}" >
+<!entity igrave sdata "\`{\i}" >
+<!entity iuml sdata '\"{\i}' >
+<!entity ntilde sdata "\~{n}" >
+<!entity oacute sdata "\'{o}" >
+<!entity ocirc sdata "\^{o}" >
+<!entity ograve sdata "\`{o}" >
+<!entity oslash sdata "{\o}" >
+<!entity otilde sdata "\^{o}" >
+<!entity uacute sdata "\'{u}" >
+<!entity ucirc sdata "\^{u}" >
+<!entity ugrave sdata "\`{u}" >
+<!entity yacute sdata "\'{y}" >
+<!entity yuml sdata '\"{y}' >
+<!entity lt sdata "{$<$}" >
+<!entity amp sdata "\&" >
+<!entity ero sdata "&" >
+<!entity etago sdata "</" >
+<!entity dquot sdata '{\tt "}' >
+<!entity num sdata "\#" >
+<!entity percnt sdata "\%" >
+<!entity quot sdata "{\tt '}" >
+<!entity lpar sdata "(" >
+<!entity rpar sdata ")" >
+<!entity ast sdata "\mch{\ast}" >
+<!entity plus sdata "+" >
+<!entity comma sdata "," >
+<!entity hyphen sdata "-" >
+<!entity colon sdata ":" >
+<!entity semi sdata ";" >
+<!entity equals sdata "=" >
+<!entity commat sdata "@" >
+<!entity lsqb sdata "[" >
+<!entity rsqb sdata "]" >
+<!entity circ sdata "\verb+^+" >
+<!entity lowbar sdata "\_" >
+<!entity lcub sdata "\{" >
+<!entity verbar sdata "{\verbar}" >
+<!entity rcub sdata "\}" >
+<!entity tilde sdata "\~{}" >
+<!entity bsol sdata "\verb+\+" >
+<!entity dollar sdata "\$" >
+<!entity nbsp sdata "~" >
+<!entity emsp sdata "\hspace{1em}" >
+<!entity ensp sdata "\hspace{.5em}" >
+<!entity thinsp sdata "\hspace{.167em}" >
+<!entity mdash sdata "{---}" >
+<!entity ndash sdata "{--}" >
+<!entity hellip sdata "{\ldots}" >
+<!entity Auml sdata '\"{A}' >
+<!entity auml sdata '\"{a}' >
+<!entity Ouml sdata '\"{O}' >
+<!entity ouml sdata '\"{o}' >
+<!entity Uuml sdata '\"{U}' >
+<!entity uuml sdata '\"{u}' >
+<!entity szlig sdata "{\ss}" >
+<!entity gt sdata "{$>$}" >
+<!entity sect sdata "{\S}" >
+<!entity para sdata "{\P}" >
+<!entity copy sdata "{\copyright}" >
+<!entity iexcl sdata "{!`}" >
+<!entity iquest sdata "{?`}" >
+<!entity cent sdata "\hbox{\rm\rlap/c}" >
+<!entity pound sdata "{\pounds}" >
+<!entity times sdata "\mch{\times}" >
+<!entity plusmn sdata "\mch{\pm}" >
+<!entity divide sdata "\mch{\div}" >
+<!entity not sdata "\mch{\neg}" >
+<!entity mu sdata "\mch{\mu}" >
+<!entity tm sdata "$ ^{\rm{TM}}$" >
+<!entity urlnam sdata "">
+<!entity refnam sdata "">
diff --git a/share/sgml/FreeBSD/rep/latex.mapping b/share/sgml/FreeBSD/rep/latex.mapping
new file mode 100644
index 0000000..1841454
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/latex.mapping
@@ -0,0 +1,674 @@
+
+% qwertz to latex replacement file
+
+<qwertz> +
+</qwertz> +
+
+<article> + "\\documentstyle\[linuxdoc,[OPTS]\]{article}\n" +
+
+</article> + "\\end{document}" +
+
+<report> + "\\documentstyle\[linuxdoc,[OPTS]\]{report}\n"
+ "\\pagestyle{headings}" +
+
+</report> + "\\end{document}" +
+
+<book> + "\\documentstyle\[linuxdoc,[OPTS]\]{book}\n"
+ "\\pagestyle{headings}" +
+
+</book> + "\\end{document}" +
+
+
+<notes> + "\\documentstyle\[linuxdoc,[OPTS]\]{article}\n"
+ "\\def\\title#1{\n"
+ "\\begin{center}\n"
+ "\\bf\n"
+ "#1\n"
+ "\\end{center}\n"
+ "\\bigskip\n"
+ "}\n"
+ "\\begin{document}"
+
+</notes> + "\\end{document}" +
+
+
+<dina4> + "\\input{dina4.sty}"
+</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>
+
+<part> + "\n\\part"
+</part>
+
+<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> "}"
+
+<footnote> "\\footnote{"
+</footnote> "}"
+
+<sq> "``"
+</sq> "''"
+
+<lq> + "\\begin{quotation}\n" +
+</lq> + "\n\\end{quotation}\n\n" +
+
+<em> "{\\em "
+</em> "\\/}"
+
+<bf> "{\\bf "
+</bf> "}"
+
+<it> "{\\it "
+</it> "\\/}"
+
+<sf> "{\\sf "
+</sf> "}"
+
+<sl> "{\\sl "
+</sl> "}"
+
+<rm> "{\\rm "
+</rm> "}"
+
+<tt> "{\\tt "
+</tt> "}"
+
+% Added by mdw
+<cparam> "\\cparam{"
+</cparam> "}"
+
+<ref> "\\ref{[ID]}"
+</ref>
+
+<pageref> "\\pageref{[ID]}"
+</pageref>
+
+%url added by HG
+<url> "\\url{[URL]}{[NAME]}"
+</url>
+
+<x>
+</x>
+
+<mc>
+</mc>
+
+<biblio> + "\\bibliographystyle{[STYLE]}\n"
+ "\\bibliography{[FILES]}" +
+</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{\\epsffile{[FILE].ps}}" +
+</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> + "\\documentstyle\[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
+
diff --git a/share/sgml/FreeBSD/rep/latex.math b/share/sgml/FreeBSD/rep/latex.math
new file mode 100644
index 0000000..60ad10a
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/latex.math
@@ -0,0 +1,104 @@
+
+<!entity le sdata "\leq" >
+<!entity ge sdata "\geq" >
+<!entity congr sdata "\cong" >
+<!entity notin sdata "\not\in" >
+<!entity nequiv sdata "\not\equiv" >
+<!entity cir sdata "\circ" >
+<!entity dot sdata "\cdot" >
+<!entity larr sdata "\leftarrow" >
+<!entity rarr sdata "\rightarrow" >
+<!entity uarr sdata "\uparrow" >
+<!entity darr sdata "\downarrow" >
+<!entity bull sdata "\bullet" >
+<!entity equiv sdata "\equiv" >
+<!entity cap sdata "\cap" >
+<!entity cup sdata "\cup" >
+<!entity sub sdata "\subset" >
+<!entity sup sdata "\supset" >
+<!entity isin sdata "\in" >
+<!entity notin sdata "\not\in" >
+<!entity sube sdata "\subseteq" >
+<!entity supe sdata "\supseteq" >
+<!entity int sdata "\int" >
+<!entity infin sdata "\infty" >
+<!entity minus sdata "-" >
+<!entity ap sdata "\approx" >
+<!entity ne sdata "\not=" >
+<!entity prop sdata "\propto" >
+<!entity prime sdata "\prime" >
+<!entity Prime sdata "\prime\prime" >
+<!entity empty sdata "\emptyset" >
+<!entity oplus sdata "\oplus" >
+<!entity otimes sdata "\otimes" >
+<!entity setmn sdata "\setminus" >
+<!entity mid sdata "\mid" >
+<!entity nsub sdata "\not\subset" >
+<!entity nsube sdata "\not\subseteq" >
+<!entity nsup sdata "\not\supset" >
+<!entity nsupe sdata "\not\supseteq" >
+<!entity harr sdata "\leftrightarrow" >
+<!entity and sdata "\wedge" >
+<!entity or sdata "\vee" >
+<!entity bottom sdata "\bot" >
+<!entity exist sdata "\exists" >
+<!entity forall sdata "\forall" >
+<!entity hArr sdata "\Leftrightarrow" >
+<!entity lArr sdata "\Leftarrow" >
+<!entity rArr sdata "\Rightarrow" >
+<!entity vDash sdata "\models" >
+<!entity nvDash sdata "\not\models" >
+<!entity vdash sdata "\vdash" >
+<!entity nvdash sdata "\not\vdash" >
+<!entity lang sdata "{\langle}" >
+<!entity rang sdata "{\rangle}" >
+<!entity Prod sdata "\prod" >
+<!entity Sum sdata "\sum" >
+<!entity uArr sdata "\Uparrow" >
+<!entity dArr sdata "\Downarrow" >
+<!entity square sdata "\Box" >
+<!entity aleph sdata "\aleph" >
+<!entity image sdata "\Im" >
+<!entity real sdata "\Re" >
+<!entity part sdata "\partial" >
+<!entity nabla sdata "\nabla" >
+<!entity clubs sdata "\clubsuit" >
+<!entity hearts sdata "\heartsuit" >
+<!entity diams sdata "\diamondsuit" >
+<!entity spades sdata "\spadesuit" >
+<!entity ang sdata "\angle" >
+<!entity alpha sdata "\alpha" >
+<!entity beta sdata "\beta" >
+<!entity gamma sdata "\gamma" >
+<!entity Gamma sdata "\Gamma" >
+<!entity delta sdata "\delta" >
+<!entity Delta sdata "\Delta " >
+<!entity epsi sdata "\varepsilon" >
+<!entity zeta sdata "\zeta" >
+<!entity eta sdata "\eta" >
+<!entity thetas sdata "\theta" >
+<!entity Theta sdata "\Theta" >
+<!entity iota sdata "\iota" >
+<!entity kappa sdata "\kappa" >
+<!entity lambda sdata "\lambda" >
+<!entity nu sdata "\nu" >
+<!entity xi sdata "\xi" >
+<!entity Xi sdata "\Xi" >
+<!entity pi sdata "\pi" >
+<!entity Pi sdata "\Pi" >
+<!entity rho sdata "\rho" >
+<!entity sigma sdata "\sigma" >
+<!entity sigmav sdata "\varsigma" >
+<!entity Sigma sdata "\Sigma" >
+<!entity tau sdata "\tau" >
+<!entity upsi sdata "\upsilon" >
+<!entity Upsi sdata "\Upsilon" >
+<!entity phis sdata "\phi" >
+<!entity Phi sdata "\Phi" >
+<!entity chi sdata "\chi" >
+<!entity psi sdata "\psi" >
+<!entity Psi sdata "\Psi" >
+<!entity omega sdata "\omega" >
+<!entity Omega sdata "\Omega" >
+
+
diff --git a/share/sgml/FreeBSD/rep/nroff.general b/share/sgml/FreeBSD/rep/nroff.general
new file mode 100644
index 0000000..213f1ff
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/nroff.general
@@ -0,0 +1,112 @@
+
+<!-- nroff translation for general purpose qwertz characters. If I
+was unable to think of an intuitive ASCII representation for some
+symbol or character, I just used its SGML representation. -->
+
+
+<!entity AElig sdata "AE" >
+<!entity Aacute sdata "A" >
+<!entity Acirc sdata "A" >
+<!entity Agrave sdata "A" >
+<!entity Atilde sdata "A" >
+<!entity Ccedil sdata "C" >
+<!entity Eacute sdata "E" >
+<!entity Egrave sdata "E" >
+<!entity Euml sdata "E" >
+<!entity Iacute sdata "I" >
+<!entity Icirc sdata "I" >
+<!entity Igrave sdata "I" >
+<!entity Iuml sdata "I" >
+<!entity Ntilde sdata "N" >
+<!entity Oacute sdata "O" >
+<!entity Ocirc sdata "O" >
+<!entity Ograve sdata "O" >
+<!entity Oslash sdata "O" >
+<!entity Uacute sdata "U" >
+<!entity Ugrave sdata "U" >
+<!entity Yacute sdata "Y" >
+<!entity aacute sdata "a" >
+<!entity acirc sdata "a" >
+<!entity aelig sdata "ae" >
+<!entity agrave sdata "a" >
+<!entity aring sdata "a" >
+<!entity atilde sdata "a" >
+<!entity ccedil sdata "c" >
+<!entity eacute sdata "e" >
+<!entity ecirc sdata "e" >
+<!entity egrave sdata "e" >
+<!entity euml sdata "e" >
+<!entity iacute sdata "i" >
+<!entity icirc sdata "i" >
+<!entity igrave sdata "i" >
+<!entity iuml sdata "i" >
+<!entity ntilde sdata "n" >
+<!entity oacute sdata "o" >
+<!entity ocirc sdata "o" >
+<!entity ograve sdata "o" >
+<!entity oslash sdata "o" >
+<!entity otilde sdata "o" >
+<!entity uacute sdata "u" >
+<!entity ucirc sdata "u" >
+<!entity ugrave sdata "u" >
+<!entity yacute sdata "y" >
+<!entity yuml sdata "y" >
+<!entity lt sdata "<" >
+<!entity amp sdata "&" >
+<!entity ero sdata "&" >
+<!entity etago sdata "</" >
+<!entity dquot sdata '"' >
+<!entity num sdata "#" >
+<!entity percnt sdata "%" >
+<!entity quot sdata "'" >
+<!entity lpar sdata "(" >
+<!entity rpar sdata ")" >
+<!entity ast sdata "*" >
+<!entity plus sdata "+" >
+<!entity comma sdata "," >
+<!entity hyphen sdata "-" >
+<!entity colon sdata ":" >
+<!entity semi sdata ";" >
+<!entity equals sdata "=" >
+<!entity commat sdata "@" >
+<!entity lsqb sdata "[" >
+<!entity rsqb sdata "]" >
+<!entity circ sdata "^" >
+<!entity lowbar sdata "_" >
+<!entity lcub sdata "{" >
+<!entity verbar sdata "|" >
+<!entity rcub sdata "}" >
+<!entity tilde sdata "~" >
+<!entity bsol sdata "\e" >
+<!entity dollar sdata "\*(dR" >
+<!entity nbsp sdata "\~" >
+<!entity emsp sdata " " >
+<!entity ensp sdata " " >
+<!entity thinsp sdata " " >
+<!entity mdash sdata "--" >
+<!entity ndash sdata "-" >
+<!entity hellip sdata "\&.\&.\&." >
+<!entity Auml sdata "Ae" >
+<!entity auml sdata "ae" >
+<!entity Ouml sdata "Oe" >
+<!entity ouml sdata "oe" >
+<!entity Uuml sdata "Ue" >
+<!entity uuml sdata "ue" >
+<!entity szlig sdata "ss" >
+<!entity gt sdata ">" >
+<!entity sect sdata "&sect " >
+<!entity para sdata "&para " >
+<!entity copy sdata "(c)" >
+<!entity iexcl sdata "&iexcl " >
+<!entity iquest sdata "&iquest " >
+<!entity cent sdata "&cent " >
+<!entity pound sdata "&pound " >
+<!entity bull sdata "-" >
+<!entity times sdata "*" >
+<!entity plusmn sdata "+-" >
+<!entity divide sdata "/" >
+<!entity mu sdata "u" >
+<!entity not sdata "~" >
+<!entity tm sdata "[TM]" >
+<!entity urlnam sdata "" >
+<!entity refnam sdata "" >
diff --git a/share/sgml/FreeBSD/rep/nroff.mapping b/share/sgml/FreeBSD/rep/nroff.mapping
new file mode 100644
index 0000000..98cbced
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/nroff.mapping
@@ -0,0 +1,638 @@
+% linuxdoc replacement file
+% translates into nroff, using ms macros
+% manpages can be processed using the man macros
+% does not use neqn for math.
+
+% Based on qwertz replacement file by Tom Gordon
+% linuxdoc mods by mdw
+
+% Groff dependencies are few. To port to another roff:
+% 1. Check and modify, if necessary, font changes. (e.g. In psroff the
+% same fonts have other names.)
+% 2. Check the code for including Encapsulated PostScript, generated
+% for eps elements.
+% 3. Also make versions of general.grops and math.grops, which are sed
+% scripts translating character entities into groff character references.
+
+
+<linuxdoc> + ".nr PS 11\n"
+
+ % Hacked by mdw
+ ".nr PI 3n\n"
+ ".ds CF \\\\n\%\n"
+ ".ds CH \\&\n"
+ ".ds dR $\n" % dollar, to avoid EQN conflicts
+
+ % Start with no TOC
+ ".ds printtoc\n"
+
+ % Footnote style
+ ".nr FF 1\n"
+
+ % James Clark's trick to prevent unintended paragraph
+ % breaks
+
+ ".tr \\&\n"
+
+ % horizontal line
+ ".de hl\n"
+ ".br\n"
+ "\\l'\\\\n(.lu-\\\\n(.iu'\n"
+ "..\n"
+
+ % paragraph spacing
+ ".if n .nr PD 1v\n"
+
+ % margins added by mdw
+ ".nr PO 0.25i\n"
+ ".po 0.25i\n"
+ ".nr LL 7.0i\n"
+ ".nr TL 7.0i\n"
+ ".nr HM 0i\n"
+ ".nr FM 0i\n"
+
+ % Turn off right-margin filling
+ ".na\n"
+
+ % h is 1 if first paragraph after heading
+
+ ".nr h 0\n"
+
+ % initialize heading level
+
+ ".nr il 1\n"
+
+ % Number registers for list
+
+ ".nr bi 0\n" % initialize begin items
+ ".nr ll 0\n" % list level, stores current level
+ ".nr el 0\n" % current enumeration level
+
+ % Not all list levels are enumerations, as
+ % itemizations can be embedded within enumerations
+ % and vice versa
+
+ % type of list level is in \n(t\n(ll, where
+ % 0 : itemize, 1 : enumerate, 2: description
+
+ % enumerator for an enumeration level is in
+ % \n(e\n(el -- i.e. \n(e1=2 means current item of
+ % enumeration level 1 is 2
+
+ % context-sensitive paragraph macro
+
+% Bug: There's some problem using this to re-start paragraphs after the
+% </verb> and </code>, so after verb and code I insert .LP. That's fine
+% except that is loses indentation when using verb or code inside of a list.
+
+".de Pp\n"
+".ie \\\\n(ll>0 \\{\\\n" % within list?
+".ie \\\\n(bi=1 \\{\\\n" % first par element of item?
+".nr bi 0\n" % reset bi flag
+% if itemization, mark with a bullet
+".if \\\\n(t\\\\n(ll=0 \\{.IP \\\\(bu\\}\n" % itemize
+% if enumeration: increment and print enumerator
+% for this enumeration level
+".if \\\\n(t\\\\n(ll=1 \\{.IP \\\\n+(e\\\\n(el.\\}\n"
+% if first par element of descrip, do nothing
+".\\}\n"
+".el .sp \n" % subsequent par element of item
+".\\}\n"
+".el \\{\\\n" % not within list
+".ie \\\\nh=1 \\{\\\n" % first par after heading
+".LP\n"
+".nr h 0\n" % reset h flag
+".\\}\n"
+".el .LP \n" % Changed from .PP, mdw
+".\\}\n"
+".nh\n"
+"..\n"
+
+
+
+ % for each level, a number register is created
+ % to store its type and current item number, where
+ % -1=bullet of an itemized list.
+
+ % Format of list level enumerators
+
+ ".ds f1 1\n"
+ ".ds f2 a\n"
+ ".ds f3 i\n"
+ ".ds f4 A\n"
+
+ % Number registers for theorems
+ ".nr def 0\n"
+ ".nr prop 0\n"
+ ".nr lemma 0\n"
+ ".nr coroll 0\n"
+ ".nr proof 0\n"
+ ".nr theorem 0\n"
+
+ % Reference commands
+
+% redefine superscript strings so that refer tags look like [this]
+
+ ".ds \[. \[\n"
+ ".ds .\] \]\n"
+
+</linuxdoc>
+
+% set initial level of headings, in register il
+
+<article> + ".nr il 0" +
+</article> + ".if '\\*[printtoc]'true' .PX\n"
+
+<report> + ".nr il 1" +
+</report> + ".bp\n"
+ ".rm LH\n.rm RH\n"
+ ".TC" +
+
+<book> + ".nr il 1" +
+</book> + ".rm LH\n.rm RH\n"
+ ".bp\n"
+ ".TC" +
+
+<notes>
+</notes>
+
+<manpage> + ".nr il -1" +
+</manpage>
+
+% Hacked up titlepag stuff to look more reasonable. Titles and author
+% names are now stored in strings, printed by the end of </titlepag>.
+% Wake up! This uses groff-like long string names. You must use groff
+% to format this.
+
+<titlepag> + ".ds mdwtitle\n"
+ ".ds mdwsubtitle\n"
+ ".ds mdwdate\n"
+ ".de printabstract\n"
+ "..\n" +
+</titlepag> + "\\*[mdwtitle]\n"
+ ".br\n"
+ ".if !'\\*[mdwsubtitle]'' \\*[mdwsubtitle]\n"
+ ".br\n"
+ ".printauthor\n"
+ ".br\n"
+ "\\*[mdwdate]\n"
+ ".br\n"
+ ".printabstract\n"
+ ".br\n"
+
+%<title> + ".TL" +
+%</title>
+
+<title> + ".ds mdwtitle "
+</title> +
+
+%<subtitle> + ".br\n"
+% ".ft R\n"
+% ".SM" +
+%</subtitle> + ".LG" +
+
+<subtitle> + ".ds mdwsubtitle "
+</subtitle> +
+
+<date> + ".ds mdwdate "
+</date> +
+
+<abstract> + ".de printabstract\n"
+ ".LP\n"
+</abstract> + ".." +
+
+% author needs to be set up as its own macro, fired off from .printtitle.
+
+<author> + ".de printauthor" +
+</author> + ".." +
+
+%<name> + ".AU" +
+%</name>
+
+<name> + ".br" +
+</name>
+
+<and>
+</and>
+
+<thanks> "\\**\n"
+ ".FS" +
+</thanks> + ".FE" +
+
+<inst> + ".br" +
+</inst>
+
+<newline> + ".br" +
+</newline>
+
+<label>
+</label>
+
+<header>
+</header>
+
+<lhead> + ".EH '"
+</lhead> "'''" +
+
+<rhead> + ".OH '''"
+</rhead> "'" +
+
+<comment> + "(*" +
+</comment> + "*)" +
+
+% New abstract given above --mdw
+%<abstract> + ".AB" +
+%</abstract> + ".AE" +
+
+<appendix> + ".af H1 A" +
+</appendix>
+
+% limitation: no list of figures or tables. A table of contents
+% is always generated for books and reports. Thus these next three tags
+% are no-ops
+
+% For now, no table-of-contents in ASCII output. (Uncomment this if
+% desired).
+%<toc> + ".ds printtoc true"
+%</toc>
+
+<toc>
+</toc>
+
+<lof>
+</lof>
+
+<lot>
+</lot>
+
+<chapt> + ".bp\n"
+ ".NH \\n(il " +
+</chapt>
+
+<sect> + ".NH 1+\\n(il" +
+</sect>
+
+<sect1> + ".NH 2+\\n(il" +
+</sect1>
+
+<sect2> + ".NH 3+\\n(il" +
+</sect2>
+
+<sect3> + ".NH 4+\\n(il" +
+</sect3>
+
+<sect4> + ".NH 5+\\n(il" +
+</sect4>
+
+<heading> ".ds h "
+</heading> + "\\*h\n"
+ ".XS \\n%\n"
+ "\\*(SN \\*h\n"
+ ".XE\n"
+ ".nr h 1\n" % set heading flag to true
+
+<p> + ".Pp" +
+</p>
+
+<itemize> + ".nr ll +1\n" % increment list level
+ ".nr t\\n(ll 0\n" % set type of level to itemize
+</itemize> + ".nr ll -1\n" % decrement list level
+
+<enum> + ".nr ll +1\n" % increment list level
+ ".nr el +1\n" % increment enumeration level
+ ".nr t\\n(ll 1\n" % set type of level to enum
+ ".nr e\\n(el 0 1\n" % initialize enumerator
+ ".af e\\n(el \\*(f\\n(el\n" % style of enumerator
+ ".if \\n(ll>1 .RS" +
+</enum> + ".if \\n(ll>1 .RE\n"
+ ".br\n"
+ ".nr el -1\n" % decrement enumeration level
+ ".nr ll -1\n" % decrement list level
+
+<descrip> + ".RS\n"
+ ".nr ll +1\n" % increment list level
+ ".nr t\\n(ll 2\n" % set type of level to descrip
+</descrip> + ".nr ll -1\n" % decrement list level
+ ".RE" +
+
+% number register bi means "begin item". Used in the .P macro to print
+% bullets or numbers at beginning of first paragraph of an item.
+% If bi=1 then the paragraph is the first one of the item.
+
+<item> + ".nr bi 1\n.Pp" +
+</item>
+
+<tag> + ".IP \"\\fB"
+</tag> "\\fP\"\n"
+ ".nr bi 1" +
+
+<cite> + ".\[\n[ID]\n.\]" +
+</cite>
+
+<ncite> + ".\[\n[ID]\n.\]\n([NOTE])"
+</ncite>
+
+<footnote> " (-- "
+</footnote> "--)" +
+
+<sq> "\\*Q"
+</sq> "\\*U"
+
+<lq> + ".RS\n"
+ ".nr LL \\n(LL-\\n(PI" +
+</lq> + ".nr LL \\n(LL+\\n(PI\n"
+ ".RE" +
+
+<em> "\\fI"
+</em> "\\fP"
+
+<bf> "\\fB"
+</bf> "\\fR"
+
+<it> "\\fI"
+</it> "\\fR"
+
+<sf> "\\fR"
+</sf> "\\fR"
+
+<sl> "\\fI"
+</sl> "\\fR"
+
+% Changed by mdw
+<tt> "\\fC"
+</tt> "\\fR"
+
+% Added by mdw
+<cparam> "\\fI<"
+</cparam> ">\\fR"
+
+<url> "[NAME] (\\fC[URL]\\fR)"
+</url>
+
+<ref> "``[NAME]''"
+</ref>
+
+<pageref> "??"
+</pageref>
+
+<x>
+</x>
+
+<mc>
+</mc>
+
+<biblio> + ".\[\n"
+ "$LIST$\n"
+ ".\]" +
+</biblio>
+
+<code> + ".DS L\n"
+ ".hl\n"
+ ".ft R\n"
+ ".eo" +
+
+</code> + ".ec\n"
+ ".hl\n"
+ ".DE\n"
+ ".ft P\n"
+ % ".Pp" + % continue previous paragraph (changed mdw)
+ ".LP"
+
+<verb> + ".DS L\n"
+ ".ft R\n"
+ ".eo" +
+
+</verb> + ".ec\n"
+ ".DE\n"
+ ".ft P\n"
+ % ".Pp" + % continue previous paragraph (changed mdw)
+ ".LP"
+
+% tscreen added by mdw
+<tscreen> + ".br\n"
+ ".po 0.75i\n"
+ ".ll 6.0i\n"
+ ".ft C\n"
+ ".LP\n" % Used to be Pp
+</tscreen> + ".br\n"
+ ".po 0.25i\n"
+ ".ll 7.0i\n"
+ ".ft R\n" % This might not be correct
+ ".LP\n" % Used to be Pp
+
+<quote> + ".br\n"
+ ".po 0.75i\n"
+ ".ll 6.0i\n"
+ ".nr LL 6.0i\n"
+ ".LP\n" % Used to be Pp
+</quote> + ".br\n"
+ ".po 0.25i\n"
+ ".ll 7.0i\n"
+ ".nr LL 7.0i\n"
+ ".LP\n" % Used to be Pp
+
+
+
+
+% theorems and such
+
+<def> + ".sp\n"
+ ".nr def \\n\[def\]+1\n"
+ ".B \"Definition \\n\[def\] \"" +
+</def> + ".ft P\n.sp" +
+
+<prop> + ".sp\n"
+ ".nr prop \\n\[prop\]+1\n"
+ ".B \"Proposition \\n\[prop\] \"" +
+</prop> + ".ft P\n.sp" +
+
+
+<lemma> + ".sp\n"
+ ".nr lemma \\n\[lemma\]+1\n"
+ ".B \"Lemma \\n\[lemma\] \"" +
+</lemma> + ".ft P\n.sp" +
+
+<coroll> + ".sp\n"
+ ".nr coroll \\n\[coroll\]+1\n"
+ ".B \"Corolloary \\n\[coroll\] \"" +
+</coroll> + ".ft P\n.sp" +
+
+<proof> + ".sp\n"
+ ".nr proof \\n\[proof\]+1\n"
+ ".B \"Proof \\n\[proof\] \"" +
+</proof> + ".ft P\n.sp" +
+
+<theorem> + ".sp\n"
+ ".nr theorem \\n\[theorem\]+1\n"
+ ".B \"Theorem \\n\[theorem\] \"" +
+</theorem> + ".ft P\n.sp" +
+
+<thtag> + ".B\n("
+</thtag> ")\n.I" +
+
+% mathematics -- this nroff version needs work.
+
+<f>
+</f>
+
+<dm> + ".DS L" +
+</dm> + ".DE" +
+
+<eq> + ".DS L" +
+</eq> + ".DE" +
+
+<fr>
+</fr>
+
+<nu> "{"
+</nu> "} over "
+
+<de> "{"
+</de> "}"
+
+<lim>
+</lim>
+
+<op>
+</op>
+
+<ll> " from {"
+</ll> "}"
+
+<ul> " to {"
+</ul> "}"
+
+<opd>
+</opd>
+
+<pr> " prod "
+</pr>
+
+<in> " int "
+</in>
+
+<sum> " sum "
+</sum>
+
+% limitation: eqn only does square roots!
+
+<root> " sqrt {"
+</root> "}"
+
+<ar> + ".TS\n"
+ "center, tab(|) ;\n"
+ "[ca]." +
+</ar> + ".TE" +
+
+<arr> "\n"
+</arr>
+
+<arc> "|"
+</arc>
+
+
+<sup> " sup {"
+</sup> "}"
+
+<inf> " sub {"
+</inf> "}"
+
+
+<unl> "{"
+</unl> "} under "
+
+<ovl> "{"
+</ovl> "} bar "
+
+<rf> " bold{"
+</rf> "}"
+
+<v> "{"
+</v> "} vec "
+
+% limitation: no calligraphic characters, using helvetica italics instead. Is there a better font?
+
+<fi> "\\fI"
+</fi> "\\fP"
+
+<phr> " roman }"
+</phr> "}"
+
+
+<tu> + ".br" +
+</tu>
+
+% figures
+
+<figure> % + ".KF" +
+</figure> % + ".KE" +
+
+<eps> + ".if t .PSPIC [file].ps\n"
+ ".if n .sp 4" +
+</eps>
+
+% Are TeX units properly handled by this translation of ph?
+
+<ph> + ".sp [VSPACE]" +
+</ph>
+
+<caption> + ".sp\n.ce" +
+</caption>
+
+% tables
+
+<table> + ".KF\n.R" +
+</table> + ".KE" +
+
+<tabular> + ".TS\n"
+ "center, tab(|) ; \n"
+ "[ca]." +
+</tabular> + ".TE" +
+
+<rowsep> "\n" +
+</rowsep>
+
+<colsep> "|"
+</colsep>
+
+<hline> + "_" +
+</hline>
+
+<slides> + ".nr PS 18" +
+</slides>
+
+<slide>
+</slide> + ".bp\n\\&" +
+
+% letters -- replacement for email, using mh format.
+
+<letter> + ".nf" +
+</letter> +
+
+<from> + "From: "
+<to> + "To: "
+
+<address> + ".de Ad\n"
+</address> + ".." +
+
+<email> " <"
+</email> ">"
+
+<subject> + "Subject: "
+
+<sref> + "Sref: "
+<rref> + "In-Reply-To: "
+
+<cc> + "cc: "
+
+<opening> + ".fi\n.LP" +
+
+<closing> + ".LP" +
+
+<encl> + ".XP\n"
+ "encl: "
+
+<ps> + ".LP\np.s."
+
+
+% end of roff replacement file
diff --git a/share/sgml/FreeBSD/rep/nroff.math b/share/sgml/FreeBSD/rep/nroff.math
new file mode 100644
index 0000000..17490d7
--- /dev/null
+++ b/share/sgml/FreeBSD/rep/nroff.math
@@ -0,0 +1,114 @@
+<!--
+
+Math symbols and Greek letters. Sed script for groff Also adds the
+"delim $$" declaration to the top of the file. Thus it is now
+unnecessary to pipe the ms file through eqn (or geqn) unless the
+file file contain formulas.
+
+1i\
+.EQ\
+delim $$\
+.EN
+-->
+
+<!entity circ sdata '{type "binary" \(ha}' >
+<!entity le sdata '{type "relation" \(<=}' >
+<!entity ge sdata '{type "relation" \(>=}' >
+<!entity congr sdata '{type "relation" \(=~}' >
+<!entity notin sdata '{type "relation" \(nm}' >
+<!entity nequiv sdata "\*[nequiv]" >
+<!entity divide sdata '{type "binary" \(di}' >
+<!entity cir sdata '{type "binary" \(ci}' >
+<!entity dot sdata '{type "binary" \(md}' >
+<!entity larr sdata '{type "relation" \(<-}' >
+<!entity rarr sdata '{type "relation" \(->}' >
+<!entity uarr sdata '{type "relation" \(ua}' >
+<!entity darr sdata '{type "relation" \(da}' >
+<!entity equiv sdata '{type "relation" \(==}' >
+<!entity ap sdata '{type "relation" \(~~}' >
+<!entity cap sdata '{type "binary" \(ca}' >
+<!entity cup sdata '{type "binary" \(cu}' >
+<!entity sub sdata '{type "relation" \(sb}' >
+<!entity sup sdata '{type "relation" \(sp}' >
+<!entity isin sdata '{type "relation" \(mo}' >
+<!entity sube sdata '{type "relation" \(ib}' >
+<!entity supe sdata '{type "relation" \(ip}' >
+<!entity not sdata "\(no" >
+<!entity infin sdata "\(if" >
+<!entity minus sdata "-" >
+<!entity ne sdata '{type "relation" \(!=}' >
+<!entity prop sdata "\(pt" >
+<!entity prime sdata "\(fm" >
+<!entity Prime sdata "\(sd" >
+<!entity empty sdata "\(es" >
+<!entity oplus sdata '{type "binary" \(c+}' >
+<!entity otimes sdata '{type "binary" \(c*}' >
+<!entity setmn sdata '{type "binary" \(rs}' >
+<!entity mid sdata '{type "binary" \(br}' >
+<!entity nsub sdata '\*[nsub]' >
+<!entity nsube sdata '\*[nsube]' >
+<!entity nsup sdata '\*[nsup]' >
+<!entity nsupe sdata '\*[nsupe]' >
+<!entity harr sdata '{type "relation" \(<>}' >
+<!entity and sdata '{type "relation" \(AN}' >
+<!entity or sdata '{type "relation" \(OR}' >
+<!entity bottom sdata "\(pp" >
+<!entity exist sdata "\(te" >
+<!entity forall sdata "\(fa" >
+<!entity hArr sdata '{type "relation" \(hA}' >
+<!entity lArr sdata '{type "relation" \(lA}' >
+<!entity rArr sdata '{type "relation" \(rA}' >
+<!entity vDash sdata '{type "relation" "\z\(br="}' >
+<!entity nvDash sdata '\*[nvDash]' >
+<!entity nvdash sdata '\*[nvdash]' >
+<!entity vdash sdata '{type "relation" "\z\(br\(en"}' >
+<!entity lang sdata '{type "opening" \(la}' >
+<!entity rang sdata '{type "closing" \(ra}' >
+<!entity uArr sdata '{type "relation" \(uA}' >
+<!entity dArr sdata '{type "relation" \(dA}' >
+<!entity square sdata "\(sq" >
+<!entity aleph sdata "\(Ah" >
+<!entity image sdata "\(Im" >
+<!entity real sdata "\(Re" >
+<!entity part sdata "\(pd" >
+<!entity nabla sdata "\(gr" >
+<!entity clubs sdata "\(CL" >
+<!entity hearts sdata "\(HE" >
+<!entity diams sdata "\(DI" >
+<!entity spades sdata "\(SP" >
+<!entity ang sdata " \(/_ " >
+<!entity alpha sdata " alpha " >
+<!entity beta sdata " beta " >
+<!entity gamma sdata " gamma " >
+<!entity Gamma sdata " GAMMA " >
+<!entity delta sdata " delta " >
+<!entity Delta sdata " DELTA " >
+<!entity epsi sdata " epsilon " >
+<!entity zeta sdata " zeta " >
+<!entity eta sdata " eta " >
+<!entity thetas sdata " theta " >
+<!entity Theta sdata " THETA " >
+<!entity iota sdata " iota " >
+<!entity kappa sdata " kappa " >
+<!entity lambda sdata " lambda " >
+<!entity mu sdata "\(*m" >
+<!entity nu sdata " nu " >
+<!entity xi sdata " xi " >
+<!entity Xi sdata " XI " >
+<!entity pi sdata " pi " >
+<!entity Pi sdata " PI " >
+<!entity rho sdata " rho " >
+<!entity sigma sdata " sigma " >
+<!entity sigmav sdata "\(ts" >
+<!entity Sigma sdata " SIGMA " >
+<!entity tau sdata " tau " >
+<!entity upsi sdata " upsilon " >
+<!entity Upsi sdata " UPSILON " >
+<!entity phis sdata " phi " >
+<!entity Phi sdata " PHI " >
+<!entity chi sdata " chi " >
+<!entity psi sdata " psi " >
+<!entity Psi sdata " PSI " >
+<!entity omega sdata " omega " >
+<!entity Omega sdata " OMEGA " >
+
OpenPOWER on IntegriCloud