我使用 tabular 环境将 2 个图形并排放置在投影仪上。当图像“足够小”时,一切都很好,但如果我要求图像稍大一些(使用\textwidth
),结果是它们不再水平居中。以下是未居中和居中的示例:
\documentclass{beamer}
\usepackage[spanish,es-nodecimaldot,es-tabla]{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz,graphicx,multirow,amsmath,amsfonts}
\usepackage{lmodern}
\usetheme{Goettingen}
\begin{document}
\section{First section}
\begin{frame}{Figures are not centered on the sides}{Looks bad :(}
\begin{tabular}{cc}
Some figure 1 & Some figure 2\\
\includegraphics[width=0.49\textwidth]{example-image} & \includegraphics[width=0.49\textwidth]{example-image}
\end{tabular}
\end{frame}
\begin{frame}{These are centered!}
\begin{tabular}{cc}
Some figure 1 & Some figure 2\\
\includegraphics[width=0.45\textwidth]{example-image} & \includegraphics[width=0.45\textwidth]{example-image}
\end{tabular}
\end{frame}
\end{document}
并且它产生:
我不知道是不是因为我使用了\textwidth
。也许我应该用别的?但我不知道该用什么。使用 scale 也会产生同样的效果。
任何意见是极大的赞赏!
答案1
第二张幻灯片上的图像未居中,只是由于您使用的值而看起来或多或少正确。您可以将表格放在 \makebox 中:
\documentclass{beamer}
\usepackage[spanish,es-nodecimaldot,es-tabla]{babel}
\usepackage[T1]{fontenc}
\usepackage{tikz,graphicx,multirow,amsmath,amsfonts}
\usepackage{lmodern}
\usetheme{Goettingen}
\begin{document}
\section{First section}
\begin{frame}{Figures are not centered on the slides}{Looks bad :(}
\makebox[\linewidth]{%
\begin{tabular}{cc}
Some figure 1 & Some figure 2\\
\includegraphics[width=0.49\textwidth]{example-image} & \includegraphics[width=0.49\textwidth]{example-image}
\end{tabular}}
\end{frame}
\end{document}