MWE を としてコンパイルする場合はpdfLatex
すべて正常です。 としてコンパイルすると、pdf 出力は生成Latex
されますが、コンパイル ERROR が発生します。! LaTeX Error: Cannot determine size of graphic in M51.jpg (no BoundingBox)
混乱をさらに増すのは、ログファイルには「一方と他方」ではなくTeXMaker
「両方」と記載されていることです。This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX)
TeX
pdfTeX
これは、愚かな人々を混乱させるためのまた別の策略に過ぎないかもしれません。これを疑問にすることさえ困難です。これは疑問の 1 つであるように思われます。「ドキュメントに 、.png
または.jpg
ファイル.pdf
が含まれている場合、 は としてコンパイルされます。」しかし、次のように続けられると、疑問はなくなります。「… それ以外の場合は、が明らかに の改良であるため、pdfLatex
としてもコンパイルされます。」また、 非常に大規模なプロジェクトで、またはファイルの出現を検索して、コンパイル方法を決定する必要があるでしょうか。pdfLatex
Latex
.png
.jpg
.pdf
では、 ではなく としてコンパイルするのはどのようLatex
な場合でしょうかpdfLatex
。また、その理由は何でしょうか。それが疑問です。そして、それは の特異性と関係している可能性がありますTeXMaker
。
申し訳ありませんが、グラフィック ファイルの提供方法はわかりませんが、MWE をコンパイルしたい場合は、利用可能な.png
、.jpg
または をプラグインすることができます.pdf
。
\documentclass{article}
% RN. 13 March 2019
%=======================
\usepackage{graphicx}
%-----------------------
\begin{document}
\begin{figure}[htp]
\centering
\includegraphics[width=12cm]{M51.jpg}
\caption{Messier 51 and Companion}
\label{xxx}
\end{figure}
\end{document}
答え1
アプリケーション pdftex は、pdf
と の2 つの出力形式にコンパイルできますdvi
。
pdf
最終形式です。dvi
中間形式にすぎません。dvips、dvipdfmx、dvisvg などのドライバーでは、さらに処理する必要があります。
使用する場合、出力モードでフォーマットpdflatex
を実行してます。pdftex
latex
pdf
使用する場合、出力モードでフォーマットlatex
を実行してます。pdftex
latex
dvi
2 つの出力モードは機能が異なります。ご存知のとおり、includejpg
または png
直接pdf
モードが必要です。一方、pstricks や psfrag などは dvi モードが必要です。
pdf
dvi の用途がわからない場合は、このモードを使用してください。通常はこれが正しい選択です。