Verschieben Sie die Seite im Blatt einige Zeilen nach rechts

Verschieben Sie die Seite im Blatt einige Zeilen nach rechts

Ich möchte eine Reihe aufeinanderfolgender Zeilen ( AAA-FFF) nach rechts auf der Seite verschieben, verschiebe aber nur die erste ( AAA). Dies ist der LaTex-Quellcode:

\documentclass[a4paper,12pt]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[british]{babel}
\usepackage[a4paper,top=2.5cm,bottom=2cm,left=2cm,right=2cm]{geometry}
\setlength{\parindent}{0pt}
\pagestyle{empty}
\tolerance=1
\emergencystretch=\maxdimen
\hyphenpenalty=10000
\hbadness=10000
\begin{document}
\hfill AAA \newline
\hfill BBB \newline
\hfill CCC \newline
\hfill DDD \newline
\hfill EEE \newline
\hfill FFF \\

\today \\

XXX \newline
YYY \newline
ZZZ \\

My text starts here...
\end{document}

Kann mir jemand helfen? Danke im Voraus.

Antwort1

Wenn Sie den Text lediglich an der rechten Seite der Seite ausrichten möchten, würde ich die \raggedleftfolgende Verwendung vorschlagen.

{\raggedleft
AAA \\
BBB \\
CCC \\
DDD \\
EEE \\
FFF \\
}

Bitte beachten Sie, dass ich \newlinezu geändert habe \\, da die Verwendung von \newlinezu unerwünschten Ergebnissen führen würde.
Weitere Informationen zu diesem Thema finden Sie hierHier.

Antwort2

Ich beschreibe den Grund, warum nur AAA am rechten Rand steht. Das \newlinetut (grob gesagt) \nobreak\hfil\break. Sie verwenden \hfillPrimitive auf der linken Seite. Ein Text folgt und dann gibt es \nobreak\hfil\break. Erste Zeile: \hfillist dehnbarer als \hfilim \newlineMakro verwendet, also steht AAA am rechten Rand. Aber das \breakMakro dehnt sich auf aus \penalty-10000und macht einen erzwungenen Zeilenumbruch. Folgende „verwerfbare Elemente“ werden von TeX ignoriert. Ihr \hfillist ein Klebstoff, also ist es ein verwerfbares Element. Es wird ignoriert. Die nächste Zeile enthält nur, BBB\nobreak\hfil\breakalso steht das BBBauf der linken Seite.

verwandte Informationen