PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Darstellung der Werte bei section und subsection



JoLi
15-09-2011, 12:53
Hallo liebes Forum

Ich habe das Problem, dass ich meine Section gerne mit "Arabischer Ziffer." anstatt von "Arabischer Ziffer" durchnumerieren würde.
Da der section Befehl der Überzähler für den subsection Befehl ist stetht dort natürlich immer "Arabischer Ziffer..", was blöd aussieht. Hier der Code



\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{float}
\begin{document}

\renewcommand{\thesection}{\arabic{section}.}
%\renewcommand{\thesubsection}{\arabic{subsection} }
.
.
.

\end{document}


Wie kann man dieses Problem beheben?

Vielen Dank

JoLi

LuPi
15-09-2011, 13:18
Wie wäre es mit dem Umstieg auf eine KOMAScript-Klasse? Dann kannst Du
derartige Wünsche mittels Klassenoption erledigen. Beispielsweise so:


\documentclass[numbers=enddot]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{float}
\begin{document}

\section{A}

\subsection{B}

\end{document}


Wenn Du das auf der \section-Ebene machst, solltest Du das einheitlich
in allen Gliederungsebenen durchziehen.

JoLi
15-09-2011, 13:24
Wie meinst du das
...solltest Du das einheitlich
in allen Gliederungsebenen durchziehen.?

LuPi
15-09-2011, 13:29
1. Section
1.1. Subsection

usw.

Inkonsistent wäre

1. Section
1.1 Subsection

JoLi
15-09-2011, 13:39
Gäbe es einen Weg diese Inkonsitenz möglich zu machen? Genau das fände ich super, aber deine Hilfe ist schon mal eine bessere Lösung als das was ich davor hatte :-)

LuPi
15-09-2011, 13:44
Genau aus diesem Grund ist das von Dir angestrebte Ziel von Markus im
KOMAScript (so weit ich weiß) nicht per Option wählbar gemacht worden.
Wenn Du das trotzdem möchtest, musst Du Dir selbst etwas baschteln.
Wie, kann ich Dir so direkt jetzt auch nicht sagen ...

Schweinebacke
15-09-2011, 14:42
Bei scrartcl so:
\renewcommand*{\othersectionlevelsformat}[3]{%
#3\ifstr{#1}{section}{.}{}\enskip}Dabei wurde bewusst \autodot aus der in der Anleitung dokumentierten Voreinstellung nicht mehr verwendet, da ja genau der automatische Punkt nicht erwünscht ist. \sectionmarkformat und \subsectionmarkformat muss man ggf. auch noch umdefinieren. Das ist aber einfacher. Dort muss man in der Originaldefinition (siehe KOMA-Script-Anleitung) lediglich \autodot durch einen Punkt ersetzen bzw. ganz entfernen.

JoLi
19-09-2011, 14:16
Vielen Dank an euch beide!