Kapitelnummern ohne abschließenden Punkt

Schriftbild, Absätze und Auflistungen einstellen


tibiatgolatex
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 26. Dez 2012, 14:49
Wohnort: Berlin
Kontaktdaten:

Kapitelnummern ohne abschließenden Punkt

Beitrag von tibiatgolatex »

Hallo zusammen,

ich hab jetzt schon ein wenig recherchiert und alle Optionen, die ich gefunden hab (z.B. pointlessnumbers), haben leider nicht zum gewünschten Erfolg geführt. Ich vermute, dass das vielleicht daran liegt, dass ich eine etwas spezielle benutzerdefinierte Dokumentenklasse verwende, die Teil einer Vorlage ist, die ich übernommen habe und die Option "pointlessnumbers" aufgrund irgendwelcher Einstellungen dort vielleicht einfach wirkungslos bleibt?

Was ich möchte, sind Kapitelüberschriften, wie:

1 Einleitung

Was ich nicht möchte, aber derzeit passiert, ist:

1. Einleitung

Komischerweise ist es im Inhaltsverzeichnis so dargestellt, wie ich es möchte, nur in den Kapiteln selbst dann nicht.

Die Klasse heißt "dipdoc" und wird im Hauptdokument wie folgt aufgerufen:
\documentclass{dipdoc}
Das Klassendokument selbst sieht so aus (sorry, ist jetzt nicht gerade ein Minimalbeispiel, aber ich dachte, ist vielleicht sicherer, damit auch alle möglichen Einflüsse erkennbar sind):
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesClass{dipdoc}[1998/09/15 Roland Bless - Diplomarbeit/Studienarbeit]
\LoadClass[a4paper,12pt,titlepage]{book}
%\usepackage{ngerman}[1997/05/01]
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[Latin1]{inputenc}
\usepackage[final]{graphics}
\usepackage{makeidx}
\usepackage{vmargin}
\usepackage{fancyhdr}

%% BibTex -----------------------------------------------------------
\usepackage[babel,german=guillemets]{csquotes}
\usepackage
	[
	style=alphabetic,
	maxnames = 3,
	maxcitenames = 1,
	backend=bibtex8%biber
	]{biblatex} 				

\DefineBibliographyStrings{ngerman}{%
	andothers = {et al.}%
	}
%% end BibTex -------------------------------------------------------

\DeclareOption{draft}{\let\@draft\@empty}
\DeclareOption{relaxed}{\tolerance=2000 \emergencystretch=20pt}
%% Modifications
\let\@draft\@undefined %no draft
\ProcessOptions

\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}

\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000

