schnorr / mlp

Disciplina de Modelos de Linguagens de Programação - INF/UFRGS
19 stars 11 forks source link

Imagens fora de lugar no relatório #16

Closed schnorr closed 5 years ago

schnorr commented 6 years ago

Dúvida de aluno. Estou com um problema no relatório: como o latex se preocupa com a questão estética do relatório gerado, algumas imagens que deveriam vir após algum texto estão sendo colocadas em outras seções para ficarem melhores encaixadas. Não estou conseguindo "forçar" a imagem a ficar onde quero, que é após o texto que referencia a imagem. Alguma solução?

btrevizan commented 6 years ago

O máximo que eu faço é colocar \begin{figure}[h!] o ! força o Latex colocar a figura onde eu quero e o h significa que deve ser colocado na posição ou aproximadamente perto dessa posição.

https://www.sharelatex.com/learn/Positioning_of_Figures

schnorr commented 6 years ago

Uma opção no ambiente figure do latex pode ser utilizado para dar preferência para um tipo de posicionamento (veja abaixo). Dito isso, não há como "fixar" a posição da uma figura, pois os ambientes figure são naturalmente "flutuantes" (o compilador latex decide onde eles devem ser colocados). Eu sempre recomendo utilizar um ambiente figure dessa forma:

\begin{figure}[!htb] \includegraphics[width=\linewidth]{./img/link_figura.pdf} \caption{Meu caption} \label{meu_label} \end{figure}

Quanto ao comentário: "que é após o texto que referencia a imagem", eu sugeriria normalmente o contrário, ou seja, a figura sempre deve aparecer depois de sua referência no texto (para sobretudo evitar a surpresa do leitor em se deparar com uma figura sem que esta tenha sido referenciada).