Entonces en mi texto tengo este código ejecutándose
\centering
\includegraphics{right}
\end{figure}
Sin embargo, cuando compilo el texto, aparece esta imagen:
No tengo esta imagen en mi directorio de archivos y la carpeta se ve así:
Y la imagen que debería aparecer es esta:
Entonces, ¿alguien puede decirme si esto es algo relacionado con el látex (estoy usando texworks) o si hay algún problema con mi computadora? Sólo sucede con este archivo específico y nada más.
Respuesta1
El problema es que (1) a varias imágenes de ejemplo en la distribución les gusta example-image
o cow
están en rutas de búsqueda y, por lo tanto, se pueden cargar sin una ruta, y (2) una imagen con el mismo nombre en el directorio de trabajo tiene prioridad, pero (3) si no especifica la extensión, LaTeX tiene que elegir entre todos los tipos disponibles de todos los directorios disponibles, y luego las imágenes PDF tienen prioridad.
Por lo tanto, como se muestra en la otra respuesta, puede especificar la ruta o la extensión para eliminar la ambigüedad. Pero también existen dos soluciones sencillas con ventajas adicionales:
Siempre que sea posible, utilice salidas PDFpara programas de trama. Entonces LaTeX siempre elegirá el del directorio de trabajo, pero además, si el PDF se guarda como dibujo vectorial (cualquier buen programa de trazado debería hacerlo) la calidad siempre será mejor.
Cambiar el nombre del archivo, preferiblemente con un nombre más significativo. Después de dos meses, leyendo el código, ni siquiera usted tendrá idea de si "derecha" es un histograma o un icono con una flecha hacia la derecha. Cuanto más descriptivo sea el nombre, menos posibilidades de conflictos con las imágenes existentes y más comprensible el código.
Respuesta2
Su motor carga el archivo right.pdf
del paquete.https://ctan.org/pkg/pdfscreen. Tengo el mismo problema con mi máquina. Probablemente no seamos las primeras personas en tener este comportamiento inesperado (editar: de hecho:Al incrustar "left.pdf" se genera la página principal del manual pdfscreen.sty). Este es un anuncio de paquete inteligente.
Sin embargo, hay formas de resolver el problema, basta con mirar el siguiente MWE:
\documentclass{article}
\usepackage{graphicx}
\begin{document}
\section{wrong images}
\includegraphics[width=5em]{right}
\section{same directory}
Just specify the extension or the directory:
\includegraphics[width=5em]{right.png}
\includegraphics[width=5em]{./right}
\includegraphics[width=5em]{./right.png}
\section{image directory}
Or create a new directory "images" and put all images in that directory, then do:
\includegraphics[width=5em]{images/right}
\includegraphics[width=5em]{images/right.png}
\end{document}