Beim Kompilieren des MWE pdfLatex
ist alles in Ordnung. Beim Kompilieren als Latex
tritt ein Kompilierungsfehler auf ! LaTeX Error: Cannot determine size of graphic in M51.jpg (no BoundingBox)
, obwohl eine PDF-Ausgabe erzeugt wird.
Um die Verwirrung noch zu vergrößern, TeXMaker
steht in der Protokolldatei „für beide“ This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX)
und nicht „ TeX
für das eine und pdfTeX
für das andere“.
Dies ist vielleicht nur ein weiterer Trick, um weniger begabte Geister zu verwirren. Es ist sogar schwierig, daraus eine Frage zu machen. Dies schien eine zu sein: „Wenn ein Dokument irgendwelche .png
, .jpg
oder .pdf
Dateien enthält, kompilieren Sie als pdfLatex
“. Wenn man aber fortfährt: „… andernfalls auch als kompilieren, pdfLatex
da es eindeutig eine Verbesserung gegenüber ist .“ ist die Frage nicht mehr aktuell. Und warum sollte ich ein sehr großes Projekt nach dem Vorkommen von , oder Dateien Latex
durchsuchen wollen, um zu entscheiden, wie es kompiliert werden soll?.png
.jpg
.pdf
Wann also sollte man als Latex
anstelle von kompilieren pdfLatex
und warum? Das ist hier die Frage. Und es könnte durchaus mit einer Eigenart von zusammenhängen TeXMaker
.
Entschuldigen Sie, ich weiß nicht, wie ich die Grafikdatei bereitstellen soll, aber diejenigen, die das MWE kompilieren möchten, können alle .png
verfügbaren .jpg
einbinden .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}
Antwort1
Die Anwendung pdftex kann in zwei Ausgabeformate kompiliert werden: pdf
und dvi
.
pdf
ist ein Endformat. dvi
ist nur ein Zwischenformat. Mit Treibern wie dvips, dvipdfmx, dvisvg muss es weiterverarbeitet werden.
Bei der Verwendung pdflatex
arbeiten Sie pdftex
mit dem Format latex
im pdf
Ausgabemodus.
Bei der Verwendung latex
arbeiten Sie pdftex
mit dem Format latex
im dvi
Ausgabemodus.
Die beiden Ausgabemodi unterscheiden sich in ihren Fähigkeiten. Wie Sie festgestellt haben, erfordert „ einschließlich“ jpg
oder „ direkt“ den Modus. Auf der anderen Seite benötigen Dinge wie pstricks oder psfrag den DVI-Modus.png
pdf
Verwenden Sie den pdf
Modus, wenn Sie nicht wissen, wofür DVI ist – normalerweise ist das die richtige Wahl.