Problem ze scrlayer-scrpage z numerami stron
Oct 03 2020
Używam scrlayer-scrpage pakiet z Koma scrlttr2 . Odkąd zamieniłem scrpage2 na scrlayer-scrpage mam problem z formatowaniem numerów stron.
Chciałbym mieć tylko rzeczywisty # na stronie, ale przy moim obecnym ustawieniu (patrz poniżej) otrzymuję "numer strony". Czy ktoś może mi powiedzieć, jak pozbyć się słowa „strona”. Dziękuję Ci!
\documentclass[%
fontsize=12pt,%
version=last,%
paper=letterpaper,%%
draft=on%
]{scrlttr2}
\usepackage[%
automark,%
nouppercase,%
draft=false%
]{scrlayer-scrpage}
Odpowiedzi
2 esdd Oct 03 2020 at 01:59
Klasa scrlttr2definiuje \pagemarkjako
\newcommand*{%
\pagemark
}{%
{\usekomafont{pagenumber}{%
\pagename\nobreakspace
\thepage}}}
Chociaż scrpage2nadpisuje tę definicję, scrlayer-scrpagenie zmienia żadnej istniejącej definicji \ pagemark. Musisz więc przedefiniować \ pagemarksiebie:
\renewcommand*{\pagemark}{{\usekomafont{pagenumber}{\thepage}}}
Przykład:
\documentclass[%
fontsize=12pt,%
version=last,%
%paper=letterpaper,%% unused global option!!
draft=on%
]{scrlttr2}
\renewcommand*{\pagemark}{{\usekomafont{pagenumber}{\thepage}}}
\usepackage[%
automark,%
nouppercase,%
draft=false%
]{scrlayer-scrpage}
\usepackage{lipsum}% only for dummy text
\begin{document}
\begin{letter}{Max}
\opening{Hello,}
\lipsum
\end{letter}
\end{document}