Der Wunsch, die Seitenzahl im Kopf oder Fuß mit horizontalen Strichen zu versehen und beispielsweise als „- 1 -”, „– 1 –” oder „— 1 —” darzustellen ist nicht selten, obwohl eine derartige Darstellung in wissenschaftlichen Dokumenten inzwischen als altertümlich wahrgenommen wird. Eine Möglichkeit wäre natürlich die Seitenstile plain und headings (mit Hilfe des Pakets scrlayer oder scrlayer-scrpage) so umzudefinieren, dass die Striche direkt Teil des Seitenstils sind. Dabei müsste man dann darauf achten, dass je nach Dokumenteinstellung – beispielsweise twoside oder nicht – die Seitenzahl an unterschiedlicher Position ausgegeben wird und davon abhängig entweder die scrlayer-scrpage-Anweisung \cfoot bzw. \cfoot* oder \ofoot bzw. \ofoot* zu verwenden wäre. Bei Verwendung von anderen Seitenstilpaketen wie scrlayer-fancyhdr gilt entsprechendes.
Bei den KOMA-Script-Klassen geht das Gewünschte einfacher durch Umdefinierung von \pagemark. In der Voreinstellung lautet die Definition:
\DeclareRubustCommand{\pagemark}{{\usekomafont{pagenumber}{\thepage}}}
Hier können die gewünschten Striche einfach eingefügt werden, beispielsweise durch Einfügen von
\DeclareRobustCommand{\pagemark}{{\usekomafont{pagenumber}{--~\thepage~--}}}
oder
\DeclareRobustCommand{\pagemark}{--~{\usekomafont{pagenumber}{\thepage}}~--}
in der Dokumentpräambel.
Der Unterschied zwischen den beiden Umdefinierungen besteht darin, dass sich im ersten Fall die Schrift für das Element pagenumber auch auf die Striche auswirkt, wohingegen im zweiten Fall nur die Seitenzahl in der Schrift dieses Elements gesetzt wird. In der Regel wird man daher die erste Version verwenden wollen.
Da das von scrlayer-scrpage verwendete Paket scrlayer ebenfalls \pagemark bereitstellt, kann diese Lösung auch mit den Standardklassen verwendet werden, sobald scrlayer-scrpage (bzw. scrlayer) geladen ist. Bei Verwendung von \DeclareRobustCommand ist es egal, ob die Umdefinierung vor oder nach dem Laden von scrlayer-scrpage erfolgt. Verwendet man stattdessen \RenewDocumentCommand, beispielsweise in der Form:
\RenewDocumantCommand{\pagemark}{}{{\usekomafont{pagenumber}{--~\thepage~--}}}
kann dies zusammen mit einer KOMA-Script-Klasse ebenfalls wahlweise vor oder nach dem Laden von scrlayer-scrpage erfolgen. Bei anderen Klassen sollte die Anweisung hingegen in der Regel nach dem Laden von scrlayer-scrpage stehen.
Die Verwendung von \renewcommand oder \renewcommand* zur Umdefinierung von \pagemark wird nicht empfohlen, da die Originaldefinition in scrlayer ebenfalls robust ist.
\pagemark die Anweisung \thepage umzudefinieren. Dies wird jedoch nicht empfohlen, da sonst die Striche auch in Verzeichniseinträgen beispielsweise im Inhaltsverzeichnis, Abbildungsverzeichnis oder Tabellenverzeichnis oder in Seitenverweisen mit \pageref verwendet würden.-, -- oder --- auch komplexere Formen und Ornamente beispielsweise mit Hilfe von TikZ verwenden.