Recebo este erro ao tentar carregar o arquivo .png
eu importo
\usepackage[pdftex]{graphicx}
\graphicspath{ {C:\Users\Daniel\Desktop\projectfigures} }
\begin{document}
\includegraphics[width=2.5cm]{definitiongraphexample.png}
\end{document}
O problema é que recebo esse erro
! Undefined control sequence.
\reserved@b ->C:\Users
\Daniel \Desktop \projectfigures
l.423 ...[width=2.5cm]{definitiongraphexample.png}
Não consigo carregá-lo. Tentei carregar include{path} e não funcionou. Agora estou tentando o caminho gráfico
O que estou fazendo de errado?
\usepackage[pdftex]{graphicsx}
não recebe um erro e não diz para fazer o download, então não sei por que isso não está funcionando.
Responder1
Conforme explicado na pergunta relacionadaEspecificando um caminho absoluto do Windows para \includegraphicsé preciso usar barras “diretas” e não “reversas” para especificar caminhos no Windows.
Os programas TeX sabem como substituir as barras para ir para o diretório necessário; isso ocorre porque a barra invertida é interpretada normalmente no TeX como um prefixo de nome de comando.
Além disso, você deve adicionar uma barra final para o caminho:
\graphicspath{{C:/Users/Daniel/Desktop/projectfigures/}}
então, quando toda a string é anexada ao nome do arquivo, você obtém o correto
C:/Users/Daniel/Desktop/projectfigures/definitiongraphexample.png
Mais duas dicas.
Não especifique uma extensão;
pdflatex
encontrará o arquivo e isso aumenta a portabilidade:\includegraphics[width=2.5cm]{definitiongraphexample}
Não especifique a
pdftex
opção degraphicx
\usepackage{graphicx}
é suficiente.