What I think we are trying to understand is exactly what official PreTeXt
*has* to include.
< sentence>Let's assume PreTeXt acquires a "sentence" element.< /sentence>
< sentence>A sentence element is a better way to handle end-of-sentence punctuation,
right?< /sentence>< sentence>(Apologies if "element" is the wrong term:
you know what I mean.)</ sentence>
Let's assume someone will build a system which allows authors to write
a document which is transformed into official PreTeXt markup. The system
causes the transformed source to be converted to the desired output
format (via the CLI or pretext.py or xsltproc -- it does not matter).
Also assume that the system can (must?) mark the "sentence"s in the
document.
The system does not show the "sentence" tags to the author: those are
in a hidden version that is created from the author's source and then
sent for processing.
Maybe the system also recognizes common abbreviations: it is plausible
that a system which knows what are the sentences can identify common
abbreviations, e.g., etc.
Given all that, if there remains some other abbreviation or circumstance
which needs special treatment, then that needs to be in official PreTeXt.
Otherwise, it just needs to be documented how to use "nbsp" or some
other primitive element to get the correct output.
Is there some difference between converting to LaTeX or HTML where
naive markup (meaning, inserting "nbsp" instead of having a
special tag) is not sufficient for both cases?
This thought experiment can determine if certain tags are required.
Deprecating other tags on the basis of a mythical system is another
matter.
> To view this discussion on the web visit
https://groups.google.com/d/msgid/pretext-dev/CA%2BR-jrfySTc%2Bodf8WRMyES0wKXTn--2cfR_p_Wr2vAN7WoT%3DQA%40mail.gmail.com.
>