Ich habe ein Diagramm zusammengestellt, das das ganze Blatt Papier einnimmt, inLandschaftModus, genannt diagram.tex (kompiliert, um PDF zu generieren). Ich versuche, das in einen Artikel einzubinden, aber es wird nur die Hälfte angezeigt; die untere Hälfte wird durch das rechte Ende des Dokuments abgeschnitten.
Ich konnte es in die richtige Ausrichtung bringen, indem ich
\includegraphics[angle=90]{diagram.pdf}
Da aber die untere Hälfte abgeschnitten ist, brauche ich eine Möglichkeit, so etwas zu tun:
\includegraphics[angle=90, shift left = 5cm]{diagram.pdf}
um den Rest des Bildes nach links (oder nach oben, je nachdem, von wo aus Sie es betrachten) zu ziehen.
Wie kann ich die Figur also bewegen?
documentclass
Ich bin nicht sicher, ob das relevant ist, aber ich verwende in meinem Dokument Folgendes und Pakete:
\documentclass[11pt,a4paper,twoside]{article}
\usepackage{tikz, graphicx}
Bearbeiten:
Das ist kein Problem, wenn man es über die Ränder hinausschiebt. Die Hälfte des Bildes ist nicht auf dem Papier (so als ob Sie die Hälfte Ihrer linken Hand hinter die linke Seite Ihres Monitors stecken würden). Ich muss das Papier nach links ziehen (genauso wie Sie Ihre Hand nach links bewegen würden, um es zu sehen).
Antwort1
\includegraphics
erzeugt eine Box, die genauso positioniert ist \mbox{}
oder A
positioniert ist. Wenn Sie sie 3 cm nach links verschieben möchten, verwenden Sie
\hspace*{-3cm}\includegraphics.....
\hspace*
Der Grund, warum wir „stattdessen“ verwenden, \hspace
besteht darin, dass am Anfang einer Zeile der Weißleim verworfen wird, sodass jeder durch den Normalen hinzugefügte Leerraum \hspace
wirkungslos wäre.
Antwort2
Um Verschiebungen direkt in den Optionenteil \includegraphics[options]{graphic.pdf}
des Befehls einzufügen, ist ein einfacherer Weg der
`trim=left bottom right top`
Option. Dabei sind , left
, bottom
, right
und top
Längeneinheiten, die die Grafik bei positiven Werten kürzen und bei negativen Werten Platz hinzufügen.
Um also 5 cm nach rechts und 1 cm vom oberen Rand zu verschieben, würden Sie Folgendes tun:
\includegraphics[trim=-5cm 0 0 -1cm]{diagram.pdf}
Antwort3
Ich habe mich für eine Antwort entschieden, da die Kommentare mit viel Code eine ziemlich schlechte Lesbarkeit aufweisen. Das Ninja-Bild stammt vonhttp://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}
Knoten 2 ist jetzt verschoben. Wenn Sie also den Code für scope
s und node
1 überspringen und Ihren pdf
in node
2 einschließen, sollten Sie in der Lage sein, den Einschluss pdf
hierhin und dorthin zu verschieben.
Das Ergebnis: