LaTeXでグラフィックを追加する方法

LaTeXでグラフィックを追加する方法

ファイルが別の場所にある場合、パスをどのように定義できますか?

私はこれを前文に書きます

\usepackage{graphicx}

次にグラフィックをアップロードするために使用します

\includegraphics{File.extension}

しかし、ファイルが別の場所にある場合は、そのパスをどのように指定し、中央に配置し、テキストをどのように追加すればよいのでしょうか?

答え1

心を同期させるために、次のように仮定しましょう。

  • Currentメイン入力ファイルは、(例えば)という名前のフォルダにあります。
  • フォルダはCurrentという名前のフォルダにあります Parent
  • diagramsフォルダ内には、図を含むフォルダも含まれていますParent
  • 写真を含む という名前のフォルダphotosが フォルダ 内にありますCurrent

を使用すると、\graphicspathメイン入力ファイルで参照する写真や図へのパスを宣言できます。各パスは で囲み{}、 で終わる必要があります/

残りは明らかであるはずです。

\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}

答え2

一般的なアドバイス: すべてのグラフィックファイルをパスの直下の「pictures」サブディレクトリに配置します。その後、次の方法でファイルを読み込むことができます。

\includegraphics{./pictures/File.extension}

ドット表記法を使用すると、上のディレクトリを使用することもできます。次の行は、TeXファイルがあるディレクトリから1つ上のディレクトリレベルに移動し、次に「myfiles/pictures」ディレクトリに移動して「File.extension」を使用します。

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

TeX ファイルとグラフィック ファイルを完全に分離することはお勧めしません。すべてを一緒にしておくと、ドキュメント ディレクトリの移動がはるかに簡単になります。

答え3

私は現在、図のセットアップを使用しています:

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

\graphicspath{path}プリアンブルで を指定して を省略することもできますpath/。その場合、LaTeX は内でincludegraphicsを検索しますが、 のサブフォルダーは検索しないので、 で を指定する必要があります。figurefilepathpath\includegraphics

関連情報