我以下列方式添加了一个图形:
\includegraphics[width=1\textwidth]{questionnaire1.png}
然后我对其进行了修改,以便在图形周围绘制一个框架:
\fbox{\includegraphics[width=1\textwidth]{questionnaire1.png}}
但现在,整个图形连同边框一起向页面右侧移动了 1-2 厘米,因此与其他内容不一致。我该如何改变这种情况?
答案1
我会添加\noindent
以避免段落缩进,这可能是这种情况。此外,\fbox
还会在其内容周围(即\fboxsep
每侧)添加一些空间。我会从图像宽度中减去这个量,以使包括框架在内的图像\textwidth
宽度恰好。您也可以减去框架的线宽。
\noindent\fbox{\includegraphics[width=\dimexpr\textwidth-2\fboxsep-2\fboxrule\relax]{questionnaire1.png}}
答案2
取决于它移动的原因。可能你忘记了\fboxsep
和\fboxrule
/或\parindent
。
\documentclass{article}
\usepackage{lipsum,xcolor}
\begin{document}
\lipsum[1]
\fbox{%
\color{red}\rule{\textwidth}{1cm}}
\noindent\fbox{%
\color{red}\rule{\textwidth}{1cm}}
\noindent\fbox{%
\color{red}\rule{\dimexpr\textwidth-2\fboxrule-2\fboxsep}{1cm}}
\noindent\makebox[\textwidth]{%
\fbox{%
\color{red}\rule{\dimexpr\textwidth}{1cm}}}
\noindent
\begingroup\fboxsep=0pt
\fbox{%
\color{red}\rule{\dimexpr\textwidth-2\fboxrule}{1cm}}
\endgroup
\end{document}