와 유사하게 페이지 끝에 일부 콘텐츠를 추가하는 간단한 방법이 있습니까 \AtEndDocument
(예: \AtThisPageEnd
)?
everyhook
및 를 살펴봤지만 everypage
이 패키지로는 가능하지 않은 것 같습니다.
누군가 아이디어가 있나요?
편집: 더 정확하게 말하면 기하학 패키지를 사용하여 일부 페이지의 레이아웃을 변경하려고 합니다. 텍스트 너비가 일정할 때 작동하도록 관리합니다. 문제는 그렇지 않을 때 발생합니다. 이 예를 참조하세요.
\documentclass [a4paper]{article}
\usepackage [showframe]{geometry}
\usepackage {atbegshi}
\usepackage {lipsum}
\title{The Title}
\author{Me}
\date{\today}
\geometry{
paperwidth=18cm,
paperheight=18cm,
textwidth=9cm,
}
\makeatletter
\gdef\setGeometryPage
{
\ifnum\thepage=2
\global\let\setGeometryPage =\relax
\expandafter \@gobble % gobble clearpage
\newgeometry
{
textwidth=12cm,
}%
\fi
\aftergroup\setGeometryPage
}
\AtBeginShipout{
\AtBeginShipoutUpperLeft{
\setGeometryPage
}
}
\makeatother
\begin{document}
\maketitle
\section{First section}
\lipsum[1]
This part is the transition with the next page.
This part is the transition with the next page.
This part is the
%\clearpage\noindent
transition
\lipsum[1-2]
\end{document}
해결 방법(별로 좋지는 않음)은 \clearpage\noindent
첫 번째 페이지 끝에 를 추가하는 것입니다(예제 설명 참조). (주의: geometry
여기 패키지 로만 레이아웃을 설정하고 싶습니다 .)
답변1
당신이 찾고 있는 것은미해결 문제, 따라서 수동 개입에 의존해야 합니다. 다음은 두 가지 옵션입니다.
너가 ~ 한 뒤로알다 나누기가 있는 위치에 강제 단락 나누기를 삽입하고 마지막 줄이 줄 너비를 채우도록 할 수 있습니다. 여기서 재생되는 길이는
\parfillskip
. 그런 다음\clearpage\noindent
이전에 다음과 같은 내용을 삽입할 수 있습니다.\lipsum[1] {\setlength{\parfillskip}{0pt}% Make last line in paragraph fill the line This part is the transition with the next page. This part is the transition with the next page. This part is the\par% } \clearpage\noindent transition \lipsum[1-2]
신경쓰고 싶지 않다면정확한
\parshape
위치에 있지만 페이지 나누기 전에 특정 수의 줄이 있다는 것을 알고 있으면 단락의 흐름을 조정하는 데 사용할 수 있습니다 .\lipsum[1] \parshape 3 % Shape of 3+ lines in the paragraph have to be adjusted 0pt \linewidth % Line 1 = A regular line (no additional indent, and full \linewidth) 0pt \linewidth % Line 2 = A regular line (no additional indent, and full \linewidth) 0pt \dimexpr\linewidth+3cm % Line 3+ = Adjusted (no additional indent, width of \linewidth+3cm) This part is the transition with the next page. This part is the transition with the next page. This part is the transition \lipsum[1-2]
위의 두 경우 모두 다음과 같은 결과가 출력됩니다.