
Der linke Teil der beigefügten Abbildung zeigt den normalen Schriftsatz von \parbox
. Die erste/zweite Zeile ist vollständig mit Wörtern gefüllt, und die restlichen Wörter sind in die dritte Zeile verschoben. Was mich interessiert, ist: Wie werden die justify
Wörter der letzten Zeile automatisch wie im rechten Teil der beigefügten Abbildung gezeigt eingefügt? Kurz gesagt, fügen Sie eine Option arg hinzu, [s]
genau \parbox
wie dies der \makebox
Fall ist.
\documentclass{article}
%\usepackage{...}
\begin{document}
\parbox[s]{15em}{How to spread align the rest words which are not enough to fill the width of parbox?}% I just want the option arg of \parbox in this example works like \makebox[s] does.
\end{document}
Antwort1
Hier gibt es nichts Besonderes \parbox
, Sie sehen die gleiche Absatzausrichtung wie auf der Hauptseite, normalerweise darf die letzte Zeile kurz sein, aber wenn Sie möchten, dass der Abstand 0pt beträgt, können Sie Folgendes einstellen
\setlength\parfillskip{0pt}
Dadurch wird es wesentlich schwieriger, einen sinnvollen Absatzabstand zu erzielen, Sie sollten \sloppy
zum Ausgleich wahrscheinlich auch andere Leerzeichen stärker dehnen lassen.
\documentclass{article}
%\usepackage{...}
\begin{document}
\parbox{15em}{%
\sloppy\setlength\parfillskip{0pt}
How to spread align the rest words which are not
enough to fill the width of
parbox?}
\end{document}