[texinfo-pretest] End-of-sentence punctuation
Torsten Bronger
bronger at physik.rwth-aachen.de
Sun Dec 19 08:12:58 EST 2004
Hallöchen!
I update texinfo.dtd at the moment. There it says (at me):
<!ENTITY period ".<neos/>">
<!ENTITY eosperiod ".">
<!ENTITY quest "?<neos/>">
<!ENTITY eosquest "?">
<!ENTITY excl "!<neos/>">
<!ENTITY eosexcl "!">
So I added the always-empty element <neos/> (no-end-of-space). This
was the best solution I could find on the web (in an xml2rfc mailing
list). My current changes do not make changes in the code
necessary, however on the long run this is inevitable I'm afraid.
(See my comments.)
Tschö,
Torsten.
--- texinfo.dtd 15 Dec 2004 18:21:47 -0000 1.3
+++ texinfo.dtd 19 Dec 2004 13:01:27 -0000
@@ -368,110 +368,111 @@
<!ELEMENT footnote (para)>
+<!ELEMENT neos EMPTY>
-<!ENTITY tex "TeX">
-<!ENTITY latex "LaTeX">
-<!ENTITY ellipsis "">
-<!ENTITY lt "">
-<!ENTITY gt "">
-<!ENTITY bullet "">
-<!ENTITY copyright "">
-<!ENTITY registered "">
-<!ENTITY euro "">
-<!ENTITY pounds "">
-<!ENTITY minus "">
-<!ENTITY linebreak "">
-<!ENTITY space "">
-<!ENTITY dots "">
-<!ENTITY enddots "">
-<!ENTITY amp "">
-<!ENTITY ldquo "">
-<!ENTITY rdquo "">
-<!ENTITY mdash "">
-<!ENTITY ndash "">
-<!ENTITY period "">
-<!ENTITY eosperiod "">
-<!ENTITY quest "">
-<!ENTITY eosquest "">
-<!ENTITY excl "">
-<!ENTITY eosexcl "">
-
-<!ENTITY auml "">
-<!ENTITY ouml "">
-<!ENTITY uuml "">
-<!ENTITY Auml "">
-<!ENTITY Ouml "">
-<!ENTITY Uuml "">
-<!ENTITY Euml "">
-<!ENTITY euml "">
-<!ENTITY Iuml "">
-<!ENTITY iuml "">
-<!ENTITY yuml "">
-<!ENTITY uml "">
-
-<!ENTITY Aacute "">
-<!ENTITY Eacute "">
-<!ENTITY Iacute "">
-<!ENTITY Oacute "">
-<!ENTITY Uacute "">
-<!ENTITY Yacute "">
-<!ENTITY aacute "">
-<!ENTITY eacute "">
-<!ENTITY iacute "">
-<!ENTITY oacute "">
-<!ENTITY uacute "">
-<!ENTITY yacute "">
-
-<!ENTITY ccedil "">
-<!ENTITY Ccedil "">
-
-<!ENTITY Acirc "">
-<!ENTITY Ecirc "">
-<!ENTITY Icirc "">
-<!ENTITY Ocirc "">
-<!ENTITY Ucirc "">
-<!ENTITY acirc "">
-<!ENTITY ecirc "">
-<!ENTITY icirc "">
-<!ENTITY ocirc "">
-<!ENTITY ucirc "">
-
-<!ENTITY Agrave "">
-<!ENTITY Egrave "">
-<!ENTITY Igrave "">
-<!ENTITY Ograve "">
-<!ENTITY Ugrave "">
-<!ENTITY agrave "">
-<!ENTITY egrave "">
-<!ENTITY igrave "">
-<!ENTITY ograve "">
-<!ENTITY ugrave "">
-
-<!ENTITY Atilde "">
-<!ENTITY Ntilde "">
-<!ENTITY Otilde "">
-<!ENTITY atilde "">
-<!ENTITY ntilde "">
-<!ENTITY otilde "">
-
-<!ENTITY oslash "">
-<!ENTITY Oslash "">
-
-<!ENTITY ordm "">
-<!ENTITY ordf "">
-
-<!ENTITY iexcl "">
-<!ENTITY pound "">
-<!ENTITY iquest "">
-<!ENTITY AElig "">
-<!ENTITY aelig "">
-<!ENTITY OElig "">
-<!ENTITY oelig "">
-<!ENTITY Aring "">
-<!ENTITY aring "">
-<!ENTITY szlig "">
+<!ENTITY tex "TeX"> <!-- Should become an element. -->
+<!ENTITY latex "LaTeX"> <!-- Should become an element. -->
+<!ENTITY ellipsis "…">
+<!ENTITY lt "<">
+<!ENTITY gt ">">
+<!ENTITY bullet "•">
+<!ENTITY copyright "©">
+<!ENTITY registered "®">
+<!ENTITY euro "€">
+<!ENTITY pounds "£">
+<!ENTITY minus "−">
+<!ENTITY linebreak "
"> <!-- Should become an element. -->
+<!ENTITY space " "> <!-- Should become an element. -->
+<!ENTITY dots "…<neos/>">
+<!ENTITY enddots "…">
+<!ENTITY amp "&">
+<!ENTITY ldquo "“">
+<!ENTITY rdquo "”">
+<!ENTITY mdash "—">
+<!ENTITY ndash "–">
+<!ENTITY period ".<neos/>">
+<!ENTITY eosperiod ".">
+<!ENTITY quest "?<neos/>">
+<!ENTITY eosquest "?">
+<!ENTITY excl "!<neos/>">
+<!ENTITY eosexcl "!">
+
+<!ENTITY auml "ä">
+<!ENTITY ouml "ö">
+<!ENTITY uuml "ü">
+<!ENTITY Auml "Ä">
+<!ENTITY Ouml "Ö">
+<!ENTITY Uuml "Ü">
+<!ENTITY Euml "Ë">
+<!ENTITY euml "ë">
+<!ENTITY Iuml "Ï">
+<!ENTITY iuml "ï">
+<!ENTITY yuml "ÿ">
+<!ENTITY uml "¨">
+
+<!ENTITY Aacute "Á">
+<!ENTITY Eacute "É">
+<!ENTITY Iacute "Í">
+<!ENTITY Oacute "Ó">
+<!ENTITY Uacute "Ú">
+<!ENTITY Yacute "Ý">
+<!ENTITY aacute "á">
+<!ENTITY eacute "é">
+<!ENTITY iacute "í">
+<!ENTITY oacute "ó">
+<!ENTITY uacute "ú">
+<!ENTITY yacute "ý">
+
+<!ENTITY ccedil "ç">
+<!ENTITY Ccedil "Ç">
+
+<!ENTITY Acirc "Â">
+<!ENTITY Ecirc "Ê">
+<!ENTITY Icirc "Ã">
+<!ENTITY Ocirc "Ô">
+<!ENTITY Ucirc "Û">
+<!ENTITY acirc "â">
+<!ENTITY ecirc "ê">
+<!ENTITY icirc "î">
+<!ENTITY ocirc "ô">
+<!ENTITY ucirc "û">
+
+<!ENTITY Agrave "À">
+<!ENTITY Egrave "È">
+<!ENTITY Igrave "Ì">
+<!ENTITY Ograve "Ò">
+<!ENTITY Ugrave "Ù">
+<!ENTITY agrave "à">
+<!ENTITY egrave "è">
+<!ENTITY igrave "ì">
+<!ENTITY ograve "ò">
+<!ENTITY ugrave "ù">
+
+<!ENTITY Atilde "Ã">
+<!ENTITY Ntilde "Ñ">
+<!ENTITY Otilde "Õ">
+<!ENTITY atilde "ã">
+<!ENTITY ntilde "ñ">
+<!ENTITY otilde "õ">
+
+<!ENTITY oslash "ø">
+<!ENTITY Oslash "Ø">
+
+<!ENTITY ordm "º">
+<!ENTITY ordf "ª">
+
+<!ENTITY iexcl "¡">
+<!ENTITY pound "£">
+<!ENTITY iquest "¿">
+<!ENTITY AElig "Æ">
+<!ENTITY aelig "æ">
+<!ENTITY OElig "Œ">
+<!ENTITY oelig "œ">
+<!ENTITY Aring "Å">
+<!ENTITY aring "å">
+<!ENTITY szlig "ß">
-<!ENTITY macr "">
+<!ENTITY macr "¯">
<!-- fixxme: not yet classified -->
--
Torsten Bronger, aquisgrana, europa vetus
More information about the texinfo-pretest
mailing list