Ajuda com imagens e captions

534 views
Skip to first unread message

Lauro César

unread,
Dec 28, 2013, 1:07:03 PM12/28/13
to late...@googlegroups.com
Pessoal

Estou escrevendo um texto no qual insiro uma série sequencial de imagens diretamente com o comando \includegraphics, ou seja, sem o ambiente float figure. Faço isso para que fiquem exatamente na posição que desejo. Como são imagens relativamente pequenas, não tenho problemas com quebras de páginas, uma vez que o LaTeX se encarrega de inserir uma nova página para uma figura que eventualmente não caiba no espaço restante.

Porém, gostaria de inserir, antes do início das figuras, um \caption para que possa usar a numeração de figuras e inserir a referência na Lista de figuras do documento. Mas como não uso o \begin{figure}, como fazer isso?

Alguma sugestão?

Abraços!

Lauro César

Jose Vinicius de Miranda Cardoso

unread,
Dec 28, 2013, 1:20:52 PM12/28/13
to late...@googlegroups.com
Não entendi a sua rejeição ao ambiente figure, é tão prático.
A propósito, é possível alocar a figura na posição de que desejas usando o figure... Dê uma olhada.

Um abraço.


2013/12/28 Lauro César <lauro...@gmail.com>

--
Você está recebendo esta mensagem porque se inscreveu no grupo "Latex-br" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para latex-br+u...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.

Jose Vinicius de Miranda Cardoso

unread,
Dec 28, 2013, 1:22:35 PM12/28/13
to late...@googlegroups.com
Desculpa ser repetitivo, você pode usar um \subfloat para cada \includegraphics.
Penso que isso possa resolver seu problema.

Um abraço.


2013/12/28 Jose Vinicius de Miranda Cardoso <jose.c...@ee.ufcg.edu.br>

Lauro César

unread,
Dec 28, 2013, 1:23:38 PM12/28/13
to late...@googlegroups.com
"é possível alocar a figura na posição de que desejas usando o figure... Dê uma olhada."

Como seria isso? Se for algo assim:

\begin{figure}[h!]
\end{figure}

ou

\begin{figure}[H]
\end{figure}


Não é suficiente, porque é não garante a posição exata. Além disso, trata-se de uma figura que é repartida em dezenas de outras menores. Como se eu picotasse horizontalmente uma grande figura...

Alguma sugestão?


2013/12/28 Jose Vinicius de Miranda Cardoso <jose.c...@ee.ufcg.edu.br>
Não entendi a sua rejeição ao ambiente figure, é tão prático.
Um abraço.

Lauro César

unread,
Dec 28, 2013, 1:26:41 PM12/28/13
to late...@googlegroups.com
Jose Vinícius

Obrigado, pela sugestão, mas o subfloat e o subfigure são para que se possa definir mais de um rótulo, um para cada parte. Mas quero apenas um único para todas as imagens...

Pensando um pouco acabei encontrar uma solução nada elegante, que basicamente refaz tudo na mão o que o ambiente figure faz automaticamente. Mas se alguém tiver uma ideia melhor, seria ótimo:

\begin{center}

\addtocounter{figure}{1}

\newcommand{\figuranome}{Figura \arabic{figure} \textendash~ Nome da figura}

\ figuranome

\addcontentsline{lof}{figure}{\ figuranome}

\end{center}

\includegraphics{....}

\includegraphics{....}

\includegraphics{....}




2013/12/28 Lauro César <lauro...@gmail.com>

Ole Peter Smith

unread,
Dec 28, 2013, 4:30:38 PM12/28/13
to late...@googlegroups.com
que tal um simples box e/ou minipage? e so pondo o texto, sem caption.

0le


2013/12/28 Lauro César <lauro...@gmail.com>



--
                                            /////
                                         ( O O )
=================oOO==(_)==OOo=================
            Every day and every hour, I'm Learning more
          The more I Learn, the less I Know about before
         The Less I know, the more I want to Look around
             Diggin' deeper into Higher Ground...  UB40
                                   .oooO Oooo.
==================(     )=(     )=====================
                                     \  (     )  /
                                      \_)   (_/
===============================================
                        Ole Peter Smith, IME, UFG
            http://olepeter.mat.ufg.br  - ole at ufg.br
===============================================
                   Life sure is a Mystery to be Lived
                      Not a Problem to be Solved
===============================================

Youssef Cherem

unread,
Dec 28, 2013, 5:14:51 PM12/28/13
to late...@googlegroups.com
Lauro,

Você pode colocar quantas figuras (ou mesmo captions) dentro de um ambiente «figure». Pode colocar quantas figuras quiser com includegraphics e depois uma caption para todas elas. Pode alinhar as figuras com minipage -- ou não.

Com o pacote caption, pode fazer o seguinte: inserir todas as figuras onde e como quiser (not floating), e depois inserir:

\captionof{figure}{Uma legenda de figura.}

Se for um problema mais específico, é só mandar um exemplo de como quer que fique.

Abraços!

Lauro César

unread,
Dec 29, 2013, 5:10:12 AM12/29/13
to late...@googlegroups.com
Obrigado José Vinícius, Ole e Youssef. A última dica do pacote caption, com \captionof, era a materlada que faltava. Ficou ótimo!

Abraços!

Lauro César


2013/12/28 Youssef Cherem <ych...@gmail.com>
Reply all
Reply to author
Forward
0 new messages