Pregunta

Mi LaTeX coloca cada imagen de mi documento en una página vacía, independientemente del tamaño de la imagen, de modo que solo el título esté en la página donde está la imagen.

Ejemplo 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}
Los comandos

La tabla hacen que el contenido aparezca completamente, aunque yo uso el paquete graphicx .

El código requiere dos páginas sin el comando de tabla.

Me gustaría que la imagen pequeña y el texto estén en el mismo A4.

¿Cómo puede una imagen y un texto en el mismo A4?

¿Fue útil?

Solución

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

Funciona muy bien para mí, aunque no uso 'paisaje' como formato de página (pero entonces, no dijiste que lo necesitabas). Pero si lo hace y desea que el texto aparezca en la misma página que la imagen, también debe tener el texto dentro del entorno horizontal.

Otros consejos

No estoy seguro de que sea posible colocar un entorno de figura dentro de un entorno de mesa, eso explicaría su primer problema. Ambas son construcciones de que LaTeX intenta moverse un poco para que encajen bien en la página, por lo que no tiene mucho sentido colocar una dentro de la otra. Esperemos que pueda trabajar alrededor de la necesidad de eso.

En cuanto a la división de páginas, está utilizando el entorno horizontal, lo que significa que todas las páginas de esta sección deben crearse con orientación horizontal. " Esto obliga a comenzar en una nueva página, a cambiar las orientaciones, y comenzar una nueva página después de que termine, para volver atrás.

Si su intención es simplemente rotar la imagen, debe usar

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

Si realmente desea una página de orientación horizontal (o varias), coloque el entorno horizontal alrededor de toda la sección que desee en orientación horizontal.

¿Por qué querría poner un entorno de figura dentro de un entorno de tabla? No me queda claro si está tratando de hacer que un cuerpo flotante contenga una figura y un texto extenso, o si simplemente está tratando de mantener una figura cerca de su texto. Aquí hay algo que podría ser lo que quieres:

\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 bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top