Выравнивание \mbox по правому краю

Выравнивание \mbox по правому краю
\mbox{ \parbox{8em}{\textbf {Registration Id:}}}  
\mbox{ \parbox{120pt}{\framebox(120,20)}}
\mbox{ \parbox{4em}{\textbf {Hall Id:}}}
\mbox{ \parbox{50pt}{\framebox(50,20){}}} 

Я хочу сместить 3-й и 4-й \mbox влево. Если я использую \hfill, он смещается за пределы правых границ и входит в правое поле.

решение1

Я не уверен, что \mboxи \parboxкак следует делать:

\documentclass{article}

\begin{document}

\noindent
\textbf{Registration Id:} \framebox(120,20){}\hfill
\textbf{Hall Id:} \framebox(50,20){}

\end{document}

введите описание изображения здесь

На следующем рисунке также показаны поля блока текста в виде жирных линий:

введите описание изображения здесь

Связанный контент