\hfill no funciona entre minipáginas

\hfill no funciona entre minipáginas

Espero lograr algo como esto: ingrese la descripción de la imagen aquí con un poco de suerte

  • La altura del "texto grande" es el doble de la altura del "texto pequeño".
  • "texto pequeño 1" y "texto pequeño 2" deben estar alineados a la derecha.

Implementé con 3 minipáginas (1 para "texto grande" y 2 para "texto pequeño"), solo para obtener

ingrese la descripción de la imagen aquí

Tengo 2 preguntas con respecto a mi código:

  • ¿Por qué \hfillno funciona entre mini páginas?
  • ¿Hay alguna manera de alinear el "texto pequeño 1" con la parte superior del "texto grande" y el "texto pequeño 2" con la parte inferior del "texto grande"? ¿Debo insertar \vfillentre 2 minipáginas que contengan "texto pequeño"?
\begin{minipage}[t][2\baselineskip]{0.7\textwidth}
    {\LARGE large Text}
\end{minipage}%
{\hspace*{0pt}{\hfill}%
\begin{minipage}[t][2\baselineskip]{0.5\textwidth}
    \begin{minipage}[t][1\baselineskip]{0.5\textwidth}
    {\hfill} small text 1
    \end{minipage}\\
    \begin{minipage}[t][1\baselineskip]{0.5\textwidth}
    {\hfill} small text 2
    \end{minipage}\\
\end{minipage}

Respuesta1

No tienes \hfillentre minipáginas.

Hay una solución mucho más sencilla:

\documentclass{article}

\usepackage{showframe} % to show page boundaries

\begin{document}

\noindent
{\Huge Large text}\hfill
\begin{tabular}[b]{@{}r@{}} small text 1 \\ small text 2 \end{tabular}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

\documentclass{standalone}
\begin{document}

\noindent
\begin{minipage}[t]{0.49\textwidth}\vspace{0pt}
{\fontsize{2\baselineskip}{0pt}\selectfont large Text\par}
\vspace{2pt}% interlineskip
small text 3
\end{minipage}
\hfill
\begin{minipage}[t]{0.49\textwidth}\vspace{0pt}\raggedleft
small text 1\\
small text 2\\
small text 3
\end{minipage}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta3

Aquí hay algo con lo que jugar. Agregué algunas líneas para que uno pueda ver la alineación. Los tamaños utilizados son un poco casualidad. Lo único que sabemos con certeza para la parte derecha es la distancia entre las dos líneas de base, ya que la configuramos como el segundo argumento del tamaño de fuente de ese cuadro; el resto suele ser algún ajuste manual.

% all font sizes
\RequirePackage{fix-cm}
\documentclass[10pt]{article}

\usepackage{geometry}
\geometry{
    top=0.9in,
    bottom=0.9in,
    left=2.4in,
    right=2.4in,
}


%\usepackage{showframe}
%\setlength\parindent{0in}

\usepackage{xcolor}

\newcommand\hl{\rlap{\kern-10cm\color{red}\rule{30cm}{0.1pt}}}
\newcommand\hr{\rlap{%
    \kern10cm%
    \llap{%
      \color{red}%
      \rule{30cm}{0.1pt}%
%      \raisebox{4pt}[0pt][0pt]{\rule{30cm}{0.1pt}}%
    }%
    \llap{%
      \color{red}%
      \raisebox{2.8mm}[0pt][0pt]{\rule{30cm}{0.1pt}}%
    }%
  }}



% DOCUMENT
\begin{document}

\sffamily


\noindent
\begin{minipage}[b][2\baselineskip]{0.7\textwidth}
  \fontsize{10mm}{12mm}\selectfont
  large Text\hl
\end{minipage}%
\hfill
\begin{minipage}[b][2\baselineskip]{0.25\textwidth}
  \fontsize{4mm}{4mm}\selectfont
  \begin{minipage}[b][1\baselineskip]{\linewidth}
    \raggedleft
    Small text 1\hr
    \end{minipage}\\
    \begin{minipage}[b][1\baselineskip]{\linewidth}
    \raggedleft
    Small text 2
    \end{minipage}%
\end{minipage}%

\noindent
\rule{\textwidth}{3mm}


\end{document}

Respuesta4

¿Una pregunta XY? En lugar de jugar con minipáginas, ¿por qué no una tabla simple?

mwe

\documentclass{article}
\usepackage{multirow}   
\begin{document}
\sffamily
\begin{tabular}{ll}
  \multirow{2}{*}{\huge Large text}  & small text \\
                                     & small text \\
\end{tabular}
\end{document}

información relacionada