PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Abbildungsunterschrift im Anhang



Coccy
07-08-2009, 13:05
Hallöle,
seitdem ich beim Anhang angelangt bin, tauchen nur noch Probleme auf, wahrscheinlich habe ich meine Formatvorlage total vermurkst :confused:
Ich habe in der Präambel eine neue Abbildungsunterschrift definiert: Abb. sollte es sein. Seitdem ich den Anhang bearbeite macht Latex aus Abb.1: -> Abb.1.:. Wie kriege ich den Punkt wieder weg? Wenn ich den Anhang auskommentiere funktioniert alles wieder, also muss da irgendwas schief gelaufen sein, oder?
Mini-Bsp:


\documentclass[a4paper,12pt]{scrreprt}

%% Sprachen %%%%%%%%%%%%%%%%%%%%
\usepackage{ngerman} %% deutsch mit neuer Rechtschreibung

%% Seite einrichten %%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{scrpage2}
\usepackage{geometry} %% Seitenränder anpassen
\geometry{a4paper,left=22mm,right=13mm,top=12mm,bo ttom=19mm}

\usepackage[T1]{fontenc}
\usepackage{helvet} %% serifenlos (Arial)
\renewcommand{\familydefault}{\sfdefault} %% Arial

%% Anlagen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{appendix}

%% Definition von verschiedenen Verzeichnissen für KOMA-Script
%%(Inhaltsverzeichnis = \maintoc, Anlagenverzeichnis = \appendixtoc)

\makeatletter% --> De-TeX-FAQ
\newcommand*{\maintoc}{% Hauptinhaltsverzeichnis
\begingroup
\@fileswfalse% kein neues Verzeichnis öffnen
\renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
\value{tocdepth}=-10000 % lokal tocdepth auf sehr kleinen Wert setzen
}%
\tableofcontents% Verzeichnis ausgeben
\endgroup
}
\newcommand*{\appendixtoc}{% Anhangsinhaltsverzeichnis
\begingroup
\edef\@alltocdepth{\the\value{tocdepth}}% tocdepth merken
\setcounter{tocdepth}{-10000}% Keine Verzeichniseinträge
\renewcommand*{\contentsname}{% Verzeichnisname ändern
Anlagenverzeichnis}%
\renewcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
\setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
}%
\tableofcontents% Verzeichnis ausgeben
\setcounter{tocdepth}{\@alltocdepth}% tocdepth wiederherstellen
\endgroup
}
\newcommand*{\appendixattoc}{% Trennanweisung im Inhaltsverzeichnis
}
\g@addto@macro\appendix{% \appendix erweitern
\if@openright\cleardoublepage\else\clearpage\fi% Neue Seite
\addcontentsline{toc}{chapter}{\appendixname}% Eintrag ins Hauptverzeichnis
\addtocontents{toc}{\protect\appendixattoc}% Trennanweisung in die toc-Datei
}
\makeatother

%% Nummerireung Abb., Tab., Gleichung ändern (fortlaufend)
\usepackage{chngcntr} %% für Eingriff in Nummerierung (counterwithout)
\usepackage[bf,singlelinecheck=false]{caption} %% Bezeichnung fettgedruckt
\renewcommand{\captionfont}{\footnotesize} %% Schriftgröße
\renewcommand{\figurename}{Abb.} %% Abbildungsunterschrift ändern
\counterwithout{figure}{chapter} %% Kapitel in Nummerierung nicht einbeziehen
\renewcommand{\tablename}{Tab.} %% Tabellenüberschrift ändern
\counterwithout{table}{chapter} %% Kapitel in Nummerierung nicht einbeziehen
\counterwithout{equation}{chapter} %% Gleichungen


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%
\begin{document}

%% Inhaltsverzeichnis %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%
\maintoc

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Hauptteil %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


