Abbildungsnummer und Tablellennummer hat zwei Punkte am Ende

Tabellen und Grafiken erstellen und anordnen


Pixii
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 29. Feb 2020, 22:51

Abbildungsnummer und Tablellennummer hat zwei Punkte am Ende

Beitrag von Pixii »

Hallo zusammen,

Aus einem mir nicht erklärbaren Grund haben meine Abb. zwei Punkte hinter der Zahl. Beispiel "Abb. 3.3.." sollte natürlich nur "Abb. 3.3." sein. Gleiches bei Tabellen.

Die Verwendung einer älteren Präambel Version mit funktionierenden Bezeichnungen löst das Problem nicht...
\NeedsTeXFormat{LaTeX2e}       %% latest stable release of LaTeX
%\RequirePackage[ngerman=ngerman-x-latest]{hyphsubst}
\documentclass[a4paper]{scrbook}%scrbook für Buch
% \DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf}  %% Needed due to use of scrbook

\usepackage[utf8]{inputenc}  %% deutsche Eingabezeichen (äü etc. erlaubt)
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}	%% Ermöglicht Suche / Ändert Font
\usepackage{lmodern}		%% Spezial Font

\usepackage[fixlanguage]{babelbib}    %% German reference formatting
\selectbiblanguage{ngerman}

\usepackage[sort&compress,numbers]{natbib} %% Bib Text setup
\usepackage{mathptmx}          %% Times Font and matching mathematics
\usepackage{amsmath}
\usepackage{amssymb}			%% Erweiterte Simbole
\usepackage{mathtools}	%% Ligthing zeichen
\usepackage{marvosym}
\let\marvosymLightning\Lightning
%\usepackage[leftcaption]{sidecap} %%nebeneinandr platzieren fromel und bild

\usepackage[hidelinks]{hyperref}
%%
%% Figures
\usepackage{graphicx}       %% Grafiken einbinden (hängt von latex/dvipdf oder pdflatex ab!) || For figures
\usepackage{placeins}		%% Erstellung \FloatBarrier
\usepackage{grffile}			%% for underscore and multi dots in filenames
\usepackage{subfig}            %% Teilgrafiken erlauben || Allows subfigures within one parent figure
\usepackage{multirow}			%% Für Tabellen mit mutlirows
\usepackage{longtable}			%% Für Tabellen die länger als eine Seite lang sind
\usepackage{hhline}				%% für kreuzende doppel hlines
%\usepackage{subcaption}
\usepackage{float} %% Fixieren der Figures
%\usepackage[outdir=./]{epstopdf}	%% .eps Dateien Konvertieren
%% Tables
\usepackage{enumerate}% http://ctan.org/pkg/enumerate
\usepackage{booktabs,threeparttable}  %% table with footnotes and lines (see Table 2)
\usepackage[labelfont=bf, labelsep=period]{caption}%[2008/08/24]%[labelfont=bf, labelsep=period]
%% captions with boldface ``Figure #.'' and ``Table #.'' with period as label seperator
%\captionsetup{justification=raggedright,singlelinecheck=false}
\renewcaptionname{ngerman}{\figurename}{Abb.}
\renewcaptionname{ngerman}{\tablename}{Tab.}


%% caption Setup -> Immer linksbündig
\usepackage{url}   
%% For citing webpages
%%
%% Scientific units
\usepackage{siunitx}  %% For proper units (e.g. \si{kg.m.s^{-1}}) and numbers (e.g. \num{.3e45})

%\usepackage{epstopdf}	%% including eps figures (i.e. H-BRS logo)

\usepackage{textcomp}
\usepackage{gensymb}
\usepackage{acronym}
\usepackage{fancyhdr}
\usepackage{icomma}


\usepackage[final]{pdfpages}

\usepackage[onehalfspacing]{setspace}
\setlength{\parindent}{0em}        %% kein Einzug bei Paragrafenbeginn || paragraph indentation

