새 부분이 시작될 때 페이지 번호 매기기를 재설정하지 마세요

새 부분이 시작될 때 페이지 번호 매기기를 재설정하지 마세요

저는 LaTeX를 배우는 중이므로 매우 당연한 질문일 수 있지만 불행히도 이 포럼이나 다른 곳에서는 답변을 찾지 못했습니다.

여러 부분과 장이 포함된 문서(책)가 있는데 새 부분이 시작되면 페이지 번호가 1로 돌아갑니다. 이 자동 재설정을 비활성화하는 옵션이 있습니까?

나는 당신의 응답을 기대하고 있습니다!

감사합니다

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


문제를 찾은 것 같아요! 며칠 전에 새 파트의 화이트페이지에 페이지 번호를 매기지 않고 새 파트를 생성하는 기능을 만들었습니다. 따라서 페이지 번호 매기기를 끄고 페이지를 만든 다음 다시 켭니다. 하지만 아마도 다시 1로 켜질 것입니다.

페이지 번호가 꺼지기 전에 쉽게 저장할 수 있는 방법이 있나요? 아니면 일반적으로 이 작업을 수행하는 더 쉬운 방법이 있습니까?

\newcommand{\createpart}[2]
  {
  \pagenumbering{gobble}
  \ifthenelse{\equal{#2}{with}}
    {\part{#1}}
    {\part*{#1}\addcontentsline{toc}{part}{#1}}
  \pagenumbering{arabic}
  }

답변1

페이지 번호를 조작하지 말고 페이지에 \pagestyle{empty}(또는 \thispagestyle{empty}) 만 사용하세요 \part. 이것은 나에게 효과적이었습니다.

\part[Title]{Title\thispagestyle{empty}}

TitleToC에 추가 하고 문서 본문에 Title더하기를 추가합니다 . \thispagestyle{empty}그러나 memoir클래스를 사용하는 경우 다음을 입력하십시오.

\aliaspagestyle{part}{empty}

당신의 서문에서 (각각을 조작하지 않고 \part{...})

답변2

답을 찾았어요!

\newcounter 명령을 사용하면 변수를 임시로 저장할 수 있습니다. 따라서 아래 코드는 페이지 번호를 임시로 저장하고 아랍어 페이지 번호 매기기가 복원되면 페이지 번호를 다시 설정합니다. :)

\newcommand{\createpart}[2]
  {
  \newcounter{tempPageNumber}
  \setcounter{tempPageNumber}{\thepage}
  \pagenumbering{gobble}
  \ifthenelse{\equal{#2}{with}}
    {\part{#1}}
    {\part*{#1}\addcontentsline{toc}{part}{#1}}
  \pagenumbering{arabic}
  \setcounter{page}{\value{tempPageNumber}}
  }

관련 정보