So fügen Sie Grafiken in LaTeX ein

So fügen Sie Grafiken in LaTeX ein

Wie können wir den Pfad definieren, wenn sich unsere Datei an einem anderen Ort befindet?

Ich habe dieses hier, das wir in der Präambel schreiben werden:

\usepackage{graphicx}

Zum Hochladen von Grafiken verwenden wir dann

\includegraphics{File.extension}

Was aber, wenn die Datei an einem anderen Ort liegt? Wie gebe ich den Pfad dazu an, wie zentriere ich sie und wie kann ich ihr Text hinzufügen?

Antwort1

Um unsere Gedanken zu synchronisieren, nehmen wir an:

  • Die Haupteingabedatei befindet sich in einem Ordner mit dem Namen Current(zum Beispiel),
  • Der Ordner Currentbefindet sich in einem Ordner mit dem Namen Parent,
  • diagramsIm Ordner befindet sich außerdem ein Ordner mit dem Namen „ Diagramme“ Parent,
  • photosIm Ordner befindet sich ein Ordner mit dem Namen , der Fotos enthält Current.

Mit \graphicspathkönnen Sie die Pfade zu den Fotos und Diagrammen angeben, auf die Sie in Ihrer Haupteingabedatei verweisen möchten. Jeder Pfad muss in eingeschlossen sein {}und mit enden /.

Der Rest sollte klar sein.

\documentclass{article}
\usepackage{graphicx}
\graphicspath{{photos/},{../diagrams/}}
\begin{document}
\begin{figure}
\centering
\includegraphics[width=0.8\linewidth]{filename}% no need to specify the file extension
\caption{Karl's students }
\label{fig:Karlsstudents}
\end{figure}
\end{document}

Antwort2

Allgemeiner Hinweis: Legen Sie alle Grafikdateien in ein Unterverzeichnis 'pictures' direkt unter Ihrem Pfad. Sie können die Dateien dann laden mit

\includegraphics{./pictures/File.extension}

Mit der Punktnotation können Sie auch Verzeichnisse darüber verwenden. Die folgende Zeile würde eine Verzeichnisebene nach oben gehen (vom Verzeichnis, in dem sich Ihre TeX-Datei befindet), dann zum Verzeichnis „myfiles/pictures“ gehen und „File.extension“ verwenden.

\includegraphics{../myfiles/pictures/File.extension}

Ich würde Ihnen nicht empfehlen, die TeX-Dateien und die Grafikdateien vollständig zu trennen. Wenn alles zusammen ist, ist das Verschieben des Dokumentverzeichnisses viel einfacher.

Antwort3

Ich verwende das aktuelle Setup für Zahlen:

\begin{figure}[htbp]
    \centering
    \includegraphics[width = 0.8\textwidth]{path/figurefile}
    \caption{Somecaption \label{fig:somelabel}}
\end{figure}

Es ist auch möglich, in der Präambel anzugeben \graphicspath{path}, dass Sie path/in weglassen können includegraphics. LaTeX sucht dann nach figurefilein path, aber nicht nach Unterordnern von path. Diese müssen Sie in angeben \includegraphics.

verwandte Informationen