Sentence breaks for "English-style" (TeX default in English language) spacing regime
List: What method should one use to code whitespace after a period as being sentence-ending, not midsentence, when not employing French spacing? For example, if one writes "... John Doe, PhD. Next sentence x y z ... ." the space in "PhD. Next". In LaTeX, we have "\@. " (code whitespace following puctuation mark as sentence-separating length) and "\ " (code space as intrasentence length) to adjust the magical behavior of ASCII spaces. By experimentation I have found that "Prof.\ Smith" works as expected in ConTeXt but "PhD\@. Next sentence ..." is a nonexistent control code. Prof. Smith % heuristic thinks that the period ends a sentence --- wrong typesetting behavior Prof.\ Smith % coded as space after abbreviation not sentence-separating space --- correct typesetting behavior under English spacing regime versus: PhD\@. Next sentence % Official LaTeX method, nonexistent control References: https://wiki.contextgarden.net/French_spacing Not helpful alas.
On 2/3/23 19:11, Henry House via ntg-context wrote:
List: What method should one use to code whitespace after a period as being sentence-ending, not midsentence, when not employing French spacing?
Hi Henry, not sure I’m getting your point, since this is also a question of perspective. What may be named “French spacing” in English may be considered as “English spacing” in any other European language. But this is pure TeX (https://git.savannah.gnu.org/cgit/teximpatient.git/plain/teximpatient/book.p...): \starttext \startTEXpage[offset=1em] PhD. Next sentence PhD\null. Next sentence \stopTEXpage \stoptext I think this may be what you want.
References:
https://wiki.contextgarden.net/French_spacing Not helpful alas.
Would you be so kind to update the wiki? I hope it helps, Pablo
On 2/4/2023 10:10 AM, Pablo Rodriguez via ntg-context wrote:
On 2/3/23 19:11, Henry House via ntg-context wrote:
List: What method should one use to code whitespace after a period as being sentence-ending, not midsentence, when not employing French spacing?
Hi Henry,
not sure I’m getting your point, since this is also a question of perspective.
What may be named “French spacing” in English may be considered as “English spacing” in any other European language.
But this is pure TeX (https://git.savannah.gnu.org/cgit/teximpatient.git/plain/teximpatient/book.p...):
\starttext \startTEXpage[offset=1em] PhD. Next sentence
PhD\null. Next sentence \stopTEXpage \stoptext
I think this may be what you want.
References:
https://wiki.contextgarden.net/French_spacing Not helpful alas.
Would you be so kind to update the wiki?
I hope it helps, Assuming that you document it I'll add
test\fsp. test. test where fsp == fixed space functuation Hans ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | www.pragma-ade.nl | www.pragma-pod.nl -----------------------------------------------------------------
On 2/5/23 13:44, Hans Hagen via ntg-context wrote:
On 2/4/2023 10:10 AM, Pablo Rodriguez via ntg-context wrote:
https://wiki.contextgarden.net/French_spacing Not helpful alas.
Would you be so kind to update the wiki?
I hope it helps, Assuming that you document it I'll add
test\fsp. test. test
where fsp == fixed space functuation
Sorry for the delay, Hans. It is documented here: https://wiki.contextgarden.net/French_spacing#Mixing_broad_and_packed_spaces. Pablo
participants (3)
-
Hans Hagen
-
Henry House
-
Pablo Rodriguez