Как сместить графику/изменить расположение рисунка с помощью \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, rightи top— единицы длины, которые обрезают графику для положительных значений и добавляют пространство для отрицательных значений.

Таким образом, чтобы переместиться вправо на 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}

Узел 2 теперь смещен, поэтому, если вы пропустите код для scopes и node1 и включите свой pdfin node2, вы сможете сместить включенное pdfздесь и там.

Результат: введите описание изображения здесь

Связанный контент