Я составил схему, которая занимает весь лист бумаги.пейзажрежим, называемый 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 теперь смещен, поэтому, если вы пропустите код для scope
s и node
1 и включите свой pdf
in node
2, вы сможете сместить включенное pdf
здесь и там.
Результат: