Text automatisch in \parbox ausrichten

Text automatisch in \parbox ausrichten

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 justifyWö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 \parboxwie dies der \makeboxFall 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 \sloppyzum Ausgleich wahrscheinlich auch andere Leerzeichen stärker dehnen lassen.

Bildbeschreibung hier eingeben

\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}

verwandte Informationen