Philip Taylor (Webmaster, Ret'd) wrote:

Ron Aaron wrote:

What I wish to do is accumulate text into a paragraph "as I go".

and I offered two solutions, one based on \hboxes and one based
on token-list registers.  Off-list, Ron reported problems with
these, and said he was still looking for a \vbox-based solution,
so after considerable introspection I have come up with the
following : it is left to the reader to work out why spaces are
lost and how to overcome it !

\newbox \textbox
\def \addtobox #1%
    {%
        \setbox \textbox = \vbox
            \bgroup
                \unvbox \textbox
                \setbox 0 = \lastbox
                \unhbox 0 \unskip \unskip #1%
            \egroup
    }

\addtobox {H}
\addtobox {a}
\addtobox {l}
\addtobox {l}
\addtobox {o}
\addtobox { }
\addtobox {t}
\addtobox {h}
\addtobox {e}
\addtobox {r}
\addtobox {e}
\addtobox { }
\addtobox {!}
\addtobox {}

\box \textbox

\end

** Phil.


--------------------------------------------------
Subscriptions, Archive, and List information, etc.:
 http://tug.org/mailman/listinfo/xetex

Reply via email to