如何使用 \includegraphics 移动图形/调整图形位置

如何使用 \includegraphics 移动图形/调整图形位置

我绘制了一张占据整张纸的图表景观模式,称为 diagram.tex(编译后生成 pdf)。我试图将其包含到文章中,但只显示了一半;下半部分被纸张的右端截断。

我能够通过使用

\includegraphics[angle=90]{diagram.pdf}

但是因为它的下半部分被切断了,所以我需要某种选项来做这样的事情:

\includegraphics[angle=90, shift left = 5cm]{diagram.pdf}

将图像的其余部分向左拉(或向上,取决于您如何查看它)。

那么我怎样才能移动这个图形呢?

我不确定这是否相关,但我documentclass在论文中使用了以下内容和包:

\documentclass[11pt,a4paper,twoside]{article}
\usepackage{tikz, graphicx}

编辑:

这不是将其推过边距的问题。图片的一半不在纸上(有点像您将左手的一半放在显示器左侧后面)。我需要将纸拉向左边(就像您将手向左移动才能看到它一样)。

答案1

\includegraphics创建一个与定位方式相同\mbox{}A定位方式相同的框。如果要将其向左移动 3 厘米,请使用

\hspace*{-3cm}\includegraphics.....

\hspace*我们使用而不是 的原因\hspace是,在行首,白胶会被丢弃,因此正常添加的任何空白\hspace都不会产生任何效果。

答案2

要将移位直接包含在命令部分的选项部分中\includegraphics[options]{graphic.pdf},更直接的方法是

`trim=left bottom right top` 

选项。此处left,、、和bottom是长度单位,正值时修剪图形,负值时增加空间。righttop

因此,要向右移动 5 厘米并从顶部移动 1 厘米,您可以执行以下操作:

\includegraphics[trim=-5cm 0 0 -1cm]{diagram.pdf}

答案3

选择答案,因为包含大量代码的评论可读性很低。忍者图片取自http://tinyurl.com/btapmmx

\documentclass[12pt]{article}
\usepackage{tikz}
\begin{document}
\begin{figure}
\begin{tikzpicture}
    \begin{scope}
    \node {Node 1: \includegraphics[width=1 in]{images/ninja}};
    \end{scope}
    \begin{scope}[xshift=-5cm]
    \node {Node 2: \includegraphics[width=1 in]{images/ninja}};
    \end{scope}
\end{tikzpicture}
\end{figure}
\end{document}

scope节点 2 现在已被移动,因此如果您跳过s 和1的代码node,并将您的包含pdfnode2 中,您应该能够pdf在这里和那里移动包含的内容。

结果: 在此处输入图片描述

相关内容