그림 목록과 표 목록 사이의 빈 페이지 제거

그림 목록과 표 목록 사이의 빈 페이지 제거

그림 목록과 표 목록 사이의 빈 페이지를 어떻게 삭제할 수 있나요?

나는 이것을 시도했다:

\listoffigures 
\nopagebreak[0] 
\listoftables

하지만 아무것도 변하지 않았습니다. 내 코드는 다음과 같습니다.

\begin{document}
\tableofcontents 
\nopagebreak[0]
\backmatter 
\listoffigures \nopagebreak[0] \listoftables
\newpage
\clearpage{\pagestyle{empty}\cleardoublepage}
\mainmatter
\include{Introduction}
\end{document}

\listoffigures와 사이의 흰색 페이지를 삭제하고 싶습니다 \listoftables.

답변1

book나는 당신이 기본값으로 옵션을 암시적으로 포함하는 문서 클래스를 사용하고 있다고 가정합니다 openright. 그러면 모든 장(및 장과 같은 모든 것 \listoffigures)이 올바른 페이지에서 시작됩니다.

\cleardoublepage내부적으로 사용되는 명령은 필요한 경우 새 오른쪽 페이지를 시작하기 위해 빈 페이지를 삽입합니다.

~에\nopagebreak[0]

\nopagebreakLaTeX에서는 그다지 유용한 명령이 아닙니다. 사용하지 마십시오. 그러면 문서 마크업이 우아하지 않게 됩니다.

덧붙여서, 당신이 사용하고 있는 버전은 \nopagebreak[0]거의 전혀 효과가 없습니다. 이전에는 없었던 새로운 페이지 나누기 가능성이 생길 수도 있습니다.

그러나 가장 강력한 버전(옵션 없음)도 빈 페이지를 삽입하는 데 사용된 \nopagebreak명시적인 내용에 대응할 수 없기 때문에 여기서는 아무런 효과가 없습니다 .\cleardoublepage

빈 페이지 없음

장(유사한 것) 앞에 빈 페이지를 삽입하여 올바른 페이지에서 시작하는 것을 원하지 않는다면 대답은 쉽습니다. openany책 클래스에 다음과 같이 옵션을 추가하세요.

\documentclass[openany]{book}

\listoffigures/ 에만 빈 페이지를 피하십시오 .\listoftables

\listoffigures및 에 대해서만 빈 페이지가 삽입되는 것을 방지하려면 로컬에서 다음을 의미하도록 \listoftables재정의하면 됩니다 .\cleardoublepage\clearpage

{\listoffigures \let\cleardoublepage\clearpage \listoftables}

관련 정보