[Tex/LaTex] Beamer Columns environment doesn’t work when converting dvi to pdf

beamercolumnsminipage

I am trying to create two columns in one slide with Beamer.
I followed this link:
How to split a frame (of beamer) into 2 parts (minipage) side by side?

However, none of the minipage or the columns environment works.
For columns environment, my dvi file looks fine but when I convert it to pdf, the page becomes a blank page.
For minipage, I would like to remove the border of each minipage. However, once I remove the \fbox, the two minipage have weird alignment.

I basically use the sample code from the link I mentioned. Here is my code:

\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}

The first slide using columns environment, and it is looks fine in dvi file, but it doesn't work after converting to pdf.

The second slide using minipage enviroment. It works but the two minipage do not align with each other.

Anyone knows how to fix this issue? Thank you.

Best Answer

This is more of an extended comment.

Alignment with minipage

You can use the adjustbox package to control vertical alignment of the image (load it before you load pstricks though).

Code

% 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}

Output (despite a lot warnings during dvipdfmx)

enter image description here

Including a .eps image in columns

It is by chance that I come to discover that the contents in the frame with columns got "pushed" down and to the left for some reason during the latex+dvipdfmx compilation. This is illustrated by issuing \vspace{-7cm} in the following:

\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}

enter image description here

I don't know why this is the case. It probably has to do with all the warnings one gets during the dvipdfmx run. Hopefully someone can answer this part of the question.