Pergunta

Meu LaTeX coloca cada imagem no meu documento de uma página vazia, não importa qual é o tamanho da imagem de modo que apenas a legenda é na página onde está a imagem.

Exemplo de código

\begin{table}[h!]
    \begin{landscape}
        \begin{figure}
            \caption{ERD}
            \includegraphics[width=25cm]{/Users/cs/hy/usecases.png}                      

        \end{figure}                                      
    \end{landscape}
    --- text ---
\end{table}

Os comandos table fazer a disppear conteúdo completamente embora eu usar o pacote graphicx.

O código requer duas páginas sem o comando mesa.

Eu gostaria de ter a imagem pequena eo texto a ser no mesmo A4.

Como pode uma imagem e algum texto no mesmo A4?

Foi útil?

Solução

some text
\begin{figure}[h]
  \centering
  \includegraphics{images/something.png}
  \caption{Explanation of something}
\end{figure}
some text

funciona muito bem para mim, embora eu não uso 'paisagem' como formato de página (mas, em seguida, você não disse que você precisava dele). Mas se você faz e você quer que o texto apareça na mesma página como a imagem, você precisa ter o texto dentro do ambiente de paisagem também.

Outras dicas

Eu não tenho certeza que é possível colocar um ambiente figura dentro de um ambiente de mesa - isso explicaria a sua primeira edição. Ambos são construções que tentativas de látex para se mover um pouco para que eles se encaixam muito bem para a página, por isso não faz muito sentido para colocar uma dentro da outra. Esperamos que você pode contornar a necessidade para isso.

Quanto à página de divisão, você está usando o ambiente de paisagem, que significa "todas as páginas dentro desta seção devem ser criados paisagem-orientação." Este forças nele para iniciar em uma nova página, para alternar orientações, e começar uma nova página após o seu término, para voltar.

Se sua intenção é apenas para rodar a imagem, você deve usar

\includegraphics[rotate=90,<other-options>]{<file>}

Se você realmente quer uma página de orientação paisagem (ou vários), coloque o meio ambiente paisagem ao redor de toda a seção que você quer na orientação paisagem.

Por que você iria querer colocar um ambiente figura dentro de um ambiente mesa? Não está claro para mim se você está tentando fazer um corpo flutuante conter uma figura e um texto extenso, ou se você está apenas tentando manter uma figura perto de seu texto. está aqui algo que pode ser o que você quer:

\documentclass{article}
\usepackage{pdflscape,lipsum,geometry}
\begin{document}
\begin{landscape}
\begin{figure}
\caption{ERD}
\rule{6cm}{6cm}\par
\lipsum[1]
\end{figure}                                      
\end{landscape}
\end{document}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top