Literaturverzeichnis auf section Ebene

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


hacke93
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 26. Nov 2015, 12:36

Literaturverzeichnis auf section Ebene

Beitrag von hacke93 »

Hallo zusammen,

ich schreibe gerade meine Bachelorarbeit und habe folgendes Problem mit dem Literaturverzeichniseintrag im Inhaltsverzeichnis.

Ich das Problem, dass ich die Literatur/Literaturverzeichnis nicht nummeriert im Inhaltsverzeichnis anzeigen lässt.

Die Umbennung habe ich hinbekommen, jedoch kann ich dort nicht einfach eine Nummer eintragen, denn ich musste den Abstand vergrößern zwischen der Sectionummer und der Überschrift, da teilweise der Platz nicht ausreichend...
Deshalb wäre es gut, wenn die Lösung mit dem tocloft Paket korrespondiert oder wenn es der Fall ist für diesen Befehl (siehe Minimalbeispiel)

Hier erstmal mein Minimalbeispiel dazu:
\documentclass[12pt,a4paper, bibliography=totocnumbered,listof=totocnumbered]{scrartcl}

\usepackage[subfigure,titles]{tocloft}\setlength{\cftsecnumwidth}{30pt} % Abstand nach section im Inhaltsverzeichnis formatieren

\usepackage[ngerman]{babel}
\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{url}
\begin{document}
\tableofcontents\newpage
\section{Überschrift 1}
\section{Überschrift 2}
\section{Überschrift 3}
\section{Überschrift 4}
\section{Überschrift 5}
\section{Überschrift 6}
\section{Überschrift 7}
\section{Überschrift 8}
\section{Überschrift 9}
\section{Überschrift 10}
\newpage
\nocite{*} % Befehl alle unverwendeten Quellen mit anzeigen
\interlinepenalty 10000 % Kein Seitenumbruch in Quelle
\renewcommand{\refname}{Literaturverzeichnis}
\bibliographystyle{alphadin}
\makeatletter % Keine Eckigen Klammern verwenden
\renewcommand*\@biblabel[1]{}
\makeatother
\setlength{\labelsep}{0pt}
\bibliography{Literaturverzeichnis} % als Literaturverzeichnis habe ich einfach einen nur einen Eintrag mit JabRef erstellt
\newpage
\end{document}

Gruß

Flo
Zuletzt geändert von hacke93 am Sa 19. Dez 2015, 13:28, insgesamt 2-mal geändert.

Noch so einer

Beitrag von Noch so einer »

\documentclass[12pt,a4paper, bibliography=totocnumbered,listof=totocnumbered]{scrartcl}

\RedeclareSectionCommand[tocnumwidth=30pt]{section}

\usepackage[ngerman]{babel}
\usepackage[margin=10pt,font=small,labelfont=bf]{caption}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{url}

\renewcaptionname{ngerman}{\refname}{Literaturverzeichnis}
\makeatletter % Keine Eckigen Klammern verwenden
\renewcommand*\@biblabel[1]{}
\makeatother

\begin{document}
\tableofcontents
\section{Überschrift 1}
\section{Überschrift 2}
\section{Überschrift 3}
\section{Überschrift 4}
\section{Überschrift 5}
\section{Überschrift 6}
\section{Überschrift 7}
\section{Überschrift 8}
\section{Überschrift 9}
\section{Überschrift 10}
\nocite{*} % Befehl alle unverwendeten Quellen mit anzeigen
\interlinepenalty 10000 % Kein Seitenumbruch in Quelle
\bibliographystyle{alphadin}
\setlength{\labelsep}{0pt}
\bibliography{Literaturverzeichnis} % als Literaturverzeichnis habe ich einfach einen nur einen Eintrag mit JabRef erstellt
\end{document}
tocloft ist bei KOMA-Script-Klassen keine wirklich gute Idee. Außerdem war Dein Beispiel nicht lauffähig.

hacke93
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 26. Nov 2015, 12:36

Beitrag von hacke93 »

Hallo,

deine Lösungen haben bei mir im Hauptdokument sowie im Mininalbeispiel leider nicht funktioniert. Ich bin außerdem in gewissermaßen angewiesen auf das tocloft Paket bzg. Formatierungen und Neuerstellungen von Verzeichnissen. Außerdem erkannte Latex den Befehl /renewcaptionname nicht

Meine anderen Verzeichnisse habe ich auf die Verzeichnis bezogen umdeklariert, dann hatte ich diesen Code für das Literaturverzeichnis ausprobiert und bekomme im Inhaltsverzeichnis den richtigen Namen angezeigt. Allerdings beim Aufruf nur noch den Dateinamen angezeigt, statt dem Literaturverzeichnis.
\renewcommand*{bibliography}{%
\begingroup
\tocsection
\tocfile{bibname}{toc}
\endgroup}
Was ist dabei mein Problem? Den Befehl
 \printbibliography 
hatte ich auch getestet.

Gruß

Flo

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

biliography=totocnumbered,
Das kann ja nicht funktionieren. Da fehlt ein b.
wenn die Lösung nicht mit dem tocloft Paket korrespondiert
Korrespondiert? Seit wann schreiben Lösungen Briefe?

hacke93
Forum-Newbie
Forum-Newbie
Beiträge: 6
Registriert: Do 26. Nov 2015, 12:36

Beitrag von hacke93 »

Hallo Ulrike,

schlage doch mal bitte das große gelbe Buch auf oder die Internetseite und lese über die zweite Bedeutung von korrespondieren nach oder die Synonyme. Dankeschön :)
Ich könnte auch sagen, dass die Lösung auf das tocloft Paket abgestimmt sein sollte, vlt ist es so deutlicher.

Gruß Flo

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

hacke93 hat geschrieben:Außerdem erkannte Latex den Befehl /renewcaptionname nicht
Das wundert mich nicht, falls Du den Befehl tatsächlich mit slash statt backslash angegeben hast. Falls nicht: \renewcaptionname ist ein Befehl, der von allen KOMA-Script Klassen zur Verfügung gestellt wird. Wenn der bei Dir nicht erkannt wird, dann kontrolliere, ob Du dort nicht wieder einen anderen Tippfehler drin hast.

Nachdem Du Deinen Tippfehler im Eingangspost korrigiert hast und dort nun bibliography=totocnumbered steht, wird bei mir das Literaturverzeichnis wie erwartet nummeriert ins Inhaltsverzeichnis eingertragen. Die beiden von der subfigure Option für tocloft verursachten Fehler bleiben aber natürlich ... Das die Verwendung von tocloft mit einer KOMA-Script Klasse nicht sinnvoll ist, hatten wir auch schon.

Das Beispiel von Noch so einer tut bei mir übrigens genau das, was Du Deiner Beschreibung nach möchtest, einschließlich dem zusätzlichen Abstand zwischen Abschnittsnummern und -titeln im Inhaltsverzeichnis und ganz ohne tocloft.

Antworten