回転パッケージ + 横向き固定 + ページ番号付けが回転しない

回転パッケージ + 横向き固定 + ページ番号付けが回転しない

この質問は次の質問に似ています:横向きのフィギュアをセットして、フィギュアの下部を背骨に向けますしかし、その質問では私が求めている結果は得られません。

rotating代わりに、図の上部が常に背表紙に近くなるように表を回転させたいのですが、パッケージとページ番号のスタイルに関連する非互換性に遭遇したと思います。

以下に例を示します。これは、 を 2 回実行してコンパイルしたものpdflatexです。その結果、表 1 は上部が背表紙から離れた方向に回転します。「行 A」をコメント アウトすると (例を参照)、表は期待どおりに回転します。つまり、ページ番号のスタイルを変更すると、表も異なる方向に回転しますが、これは望んでいることではありません。

私の場合、ページ番号に関係なく、すべてのページが交互に表示されます。つまり、結果の PDF の番号に関係なく、本を開いたときに PDF の最初のページが背表紙の右側に表示され、2 番目のページが左側に表示されるなど、空白ページを含めることはできません。この形式は良くありませんが、別の機関によって強制されているため、変更できません。

行 A を引き続き含めて、テーブルを希望どおりに回転させるにはどうすればよいですか? ありがとうございます!

\documentclass[10pt,twoside,letterpaper,oldfontcommands,openany]{memoir}

\usepackage{rotating} % Rotating table
\pagenumbering{roman}  % This makes the page numbers Roman (i, ii, etc)
\title{Test title}
\author{Test author}

\begin{document}
Test title page

\clearpage\pagenumbering{arabic} % Line A.  Toggle this

\chapter{Test chapter}

\begin{sidewaystable}
\centering
\begin{tabular}{|l|}
\hline
A \\
\hline
a \\
\hline
\end{tabular}
\caption{Table 1}
\end{sidewaystable}

\begin{sidewaystable}
\centering
\begin{tabular}{|l|}
\hline
B \\
\hline
b \\
\hline
\end{tabular}
\caption{Table 2}
\end{sidewaystable}

\end{document}

答え1

回転はページ数に応じて行われるため、テーブルが希望どおりの方向になるように変更することを考えました。ページ番号付けが必須要件ではなかったことを願っています。:)
行 A が変更されました。

\documentclass[10pt,twoside,letterpaper,oldfontcommands,openany]{memoir}

\usepackage{rotating}
\pagenumbering{roman}
\title{Test title}
\author{Test author}

\begin{document}
Test title page

\clearpage\pagenumbering{arabic}\setcounter{page}{2}

\chapter{Test chapter}

\begin{sidewaystable}
\centering
\begin{tabular}{|l|}
\hline
A \\
\hline
a \\
\hline
\end{tabular}
\caption{Table 1}
\end{sidewaystable}

\begin{sidewaystable}
\centering
\begin{tabular}{|l|}
\hline
B \\
\hline
b \\
\hline
\end{tabular}
\caption{Table 2}
\end{sidewaystable}

\end{document}

答え2

この質問はもうあなたにとっては関係ないかもしれませんが、他の人はまだ興味を持っているかもしれないと思いました。

この質問に対する答えはパッケージのドキュメントで見つかりましたここ

ローテーション パッケージでオプションを設定できます。

\usepackage[figuresleft]{rotating}

または

\usepackage[figuresright]{rotating}

どちらの方向を向くかによって異なります。

それが役に立てば幸い!

関連情報