KOMA-Script (scrletter)에서 페이지 접두사 비활성화
Jan 04 2021
scrletter
기본적으로 KOMA-Script 패키지 는 바닥 글의 실제 페이지 번호 앞에 "페이지"라는 단어 (또는 언어에 따라 다름)를 입력합니다.
레이블이 지정되지 않은 숫자를 조판하는 대신이 동작을 어떻게 비활성화 할 수 있습니까?
클래스에 대한이 질문에 대한 해결책 은 관련 질문 을 참조하십시오 scrlttr2
.
답변
1 esdd Jan 04 2021 at 18:11
\letterpagemark
원하는 결과를 얻으려면 서문 을 재정의해야합니다 .
\documentclass{scrartcl}
\usepackage{scrletter}
\usepackage{blindtext}% only for dummy text
\renewcommand*\letterpagemark{%
\usekomafont{pagenumber}{\thepage}}
\begin{document}
\begin{letter}{Max}
\opening{Hello,}
\Blindtext
\closing{Bye}
\end{letter}
\end{document}
![](https://post.nghiatu.com/assets/images/s/JO8aO.png)
또 다른 가능성은
\let\letterpagemark\pagemark
그러면 페이지 번호의 동일한 출력이 문서의 문자 부분과 다른 페이지에 사용됩니다. 가능한 재정의는 \pagemark
이 줄 이전에 수행되어야합니다.
설명:
KOMA-Script 클래스 \pagemark
는 형식화 된 페이지 번호를 출력하는 역할을합니다. 주요 KOMA-Script 클래스는 다음 \pagemark
과 같이 정의 합니다.
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\thepage}}}
KOMA-Script 문자 클래스는 다음 \pagemark
과 같이 정의합니다 .
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
따라서 \pagename
KOMA-Script 문자로 된 페이지 번호 출력에 접두사가 있습니다 .
패키지 scrletter
가 \pagemark
접두사를 추가하기 위해 재정의 하면 문자가 아닌 페이지의 페이지 번호 출력도 변경됩니다. 따라서 패키지 scrletter
는\letterpagemark
\newcommand*{%
\letterpagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
\let\pagemark\letterpagemark
문서의 문자 부분 내부에 사용 합니다.