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? |
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} |
Um die arabischen Zahlen mit Strichen davor und dahinter, die römischen aber ohne diese Striche auszugeben, kann man sich bei Verwendung von 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 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} beantwortet 06 Jul '16, 16:23 saputello |
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.Wäre es möglich mit einem Beispiel zu zeigen ?
Danke sehr für die schnelle Antwort, es hat geklappt :) :) :) :)
vielen dank