为什么子图不居中

为什么子图不居中

我正在使用带有 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}

在此处输入图片描述

相关内容