Miniseite: Die Wörter am Ende jeder Zeile berühren den Rand der Miniseite und nicht den Raum

Miniseite: Die Wörter am Ende jeder Zeile berühren den Rand der Miniseite und nicht den Raum

Da ich das Leerzeichen am Ende der Zeilen vermeide. Ich möchte, dass das letzte Wort jeder Zeile den Rand der Miniseite berührt, ihn aber nicht überschreitet. Jede Zeile muss so bleiben, wie sie ist, man sollte keine Wörter entfernen oder einfügen oder Wörter zwischen zwei Zeilen ändern. Ich kann nicht \spaceskip verwenden, um jede Zeile einzeln neu anzuordnen. Das erste Wort jeder Zeile sollte den rechten Rand der Miniseite berühren, so wie es im Bild unten ist. Die Verteilung der Wörter sollte am Ende angenehm sein. Zeilen, die nur ein Wort haben, sind kein Problem, solange das Wort im Text bleibt. Ich möchte eine globale Lösung wissen, wie z. B. einen Stil, ein Paket, einen Befehl usw.

Textbeispiel

\documentclass{article}
\usepackage{fancybox,anyfontsize,geometry,setspace}
\thispagestyle{empty}
\paperwidth=15.0in
\paperheight=13.0in
\addtolength{\textwidth}{12.55in}
\addtolength{\textheight}{6.90in}
\begin{document}
\fbox{
\begin{minipage}{0.45\textwidth}
    \begin{spacing}{9}  
\fontsize{40}{6}\selectfont

\spaceskip=1.78\fontdimen2\font plus 1.2\fontdimen3\font minus 1.2\fontdimen4\font 
Deep down, I know I do \\
great work! I literally \\
study every single day, \\
and I work on huge projects at work. I've been in \\
the field for over 15 years. I work with \\
and even challenge some of the \\
best developers.
\end{spacing}
\end{minipage}
} 
\end{document}

Hallo @leandriis, hier ein Code mit \makebox[\linewidth][s]:

\documentclass{article}
\usepackage{fancybox,anyfontsize,geometry,setspace}
\thispagestyle{empty}
\paperwidth=15.0in
\paperheight=13.0in
\addtolength{\textwidth}{12.55in}
\addtolength{\textheight}{6.90in}
\begin{document}
\fbox{
\begin{minipage}{0.45\textwidth}
    \begin{spacing}{9}  
\fontsize{40}{6}\selectfont

\spaceskip=1.78\fontdimen2\font plus 1.2\fontdimen3\font minus 1.2\fontdimen4\font 
\makebox[\linewidth][s]{Deep down, I know I do} \\
\makebox[\linewidth][s]{great work! I literally} \\
\makebox[\linewidth][s]{study every single day,} \\
\makebox[\linewidth][s]{and I work on huge projects at work. I've been in} \\
\makebox[\linewidth][s]{the field for over 15 years. I work with} \\
\makebox[\linewidth][s]{and even challenge some of the} \\
\makebox[\linewidth][s]{best developers.}
\end{spacing}
\end{minipage}
} 
\end{document}

und das Ergebnis

Funktioniert nicht

Antwort1

Ich bin mir nicht sicher, aber ich glaube, Sie fragen nach

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage{fancybox,anyfontsize,geometry,setspace}
\thispagestyle{empty}
\paperwidth=15.0in
\paperheight=13.0in
\addtolength{\textwidth}{12.55in}
\addtolength{\textheight}{6.90in}
\begin{document}
\fbox{
\begin{minipage}{0.45\textwidth}
    \begin{spacing}{9}  
\fontsize{40}{6}\selectfont

\emergencystretch\linewidth\parfillskip0pt
Deep down, I know I do\linebreak
great work! I literally\linebreak
study every single day,\linebreak
and I work on huge projects at work. I've been in\linebreak
the field for over 15 years. I work with\linebreak
and even challenge some of the\linebreak
best developers.
\end{spacing}
\end{minipage}
} 
\end{document}

verwandte Informationen