Imagem aleatória aparecendo durante a compilação

Imagem aleatória aparecendo durante a compilação

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: insira a descrição da imagem aqui

Não tenho esta imagem no meu diretório de arquivos e a pasta está assim: insira a descrição da imagem aqui

E a imagem que deve aparecer é esta: insira a descrição da imagem aqui

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-imageou cowestã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:

  1. 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.

  2. 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.pdfdo 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}

insira a descrição da imagem aqui

informação relacionada