Weiß jemand wie man bei der Seitennummerierung einstellen kann, dass die römischen Zahlen ohne Bindestriche und die arabischen Zahlen mit Bindestriche abgebildet werden? Mit diesem Befehl werden alle Seiten mit Bindestriche angezeigt.

Open in Online-Editor
\makeatletter
\g@addto@macro\ps@plain{%
  \def\@oddfoot{\reset@font\hfil--~\thepage~--\hfil}%
  \let\@evenfoot\@oddfoot

Oder ist es möglich die Formatierung auf eine Seitenanzahl zu beschränken?

gefragt 26 Jun '15, 22:30

kongi's gravatar image

kongi
-1122
Akzeptiert-Rate: 0%

bearbeitet 18 Dez '16, 14:53

saputello's gravatar image

saputello
11.1k174365

Nimm ein Paket welches dir das Einrichten von Kopf- und Fußzeilen erleichtert, dann geht das ganz einfach. Eines dieser Pakete ist scrlayer-scrpage. Natürlich kannst du auch einfach die Änderung ab besagtem Punkt machen, nicht in der Präambel, bzw. die Umdefinierung in einer Gruppe vornehmen.

(26 Jun '15, 23:10) Johannes

Wäre es möglich mit einem Beispiel zu zeigen ?

(26 Jun '15, 23:13) kongi

Danke sehr für die schnelle Antwort, es hat geklappt :) :) :) :)

vielen dank

(26 Jun '15, 23:38) kongi

Open in Online-Editor
\documentclass{article}
\usepackage{blindtext}  
\usepackage{scrlayer-scrpage}
\begin{document}
\blindtext[10] 
\cleardoublepage
\pagenumbering{roman}
\renewcommand{\pagemark}{{\pnumfont--~\thepage~--}}
\blindtext[10]
\end{document}
Permanenter link

beantwortet 26 Jun '15, 23:25

Johannes's gravatar image

Johannes
7.3k294566
Akzeptiert-Rate: 43%

bearbeitet 06 Jul '16, 16:13

saputello's gravatar image

saputello
11.1k174365

@Johannes: Ich glaube, Du hast die Logik genau vertauscht.

(06 Jul '16, 16:24) saputello

Um die arabischen Zahlen mit Strichen davor und dahinter, die römischen aber ohne diese Striche auszugeben, kann man sich bei Verwendung von scrlayer-scrpage einfach die Anweisung \pagemark so umdefinieren, dass diese über einen Schalter entscheidet, ob die Striche zu setzen sind oder nicht. Diesen Schalter kann man dann bei der Umschaltung auf römische Seitenzahlen einfach einschalten bzw. bei der Umschaltung auf arabische Seitenzahlen ausschalten:

Open in Online-Editor
\documentclass{article}
\usepackage{blindtext}  
\usepackage{scrlayer-scrpage}
\newif\ifmitstrich\mitstrichtrue
\renewcommand{\pagemark}{{\usekomafont{pagenumber}{\ifmitstrich--~\fi\thepage\ifmitstrich~--\fi}}}
\begin{document}
\blindtext[10] 
\cleardoublepage
\pagenumbering{roman}\mitstrichfalse
\blindtext[10]
\cleardoublepage
\pagenumbering{arabic}\mitstrichtrue
\blindtext[10]
\end{document}

Natürlich sollte man in einem realen Dokument niemals in dieser Weise die Nummerierungsstile mehrfach umschalten!

Mit Hilfe von etoolbox kann man dies auch noch automatisieren und \mitstrichtrue automatisch aufrufen lassen, wenn \pagenumbering{arabic} aufgerufen wird, während bei allen anderen Nummerierungsstilen mit \mitstrichfalse die Striche automatisch abgeschaltet werden:

Open in Online-Editor
\documentclass{article}
\usepackage{blindtext}  
\usepackage{scrlayer-scrpage}
\newif\ifmitstrich\mitstrichtrue
\renewcommand{\pagemark}{{\usekomafont{pagenumber}{\ifmitstrich--~\fi\thepage\ifmitstrich~--\fi}}}
\usepackage{xpatch}
\xapptocmd{\pagenumbering}{\ifstr{#1}{arabic}{\mitstrichtrue}{\mitstrichfalse}}{}{}
\begin{document}
\blindtext[10] 
\cleardoublepage
\pagenumbering{roman}
\blindtext[10]
\cleardoublepage
\pagenumbering{arabic}
\blindtext[10]
\end{document}
Permanenter link

beantwortet 06 Jul '16, 16:23

saputello's gravatar image

saputello
11.1k174365
Akzeptiert-Rate: 51%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×25

gestellte Frage: 26 Jun '15, 22:30

Frage wurde gesehen: 8,801 Mal

zuletzt geändert: 06 Jul '16, 16:24