[latex3-commits] [git/LaTeX3-latex3-latex2e] ltpara: updated docu on \RawIndent, etc (dea012d5)

Frank Mittelbach frank.mittelbach at latex-project.org
Wed Apr 14 12:02:10 CEST 2021


Repository : https://github.com/latex3/latex2e
On branch  : ltpara
Link       : https://github.com/latex3/latex2e/commit/dea012d562ca075dc15e649364553ceda378174f

>---------------------------------------------------------------

commit dea012d562ca075dc15e649364553ceda378174f
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date:   Wed Apr 14 12:02:10 2021 +0200

    updated docu on \RawIndent, etc


>---------------------------------------------------------------

dea012d562ca075dc15e649364553ceda378174f
 base/ltpara.dtx | 20 ++++++++++++++------
 1 file changed, 14 insertions(+), 6 deletions(-)

diff --git a/base/ltpara.dtx b/base/ltpara.dtx
index d9c35d64..cc7b87b1 100644
--- a/base/ltpara.dtx
+++ b/base/ltpara.dtx
@@ -15,7 +15,7 @@
 %
 %    \begin{macrocode}
 \def\ltparaversion{v1.0e}
-\def\ltparadate{2021/04/13}
+\def\ltparadate{2021/04/14}
 %    \end{macrocode}
 %<*driver>
 \documentclass{l3doc}
@@ -466,11 +466,19 @@
 %   \cs{RawNoindent} \textit{hmode material} \cs{RawParEnd}
 % \end{syntax}
 %
-%    The commands \cs{RawIndent} and \cs{RawNoindent}
-%    are like the primitives \cs{indent} and \cs{noindent} (that is
-%    they execute no hooks other than \cs{everypar}) except that
-%    they can only be used in vertical mode and generate an error if
-%    found elsewhere.
+%    The commands \cs{RawIndent} and \cs{RawNoindent} are not meant
+%    for normal paragraph building (where the result is a textual
+%    paragraph in the the traditional meaning of the word), but for
+%    special cases where \TeX{}'s low-level algorithm is used to
+%    achieve special effects, but where the result is not a
+%    \enquote{paragraph}.
+%
+%    They are called \enquote{raw}, because they bypass \LaTeX{}'s
+%    hook mechanism for paragraphs and simply invoke the low-level
+%    \TeX{} algorithm.  I.e., they are like the original \TeX{}
+%    primitives \cs{indent} and \cs{noindent} (that is they execute no
+%    hooks other than \cs{everypar}) except that they can only be used
+%    in vertical mode and generate an error if found elsewhere.
 %
 %    To avoid issues a paragraph started by them should always be
 %    ended by \cs{RawParEnd} and not by





More information about the latex3-commits mailing list.