그림 사이에 빈 페이지를 삽입하는 라텍스

그림 사이에 빈 페이지를 삽입하는 라텍스

독립 실행형 .pdf 문서에 넣고 싶은 많은 수의 (.eps) 그림이 있습니다. 아래에 표시된 코드를 두 번 결합하는 스크립트가 있습니다(그러나 수십 번 반복됨). 문제는 그림 크기(아래에서 0.58\paperheight로 설정)가 너무 커지면(예: 0.59\paperheight) LaTeX가 그림 사이에 빈 페이지를 넣기 시작한다는 것입니다. 크기가 커지면(예: 0.7\paperheight) ~15개의 빈 페이지를 넣기 시작한 다음 모든 그림을 다음 페이지에 함께 넣습니다(원하는 대로).

시각적으로 그림이 페이지에 비해 너무 큰 것은 문제가 되지 않습니다. 최종적으로 그림을 넣었을 때 잘 맞기 때문입니다. 나는 사용해 보았습니다.

\afterpage{

그리고

\lipsum

제안대로이 스레드에서, 하지만 운이 없었어요.

이것이 수레에 문제가 됩니까? 내 문서 여백이 어떻게 되나요? 내가 놓친 또 다른 것이 있습니까? 감사해요

\clearpage
\newpage
\begin{center}
  \mbox{}\vfill
  \begin{figure}[htp]
    \includegraphics[angle=0,height=0.58\paperheight]{Figure1.eps}
    \caption{}
  \end{figure}
  \vfill\mbox{}
\end{center}

\clearpage
\newpage
\begin{center}
  \mbox{}\vfill
  \begin{figure}[htp]
    \includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
    \caption{}
  \end{figure}
  \vfill\mbox{}
\end{center}

...and so on

답변1

바꾸다

\clearpage
\newpage
\begin{center}
  \mbox{}\vfill
  \begin{figure}[htp]
    \includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
    \caption{}
  \end{figure}
  \vfill\mbox{}
\end{center}

~에 의해

 \documentclass{article}
  \usepackage{capt-of}
 \begin{document}
  \raggedbottom
  \centering

 \begin{minipage}{\textwidth}
 \includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
 \captionof{figure}{...}
 \end{minipage}


 \begin{minipage}{\textwidth}
 \includegraphics[angle=0,height=0.58\paperheight]{Figure2.eps}
 \captionof{figure}{...}
 \end{minipage}


 ...
\end{document}

문서가 일련의 그림으로 구성되어 있는 경우 부동하는 것을 원하지 않으므로(떠다니는 곳이 없음) 부동 환경을 사용하는 것은 엄청나게 비효율적이며 라텍스에서 모든 종류의 문제를 일으킬 것입니다. 그림을 배포할 수 있는 텍스트입니다. 캡션과 함께 그림을 미니페이지에 넣고 각 미니페이지 사이에 빈 줄을 넣으세요.

답변2

나는 부동 소수점(빈 페이지를 삽입하지 않고 페이지 나누기를 강제하는 것)과 비슷한 문제를 겪었습니다.

텍스트로 채워진 페이지의 비율을 0.7(LaTeX 기본값) 이상으로 수정하면 문제가 해결되었습니다.

\renewcommand\floatpagefraction{0.9}

\begin{document} 문 앞에.

이에 대한 추가 정보:http://www.cs.dartmouth.edu/~dfk/latex-squeeze.html

관련 정보