%% New Commands
\newcommand{\ifnotdraft}[1]{\ifx\@draft\@undefined #1 \fi}
\newcommand{\ifnotdraftelse}[2]{\ifx\@draft\@undefined #1 \else #2 \fi}

%% Seitengröße mit vmargin-Paket einstellen
\setpapersize{A4}

%% Doppelseitig, alle Seiten gleich (ohne Bundsteg)
\setmarginsrb{3cm}{1cm}{3cm}{1cm}{6mm}{7mm}{5mm}{15mm}

%% Doppelseitig Bundsteg 
\setlength{\evensidemargin}{25mm}
\setlength{\oddsidemargin}{35mm}

%% Stil
\parindent 0cm
\parskip1.5ex plus0.5ex minus0.5ex

%% Geaenderte Headings:
%% Unterstrichen und kleine Buchstaben (\nouppercase)
\pagestyle{fancy}
\renewcommand{\chaptermark}[1]%
{\markboth{\slshape \thechapter.\ #1}{}}
\fancyhf{} % clear all header and footer fields
\fancyhead[LE,RO]{\slshape\thepage}
\fancyhead[LO]{\slshape\nouppercase{\rightmark}}
\fancyhead[RE]{\slshape\nouppercase{\leftmark}}
\fancypagestyle{plain}{%
\fancyhf{} % clear all header and footer fields
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
}

%% Kein ``Kapitel'' bei Kapitelüberschrift
% \renewcommand{\@chapapp}{} allein reicht nicht!
\renewcommand{\@makechapterhead}[1]{%
  \vspace*{50\p@}%
  {\parindent \z@ \raggedright \normalfont
    \ifnum \c@secnumdepth >\m@ne
      \if@mainmatter
        \Huge\bfseries \thechapter. 
      \fi
    \fi
    \interlinepenalty\@M
    \Huge \bfseries #1\par\nobreak
    \vskip 40\p@
  }}

%% pagestyle fuer Titelseite:
\def\titlehead#1{\def\@titlehead{#1}}
\def\titlefoot#1{\def\@titlefoot{#1}}
\def\@titlehead{}
\def\@titlefoot{}

\def\ps@title{%
\headheight 15mm
\footskip   0cm
\addtolength{\textheight}{-15mm}
\let\@mkboth\@gobbletwo%
  \def\@oddhead{\vbox{\hbox to\textwidth{\@titlehead}
                \vskip 1.5mm
                \hbox to\textwidth{\hrulefill}}}
  \def\@oddfoot{\vbox{\hbox to\textwidth{\hrulefill}
                \hbox to\textwidth{\@titlefoot}}}
  \let\@evenhead\@oddhead
  \let\@evenfoot\@oddfoot
}

\renewenvironment{titlepage}
{%
  \let\oldheadheight\headheight
  \let\oldfootskip\footskip
  \let\oldtextheight\textheight
  
   \cleardoublepage
   \if@twocolumn
      \@restonecoltrue\onecolumn
   \else
      \@restonecolfalse\newpage
    \fi
    \thispagestyle{title}%
    \setcounter{page}\@ne
}%
{\if@restonecol\twocolumn \else \newpage \fi
 \if@twoside\else
    \setcounter{page}\@ne
 \fi
 \let\headheight\oldheadheight
 \let\textheight\oldtextheight
 \let\footskip\oldfootskip
}

\renewenvironment{theindex}
{\if@twocolumn
   \@restonecolfalse
 \else
   \@restonecoltrue
 \fi
 \columnseprule \z@
 \columnsep 35\p@
 \twocolumn[\@makeschapterhead{\indexname}]%
 \@mkboth{\indexname}%
         {\indexname}%
 \thispagestyle{fancy}\parindent\z@
 \parskip\z@ \@plus .3\p@\relax
 \let\item\@idxitem}

%% **** END OF CLASS ****
Kann mir hier vielleicht jemand sagen, woran es hakt?

Vielen Dank schon mal.
Grüße

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Wo findet man denn diese Klasse?
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

tibiatgolatex
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 26. Dez 2012, 14:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von tibiatgolatex »

Johannes_B hat geschrieben:Wo findet man denn diese Klasse?
Hallo Johannes, ähm, wie meinst Du das jetzt? Versteh ich leider nicht genau.
Grüße

Besserwisser

Beitrag von Besserwisser »

Die Klasse ist eine Katastrophe mit veralteten Pakten und sich widersprechenden Einstellungen und teilweise sogar eigentlich unrichtigen Paketoptionen. Wenn du sie nicht verwenden musst, dann lass es: siehe »Minimale Vorlage vs. maximale Probleme«.

Wenn du sie verwenden musst, dann soll der Punkt da offenbar auch sein und dann solltest du das nicht verändern.

pointlessnumbers ist übrigens eine veraltete Option der KOMA-Script-Klassen, die auch unter obigem Link verwendet werden. Inzwischen sollte man aber entsprechend der [d]koma-script[/d]-Anleitung stattdessen beispielsweise Option numbers=noenddot verwenden. Bei der von dir verwendeten Klasse gibt es diese Optionen nicht.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Ich hatte gehofft eine Kontaktaddresse zu finden, denn wie Besserwisser schon schreibt, is die Klasse chaotisch.
Die Datei behauptet von 1998 zu sein, wurde aber in den letzten 10 Jahren (mehrfach) geändert. Man muss (sollte) dann schon entsprechend alles komplett anpassen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Besserwisser

Beitrag von Besserwisser »

Wenn das Ganze übrigens ursprünglich von dem Roland Bless stammt, der heute am KIT arbeitet, sei darauf hingewiesen, dass es am KIT inzwischen eine neue Vorlage gibt, in die diverse Kritikpunkte des KOMA-Script-Autors eingeflossen sind. Diese verwendet auch KOMA-Script und unterstützt daher dessen aktuelle Optionen.

tibiatgolatex
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Mi 26. Dez 2012, 14:49
Wohnort: Berlin
Kontaktdaten:

Beitrag von tibiatgolatex »

OK. ja, ich dachte mir schon, dass die Klasse sehr veraltet und wahrscheinlich nicht so gut strukturiert ist. Danke für Eure Hinweise und danke für den Link Besserwisser. Ich werde mir das mal zu Gemüte ziehen.

Grüße

Antworten