Literaturverzeichnis umändern

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


Gast

Literaturverzeichnis umändern

Beitrag von Gast »

Hallo :)
ich habe ein Problem mit der Struktur meines Literaturverzeichnisses: Es soll folgerndermaßen aussehen und nach dem Auftauschen im Text strukturiert werden.

[14] Wittel, Herbert u. a.: Roloff/Matek Maschinenelemente. Normung, Berechnung, Gestaltung, 20. Aufl., Vieweg + Teubner Verlag, Wiesbaden 2011.

Kann mir jemand helfen dieses Beispiel genau so zu programmieren? Ihr würdet mir echt sehr sehr helfen!

\documentclass[12pt,
bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis
listof = totoc,
parskip=half-, % Absätze durch vertikalen Abstand
numbers=noenddot,
]{scrreprt}
%============================================================

% Savesym-Paket zum Sichern von Symbolen
\usepackage{savesym}

%============================================================

% Sprach- und Schrifteinstellungen für das Dokument
%\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc} %für Umlaute
\usepackage[T1]{fontenc}
\usepackage{lmodern}


%============================================================

% Mathematische Formeln besser darstellen
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{array}
\usepackage{amsfonts}

%============================================================

% Grafiken für PDF Ausgabe (inkl Subfigure)
\usepackage[pdftex]{graphicx}
\usepackage{subfigure}

%============================================================

