옆으로 최대한 늘리기

옆으로 최대한 늘리기

나는 평소보다 더 넓은 그래픽이 필요하기 때문에 옆쪽 그림을 실험하고 있습니다 \textwidth. 시도해 보았지만 \paperwidth전체 페이지의 95%를 채우도록 그림을 늘릴 수 있습니까?

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

일반적인 풍경에서는 다음이 트릭을 수행합니다.

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

그러나 옆으로 하면 어쨌든 텍스트 너비까지만 늘어납니다.

또 다른 질문은 옆쪽 페이지에 장 제목과 페이지 번호 매기기를 의미하는 페이지 스타일을 어떻게 피합니까? 다음은 무시됩니다.

\thispagestyle{empty} 

도움을 주셔서 감사합니다.

카루소

답변1

일반 세로 레이아웃에서와 마찬가지로 회전된 그림에 대해서도 동일한 작업을 수행할 수 있습니다. sidewaysfigure페이지는 회전하지 않고 그림만 회전하므로 일반 페이지 거리는 동일합니다. \paperheight명령에 사용하면 작동합니다.

무시 되지 \thispagestyle{empty}는 않지만 잘못된 페이지에 있는 것 같습니다. 환경은 sidewaysfigure별도의 페이지에 부동으로 설정되므로 \thispagestyle{empty}부동 페이지가 아닌 코드가 제공되는 곳에서 종료됩니다.

\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}

여기에 이미지 설명을 입력하세요

편집하다

아마도 여기에 나오는 것보다 더 쉬운 방법이 있을 것입니다. sideways내용을 90도 회전시키는 환경이기 때문에 텍스트 블록보다 더 클 수 있는 중앙에 하나의 그림이 있는 별도의 페이지를 좋아하므로 이제 질문을 이해합니다. 내 테스트에서는 텍스트 블록 아래로 늘어나지 않는 줄에 내용을 넣기 때문에 옆으로 작동하지 않습니다. 대신에 그림을 회전시켜 높이를 로 설정한 \rotatebox내부에 넣습니다 . 이는 위쪽 테두리가 텍스트 블록의 위쪽 테두리와 동일하다는 것을 의미합니다. 그러면 페이지 테두리까지 남은 것은 입니다 . 이는 그림을 페이지의 수직 중앙에 배치하는 방법을 제공합니다. 그런 다음 질문과 동일한 수평 센터링을 사용하면 다음이 제공됩니다.\raisebox\baselinestretch1in+\voffset+\topmargin+\headheight+\headsep

\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}

여기에 이미지 설명을 입력하세요

관련 정보