Recibo este error al intentar cargar el archivo .png
yo importo
\usepackage[pdftex]{graphicx}
\graphicspath{ {C:\Users\Daniel\Desktop\projectfigures} }
\begin{document}
\includegraphics[width=2.5cm]{definitiongraphexample.png}
\end{document}
El problema es que me sale este error
! Undefined control sequence.
\reserved@b ->C:\Users
\Daniel \Desktop \projectfigures
l.423 ...[width=2.5cm]{definitiongraphexample.png}
Parece que no puedo cargarlo. Intenté cargar include{path} y no funcionó. Así que ahora estoy intentando realizar la ruta gráfica.
¿Qué estoy haciendo mal?
\usepackage[pdftex]{graphicsx}
No aparece un error y no dice descargarlo, así que no sé por qué no funciona.
Respuesta1
Como se explica en la pregunta relacionadaEspecificación de una ruta absoluta de Windows para \includegraphicshay que utilizar barras diagonales "directas" y no "inversas" para especificar rutas en Windows.
Los programas TeX saben cómo reemplazar las barras para ir al directorio requerido; esto se debe a que la barra invertida se interpreta, como es habitual en TeX, como un prefijo al nombre de un comando.
Además, debes agregar una barra al final de la ruta:
\graphicspath{{C:/Users/Daniel/Desktop/projectfigures/}}
Entonces, cuando toda la cadena se antepone al nombre del archivo, obtendrás el nombre correcto.
C:/Users/Daniel/Desktop/projectfigures/definitiongraphexample.png
Dos consejos más.
No especifique una extensión;
pdflatex
encontrará el archivo y esto aumenta la portabilidad:\includegraphics[width=2.5cm]{definitiongraphexample}
No especifique la
pdftex
opción paragraphicx
\usepackage{graphicx}
es suficiente.