通常よりも幅の広いグラフィックが必要なので、横向きの図を試しています\textwidth
。試してみました\paperwidth
が、図を伸ばしてページ全体の 95% などを埋めることは可能でしょうか?
\begin{sidewaysfigure}
\thispagestyle{empty}
\includegraphics[width=\paperwidth]{...}
\end{sidewaysfigure}
通常の scape では、次のようにすればうまくいきます。
\begin{center}
\makebox[\textwidth]{\includegraphics[width=0.95\paperwidth]{...}}
\end{center}
しかし、横方向の場合は、とにかくテキスト幅までしか伸びません。
もう 1 つの質問は、ページスタイル (つまり、横のページの章タイトルとページ番号) を回避するにはどうすればよいかということです。以下は無視されます。
\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 度回転する環境なので、質問の意味を理解しました。つまり、テキスト ブロックよりも大きい可能性がある 1 つの中央揃えの画像を含む別のページを作成したいということです。私のテストでは、横向きではコンテンツがテキスト ブロックの下に伸びない行に配置されるため、これは機能しません。そのため、代わりに で画像を回転し、高さを に設定した\rotatebox
内に配置します。つまり、上端はテキスト ブロックの上端と同じになります。次に、ページ境界まで残っているのは です。これにより、画像をページ上で垂直方向に中央揃えすることができます。次に、質問と同じ水平方向の中央揃えを使用すると、次のようになります。\raisebox
\baselinestretch
1in+\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}