我需要在页面中将一些文本放在相同的高度,并且我尝试使用 来实现minipage
,但是由于它们是居中对齐的,所以我无法做到这一点。
这是我上传的图表的 LaTeX:
\begin{minipage}[]{0.5\textwidth}
\begin{flushleft}
{\large \textit{Author}:\vspace*{0.5cm} \\
Me}
\end{flushleft}
\end{minipage}%
%
\begin{minipage}[]{0.5\textwidth}
\begin{flushright}
{\large \textit{Supervisor}:\vspace*{0.5cm} \\
Him}\\
\vspace*{0.5cm}
{\large \textit{Advisor}:\vspace*{0.5cm} \\
Other Guy}
\end{flushright}
\end{minipage}%
你能解释一下我做错了什么吗?
答案1
使用[t]
作为选项 -- \begin{minipage}[t]{0.5\textwidth}
:
\documentclass{article}
\begin{document}
\begin{minipage}[t]{0.5\textwidth}
\begin{flushleft}
\large \textit{Author}:\vspace*{0.5cm} \\
Me
\end{flushleft}
\end{minipage}%
%
\begin{minipage}[t]{0.5\textwidth}
\begin{flushright}
\large \textit{Supervisor}:\vspace*{0.5cm} \\
Him\\
\vspace*{0.5cm}
\large \textit{Advisor}:\vspace*{0.5cm} \\
Other Guy
\end{flushright}
\end{minipage}%
\end{document}
答案2
只是为了强调 jdods 用户在对 David Carlisle 的解决方案的评论中的评论:
虽然用户 David Carlisle 给出的解决方案在各种情况下都完全有效,但由于文档中的额外设置,在某些情况下无法保持对齐,因此使用 \ vspace {0pt} 是一个更完整的解决方案,但我相信它不会结束可能出现的其他变形。用户 jdods 指出了 \ vspace {0pt} 的使用,因此不代表我自己的回应。为此,请参阅https://latex.org/forum/viewtopic.php?t=1059因此https://www.ctan.org/pkg/epslatex。
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{fancybox}
\usepackage{geometry}
\thispagestyle{empty}
\begin{document}
\centering
With \verb|\vspace{0pt}| at the top of each minipage of this example of a pair of minipages see below: %
\\
\fbox{
\begin{minipage}{0.8\linewidth}\vspace{0pt}%
\fontsize{10}{6}\selectfont Reference.
\end{minipage}%
}%
\fbox{%
\begin{minipage}{0.1\linewidth}\vspace{0pt}%
\fontsize{10}{6}\selectfont Reference.
\end{minipage}
}
\end{document}