ปิดใช้งานคำนำหน้าใน KOMA-Script (scrletter)
แพ็กเกจ KOMA-Script scrletter
โดยค่าเริ่มต้นจะพิมพ์คำว่า "เพจ" (หรือเทียบเท่าตามภาษา) ที่นำหน้าหมายเลขหน้าจริงในส่วนท้าย
พฤติกรรมนี้อาจถูกปิดใช้งานได้อย่างไรเพื่อเป็นการเรียงพิมพ์เพียงตัวเลขที่ไม่มีป้ายกำกับ?
ดูคำถามที่เกี่ยวข้องscrlttr2
สำหรับการแก้ปัญหากับคำถามนี้สำหรับการเรียน
คำตอบ
คุณต้องกำหนด\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}
ความเป็นไปได้อีกอย่างหนึ่งก็คือ
\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
ภายในส่วนจดหมายของเอกสาร