TeXMaker: ¿Compilar como Latex o pdfLatex?

TeXMaker: ¿Compilar como Latex o pdfLatex?

Si compila el MWE, pdfLatextodo está bien. La compilación Latexgenera un ERROR de compilación ! LaTeX Error: Cannot determine size of graphic in M51.jpg (no BoundingBox), aunque se genera un resultado en formato PDF.

Para aumentar la confusión, el TeXMakerarchivo de registro dice para ambos This is pdfTeX, Version 3.14159265-2.6-1.40.19 (TeX Live 2018/W32TeX)en lugar de TeXpara uno y pdfTeXpara el otro.

Esto puede ser sólo otra estratagema más para confundir a las mentes menores, incluso es difícil convertirlo en una pregunta. Este parecía ser uno: "Si un documento incluye alguno .png, .jpgo .pdflos archivos se compilan como pdfLatex". Pero si continúa: "... de lo contrario, también compílelo como pdfLatexporque es claramente una mejora con respecto a Latex". la pregunta ya no existe. ¿Y por qué querría buscar en un proyecto muy grande la aparición de .pngarchivos .jpgo .pdfarchivos para decidir cómo compilarlo?

Entonces, ¿cuándo compilar as Latexen lugar de pdfLatexy por qué? Esa es la pregunta. Y bien puede estar relacionado con una idiosincracia en TeXMaker.

Disculpas, no sé cómo proporcionar el archivo de gráficos, pero aquellos que deseen compilar el MWE pueden conectar cualquiera .pngde .jpglos .pdfdisponibles.

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

Respuesta1

La aplicación pdftex puede compilarse en dos formatos de salida: pdfy dvi.

pdfes un formato final. dvies sólo un formato intermediario. Con controladores como dvips, dvipdfmx, dvisvg hay que procesarlo más.

Cuando lo usa, pdflatexestá ejecutando pdftexel formato latexen el pdfmodo de salida.

Cuando lo usa, latexestá ejecutando pdftexel formato latexen el dvimodo de salida.

Los dos modos de salida difieren en sus capacidades. Como descubriste, incluir jpgo pngrequerir directamente el pdfmodo. Por otro lado, cosas como pstricks o psfrag necesitan modo dvi.

Utilice el pdfmodo si no sabe para qué sirve dvi; normalmente esa es la elección correcta.

información relacionada