为什么图片不在框架的中心?

为什么图片不在框架的中心?

使用以下代码:

\documentclass[12pt]{beamer}
\usepackage{ctex}
\usepackage{graphicx}
\begin{document}
\begin{frame}{PSA分析级别和实施程序}
\begin{figure}[htbp]
\centering
\includegraphics[scale=0.4]{tikz.pdf}
\end{figure}
\end{frame}
\end{document}

tikz.pdf在这儿。

我获得此作为输出:

左右边框宽度不同的中文图表

正如你所见,图像是不是居中,左边距明显大于右边距。为什么会出现这种情况?如何正确居中?

答案1

因为即使缩放后,图像的宽度仍然大于,\textwidth所以它会向右突出。使用示例代码时,您会收到有关此问题的警告:

Overfull \hbox (11.64403pt too wide) in paragraph at lines 10--10

不要使用比例,而是使用以下方法控制宽度:

\includegraphics[width=\textwidth]{tikz.pdf}

或一小部分\textwidth

\includegraphics[width=0.75\textwidth]{tikz.pdf}

完整示例:

\documentclass[12pt]{beamer}
\usepackage{ctex}
\usepackage{graphicx}
\begin{document}
\begin{frame}{PSA分析级别和实施程序}
\begin{figure}
\centering
\includegraphics[width=\textwidth]{tikz.pdf}
\end{figure}
\end{frame}
\end{document}

结果:

在此处输入图片描述

由于浮动在内部受到抑制,因此beamer无需使用位置说明符(例如)。htbp

如果您不打算将\caption其用于您的图像,您可以摆脱该figure环境。

相关内容