![如何使 LaTeX 中的大图形居中以及如何修复短对齐线?](https://linux22.com/image/233904/%E5%A6%82%E4%BD%95%E4%BD%BF%20LaTeX%20%E4%B8%AD%E7%9A%84%E5%A4%A7%E5%9B%BE%E5%BD%A2%E5%B1%85%E4%B8%AD%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E4%BF%AE%E5%A4%8D%E7%9F%AD%E5%AF%B9%E9%BD%90%E7%BA%BF%EF%BC%9F.png)
我有两个问题:
我试图在 LaTeX 中将一个图形居中,但超过一定尺寸后,它就会从左边距开始,超出右边距。我怎样才能让它真正居中,这样它超出左边距的量与超出右边距的量相同?
有些短行对齐以填满整个页面宽度,这看起来很糟糕。 有没有什么方法可以修复这些行,或者设置宽度以考虑对齐?
提前致谢。
答案1
\centerline{\includegraphics{foo}}
你能举个例子吗?你可以使用
\raggedright
甚至ragged2e
包来控制段落。但是,我想知道短行如何填满整个页面宽度。
答案2
回复:1.:我一直在使用这个很好的建议Stefan Kottwitz 在我的博士论文中提出了非常大的数字。本质上,它归结为使用
\noindent\makebox[\textwidth]{%
very wide figure or very wide table%
}
围绕您的图形或表格代码。
答案3
另一个可能的解决方案是使用图片环境,然后 \put 将包含的图形放在左边:
\begin{figure}[htbp]
\centering
\setlength{\unitlength}{\textwidth}
\begin{picture}(1,0.5)%in case your image is twice as wide as it is high
%(otherwise change the 0.5 to your file's height/width).
\put(-0.1,0){\includegraphics[width=1.2\unitlength]{image.jpg}}
\end{picture}
\end{figure}