Texto flotante en XELaTeX

Texto flotante en XELaTeX

Tengo el siguiente encabezado de sección que usa dos tamaños de fuente diferentes.

Captura de pantalla del renderizado TeX

Me gustaría agregar una serie de 2 o 3 líneas verticales de texto en el extremo derecho, ancladas en la parte superior del cuadro delimitador de la sección y completamente independientes de los tamaños de fuente utilizados en el extremo izquierdo.

Algo como esto (observe las líneas editadas a la izquierda de la captura de pantalla renderizada):

Captura de pantalla del renderizado TeX

¿Cómo podría lograr esto?

Disculpas por la falta de elegancia del TeX; Sólo llevo un par de días usándolo. (Estoy usando XƎLaTeX).

\documentclass{article}

\usepackage{lipsum}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\usepackage{changepage}
\usepackage{mdframed}

\newcommand*{\sepline}{%
  \par
  \vspace{0.5mm}
    \begingroup
      \color{gray!55}%
      \hrule width\linewidth height 0.1mm
    \endgroup
  \vspace{3mm}
}

\pagenumbering{gobble}
\pagestyle{empty}

\setmainfont[Mapping=tex-text]{DejaVu Sans}

\begin{document}

\color{gray!185}

\setlength{\parindent}{3em}

\begingroup
    \setmainfont{DejaVu Sans ExtraLight}
    \setlength{\parindent}{0.5mm}
    {\color{gray!160}\fontspec[Scale=1.55]{DejaVu Sans ExtraLight}Subject\par\vspace{0.4mm}}
    {
        \setlength{\parindent}{1.7mm}
        \color{gray!200}
        \begin{tabular}{ l l }
            To: & {\hspace{1mm}DEF} \\
            From: & {\hspace{1mm}ABC} \\
            Sent: & {\hspace{1mm}Tue 24th Oct 2014 12:56:04PM}
        \end{tabular}
    }
    \vspace{0mm}
\endgroup

\sepline

\noindent Test content

\end{document}

Respuesta1

EDITADO para alinear la parte superior de la pila derecha con la parte superior de "Asunto"

Después de "Asunto" en el encabezado, utilicé un texto alineado a la derecha \Longunderstackpara el texto de la derecha, empujándolo hacia la derecha con un archivo \hfill. Lo tuve que \smashhacer para que no afectara el espacio vertical a la izquierda. Además, debido a que la palabra "Asunto" se amplió en un factor de 1,55, tuve que elevar verticalmente el \Longunderstackby 0.55\baselineskippara alinear la parte superior de esas dos cantidades (de lo contrario, la parte inferior de "Asunto" se alineó con la parte inferior de la "Línea 1") .

\documentclass{article}

\usepackage{lipsum,xcolor}
\usepackage[usestackEOL]{stackengine}
\usepackage[a4paper, margin = 0.4in]{geometry}
\usepackage{fontspec}
\usepackage{changepage}
\usepackage{mdframed}

\newcommand*{\sepline}{%
  \par
  \vspace{0.5mm}
    \begingroup
      \color{gray!55}%
      \hrule width\linewidth height 0.1mm
    \endgroup
  \vspace{3mm}
}

\pagenumbering{gobble}
\pagestyle{empty}

\setmainfont[Mapping=tex-text]{DejaVu Sans}

\begin{document}

\color{gray!185}

\setlength{\parindent}{3em}

\begingroup
    \setmainfont{DejaVu Sans ExtraLight}
    \setlength{\parindent}{0.5mm}
    {\color{gray!160}{\fontspec[Scale=1.55]{DejaVu Sans ExtraLight}Subject}
    \hfill
    {\footnotesize\smash{\raisebox{0.55\baselineskip}{\Longunderstack[r]{
      Line one\\
      Line two\\
      Line three\\
      Line four
    }}}}
\par\vspace{0.4mm}}
    {
        \setlength{\parindent}{1.7mm}
        \color{gray!200}
        \begin{tabular}{ l l }
            To: & {\hspace{1mm}DEF} \\
            From: & {\hspace{1mm}ABC} \\
            Sent: & {\hspace{1mm}Tue 24th Oct 2014 12:56:04PM}
        \end{tabular}
    }
    \vspace{0mm}
\endgroup

\sepline

\noindent Test content

\end{document}

ingrese la descripción de la imagen aquí

información relacionada