Seite 1 von 1

Abbildungsverzeichnis erscheint doppelt

Verfasst: Mo 24. Apr 2017, 21:31
von Schmetterling
Hallo zusammen,

ich Schreibe zur Zeit meine Diplomarbeit und habe als Vorgabe erhalten das, das Abbildungsverzeichnis, Tabellenverzeichnis und Abkkürzungsverzeichnis im Inhaltsverzeichnis Römisch Nummeriert und die Seitenzahlen ebenfalls römisch gezählt werden.

Mein Problem ist nun das, das Abbildungsverzeichnis (und Abkürzungs und Tabellenverzeichnis) nach dem Inhaltsverzeichnis einmal Römisch Nummeriert (was ich auch so gerne hätte) und danach ohne Nummerierung erscheint.

Wie bekomme ich die Verzeichnisse ohne Nummerierung gelöscht?

Vielen Dank vorab für eure Hilfe.

lg
Schmetterling

P.S
Ich habe natürlich auch mit Google gesucht und verschiedene Codebeispiele ausprobiert, aber irgendwie habe ich die richtige Lösung noch nicht finden können.

Verfasst: Mo 24. Apr 2017, 22:13
von esdd
Dein Code sieht sehr seltsam aus. Aber wie auch immer, nummerierte Abbildungs- und Tabellenverzeichnisse mit Eintrag ins Inhaltsverzeichnis bekommst Du bei Verwendung einer KOMA-Script Klasse wie scrreprt einfach mit der Option listof=numbered:
\documentclass[
  12pt,
  listof=numbered
  ]{scrreprt}
Die beiden Verzeichnisse lässt Du dann einfach mit
\listoffigures
\listoftables
erstellen.

Wenn Du weitergehende Hilfe brauchst, dann erstelle bitte ein möglichst kurzes, aber lauffähiges Minimalbeispiel, dass Dein Problem zeigt. Und benutze dafür bitte die Code Umgebung.

Verfasst: Mo 1. Mai 2017, 13:43
von Schmetterling
Hallo esdd,

Danke für deine Antwort. Ich habe mich in der Zwichenzeit nochmal daran versucht, einen gewünschten Aufbau hinzubekommen.
Bei folgendem Problem bräuchte ich nochmals eure Hilfe.

1. Ich möchte gerne das Abkürzungs und Literaturverzeichnis Römisch Nummeriert in das Inhaltsverzeichnis aufnehmen.

Ich habe es wie im Code zu sehen ist mit \addcontentline versucht, im Inhaltsverzeichnis tauchen das Abkürzung und Literatureintrag auf, leider ohne Nummerierung. Was mache ich da falsch?

\documentclass[12pt,oneside,a4paper,listof=totocnumbered]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{german}
\usepackage{graphicx}
\usepackage{floatflt}

