como adicionar uma imagem jpg em Latex

92

Quero inserir uma imagem .jpg (que está em minha pasta atual, onde está o arquivo .tex) após um parágrafo. Como posso fazer isso em Latex? O que devo incluir / quais comandos devo usar?

qwerty
fonte

Respostas:

179

Você precisa usar uma biblioteca gráfica. Coloque isso em seu preâmbulo:

\usepackage{graphicx}

Você pode então adicionar imagens como esta:

\begin{figure}[ht!]
\centering
\includegraphics[width=90mm]{fixed_dome1.jpg}
\caption{A simple caption \label{overflow}}
\end{figure}

Este é o modelo básico que utilizo em meus documentos. A posição e o tamanho devem ser ajustados para suas necessidades. Consulte o guia abaixo para obter mais informações sobre quais parâmetros usar em \figuree \includegraphics. Você pode então referir-se à imagem em seu texto usando o rótulo que você deu na figura:

And here we see figure \ref{overflow}.

Leia este guia aqui para obter instruções mais detalhadas: http://en.wikibooks.org/wiki/LaTeX/Floats,_Figures_and_Captions

Jonno_FTW
fonte
A imagem é exibida OK, a legenda também, mas na hora de compilar eu recebi o erro '\ caption outside float'
qwerty
Você realmente não precisa se preocupar muito com esses erros. Você também pode colocar o rótulo dentro da legenda, assim:\caption{caption \label{overflow}
Jonno_FTW
Você poderia estar usando \captiondepois \end{figure}, ou seja, fora do flutuador?
Aniko
Não, estou usando: \ begin {figure} [ht!] \ Centering \ includegraphics [width = 100mm] {fig1.jpg} \ caption {My caption ....} \ label {Fig.1} \ end { figura}
qwerty
Se você quiser que a imagem caiba na metade da largura do seu bloco de texto , basta escrever \includegraphics[width=0.5\textwidth]{fixed_dome1.jpg}. Em vez de \textwidthvocê pode usar \paperwidth(largura de toda a página) \linewidth(dentro da linha atual).
Agostino
9

se você adicionar uma imagem jpg, png, pdf, deverá usar o pdflatex para compilá-la.

威武 君
fonte
1
Ele está em conformidade, mas está dando o nome do arquivo salvo no lado direito .. o que fazer?
Shivam Patel
a parte pdflatex dessa resposta é o que eu votei - um comando de látex comum não resolverá o problema!
levitopher