PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : section Numerierung mit römischen Ziffern



nessie
15-09-2011, 10:16
Hallo Zusammen,

ich habe ein kleines Problem bei der Umstellung der Section Numerierung auf römische Ziffern. Die Umstellung an sich klappt ganz gut. Nur hinter den Ziffern ist ein Punkt, den ich nicht wegbekomme.

Die Umstellung habe ich so formuliert:

\makeatletter
\renewcommand*\thesection{\@Roman\c@section}
\renewcommand*\thesubsection{\thesection.\@roman\c @subsection}
\makeatother

Die Überschriften sehen jetzt wie folgt aus:


I. erste Ebene
I.i. zweite Ebene


das hätte ich gerne:

I erste Ebene (kein Punkt nach I)
I.i zweite Ebene (kein Punkt nach i)


Ich verwende die Klasse scrartcl

In welchem Detail versteckt sich der Fehler?

Vielen Dank für Eure Hilfe
nessie

Xenara
15-09-2011, 10:20
Weshalb verwendest du die LaTeX-internen Kommandos mit @? Das geht doch normalerweise viel einfacher mit


\renewcommand{\thesection}{\Roman{section}}

Mangels Minimalbeispiel (http://www.minimalbeispiel.de) ungetestet (Anleitung u.a. hier (http://www.mrunix.de/forums/showthread.php?t=66921)).

Edit: Hab für dich ein MB mit den entsprechenden Anpassungen gebastelt:


\documentclass[numbers=noendperiod]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{blindtext}

\renewcommand{\thesection}{\Roman{section}}
\renewcommand{\thesubsection}{\Roman{section}.\rom an{subsection}}

\begin{document}

\blinddocument

\end{document}

nessie
15-09-2011, 10:37
Danke für die schnelle Antwort!

Weshalb verwendest du die LaTeX-internen Kommandos mit @? Das geht doch normalerweise viel einfacher mit

Hat mir die googeln erbracht.

Bei mir fehlte nur die Option

numbers=noendperiod



Problem gelöst. Herzlichen Dank

Xenara
15-09-2011, 10:41
Hat mir die googeln erbracht.

Wenn du nicht genau weisst, was du tust (und das ist offensichtlich nicht der Fall, wenn du das über Google gefunden hast), sollte man alles mit @ im Befehl tunlichst vermeiden.
Dazu ist nämlich genau das @ da: Damit nicht jeder Anfänger drin rumfummelt.
Nimm lieber meine Variante, die ist sicherer.