У меня есть следующий заголовок раздела, в котором используются два разных размера шрифта.
Я хотел бы добавить серию из 2–3 вертикальных строк текста в крайнем правом углу, привязанных к верхней части ограничивающей рамки раздела и полностью независимых от размеров шрифта, используемых в крайнем левом углу.
Что-то вроде этого (обратите внимание на строки, отредактированные в левой части скриншота рендера):
Как мне этого добиться?
Извините за неэлегантность TeX; я пользуюсь им всего пару дней. (Я использую 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}
решение1
ОТРЕДАКТИРОВАНО для выравнивания верха правой стопки с верхом «Темы»
После "Тема" в заголовке я использовал выравнивание по правому \Longunderstack
краю для правого текста, сдвинув его вправо с помощью \hfill
. Мне пришлось сделать \smash
это, чтобы это не повлияло на вертикальный интервал слева. Кроме того, поскольку слово "Тема" было увеличено в 1,55 раза, мне пришлось вертикально поднять by, \Longunderstack
чтобы 0.55\baselineskip
выровнять верхние части этих двух величин (иначе нижняя часть "Темы" была бы выровнена с нижней частью "Строки 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}