\newcommand{\ditem}[2]{\item[{#1}]\hfill \\{#2}}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% 	Take Away
%\def\boxitem#1{\setbox0=\vbox{#1}{\centering\makebox[0pt]{%
%			\fboxrule=1pt\color{black}\fbox{\hspace{\leftmargini}\color{black}\box0}}\par}} %%Erzeugt box komando für Take Away Message
\usepackage{tabularx}
\usepackage{framed}
\usepackage{scrextend}
\usepackage{enumitem}
%\addtokomafont{labelinglabel}{\sffamily}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%	New Morphologischer KAsten
\usepackage{tikz}
\usetikzlibrary{matrix}
\usetikzlibrary{datavisualization}
\usetikzlibrary{datavisualization.formats.functions}
\usetikzlibrary{shapes.callouts, arrows, positioning}
\newlength\bildhoehe
\setlength\bildhoehe{0.5cm}
\newcommand\bildbreite{2cm}
\newcommand\schrift{\footnotesize}% Einstellung für Bildbeschriftungen
\newcommand\zeilenabstand{.75\tabcolsep}

\newcommand\grafik[2]{%
	\begin{minipage}{\bildbreite}
		\centering\raisebox{.5\tabcolsep}{%
			\parbox[b]{\linewidth}{\hspace*{0pt}\raggedright\schrift#1}}\newline%
		\includegraphics[width=\linewidth,height=\bildhoehe]{#2}%
	\end{minipage}%
}

\newcommand\LV{\rule{0pt}{0.5\bildhoehe}}% Stütze, liefert nötige Höhe für Endpunkte

\tikzset{vp/.style={circle,fill,inner sep=3pt}}
\newcommand\verbindungslinie[3]{
	\foreach [remember=\p as \lastp (initially #2)] \p in {#3}
	\draw[#1]([yshift=.5\bildhoehe]\lastp.south)node[vp]{}--([yshift=.5\bildhoehe]\p.south)node[vp]{};
}

\usepackage{mwe}% für example-image

%\usepackage{ragged2e} %%% TEST VOR BIB
%%%%%%%%%%%%%%%%%%%%%
%%%				Zeichnugnen


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Für Tabellen
\usepackage{multicol}
%\usepackage{ulem}
\usepackage{xcolor}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Hier geht es los || Your document editin starts here

%% Autor und Abgabedatum ändern || Author and Date
\newcommand\autor{Mr. X}
\newcommand\datum{\date{}}
\renewcommand{\figurename}{Abb.} 

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Titelseite 
%%% Hurenkind und Schusterjunge
\clubpenalty = 10000
\widowpenalty = 10000
\displaywidowpenalty = 10000
%\widowpenalties=4 10000 10000 150 0
%\showthe\widowpenalties4
\begin{document}

%\sloppy
%\clearpage
\pagestyle{fancy}
\pagenumbering{Roman}
\input{Kapitel/x_titelseite.tex}

%% Inhaltsverzeichnis || Content and list of figures and tables

\newpage


\input{Kapitel/x_Erklaerung.tex}

%\clearpage
%\pagestyle{fancy}

\setcounter{page}{0}  
\tableofcontents         %% Inhaltsverzeichnis generieren || Table of Contents
\addcontentsline{toc}{chapter}{Abbildungsverzeichnis}
\listoffigures             %% Abbildungsverzeichnis || List of Figures
\addcontentsline{toc}{chapter}{Tabellenverzeichnis}
\listoftables   
\addcontentsline{toc}{chapter}{Abkürzungsverzeichnis}
\input{Kapitel/x_Abkuerzungsverzeichnis.tex}
\newpage
%% Switch to different style of numbers
%\clearpage
%\pagestyle{fancy}
\pagenumbering{arabic}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

\input{Kapitel/00_inputs_kapitel.tex}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Literaturverzeichnis

\newpage
\addcontentsline{toc}{chapter}{Literaturverzeichnis}

%% Harvard style citations with alphebetically sorted bibliography
%%     Must be used with \usepackage[sort&compress]{natbib} in the document preamble
%\bibliographystyle{kluwer}

%% Vancouver style citations with bibliography sorted by appearance of reference
%%     Must be used with \usepackage[sort&compress,numbers]{natbib} in the document preamble

%% \usepackage{babelbib}: babplain, babplain-fl, babalpha, babalpha-fl, babunsrt, babunsrt-fl, bababbrv and bababbrv-fl.
%%    The -fl states to use the first, last name style of author listing
%%    Also included are the English plain, unsrt, abbrv, and alpha

% \bibliographystyle{babunsrt-lf}


\bibliographystyle{IEEEtran}  % IEEEtran-de a common used one in engineering 
% \bibliographystyle{unsrtnat}
%\RaggedRight
\bibliography{Kapitel/x_literatur}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Anhang || Appendix

%\newpage
\addcontentsline{toc}{chapter}{Anhang}
%
\appendix
\pagenumbering{gobble}
\input{anhang/inputs_anhaenge.tex}


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%


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

Bartman
Forum-Meister
Forum-Meister
Beiträge: 2456
Registriert: Do 16. Jul 2009, 21:41
Wohnort: Hessische Provinz

Beitrag von Bartman »

Minimale Vorlage vs. maximale Probleme

Versuche bitte, Dich an der Anleitung zur Erstellung eines Minimalbeispiels zu orientieren.

Für die Einträge der Verzeichnisse ins Inhaltsverzeichnis bietet die Klasse Optionen an.

hyperref lädt url und sollte, in den meisten Fällen, als letztes Paket geladen werden.

An den Optionen des Pakets caption sehe ich keine Ursache für Deine Beobachtung. Wenn das aber alle Einstellungen sein sollten, dann darfst Du das Paket auch weglassen und stattdessen die folgenden Befehle der Klasse benutzen:
\setkomafont{captionlabel}{\bfseries}
\renewcommand{\captionformat}{.\ }
Weiterer Lesetipp: Was ist eigentlich so schlimm daran, \parindent auf Null zu setzen?

pgf/TikZ lädt graphicx und xcolor.

Sieh Dir für die Seitennummerierung die Befehle \frontmatter und \mainmatter an, die Deine Klasse unterstützt.

Gast

Beitrag von Gast »

Da aufgrund des Anhangs mit seinen Buchstaben in der Nummerierung automatisch ein Punkt an alle Gliederungsnummern und davon abhängigen Nummern angehängt wird, ist es wenig sinnvoll an die Nummern von Abbildungen und Tabellen zusätzlich explizit einen weiteren Punkt anzuhängen. Ich würde also bei
\renewcommand{\captionformat}{.\ }
den Punkt weglassen, bzw. statt
\usepackage[labelfont=bf, labelsep=period]{caption}
für labelsep entweder die Voreinstellung beibehalten oder space wählen.

Außerdem solltest du dringen nach Warnungen in der log-Datei schauen.

Insgesamt bewahrheitet sich in der Tat wieder einmal, dass man eine Vorlage, die man nicht verstanden hat, besser nicht verwenden sollte. Da man eine Vorlage, die man verstanden hat, wiederum oft gar nicht braucht, sei auch noch einmal die von Bartman gleich am Anfang seines Kommentars verlinkte Seite besonders nahe gelegt,

Pixii
Forum-Newbie
Forum-Newbie
Beiträge: 2
Registriert: Sa 29. Feb 2020, 22:51

Beitrag von Pixii »

Danke für die Hinweise. Ich hatte gedacht ich würde die Vorlage recht gut verstehen. Wenn man sich aus immer mehr Beispielen das Dokument zusammen bastelt, kommt es wohl unweigerlich zu Fehlern.

Die Vorlage hat keine Komaklasse verwendet und das Verwenden der fancyhdr Paket hat dann Warnungen erzeugt, die ich erstmal ignoriert habe... Die Verwendung eines passenden pagestyle hat scheinbar auch das Problem mit den zu vielen Punkten gelöst.

Ist es ratsam auch die Bad Box Meldungen zu lösen? Das sind leider eine Menge. Optisch fällt mir der Fehler aber nicht auf.

Antworten