与对齐minipage

与对齐minipage

我正在尝试使用 Beamer 在一张幻灯片中创建两列。我点击了以下链接: 如何将一个框架(投影机的)分成并排的两部分(小页面)?

但是,minipagecolumns环境都不起作用。对于columns环境,我的 dvi 文件看起来不错,但当我将其转换为 pdf 时,页面变成了空白页。对于minipage,我想删除每个的边框minipage。但是,一旦我删除\fbox,两者的minipage对齐方式就会变得很奇怪。

我基本上使用了我提到的链接中的示例代码。这是我的代码:

\documentclass[]{beamer}
\mode<presentation>
\usepackage{beamerthemesplit,mathtools,pgf,PSTricks}
\setbeamertemplate{footline}[page number]
\begin{document}
\begin{frame}
\begin{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}

\begin{frame}
\fboxsep=0pt
\noindent
%\fbox{%
\begin{minipage}[t]{0.48\linewidth}
\includegraphics[height=0.5\paperheight]{impact_circles.eps}
\end{minipage}
%}%
\hfill%
%\fbox{%
\begin{minipage}[t]{0.48\linewidth}
\begin{itemize}
\item right part
\item test2
\item test3
\end{itemize}
\end{minipage}
%}
\end{frame}
\end{document}

第一张幻灯片使用columns环境,在 dvi 文件中看起来很好,但转换为 pdf 后不起作用。

第二张幻灯片使用minipage环境。它可以工作,但两者minipage并不一致。

有人知道如何解决这个问题吗?谢谢。

答案1

这更像是一个扩展的评论。

与对齐minipage

您可以使用adjustbox包来控制图像的垂直对齐方式(加载它您加载pstricks)。

代码

% compile with latex + dvipdfmx 
\documentclass[]{beamer}
\mode<presentation>
\usepackage{mwe} % provides image in this example
\usepackage{adjustbox}
\usepackage{beamerthemesplit,mathtools,pgf,pstricks}
\setbeamertemplate{footline}[page number]

\begin{document}
\begin{frame}{with \texttt{minipage}}
\noindent
\begin{minipage}[t]{0.48\linewidth}
  \adjustbox{valign=T}{\includegraphics[scale=0.4]{image.eps}}
\end{minipage}
\hfill%
\begin{minipage}[t]{0.48\linewidth}
  \begin{itemize}
    \item right part
    \item test2
    \item test3
  \end{itemize}
\end{minipage}
\end{frame}
\end{document}

输出(尽管期间有很多警告dvipdfmx

在此处输入图片描述

包括.eps图像columns

偶然间我发现,在编译过程中,框架中的内容由于columns某种原因被“推”到了左下方。以下代码说明了这一点:latexdvipdfmx\vspace{-7cm}

\documentclass[]{beamer}
\mode<presentation>
\usepackage{mwe} % provides image in this example
\usepackage{beamerthemesplit,mathtools,pgf,pstricks}
\setbeamertemplate{footline}[page number]

\begin{document}
\begin{frame}{with \texttt{columns}}
\vspace{-7cm}

\begin{columns}[T]
  \column{.48\textwidth}
  \includegraphics[scale=0.4]{image.eps}

  \column{.48\textwidth}
  \begin{itemize}
    \item right part
    \item test2
    \item test3
  \end{itemize}  
\end{columns}
\end{frame}
\end{document}

在此处输入图片描述

我不知道为什么会这样。这可能与运行过程中收到的所有警告有关dvipdfmx。希望有人能回答这个问题的这一部分。

相关内容