
Então no meu texto eu tenho esse código rodando
\centering
\includegraphics{right}
\end{figure}
Porém, quando compilo o tex, recebo esta imagem:
Não tenho esta imagem no meu diretório de arquivos e a pasta está assim:
E a imagem que deve aparecer é esta:
Alguém pode me dizer se isso é algo de látex (estou usando texworks) ou se há algo errado com meu computador. Isso só acontece com este arquivo específico e nada mais.
Responder1
O problema é que (1) vários exemplos de imagens na distribuição gostam example-image
ou cow
estão em caminhos pesquisáveis e, portanto, podem ser carregados sem um caminho, e (2) uma imagem com o mesmo nome no diretório de trabalho tem prioridade, mas (3) se você não especifica a extensão, o LaTeX tem que escolher entre todos os sabores disponíveis de todos os diretórios disponíveis e então as imagens PDF têm prioridade.
Portanto, conforme mostrado na outra resposta, você pode especificar o caminho ou a extensão para remover a ambigüidade. Mas também existem duas soluções simples com vantagens adicionais:
Sempre que possível, use saídas em PDFpara programas de enredo. Então o LaTeX sempre escolherá o diretório de trabalho, mas além disso, se o PDF for salvo como desenho vetorial (qualquer bom programa de plotagem deve fazer isso) a qualidade é sempre melhor.
Renomeie o arquivo, de preferência com um nome mais significativo. Depois de dois meses, lendo o código, mesmo você não terá ideia se “certo” é um histograma ou um ícone com uma seta para a direita. Quanto mais descritivo o nome, menor a chance de conflitos com imagens existentes e mais compreensível o código.
Responder2
Seu mecanismo carrega o arquivo right.pdf
do pacotehttps://ctan.org/pkg/pdfscreen. Eu tenho o mesmo problema com minha máquina. Provavelmente não somos as primeiras pessoas a ter esse comportamento inesperado (editar: de fato:A incorporação de "left.pdf" produz a primeira página do manual pdfscreen.sty). Este é um anúncio de pacote inteligente.
Porém, existem maneiras de resolver o problema, basta olhar o seguinte 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}