tắt tiền tố trang trong KOMA-Script (bản tin)
Gói KOMA-Script scrletter
theo mặc định sẽ đặt từ "Trang" (hoặc tương đương phụ thuộc vào ngôn ngữ) đứng trước số trang thực trong chân trang.
Làm thế nào để hành vi này có thể bị vô hiệu hóa, có lợi cho việc sắp chữ chỉ đơn giản là một số không được gắn nhãn?
Xem câu hỏi liên quan để biết giải pháp cho câu hỏi này cho lớp học scrlttr2
.
Trả lời
Bạn phải xác định lại \letterpagemark
trong phần mở đầu để có được kết quả mong muốn.
\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)
Một khả năng khác sẽ là
\let\letterpagemark\pagemark
Sau đó, cùng một đầu ra của số trang sẽ được sử dụng cho phần chữ cái và các trang khác của tài liệu. Lưu ý rằng việc xác định lại có thể \pagemark
phải được thực hiện trước dòng này.
Giải trình:
Với KOMA-Script các lớp \pagemark
phục vụ để xuất ra số trang được định dạng. Trong khi các lớp KOMA-Script chính xác định \pagemark
là
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\thepage}}}
lớp thư KOMA-Script định nghĩa \pagemark
là
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
Vì vậy, sẽ có tiền tố \pagename
trong đầu ra của số trang bằng chữ KOMA-Script.
Nếu gói scrletter
định nghĩa lại \pagemark
để thêm tiền tố, đầu ra của số trang trên các trang không phải chữ cái cũng sẽ bị thay đổi. Do đó gói scrletter
định nghĩa\letterpagemark
\newcommand*{%
\letterpagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
và sử dụng \let\pagemark\letterpagemark
bên trong phần chữ cái của tài liệu.