두 개의 연속성 페이지에서 세로 간격 분할

두 개의 연속성 페이지에서 세로 간격 분할

\vs나는 일정한 수직 간격을 조판하는 매크로를 만들고 싶습니다 . 예를 들어 \vs{40em}40em 높이의 흰색 간격을 얻게 됩니다. 나는 이것을 달성하기 위한 여러 가지 방법( \vskip, \vspace등...) 이 있다는 것을 알고 있습니다 . 그러나 다음 MWE에서 생성된 첨부된 그림에 표시된 것처럼 페이지 나누기가 발생하면 이러한 모든 방법이 실패합니다. 누구든지 이 문제를 도와줄 수 있나요?

MWE:

\documentclass{article}
\usepackage{geometry}
\geometry{showframe}

\begin{document}
some text.\vskip10em
question 1...\vskip40em
question 2...\vskip40em
question 3...\vskip40em
\end{document}

여기에 이미지 설명을 입력하세요

답변1

공간을 분할하여 한 페이지에 부분적으로, 다음 페이지에 부분적으로 배치하려면 작은 덩어리로 루프를 시도해 볼 수 있습니다. 예:

\documentclass{article}
\usepackage{geometry}
\geometry{showframe}
\usepackage{xparse}
\ExplSyntaxOn
\NewDocumentCommand\manyvspace { m }
 {
  \par
  \int_step_inline:nn{#1}{\vspace*{1em}\goodbreak}
 }
\ExplSyntaxOff 
\begin{document}
some text.\vskip10em
question 1... \manyvspace{30}
question 2... \manyvspace{40}
question 3... \manyvspace{40}
\end{document}

답변2

다음 양식을 사용하세요 *.

\vspace*{4cm}

이것은 제목의 질문에 대한 답변입니다. 스케치 예제 코드를 보면 항상 공간 위에 질문 제목을 원한다고 생각했을 것입니다. 이 경우 공간은 페이지 상단에 떨어지지 않으므로 해당 지점에 공간을 놓는 것이 좋습니다. 문제가 되지 않습니다.

추가 의견에 따르면 공간이 전혀 필요하지 않고 페이지 전체에서 나누어질 수 있는 5줄의 흰색 단락이 필요한 것 같습니다.

\section*{Some title}
\mbox{}\\
\mbox{}\\
\mbox{}\\
\mbox{}\\
\mbox{}


\section*{Some other title}
\mbox{}\\
\mbox{}\\
\mbox{}\\
\mbox{}\\
\mbox{}

관련 정보