<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to HowTo_PagenumberWithDash</title><link>https://sourceforge.net/p/koma-script/wiki-de/HowTo_PagenumberWithDash/</link><description>Recent changes to HowTo_PagenumberWithDash</description><atom:link href="https://sourceforge.net/p/koma-script/wiki-de/HowTo_PagenumberWithDash/feed" rel="self"/><language>en</language><lastBuildDate>Tue, 27 May 2025 08:01:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/koma-script/wiki-de/HowTo_PagenumberWithDash/feed" rel="self" type="application/rss+xml"/><item><title>HowTo_PagenumberWithDash modified by Markus Kohm</title><link>https://sourceforge.net/p/koma-script/wiki-de/HowTo_PagenumberWithDash/</link><description>&lt;div class="markdown_content"&gt;&lt;h1 id="wie-seitenzahlen-in-kopf-oder-fu-mit-horizontalen-strichen-versehen-werden-konnen"&gt;Wie Seitenzahlen in Kopf oder Fuß mit horizontalen Strichen versehen werden können&lt;/h1&gt;
&lt;p&gt;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 &lt;code&gt;plain&lt;/code&gt; und &lt;code&gt;headings&lt;/code&gt; (mit Hilfe des Pakets &lt;code&gt;scrlayer&lt;/code&gt; oder &lt;code&gt;scrlayer-scrpage&lt;/code&gt;) so umzudefinieren, dass die Striche direkt Teil des Seitenstils sind. Dabei müsste man dann darauf achten, dass je nach Dokumenteinstellung – beispielsweise &lt;code&gt;twoside&lt;/code&gt; oder nicht – die Seitenzahl an unterschiedlicher Position ausgegeben wird und davon abhängig entweder die &lt;code&gt;scrlayer-scrpage&lt;/code&gt;-Anweisung &lt;code&gt;\cfoot&lt;/code&gt; bzw. &lt;code&gt;\cfoot*&lt;/code&gt; oder &lt;code&gt;\ofoot&lt;/code&gt; bzw. &lt;code&gt;\ofoot*&lt;/code&gt; zu verwenden wäre. Bei Verwendung von anderen Seitenstilpaketen wie &lt;code&gt;scrlayer-fancyhdr&lt;/code&gt; gilt entsprechendes.&lt;/p&gt;
&lt;p&gt;Bei den KOMA-Script-Klassen geht das Gewünschte einfacher durch Umdefinierung von &lt;code&gt;\pagemark&lt;/code&gt;. In der Voreinstellung lautet die Definition:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;\DeclareRubustCommand&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\pagemark&lt;/span&gt;&lt;span class="nb"&gt;}{{&lt;/span&gt;&lt;span class="k"&gt;\usekomafont&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;pagenumber&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="k"&gt;\thepage&lt;/span&gt;&lt;span class="nb"&gt;}}}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;Hier können die gewünschten Striche einfach eingefügt werden, beispielsweise durch Einfügen von&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;\DeclareRobustCommand&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\pagemark&lt;/span&gt;&lt;span class="nb"&gt;}{{&lt;/span&gt;&lt;span class="k"&gt;\usekomafont&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;pagenumber&lt;span class="nb"&gt;}{&lt;/span&gt;--~&lt;span class="k"&gt;\thepage&lt;/span&gt;~--&lt;span class="nb"&gt;}}}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;oder&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;\DeclareRobustCommand&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\pagemark&lt;/span&gt;&lt;span class="nb"&gt;}{&lt;/span&gt;--~&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\usekomafont&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;pagenumber&lt;span class="nb"&gt;}{&lt;/span&gt;&lt;span class="k"&gt;\thepage&lt;/span&gt;&lt;span class="nb"&gt;}}&lt;/span&gt;~--&lt;span class="nb"&gt;}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;in der Dokumentpräambel.&lt;/p&gt;
&lt;p&gt;Der Unterschied zwischen den beiden Umdefinierungen besteht darin, dass sich im ersten Fall die Schrift für das Element &lt;code&gt;pagenumber&lt;/code&gt; 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.&lt;/p&gt;
&lt;p&gt;Da das von &lt;code&gt;scrlayer-scrpage&lt;/code&gt; verwendete Paket &lt;code&gt;scrlayer&lt;/code&gt; ebenfalls &lt;code&gt;\pagemark&lt;/code&gt; bereitstellt, kann diese Lösung auch mit den Standardklassen verwendet werden, sobald &lt;code&gt;scrlayer-scrpage&lt;/code&gt; (bzw. &lt;code&gt;scrlayer&lt;/code&gt;) geladen ist. Bei Verwendung von &lt;code&gt;\DeclareRobustCommand&lt;/code&gt; ist es egal, ob die Umdefinierung vor oder nach dem Laden von &lt;code&gt;scrlayer-scrpage&lt;/code&gt; erfolgt. Verwendet man stattdessen &lt;code&gt;\RenewDocumentCommand&lt;/code&gt;, beispielsweise in der Form:&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;&lt;span class="k"&gt;\RenewDocumantCommand&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;&lt;span class="k"&gt;\pagemark&lt;/span&gt;&lt;span class="nb"&gt;}{}{{&lt;/span&gt;&lt;span class="k"&gt;\usekomafont&lt;/span&gt;&lt;span class="nb"&gt;{&lt;/span&gt;pagenumber&lt;span class="nb"&gt;}{&lt;/span&gt;--~&lt;span class="k"&gt;\thepage&lt;/span&gt;~--&lt;span class="nb"&gt;}}}&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;kann dies zusammen mit einer KOMA-Script-Klasse ebenfalls wahlweise vor oder nach dem Laden von &lt;code&gt;scrlayer-scrpage&lt;/code&gt; erfolgen. Bei anderen Klassen sollte die Anweisung hingegen in der Regel &lt;em&gt;nach&lt;/em&gt;  dem Laden von &lt;code&gt;scrlayer-scrpage&lt;/code&gt; stehen.&lt;/p&gt;
&lt;p&gt;Die Verwendung von &lt;code&gt;\renewcommand&lt;/code&gt; oder &lt;code&gt;\renewcommand*&lt;/code&gt; zur Umdefinierung von &lt;code&gt;\pagemark&lt;/code&gt; wird nicht empfohlen, da die Originaldefinition in &lt;code&gt;scrlayer&lt;/code&gt; ebenfalls robust ist.&lt;/p&gt;
&lt;h3 id="hinweise"&gt;Hinweise:&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Teilweise findet man im Internet die Empfehlung, statt &lt;code&gt;\pagemark&lt;/code&gt; die Anweisung &lt;code&gt;\thepage&lt;/code&gt; umzudefinieren. Dies wird jedoch nicht empfohlen, da sonst die Striche auch in Verzeichniseinträgen beispielsweise im Inhaltsverzeichnis, Abbildungsverzeichnis oder Tabellenverzeichnis oder in Seitenverweisen mit &lt;code&gt;\pageref&lt;/code&gt; verwendet würden.&lt;/li&gt;
&lt;li&gt;Selbstverständlich kann man statt einfacher Striche mit &lt;code&gt;-&lt;/code&gt;, &lt;code&gt;--&lt;/code&gt; oder &lt;code&gt;---&lt;/code&gt; auch komplexere Formen und Ornamente beispielsweise mit Hilfe von &lt;a class="" href="https://www.ctan.org/pkg/tikz" rel="nofollow"&gt;TikZ&lt;/a&gt; verwenden.&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Markus Kohm</dc:creator><pubDate>Tue, 27 May 2025 08:01:52 -0000</pubDate><guid>https://sourceforge.net352626642b8d0a93c5779257f92ffbef9c8cf93e</guid></item></channel></rss>