Я надеюсь добиться чего-то вроде этого: с надеждой
- Высота «крупного текста» в два раза больше высоты «мелкого текста».
- «мелкий текст 1» и «мелкий текст 2» должны быть выровнены по правому краю.
Я реализовал это с помощью 3 мини-страниц (1 для «большого текста» и 2 для «маленького текста»), только чтобы получить
У меня есть 2 вопроса по моему коду:
- почему
\hfill
не работает между мини-страницами? - Есть ли способ выровнять "мелкий текст 1" с верхним краем "большого текста" и выровнять "мелкий текст 2" с нижним краем "большого текста"? Нужно ли вставлять
\vfill
между 2 мини-страницами, содержащими "мелкий текст"?
\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}
решение1
решение2
\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}
решение3
Вот с чем можно поиграться, я добавил несколько линий, чтобы можно было увидеть выравнивание. Используемые размеры немного случайны. Единственное, что мы знаем наверняка для правой части, это расстояние между двумя базовыми линиями, поскольку мы устанавливаем его как второй аргумент размера шрифта этого поля, остальное часто будет зависеть от ручной корректировки.
% 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}