% Tabellen
\usepackage{multirow}
\usepackage{floatrow}
\usepackage{longtable}
\usepackage{booktabs-de}
%\newcommand{\toprule}{\hline}
%\newcommand{\bottomrule}{\hline}
%\newcommand{\midrule}{\hline}
%\newcommand{\cmidrule}[1]{\cline{#1}}


%============================================================

% Package für Verlinkungen und PDF Anzeige
\usepackage[
colorlinks=true, % farbige Links, sonst Einrahmung
linkcolor=black, % Linkfarbe im Inhaltsverzeichnis
citecolor=black, % Linkfarbe zum Literaturverzeichnis
urlcolor=black, % Linkfarbe der Webseiten
linkcolor=black, % Linkfarbe im Inhaltsverzeichnis
citecolor=black, % Linkfarbe zum Literaturverzeichnis
%pagebackref, % Rücklink aus Literaturverzeichnis
bookmarksnumbered, % nummerierte Lesezeichen
bookmarksopen=true,
%pdfstartview=FitH, % Fensterbreite beim Öffnen
pdfpagelayout=OneColumn, % Seitenweise scrollen
pdfstartpage=01, % Startseite beim Öffnen
pdfcreator={pdflatex, LaTeX with KOMA-Script},
pdfdisplaydoctitle=true, % Dokumenttitel statt Dateiname anzeigen.
pdflang=de % Sprache des Dokuments.
]{hyperref} % PDF-Funktionen aktivieren

\hypersetup{
pdfauthor={Andrea Jünemann},
pdftitle = {Handling und Verarbeitung pulverförmiger Stoffe in der Getränkeindustrie},
}

\usepackage[headsepline]{scrpage2}
\automark{chapter}
\rohead{}
\chead{\leftmark}
\ihead{}

%============================================================

% NatBib-Paket (optimales Literaturverzeichnis)
\usepackage[numbers, square, sort&compress]{natbib}

%============================================================

% Kopf- und Fusszeile definieren
\usepackage[headsepline]{scrpage2} % Kopf- und Fußzeile
\automark{chapter}
\rohead{}
\chead{\leftmark}
\ihead{}
% \setkomafont{pagehead}{\small}
% \setkomafont{pageheadfoot}{\bfseries}

%\usepackage[headsepline]{scrpage2}
% \clearscrheadfoot
% \automark[section]{chapter}
% \ofoot[\pagemark]{\pagemark}
% \ohead{\rightmark}
% \ihead{\leftmark}

%============================================================

% Abkürzungs- und Symbolverzeichnis
\usepackage[
acronym, % Seperates Verzeichnis für Abkürzungen
% toc, % Verzeichnisse ins Inhaltsverzeichnis einfügen
nonumberlist, % Keine Seitenzahlen in den Verzeichnissen
section,
]{glossaries}

% Eigenes Symbolverzeichnis
\newglossary[slg]{symbolslist}{syi}{syg}{Symbolverzeichnis}

% Laden der einzelenen Verzeichnisse aus Dateien
%\input{glossaries/acronyms}
%\input{glossaries/glossary}
%\input{glossaries/symbols}

% Erzeugen der Verzeichnisse
\makeglossaries

%============================================================

% Inhaltsverzeichnistiefe einstellen
%\setcounter{tocdepth}{2} normalerweise
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}

%============================================================

% Einheiten im Paket SIUnits mit sicherung des "`degree"' Begriffs
\savesymbol{degree}
\usepackage[squaren]{SIunits}
\restoresymbol{TIT}{degree}

%============================================================

% Größere Zeilenabstände ermöglichen
\usepackage{setspace} % Zeilenabstände einstellen

%============================================================

% Unterdrücken von Clubs und Widows
\widowpenalty = 10000
\displaywidowpenalty = 10000
\clubpenalty = 10000

%============================================================

% Float-Objekte in der richtigen Section platzieren
\usepackage[section]{placeins}

%============================================================
%BILDER IN TABELLE Kap. Loseverfahren
% neuer Befehl: \includegraphicstotab[..]{..}
% Verwendung analog wie \includegraphics
\newlength{\myx} % Variable zum Speichern der Bildbreite
\newlength{\myy} % Variable zum Speichern der Bildhöhe
\newcommand\includegraphicstotab[2][\relax]{%
% Abspeichern der Bildabmessungen
\settowidth{\myx}{\includegraphics[{#1}]{#2}}%
\settoheight{\myy}{\includegraphics[{#1}]{#2}}%
% das eigentliche Einfügen
\parbox[c][1.1\myy][c]{\myx}{%
\includegraphics[{#1}]{#2}}%
}% Ende neuer Befehl
%============================================================
\usepackage{chngcntr}

%==========================
% Caption immer zentrieren
%\usepackage[center]{caption}


%==========================
% Beginn des Dokuments
%==========================

\begin{document}
\newcolumntype{C}[1]{>{\centering\arraybackslash}m{#1}}
\counterwithout{footnote}{chapter}
%------------------------------------------------
\include{Deckblatt/Deckblatt}

\setcounter{page}{1} %damit die nächste Seite mit 1 anfängt (bzw. in römischen Zahlen)
\thispagestyle{empty} %Damit das Deckblatt keine Seitenzahl
\newpage
\setcounter{page}{1} %damit die nächste Seite mit 1 anfängt (bzw. in römischen Zahlen)
\pagenumbering{Roman}

% \include{Deckblatt/Sperrvermerk}
\include{Deckblatt/Selbststandigkeitserklarung}
%============================================================
%Verzeichnisse einfügen
%============================================================

\tableofcontents
\listoffigures
\newpage

%-----------------------------------------------------------------------
%Fremdwortverzeichnis
\addcontentsline{toc}{chapter}{Fremdwort- und Abkürzungsverzeichnis}
\chapter*{Fremdwort- und Abkürzungsverzeichnis}
\begin{description}
\item[(1) Agglomerate]
\item[(2) pneumatisch] Förderung eines Feststoffs mit Druckluft, d.h. mit komprimierter Luft
\item[(3) hydraulisch] Förderung eines Feststoffs mit Flüssigkeit \clearpage
%\renewcommand{\baselinestretch}{1.50}\normalsize

% Tabellenverzeichnis
\listoftables
\clearpage
\pagenumbering{arabic}
\renewcommand{\baselinestretch}{1.50}\normalsize
\pagestyle{scrheadings} %für KopfZeile
%============================================================


% Seitennummerierung arabisch
\pagenumbering{arabic}

% 1,5 Zeilenabstand
\onehalfspacing

% Einfügen der Teile der Arbeit
\include{Einleitung/Einleitung}
%\include{Einleitung/Technik}
\include{Identifikation/Identifikation}
\include{Zusammenfassung/Fazit}
\include{Anhang/Anhang}

% Einfügen des Literaturverzeichnisse
\clearpage
\bibliography{BibTex/literatur}
\bibliographystyle{unsrt}


\end{document}

[/code]

Gast

Beitrag von Gast »

Also irgendwie fehlt da jetzt meine Problemstellung :D

Also ich weiß nicht, wie ich das Literaturverzeichnis richtig einbinde. Ich habe ja zwar den Befehl und Latex erstellt auch ein Literaturverzeichnis, aber nicht nach meinen oben beschriebenen Vorstellungen.
Zudem weiß ich nicht, wie das in der Bib_Datei richtig programmiere. Und dementsprechend habe ich einfach keine Ahnung, wo nun der Fehler liegt.

Am hilfreichsten wäre es für mich, wenn mir jemand das Beispiel oben richtig als Bib darstellt und mit dem passenden Bezug dann in Latex programmiert. Also welchen Bib-Stil ich brauche bzw. ob ich noch irgendetwas gesondert programmieren muss.

Epllus
Forum-Guru
Forum-Guru
Beiträge: 470
Registriert: So 23. Sep 2012, 17:31

Beitrag von Epllus »

Die Chancen auf eine Antwort erhöhen sich, wenn du ein vollständiges Minimalbeispiel machst.

Grüße
Epllus

Gast

Beitrag von Gast »

 \documentclass[12pt, 
bibliography=totoc,	 % Literaturverzeichnis im Inhaltsverzeichnis 
listof = totoc, 
parskip=half-,	 % Absätze durch vertikalen Abstand 
numbers=noenddot, 
]{scrreprt} 
 
%\usepackage[latin1]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} %für Umlaute 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 


% NatBib-Paket (optimales Literaturverzeichnis) 
\usepackage[numbers, square, sort&compress]{natbib} 


\begin{document} 

% Einfügen des Literaturverzeichnisse 
\clearpage 
\bibliography{BibTex/literatur} 
\bibliographystyle{unsrt} 


\end{document} [code]

Ich hoffe, dass es so eindeutiger ist und ich kein wichtiges usepackage vergessen habe.

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

Beitrag von Johannes_B »

Achte bitte darauf, dass BBCode in deinen Beiträgen aktiviert ist.

BibTeX ist veraltet und es ist sehr (relativ) schwer bestehende Stile zu ändern.
Das neuere biblatex in Verbindung mit dem Bibliographieprozessor biber ist zu empfehlen. Das gibt dir vollständigen utf8-Support. Einträge werden damit sauberer sortiert. Du kannst das Beispiel kopieren und direkt kompilieren, achte aber bitte darauf, dass dein System aktuell ist.
\documentclass[12pt,
  bibliography=totoc, 
]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc} 
\usepackage[T1]{fontenc}

%\usepackage[numbers, square, sort&compress]{natbib}
\usepackage[style=numeric-comp,sorting=none,backend=biber]{biblatex}
\addbibresource{biblatex-examples.bib}
\begin{document}

\cite{herrmann}
\cite{angenendt}
\cite{piccato}
\cite{vangennep:trans}

\printbibliography
\end{document} 
Schhau auch mal unter Hilfe zu biblatex.

Warum hab ich deine Frage nicht beantwortet? Leider kann ich mangels Informationen (fehlende Bibliographie) das Problemm nicht wirklich nachvollziehen.

Grüße
Johannes

EDIT: Hallo Andrea, hast du daran gedacht persönliche Daten zu entfernen? Beiträge kannst du editieren.
Ich habe gerade noch mal in deinen ersten Post geschaut, du verwendest da einige Pakete, die mittlerweile obsolet sind. So z.\,B. (<- ja, das ist ein Hinweis ) Siunits oder subfigure.

Schau mal in den Duden bei "Abkürzungen mit Binnenpunkt" oder hier, bitte beachte aber, dass viele Eingabemethoden schon veraltet sind und durch unicode und/oder Pakete ersetzt wurden.
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.

Benutzeravatar
psd
Forum-Anfänger
Forum-Anfänger
Beiträge: 18
Registriert: Sa 12. Feb 2011, 12:18
Wohnort: Berlin

Vorschlag mit Biblatex

Beitrag von psd »

Ich kann mich Johannes_B nur anschließen. Verwende biblatex und biber. In MiKTeX 32bit ist biber vorhanden. In der 64bit noch nicht. Dann musst du biber hier downloaden und in $texfm$\miktex\bin kopieren. Dies muss man hin und wieder mal machen, damit man immer die neueste Version hat.

Hier nur mein Vorschlag mit biblatex und biber.
\begin{filecontents}{lit.bib}
@BOOK{WittelMuhsJannaschVossiek201108, 
title={Roloff/Matek Maschinenelemente: Normung, Berechnung, Gestaltung - Lehrbuch und Tabellenbuch},
author={Herbert Wittel and Dieter Muhs and Dieter Jannasch and Joachim Voßiek},
publisher={Vieweg+Teubner Verlag},
year={2011},
location = {Wiesbaden},
edition={20. Aufl.},
} 
\end{filecontents}

\documentclass[12pt, 
 bibliography=totoc, % Literaturverzeichnis im Inhaltsverzeichnis 
 listof = totoc, 
 parskip=half-, % Absätze durch vertikalen Abstand 
 numbers=noenddot,
 ]{scrreprt} 
 
\usepackage[ngerman]{babel} 
\usepackage[utf8]{inputenc} %für Umlaute 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 

\usepackage[
style=numeric-comp,
backend=biber,
natbib=true,%natbib-Befehle simuliereN
]{biblatex}
\addbibresource{lit.bib}

\renewbibmacro*{publisher+location+date}{%
\addcomma\space%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\space}%
\iffieldundef{year}%
 {\printfield{date}}%
 {\printfield{year}}%
}

\begin{document}
Das ist hier ein tolles Zitat \citep{WittelMuhsJannaschVossiek201108}.

\printbibliography

\end{document}
Durch natbib=true werden die natbib-Befehle, wie \citep und \citet, simuliert, sodass du dein Dokument nicht verändert musst. Ich weise jedoch daraufhin, dass beim Zitieren mit natbib ein Komma zwischen Autor und Jahr gesetzt wird. Dies ist manchmal nicht erwünscht.

Der numeric-comp Style erfüllt fast deine Wünsche, jedoch wird der Verlagsort standardmäßig vor dem Verlege gesetzt. Der Code
\renewbibmacro*{publisher+location+date}{%
\addcomma\space%
\printlist{publisher}%
\setunit*{\addcomma\space}%
\printlist{location}%
\setunit*{\space}%
\iffieldundef{year}%
 {\printfield{date}}%
 {\printfield{year}}%
}
macht dies wieder rückgängig. Desweiteren wird abgefragt, ob das Feld date oder year benutzt wird.

Ich hoffe, du wechselst zu biblatex, da damit die Anpassungen sehr viel einfacher sind. Wenn du Fragen dazu hast, dann stelle sie ruhig. Die Dokumentation ist auch sehr gelungen und gut geschrieben. Es existiert auch eine deutsche Übersetzung, die jedoch sehr veraltet ist. Für die grundlegenden Einsteigersachen aber dennoch zu gebrauchen ist.
biblatex auf ctan
dt. Übersetzung (veraltet Version 1.6, aktuell ist 2.7a)

Viel Erfolg beim TeXen!

Edit: Code verbessert
Es ist unmöglich, die Schönheiten der Naturgesetze angemessen zu vermitteln, wenn jemand die Mathematik nicht versteht. Ich bedaure das, aber es ist wohl so.

Richard Feynman, Physiker

[1] Wie erstelle ich ein Minimalbeispiel
[2] Fehlersuche in LaTeX und [3] Wie man Fragen richtig stellt
[4] Wichtige Netzdokumente und [5] Mathematik mit LaTeX
[6] Knigge und [7] Regelwerk

Gast

Beitrag von Gast »

Vielen Dank für die Hilfe.
Biblatex funktioniert nach vielem Hin und Her echt supi :)

Antworten