我正在使用带有 subfigure 的 beamer。我想将其居中,但不起作用。为什么?MWE 如下:
\documentclass{beamer}
\mode<presentation>
\usetheme{Warsaw}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frame}
\begin{figure}\centering
\parbox{1.3in}{
A
}
\qquad
\begin{minipage}{1.3in}
B
\end{minipage}
\end{figure}
\end{frame}
\end{document}
答案1
正如您在下面的代码中看到的,您的图形已经居中,但 parbox 和 minipage 包含的内容未居中。正如 percusse 和 egreg 告诉您的那样,\centering
在两个环境中移动,您将使所有内容居中。
\documentclass{beamer}
\mode<presentation>
\usetheme{Warsaw}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\begin{document}
\begin{frame}
\lipsum[2]
\begin{figure}
\fbox{\parbox{1.3in}{%
A
}}
\qquad\fbox{%
\begin{minipage}{1.3in}
B
\end{minipage}}
\end{figure}
\begin{figure}
\fbox{\parbox{1.3in}{\centering
A
}}
\qquad\fbox{%
\begin{minipage}{1.3in}\centering
B
\end{minipage}}
\end{figure}
\end{frame}
\end{document}