KOMA-Script'te (scrletter) sayfa önekini devre dışı bırak
KOMA-Script paketi scrletter
varsayılan olarak, altbilgideki gerçek sayfa numarasının önüne "Sayfa" (veya dile bağlı eşdeğeri) kelimesini yazar.
Bu davranış, basitçe etiketlenmemiş bir sayının dizilmesi lehine nasıl devre dışı bırakılabilir?
Sınıf için bu sorunun çözümü için ilgili soruya bakın scrlttr2
.
Yanıtlar
\letterpagemark
İstenen sonucu elde etmek için önsözde yeniden tanımlamanız gerekir .
\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}

Başka bir olasılık da
\let\letterpagemark\pagemark
Daha sonra aynı sayfa numarasının çıktısı, harf bölümü ve belgenin diğer sayfaları için kullanılacaktır. Olası bir yeniden tanımlamanın \pagemark
bu satırdan önce yapılması gerektiğini unutmayın .
Açıklama:
KOMA-Script sınıfları \pagemark
ile formatlanmış sayfa numarasının çıktısını almaya yarar. Ana KOMA-Senaryo sınıfları tanımlar iken \pagemark
olarak
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\thepage}}}
KOMA-Script letter sınıfı şu \pagemark
şekilde tanımlar :
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
Yani \pagename
KOMA-Script harflerinde sayfa numarasının çıktısında ön ek olacaktır .
Paket öneki eklemek için scrletter
yeniden tanımlanırsa \pagemark
, harf olmayan sayfalardaki sayfa numarasının çıktısı da değişir. Bu nedenle paket scrletter
tanımlar\letterpagemark
\newcommand*{%
\letterpagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
ve \let\pagemark\letterpagemark
belgenin harf bölümünün içinde kullanır .