Mueva algunas líneas a la derecha de la página en la hoja.

Mueva algunas líneas a la derecha de la página en la hoja.

Me gustaría mover una serie de líneas consecutivas ( AAA-FFF) a la derecha de la página, pero solo muevo la primera ( AAA). Este es el código fuente de LaTex:

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

¿Alguien me puede ayudar? Gracias de antemano.

Respuesta1

Si todo lo que desea es alinear el texto en el lado derecho de la página, le sugeriría el uso de \raggedleftla siguiente manera.

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

Tenga en cuenta que cambié \newlinea \\porque el uso \newlinede daría lugar a resultados no deseados.
Puedes leer más sobre ese tema.aquí.

Respuesta2

Describo la razón por la que sólo AAA está en el margen derecho. El \newlinehace (en términos generales) \nobreak\hfil\break. Estás usando \hfillprimitiva en el lado izquierdo. Sigue un texto y luego está \nobreak\hfil\break. Primera línea: \hfilles más extensible que \hfilla utilizada en la \newlinemacro, por lo que AAA está en el margen derecho. Pero la \breakmacro se expande \penalty-10000y obliga a romper la línea. TeX ignora los siguientes "elementos descartables". Es \hfillun pegamento, por lo que es un artículo descartable. Se ignora. La siguiente línea incluye solo BBB\nobreak\hfil\breaklo que BBBestá en el lado izquierdo.

información relacionada