TeXMaker: Kompilieren als Latex oder pdfLatex?

TeXMaker: Kompilieren als Latex oder pdfLatex?

Beim Kompilieren des MWE pdfLatexist alles in Ordnung. Beim Kompilieren als Latextritt 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, TeXMakersteht in der Protokolldatei „für beide“ This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX)und nicht „ TeXfür das eine und pdfTeXfü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, .jpgoder .pdfDateien enthält, kompilieren Sie als pdfLatex“. Wenn man aber fortfährt: „… andernfalls auch als kompilieren, pdfLatexda 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 Latexdurchsuchen wollen, um zu entscheiden, wie es kompiliert werden soll?.png.jpg.pdf

Wann also sollte man als Latexanstelle von kompilieren pdfLatexund 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 .pngverfügbaren .jpgeinbinden .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: pdfund dvi.

pdfist ein Endformat. dviist nur ein Zwischenformat. Mit Treibern wie dvips, dvipdfmx, dvisvg muss es weiterverarbeitet werden.

Bei der Verwendung pdflatexarbeiten Sie pdftexmit dem Format latexim pdfAusgabemodus.

Bei der Verwendung latexarbeiten Sie pdftexmit dem Format latexim dviAusgabemodus.

Die beiden Ausgabemodi unterscheiden sich in ihren Fähigkeiten. Wie Sie festgestellt haben, erfordert „ einschließlich“ jpgoder „ direkt“ den Modus. Auf der anderen Seite benötigen Dinge wie pstricks oder psfrag den DVI-Modus.pngpdf

Verwenden Sie den pdfModus, wenn Sie nicht wissen, wofür DVI ist – normalerweise ist das die richtige Wahl.

verwandte Informationen