# [texhax] \rlap at the beginning of a \parbox

Wed Feb 26 15:33:00 CET 2014

presumably because it is still in vmode at the start of the par box. Try adding \leavevmode to the start of \dollar

Institut for Matematik / Department of Mathematics
Aarhus Universitet / Aarhus University

________________________________________
From: texhax [texhax-bounces at tug.org] on behalf of Michael Rutter [mjr19 at cam.ac.uk]
Sent: 26 February 2014 11:59
To: texhax at tug.org
Subject: [texhax] \rlap at the beginning of a \parbox

I am confused as to the behaviour of \rlap (or a \makebox of zero width}
at the beginning of a parbox. It seems to force a new line, whereas it
behaves differently if preceded by an \hspace*{0pt}. Could someone explain
to me the output of the following LaTeX which illustrates this issue? (It
was an attempt to produce a dollar sign with the same width as a pounds
sign, for neater tables of mixed currencies.)

\documentclass{article}

\newcommand{\dollars}{\rlap{\\$}\hphantom{\pounds}}
\parindent 0pt
\begin{document}

\parbox{3in}{\pounds{}6}

\parbox{3in}{\hspace*{0pt}\dollars{}6}

\parbox{3in}{\dollars{}6}

\end{document}

Regards,

Michael Rutter

_______________________________________________
TeX FAQ: http://www.tex.ac.uk/faq
Mailing list archives: http://tug.org/pipermail/texhax/