PNG no se carga con TeXworks

PNG no se carga con TeXworks

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.

  1. No especifique una extensión; pdflatexencontrará el archivo y esto aumenta la portabilidad:

    \includegraphics[width=2.5cm]{definitiongraphexample}
    
  2. No especifique la pdftexopción paragraphicx

    \usepackage{graphicx}
    

    es suficiente.

información relacionada