如何将一个框架(投影机的)分成并排的两部分(小页面)?

如何将一个框架(投影机的)分成并排的两部分(小页面)?

我想通过 minipage 将框架拆分成并排的两部分。但似乎以下代码将其中一个部分放在了另一个部分之上:

\begin{minipage}[t]{0.48\linewidth}
left part
\end{minipage}\hfill
\begin{minipage}[t]{0.48\linewidth}
right part
\end{minipage}

有人能告诉我该怎么做吗?以及设置是否正确0.48\linewidth

答案1

通常需要一个minipage或一个或一个框来防止段落开头的缩进。parbox\noindent

\documentclass{article}
\begin{document}
\fboxsep=0pt
\noindent\fbox{%
\begin{minipage}[t]{0.48\linewidth}
left part
\end{minipage}}%
\hfill%
\fbox{%
\begin{minipage}[t]{0.48\linewidth}
right part
\end{minipage}
}

\end{document} 

我确信 Raphink 知道答案,但你没有提供一个简单的例子来说明这个问题。

我使用命令\frame来演示左边和右边的部分。

在此处输入图片描述

编辑:Andrew Stacey 在这里评论了解决方案beamerbeamer提供了额外的功能/环境,就像columns在最小示例中使用的那样。有关更多详细信息,请参阅文档。

\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{columns}[T] % align columns
\begin{column}{.48\textwidth}
\color{red}\rule{\linewidth}{4pt}

Left Part
\end{column}%
\hfill%
\begin{column}{.48\textwidth}
\color{blue}\rule{\linewidth}{4pt}

Right Part
\end{column}%
\end{columns}
\end{frame}
\end{document}

在此处输入图片描述

答案2

您应该\hfill在两个小页面之间添加一个。

使用0.48\textwidth确实是分割页面的正确方法。

相关内容