Я форматирую двухстраничную книгу на латексной бумаге, и у меня есть диаграмма, разделенная на два изображения размером почти со страницу. (Две подписи).
Что я могу сделать, чтобы поместить первое изображение на четную страницу, а второе на следующую страницу, чтобы можно было открыть эти страницы и просмотреть всю диаграмму, не переходя на другие страницы? Две части диаграммы находятся в двух разных файлах, в отличие от поста«Как разместить картинку на двух страницах, левую часть на левой стороне, правую на правой (для книг)?». Другими словами, я хотел бы то же самое, что и в посте выше, но только гораздо меньше функциональности, например, автоматического разделения картинки на две части и т. п. Было бы неплохо, если бы картинка ждала вывода, пока не начнется следующая четная сторона.
Я пробовал использовать следующую команду перед двумя картинками, но это, похоже, не сработало, см.Вики-книга LaTeX.
\newcommand{\newevenside}{
\ifthenelse{\isodd{\thepage}}{\newpage}{
\newpage
\phantom{placeholder} % doesn't appear on page
\thispagestyle{empty} % if want no header/footer
\newpage
}
}
Проблема в том, что обе цифры будут размещены слева, на двух разных разворотах.
Код, который я использую для размещения изображений в документе, следующий:
\newevenside
\begin{figure}[hp!]
\includegraphics[width=18cm,angle=90]{figuras/project1.eps}
\caption{My caption.}
\label{fig:gantt1}
\end{figure}
\newpage
\begin{figure}[hp!]
\includegraphics[width=18cm,angle=90]{figuras/project2.eps}
\caption{My caption.}
\label{fig:gantt}
\end{figure}
решение1
Вы можете попробовать использоватьdpfloatПакет. Пример ниже говорит сам за себя.
\usepackage{dpfloat}
\begin{figure} % first part of the pic
\begin{leftfullpage} % this part will be put on the LEFT page
\includegraphics{...}
\end{leftfullpage}
\end{figure}
\begin{figure} % second part of the pic
\begin{fullpage}% this part will be put on the RIGHT page
\includegraphics{...}
\end{fullpage}
\end{figure}
решение2
Вероятно, лучше не позволять им плавать, тогда они останутся вместе, просто используйте
\usepackage{capt-of}
затем
\clearpage
\ifodd\value{page}\mbox{}\clearpage\fi
\includegraphhics{project1}
\captionof{figure}{...}
\clearpage
\includegraphhics{project2}
\captionof{figure}{...}
\clearpage
Лучше не использовать .eps
расширение в \includegraphics
: упрощает переключение между latex и pdflatex. Не имеет значения, так как я удалил float, но [hp!]
предотвращает t
float, что немного странно, учитывая, что h
float разрешены.