장 페이지의 위쪽 여백에 대한 질문

장 페이지의 위쪽 여백에 대한 질문

내 LaTeX 템플릿에는 다음과 같이 페이지 상단에서 너무 멀리 떨어진 장 부분이 포함된 페이지가 있습니다.

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

내 LaTeX 파일은 다음을 사용 합니다 amsbook. \documentclass[11pt,a4paper]{amsbook}이 문제는 챕터 페이지에서만 발생했으며 다른 페이지에서는 정상입니다.

내 질문은: 어떻게 해결할 수 있나요?

답변1

를 사용하고 있으므로 제목 블록을 설정하는 코드에서 amsbook값을 다시 정의하면 장 제목 위의 "싱크"(수직 거리)를 줄일 수 있습니다 .\topskip

amsbook.cls여기 에 변경될 부분이 표시된 의 코드가 있습니다 .

\makeatletter
\def\@makechapterhead#1{%
  %% change the value of \topskip from 7.5pc to the desired value
  \global\topskip 7.5pc\relax
  \begingroup
  \fontsize{\@xivpt}{18}\bfseries\centering
    \ifnum\c@secnumdepth>\m@ne
      \leavevmode \hskip-\leftskip
      \rlap{\vbox to\z@{\vss
          \centerline{\normalsize\mdseries
              \uppercase\@xp{\chaptername}\enspace\thechapter}
          \vskip 3pc}}\hskip\leftskip\fi
     #1\par \endgroup
  \skip@34\p@ \advance\skip@-\normalbaselineskip
  \vskip\skip@ }
\def\@makeschapterhead#1{%
  %% change the value of \topskip from 7.5pc to the desired value
  \global\topskip 7.5pc\relax
  \begingroup
  \fontsize{\@xivpt}{18}\bfseries\centering
  #1\par \endgroup
  \skip@34\p@ \advance\skip@-\normalbaselineskip
  \vskip\skip@ }
\makeatother

\@makechapterhead"일반" 장 제목의 형식을 지정합니다. \@makeschapterhead별표 버전에도 동일하게 적용됩니다. \topskip싱크를 메인 타이틀로 지정하므로 0으로 줄어들면 안 됩니다. "chapter n" 줄을 수용할 만큼 충분한 공간이 남아 있어야 합니다.

관련 정보