Tengo el siguiente encabezado de sección que usa dos tamaños de fuente diferentes.
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):
¿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 \Longunderstack
para el texto de la derecha, empujándolo hacia la derecha con un archivo \hfill
. Lo tuve que \smash
hacer 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 \Longunderstack
by 0.55\baselineskip
para 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}