Hi,
-\unexpanded\def\ibox#1#2#3%
+\unexpanded\def\ibox
{\vbox\bgroup
\forgetall
\let\\=\endgraf
\ifdoublesided\signalinnerrealign\fi
\doifelserightpage\spac_align_set_horizontal_right\spac_align_set_horizontal_left
\let\next}
-\unexpanded\def\obox#1#2#3%
Hi,
the \begingroup and \endgroup commands are not possible here because they are
the delimiters for the \hbox.
\def\doalignline#1#2% \\ == newline
{\noindentation % was \noindent
\dontleavehmode % added in marrakesch at TUG 2006\begingroup
\begingroup
\setlocalhsize % new
-
Hi,
these two options can be removed because MkIV has no \enablespacehandling and
\enablekernhandling commands.
\setvalue{\??aligncommand\v!spacing
}{\t_spac_align_collected\expandafter{\the\t_spac_align_collected\enablespacehandling
\enablekernhandling }}
Hi,
\unexpanded\def\usealignparameter#1% faster local variant
{\edef\m_spac_align{#1\c!align}%
- \ifx\m_spac_align\else
+ \ifx\m_spac_align\empty\else
\expandafter\let\expandafter\raggedcommand\csname\??alignmentnormalcache\m_spac_align\endcsname
\ifx\raggedcommand\relax
Missind do’s:
\def\dosetraggedvbox#1% can be more keys
{\let\raggedbox\vbox
- \processcommacommand[#1]\dosetraggedvbox}
+ \processcommacommand[#1]\dodosetraggedvbox}
\def\dosetraggedhbox#1% can be more keys
{\let\raggedbox\hbox
- \processcommacommand[#1]\dosetraggedhbox}
+
Hi,
the \setraggedparagraphmode command miss a few \expandafter
% \def\setraggedparagraphmode
% {\doifrightpageelse
% {\ifdoublesided\signalinnerrealign\firstoftwoarguments \fi}
% {\ifdoublesided\signalouterrealign\secondoftwoarguments\fi}}
\def\setraggedparagraphmode