私は次のようなことを達成したいと考えています: うまくいけば
- 「大きいテキスト」の高さは「小さいテキスト」の高さの 2 倍です。
- 「小さいテキスト 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
ここで遊んでみましょう。位置合わせがわかるように線をいくつか追加しました。使用されているサイズは、ちょっとした偶然の産物です。正しい部分について確実にわかっているのは、そのボックスのフォント サイズの 2 番目の引数として設定する 2 つのベースライン間の距離だけです。残りは、多くの場合、手作業で調整することになります。
% 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}