I do not understand how to type what we call in French points de suspension at the end of a sentence, like this... I would like to create an \endldots command. How could I redefine \ldots so that it behaves similarly to a regular dot with respect to anglosaxon-style end-of-sentence spacing, i.e. generates a bigger skip ? I tried \@…\space but it does not work (only work with Pdftex). (Note: in this post I used the Unicode character; of course I could just type 3 dots but obviously this is not what i want.)
Important : I'm compiling with Luatex.
% !TEX TS-program = lualatex
\documentclass{article}
\begin{document}
But@\ldots\space Even though,@\ldots\space It still doesn't work. Too bad!
But\ldots@\space Even though,\ldots@\space It still doesn't work.@ Too bad!
\end{document}
Edit
\documentclass{article}
\usepackage{newunicodechar}
\newcommand{\susp}{…\spacefactor\sfcode`.\relax\space}
\renewcommand{\ldots}{…\space}
\begin{document}
But\susp Even though,\susp Now thanks to Egreg and David\ldots it works… like a charm\susp Thank you very much!
\end{document}






…\@would stop the end of sentence space just as.\@stops it with.– David Carlisle Mar 23 '22 at 12:32