Estirar la figura de lado al máximo.

Estirar la figura de lado al máximo.

Estoy experimentando con la figura lateral ya que necesito tener un gráfico más ancho que el normal \textwidth. Lo intenté \paperwidth, pero ¿es posible estirar la figura para completar, por ejemplo, el 95% de toda la página?

\begin{sidewaysfigure}
\thispagestyle{empty} 
\includegraphics[width=\paperwidth]{...}
\end{sidewaysfigure}

En un escape normal, lo siguiente funciona:

\begin{center}
\makebox[\textwidth]{\includegraphics[width=0.95\paperwidth]{...}}
\end{center}

Pero de todos modos, de lado se extiende solo hasta el ancho del texto.

Otra pregunta es, ¿cómo puedo evitar el estilo de página, es decir, el título del capítulo y la numeración de la página en la página lateral? Lo siguiente se ignora.

\thispagestyle{empty} 

Se agradece mucho la ayuda, gracias.

Caruso

Respuesta1

Puedes hacer lo mismo con la figura girada que en el diseño vertical normal. sidewaysfiguresolo gira la figura y no la página, por lo que las distancias normales entre páginas son las mismas. Si lo usa \paperheighten su comando, funciona.

No se \thispagestyle{empty}ignora, pero creo que está en la página equivocada. El entorno sidewaysfigurese establece en una página separada como flotante y, por lo tanto, \thispagestyle{empty}termina donde se proporciona el código y no en la página flotante.

\documentclass{article}
\usepackage{rotating}
\usepackage{graphicx}
\begin{document}

\begin{sidewaysfigure}
  \centering
  \makebox[\textwidth]{\includegraphics[width=0.95\paperheight,height=10em]{example-image}}
\end{sidewaysfigure}

\end{document}

ingrese la descripción de la imagen aquí

EDITAR

Probablemente haya formas más fáciles de hacer esto que la que viene aquí. Dado que sidewayses un entorno que gira el contenido 90 grados, ahora entiendo la pregunta porque le gusta una página separada con una imagen centrada que podría ser más grande que el bloque de texto. En mis pruebas, esto no funciona de lado ya que coloca el contenido en una línea que no se extiende debajo del bloque de texto. Entonces, en lugar de eso, giro la imagen \rotateboxy la coloco dentro de a \raiseboxdonde establecí la altura \baselinestretch. Eso significa que su borde superior es el mismo que el borde superior del bloque de texto. Entonces lo que queda hasta el borde de la página es 1in+\voffset+\topmargin+\headheight+\headsep. Eso proporciona una forma de centrar la imagen verticalmente en la página. Luego, usando el mismo centrado horizontal que en la pregunta se obtiene lo siguiente.

\documentclass{article}
\usepackage{rotating}
\usepackage{graphicx}
\usepackage{lipsum}
%%%%%
\newcommand\bigsidewaysimg[3]{% {width}{height}{image file}
  \newpage
  \thispagestyle{empty}
  \noindent
  \makebox[\textwidth]{%
    \raisebox{%
      \dimexpr 1in+\voffset+\topmargin+\headheight+\headsep+\baselineskip
      -0.5\dimexpr 0pt+\paperheight-#2\relax\relax}[\baselineskip][0pt]{%
      \rotatebox{90}{%
        \makebox[0pt][r]{%
          \includegraphics[width=#2,height=#1]{#3}}}}
  }%
  \newpage}
%%%%%
\begin{document}

\lipsum[1]
\bigsidewaysimg{0.9\paperwidth}{0.9\paperheight}{example-image-c}
\bigsidewaysimg{10cm}{10cm}{example-image-a}
\lipsum[2]

\end{document}

ingrese la descripción de la imagen aquí

información relacionada