Eu tenho o seguinte cabeçalho de seção que usa dois tamanhos de fonte diferentes.
Gostaria de adicionar uma série de 2 a 3 linhas verticais de texto na extremidade direita, ancoradas na parte superior da caixa delimitadora da seção e completamente independentes dos tamanhos de fonte usados na extremidade esquerda.
Algo assim (observe as linhas editadas à esquerda da captura de tela da renderização):
Como posso conseguir isso?
Desculpas pela deselegância do TeX; Só estou usando há alguns dias. (Estou usando o 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}
Responder1
EDITADO para alinhar o topo da pilha direita com o topo do "Assunto"
Seguindo "Assunto" no cabeçalho, usei um alinhamento à direita \Longunderstack
para o texto à direita, empurrando-o para a direita com uma extensão \hfill
. Tive que \smash
fazer isso para que não afetasse o espaçamento vertical à esquerda. Além disso, como a palavra "Assunto" foi ampliada por um fator de 1,55, tive que aumentar verticalmente o \Longunderstack
by 0.55\baselineskip
para alinhar os topos dessas duas quantidades (caso contrário, a parte inferior do "Assunto" alinhada com a parte inferior da "Linha 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}