\newcommand{\sectionnumbering}[1]{%
  \setcounter{section}{0}%
   \renewcommand{\thesection}{\csname #1\endcsname{section}}}
   
% --- Abkürzungsverzeichnis: ----------------------------
\usepackage{nomencl}
% Befehl umbenennen in abk
\let\abk\nomenclature
% Deutsche Überschrift
\renewcommand{\nomname}{Abkürzungsverzeichnis}
% Punkte zw. Abkürzung und Erklärung
\setlength{\nomlabelwidth}{.20\hsize}
\renewcommand{\nomlabel}[1]{#1 \dotfill}
% Zeilenabstände verkleinern
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
%--------------------------------------------------------



\begin{document}
\pagenumbering{Roman}
\sectionnumbering{Roman}
\tableofcontents
\clearpage
\listoffigures
\clearpage
\listoftables
\clearpage

\printnomenclature
\pagenumbering{Roman}
\sectionnumbering{Roman}
\addcontentsline{toc}{section}{Abkürzungsverzeichnis}
\clearpage

\pagenumbering{arabic}
\sectionnumbering{arabic}
\section{Eins}

Random citation \cite{DUMMY:1} embeddeed in text.
Die Abkürzung etc.\abk{etc.}{et cetera} steht im Abkürzungsverzeichnis.

\section{Zwei}




Random citation \cite{DUMMY:1} embeddeed in text.

\clearpage

\pagenumbering{Roman}
\sectionnumbering{Roman}
\addcontentsline{toc}{section}{Literatur}
\bibliography{Literatur} 
\bibliographystyle{ieeetr}

\section{Anhang}
\clearpage

\end{document}



Vielen Dank an euch.

lg
Schmetterling

Verfasst: Mo 1. Mai 2017, 16:59
von esdd
\begin{filecontents*}{Literatur.bib}
@book{DUMMY:1,
  author    = {Author},
  title     = {Title},
  language  = {ngerman},
  year      = {2017},
  month     = {01}
}

\end{filecontents*}

\documentclass[12pt,oneside,a4paper,
  listof=numbered,
  bibliography=numbered
]{scrartcl} 
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[ngerman]{babel}% statt dem veralteten Paket german
\usepackage{graphicx} 
%\usepackage{floatflt} 

\newcommand{\sectionnumbering}[1]{% 
  \setcounter{section}{0}% 
  \renewcommand{\thesection}{\csname #1\endcsname{section}}%
} 

% --- Abkürzungsverzeichnis: ---------------------------- 
\usepackage{nomencl} 
\let\abk\nomenclature% Befehl umbenennen in abk 
\newcaptionname{ngerman}{\nomname}{Abkürzungsverzeichnis}% Deutsche Überschrift 
\AtBeginDocument{\setlength{\nomlabelwidth}{.20\columnwidth}}% siehe http://texwelt.de/wissen/fragen/13937
\renewcommand{\nomlabel}[1]{#1 \dotfill}% Punkte zw. Abkürzung und Erklärung  
\setlength{\nomitemsep}{-\parsep}% Zeilenabstände verkleinern 
\usepackage{xpatch}
\xpatchcmd\thenomenclature{\section*}{\section}{}{\PatchFailed}
\makenomenclature
%-------------------------------------------------------- 

\usepackage{blindtext}% nur für Fülltexte

\begin{document} 
\pagenumbering{Roman} 
\sectionnumbering{Roman} 
\tableofcontents 
\clearpage 
\listoffigures 
\clearpage 
\listoftables 
\clearpage 
\printnomenclature  

\cleardoubleoddpage 
\pagenumbering{arabic} 
\sectionnumbering{arabic} 
\blinddocument

\section{Zwei} 
 Random citation \cite{DUMMY:1} embeddeed in text. 
 Die Abkürzung etc.\abk{etc.}{et cetera} steht im Abkürzungsverzeichnis. 
 Random citation \cite{DUMMY:1} embeddeed in text. 

\cleardoubleoddpage 
\pagenumbering{Roman} 
\sectionnumbering{Roman} 
\bibliography{Literatur} 
\bibliographystyle{ieeetr} 
\section{Anhang} 
\Blindtext
\end{document}
Ich habe u.a. das veraltete Paket german gegen \usepackage[ngerman]{babel} getauscht und auch die Änderung von \nomlabelwidth ersetzt. Den Grund für letzteres findest Du unter dem angegeben Link.

Ein nummeriertes Literaturverzeichnis mit Eintrag im Inhaltsverzeichnis bekommst Du mit der Klassenoption
bibliography=numbered
Für das mit dem Paket nomencl erzeugte Abkürzungsverzeichnis ist dagegen bis KOMA-Script Version ein Patch nötig:
\usepackage{xpatch}
\xpatchcmd\thenomenclature{\section*}{\section}{}{\PatchFailed}
Ab Version 3.23, die demnächst auf CTAN sein wird, geht statt dessen auch:
\usepackage{scrhack}
\setuptoc{nls}{numbered}

Verfasst: Di 2. Mai 2017, 09:46
von Schmetterling
Super, das ist schon fast mein gewünschtes Ergebnis :)
Perfekt wäre es allerdings, wenn die Römische Nummerierung fortlaufen wäre, also so:

I Abbildungsverzeichnis
II Tabellenverzeichnis
III Abkürzungsverzeichnis

1. foo
2. foo bar

IV Literatur
V Anhang

den Befehl bibliography=numbered habe ich eingesetzt,
\begin{filecontents*}{Literatur.bib} 
 @book{DUMMY:1, 
 author = {Author}, 
 title = {Title}, 
 language = {ngerman}, 
 year = {2017}, 
 month = {01} 
 } 
 
 \end{filecontents*} 
 
 \documentclass[12pt,oneside,a4paper, 
 listof=numbered, 
 bibliography=numbered 
 ]{scrartcl} 
 \usepackage[utf8]{inputenc} 
 \usepackage[T1]{fontenc} 
 \usepackage{lmodern} 
 \usepackage[ngerman]{babel}% statt dem veralteten Paket german 
 \usepackage{graphicx} 
 
 \newcommand{\sectionnumbering}[1]{%  
 \setcounter{section}{0}%  
 \renewcommand{\thesection}{\csname #1\endcsname{section}}% 
 } 
 
 % --- Abkürzungsverzeichnis: ----------------------------  
 \usepackage{nomencl} 
 \let\abk\nomenclature% Befehl umbenennen in abk  
 \newcaptionname{ngerman}{\nomname}{Abkürzungsverzeichnis}% Deutsche Überschrift  
 \AtBeginDocument{\setlength{\nomlabelwidth}{.20\columnwidth}}% siehe http://texwelt.de/wissen/fragen/13937 
 \renewcommand{\nomlabel}[1]{#1 \dotfill}% Punkte zw. Abkürzung und Erklärung  
 \setlength{\nomitemsep}{-\parsep}% Zeilenabstände verkleinern  
 \usepackage{xpatch} 
 \xpatchcmd\thenomenclature{\section*}{\section}{}{\PatchFailed} 
 \makenomenclature 
 %--------------------------------------------------------  
 
 \usepackage{blindtext}% nur für Fülltexte 
 
 \begin{document} 
 \pagenumbering{Roman} 
 \sectionnumbering{Roman} 
 \tableofcontents 
 \clearpage 
 \listoffigures 
 \clearpage 
 \listoftables 
 \clearpage 
 \printnomenclature 
 
 \cleardoubleoddpage 
 \pagenumbering{arabic} 
 \sectionnumbering{arabic} 
 \blinddocument 
 
 \section{Zwei} 
 Random citation \cite{DUMMY:1} embeddeed in text. 
 Die Abkürzung etc.\abk{etc.}{et cetera} steht im Abkürzungsverzeichnis. 
 Random citation \cite{DUMMY:1} embeddeed in text. 
 
 \cleardoubleoddpage 
 \pagenumbering{Roman} 
 \sectionnumbering{Roman} 
 \bibliography{Literatur} 
 \bibliographystyle{ieeetr} 
 \section{Anhang} 
 \Blindtext 
 \end{document}
[\code]

Der hat die Nummerierung bei Literatur neu begonnen.
Aber ich denke, so wie das von meinem Prof. verlangt wird, kann Latex das bestimmt auch oder?

Kann das sein, das dies mit der neu begonnen Seitennummerierung von Literatur und Anhang zusammenhängt?
 
Viele Grüße
Schmetterling

Verfasst: Di 2. Mai 2017, 10:03
von Gast
Schmetterling hat geschrieben:Perfekt wäre es allerdings, wenn die Römische Nummerierung fortlaufen wäre, also so:

I Abbildungsverzeichnis
II Tabellenverzeichnis
III Abkürzungsverzeichnis

1. foo
2. foo bar

IV Literatur
V Anhang
Wer macht denn so etwas? Verzeichnisse zu nummerieren ist schon an sich wenig sinnvoll. Unterbrochene Nummerierungen sind generell einfach nur schrecklich! Und bei Anhang V würde ich jetzt glatt nach den Anhängen A bis U suchen.

Wie dem auch sei: Du kannst Zähler jederzeit mit \setcounter (beispielsweise \setcounter{section}{3}) einen neuen Wert geben. Siehe dazu jede bessere LaTeX-Einführung.

Verfasst: Di 2. Mai 2017, 10:13
von Schmetterling
Danke für die Hilfestellung, ja wer macht sowas, da musste meinen Betreuer fragen. Was diese Art von Inhaltsverzeichnis schon Zeit gekostet hat mal dahingestellt.

Viele Grüße
Schmetterling

Verfasst: Mi 3. Mai 2017, 08:27
von Schmetterling
Hall Gast,

vielen Dank für den Tip, damit habe ich das gewünschte Ergebnis hinbekommen :)


Viele Grüße

Schmetterling

Verfasst: Mi 3. Mai 2017, 08:35
von Gast
Dann gehe ich mal davon aus, dass diese Frage nun beantwortet ist.