\chapter{bla}
\label{sec:bla}
text
\begin{figure}[h]
\centering
% \fbox{\includegraphics[width=17cm]{figures/testbild.eps}}
\caption{testbild}
\label{fig:test}
\end{figure}
\section{blub}
\label{sec:blub}
text


%% Anlagen %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\newpage
\renewcommand{\appendixname}{Anlage} % umbenennen in Anlage

\appendix
\appendixtoc

\chapter{Anlagen bla}
\label{sec:AnlagenBla}
text
\begin{figure}[h]
\centering
% \fbox{\includegraphics[width=17cm]{figures/testbild.eps}}
\caption{testbild}
\label{fig:test}
\end{figure}

\section{Anlagen blub}
\label{sec:AnlagenBlub}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}

Danke schonmal

u_fischer
07-08-2009, 13:12
Lies im scrguide die Beschreibung der Option "numbers" (Bei mir Seite 103 ff.)

Coccy
07-08-2009, 17:57
Da finde ich nichts, was sich nur auf Abbildungen bezieht. Wenn ich ins KOMA Skript gehe, sind ja alle Punkte weg, auch die der Überschriften. Oder wie funktioniert das? Außerdem funktioniert die Nummerierung einwandfrei, bis der Anhang dazukommt. Das ist doch seltsam oder?

Coccy
14-08-2009, 11:34
Hat denn keiner ne Idee ? :(

lockstep
14-08-2009, 13:22
Ungetesteter Lösungsvorschlag: Füge die folgende Klassenoption ein:

\documentclass[numbers=noendperiod]{scrreprt}
Ich nehme an, dass Ulrike dir genau diesen Hinweis geben wollte. Übrigens: Die KOMA-Script-Anleitung erwähnt auf Seite 104 "Gliederungsnummern und davon abhängige Nummern". Damit sind z.B. Abbildungsnummern gemeint.

lockstep

Coccy
14-08-2009, 16:45
Das hab ich wohl verstanden und auch in dem Report nachgelesen. Leider löscht der Befehl auch die Punkte nach den Überschriften und die will ich behalten.
Ich habe im Moment also 2 Möglichkeiten
1. Überschrift mit Punkt und Abbildung mit zu vielen Punkten
oder
2. Abblidungen ohne Punkt, Überschrift aber auch
beides unbefriedigend
ich will:
Überschriften mit Punkt, also: 1.1.
Abildungen ohne Punkt hinter der Zahl, also: Abb.1:

sommerfee
14-08-2009, 19:24
Da du eh' das caption-Paket lädst: Verwende dort die Option "labelformat=simple", das hebelt die Punkt-Geschicht von KOMA-Script bei den Abbildungsbeschriftungen aus. (Siehe auch caption-Paketdoku, Abschnitt "KOMA-Script")

Die anderen caption-Einstellungen lassen sich zusammenfassen, so daß dann insgesamt


\usepackage[bf,singlelinecheck=false]{caption} %% Bezeichnung fettgedruckt
\renewcommand{\captionfont}{\footnotesize} %% Schriftgröße
\renewcommand{\figurename}{Abb.} %% Abbildungsunterschrift ändern
\counterwithout{figure}{chapter} %% Kapitel in Nummerierung nicht einbeziehen
\renewcommand{\tablename}{Tab.} %% Tabellenüberschrift ändern
\counterwithout{table}{chapter}

durch


\usepackage[font=footnotesize,labelfont=bf,singlelinecheck=fal se,%
figurename=Abb.,tablename=Tab.,figurewithin=none,t ablewithin=none,%
labelformat=simple]{caption}

ersetzt werden kann.

Liebe Grüße,
Axel

Coccy
17-08-2009, 09:16
Ahhh, das ist ja toll, es funktioniert. Ich hatte ja vermutet, dass es mit dem appendix package zusammenhängt, weil die überflüssigen Punkte erst dann aufgetreten sind.
Dein Code funktioniert super :D
Vielen lieben Dank