
Estou tentando incluir arquivos de imagem em meu documento LaTeX cujo código é:
\documentclass[a4paper, 11pt]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{microtype}
\usepackage{siunitx}
\usepackage{booktabs}
\usepackage{cleveref}
\usepackage[parfill]{parskip}
\usepackage[none]{hyphenat}
\usepackage{amsbsy}
\usepackage{bm}
\usepackage{float}
\begin{document}
\begin{figure}[h]
\includegraphics[width=0.5\textwidth]{fig1}
\end{figure}
\end{document}
onde 'fig1.jpg' está na mesma pasta deste arquivo LaTeX, mas ainda na compilação, estou recebendo o erro 'fig1 não encontrado'. Existe alguma maneira de corrigir esse erro e qual pode ser a razão por trás desse erro?
Responder1
Na verdade, Ulrike Fischer deu uma resposta breve (votei positivamente no comentário dela, respectivamente), vou apenas detalhar um pouco. O único formato que você pode incluir ao compilar com látex é Encapsulated PostScript (EPS). Como um arquivo EPS declara o tamanho da imagem, torna mais fácil para sistemas como o LaTeX organizar o texto e os gráficos da melhor maneira.
Se você estiver compilando com pdflatex para produzir um PDF, você terá uma escolha mais ampla. Você pode inserir:
- JPG
- png
- EPS
A escolha de um desses formatos dependerá muito do próprio gráfico. Se você incluir uma foto, por exemplo, entãoJPGserá sua melhor escolha. Se você estiver incluindo um diagrama não vetorial, uma captura de tela, etc., poderá escolher umpngformatar.PDFpor outro lado, pode lidar com imagens bitmap e também com gráficos vetoriais. Portanto, é a escolha preferida para gráficos vetoriais. Mas para imagens bitmap,JPGepngsão melhores porque ocupam menos espaço em disco.EPStambém é um formato gráfico vetorial de alta qualidade, mas precisa de algumas configurações. O epstopdf
pacote deve ser instalado em seu sistema (na verdade está nos sistemas atuais). Se isso ainda não for suficiente, então você precisa carregar este pacote depois graphicx
, além disso, você também precisa dar permissão ao seu compilador para converterEPS arquivo paraPDF. Isso é feito adicionando a opção, por exemplo pdflatex -shell-escape file.tex
, ao comando do compilador.