Literaturverzeichnis Details anpassen

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


Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Literaturverzeichnis Details anpassen

Beitrag von Peterlinho »

Hallo, ich nutze biblatex-biber.

Bisher hat alles wunderbar funktioniert. Nun möchte ich ein paar Änderungen durchführen.

Hier mein Minimalbeispiel, die entsprechende Bib Datei ist im Anhang, bzw. darunter nocheinmal hinkopiert.


\documentclass[a4paper,11pt,oneside,openany,parskip,fleqn]{scrreprt}

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

\usepackage[ngerman]{babel}

\usepackage{lmodern} 

\usepackage[style=numeric,backend=biber]{biblatex} 
\usepackage[babel,german=guillemets]{csquotes}
\bibliography{Minimalbeispiel2}
\DeclareNameAlias{default}{last-first}
%\renewcommand{\newblockpunct}{\newline}

\renewcommand{\multinamedelim}{;}
\renewcommand{\finalnamedelim}{; }
\renewcommand*{\labelnamepunct}{\addcolon\addspace } %Doppelpunkt hinter dem letzten Autor
\DeclareFieldFormat{title}{\mkbibemph{#1}}  %Titel kursiv

\addtolength{\bibitemsep}{\baselineskip} 


\begin{document}


\chapter{Einführung}

Test Test

Hier wird jemand zitiert \cite{AIR12b}.

Hier wird auch jemand zitiert \cite{Bae02}.




\printbibliography

\end{document}
Die bib-Datei:

@BOOK{Bae02,
  title = {Thermodynamik},
  publisher = {Springer-Verlag},
  year = {2002},
  author = {Baehr,H.D.},
  address = {Berlin,Heidelberg},
  edition = {11.Auflage},
  owner = {Peter},
  timestamp = {2013.01.20}
}

@BOOK{Br04,
  title = {Flugzeugtriebwerke},
  publisher = {Springer-Verlag},
  year = {2004},
  author = {Br\"{a}unling,W. J.G},
  address = {Berlin},
  edition = {2.Auflage},
  owner = {Peter},
  timestamp = {2013.01.26}
}

@BOOK{AIR12,
  title = {Airbus Global Market Forecast 2012-2031 Full Book},
  year = {2012},
  editor = {Airbus},
  address = {Blagnac Cedex},
  comment = {Abruf am 20.12.2012},
  owner = {Peter},
  timestamp = {2013.01.20},
  url = {http://www.airbus.com/company/market/forecast/?eID=dam_frontend_push&docID=27599}
}

@BOOK{AIR12b,
  title = {Airbus Global Market Forecast 2012-2031 Slides},
  year = {2012},
  editor = {Airbus},
  address = {Blagnac Cedex},
  comment = {Abruf am 20.12.2012},
  owner = {Peter},
  timestamp = {2013.01.20},
  url = {http://www.airbus.com/company/market/forecast/?eID=dam_frontend_push&docID=26347}
}

Nun mein Anliegen. Leider habe ich nur noch begrenzt Zeit zur Abgabe meiner Arbeit und schaffe es daher nicht, mich noch hier genauer einzuarbeiten.

Deshalb:

a)
Zur Quelle: "Air12b"

Diese wird so dargestellt:

Airbus, Hrsg.: Airbus Global Market Forecast 2012-2031 Slides. Blagnac Cedex, 2012. url: http://www.airbus.com/company/market/fo ... ocID=26347.

Gerne möchte ich aber:

Airbus (Hrsg.): Airbus Global Market Forecast 2012-2031 Slides. Blagnac Cedex, 2012. http://www.airbus.com/company/market/fo ... ocID=26347 , Abruf: 12.10.1990

Es soll also (Hrsg.) sein
Das "url" weg und der Punkt hinter dem Link
Zudem würde ich gerne hinter den Link so etwas wie Abruf:12.10.1990 haben

b)
Zur Quelle: "Bae02"

Diese wird so dargestellt:

Baehr, H.D.: Thermodynamik. 12.Auflage. Berlin: Springer, 2002.

Gerne möchte ich aber:

Baehr, H.D.: Thermodynamik. 12. Aufl. Berlin : Springer, 2002

Heißt: Der Punkt hinten an der Jahreszahl soll verschwinden, wie kriege ich das hin?




Ich hoffe mir kann jemand schnelle effektive Hilfe anbieten.

Vielen Dank schonmal!

Noch so einer

Beitrag von Noch so einer »

timestamp kennt biblatex AFAIK nicht. Das müsste stattdessen urldate sein. Zu überlegen wäre auch, ob das wirklich @book- oder nicht eher @online-Einträge sind. Aber das liegt letztlich in Deinem Ermessen. Die Bezeichungen und wie diese gedruckt werden kann man auch irgendwie einstellen, ich müsste das aber auch erst nachschauen und habe gerade keine Zeit.

Die Ersetzung von timestamp durch urldate müsste mit einem Editor in Sekunden zu erledigen sein.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Sollte mit folgenden Einträgen in der Präambel klappen, siehe dazu auch die Anmerkungen:
% URL= nicht im LitVZ, nötig dazu ist >urldate = {1990-10-12}< in der bib-Datei
\DeclareFieldFormat{url}{\url{#1}} 
% Folgendes ist zwar nicht optimal, aber auf die Schnelle
\DefineBibliographyStrings{ngerman}{
editor = {(Hrsg.)},
editors = {(Hrsg.)},
urlseen = {Abruf: },
}
% Endpunkt abschalten
\renewcommand*{\finentrypunct}{}
Gruß, Sepp
Zuletzt geändert von Sepp99 am Mi 24. Apr 2013, 03:11, insgesamt 2-mal geändert.

Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Beitrag von Peterlinho »

Klasse ihr Zwei!
Jetzt stimmt es fast, das ganze sieht jetzt so aus:

Airbus, (Hrsg.) Airbus Global Market Forecast 2012-2031 Full Book. Blagnac Cedex,
2012. http://www.airbus.com/company/market/forecast/?eID=dam_
frontend_push&docID=27599 (Abruf: 20. 12. 2012)

zu ändern wäre noch:

a) Airbus (Hrsg.) : Airbus Global...

Also kein Komma und Doppelpunkt anschließend

b) http://www.airbus.com/company/market/forecast/?eID=dam_
frontend_push&docID=27599 , Abruf: 20. 12. 2012

Also ein Komma einfügen und die Klammern weg

Dan hätte ich es glaube ich juhu!

Wäre cool wenn ihr mir nochmal helfen könntet, besten Dank!

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Zusätzlich in die Präambel
% Klammern um >Abruf< weg, dafür vorher Beistrich
\DeclareFieldFormat{urldate}{,\space\bibstring{urlseen}\space#1}
% Trennung nach Autor und Editor
\renewcommand*{\labelnamepunct}{ : }
auf Nebenwirkungen nicht getestet!

Gruß, Sepp

Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Beitrag von Peterlinho »

Faaaaaaaaaaaaast:

Airbus, (Hrsg.) : Airbus Global Market Forecast 2012-2031 Slides. Blagnac Cedex,
2012. http://www.airbus.com/company/market/forecast/?eID=dam_
frontend_push&docID=26347


Jetzt ist noch zwischen Airbus und (Hrsg.) ein Komma, habe es schon versucht mittels "electronic" in der Bibdatei zu lösen, aber da finde ich keine passende Stelle...

:cry:

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Peterlinho hat geschrieben:Jetzt ist noch zwischen Airbus und (Hrsg.) ein Komma, habe es schon versucht mittels "electronic" in der Bibdatei zu lösen, aber da finde ich keine passende Stelle...
Das ist nicht so einfach, dazu muß ein bibmacro umdefiniert werden. Folgende Lösung aus http://www.golatex.de/schreiben-umschre ... rt,50.html sollte funktionieren:
\renewbibmacro*{editor+others}{%
  \ifboolexpr{
    test \ifuseeditor
    and
    not test {\ifnameundef{editor}}
  }
    {\printnames{editor}%
     \setunit{\addspace}% statt \addcomma\space
     \usebibmacro{editor+othersstrg}%
     \clearname{editor}}
    {}}

\renewbibmacro*{byeditor+others}{%
  \ifnameundef{editor}
    {}
    {\printnames{editor}%
     \setunit{\addspace}% statt \addcomma\space
     \usebibmacro{editorstrg}%
     \clearname{editor}%
     \newunit}%
  \usebibmacro{byeditorx}%
  \usebibmacro{bytranslator+others}}
Leider kann ich das bis zum WE nicht genauer austesten, da ich auswärts bin. Erster Test scheint OK.

Gruß, Sepp

NB. siehe dazu auch "Bibliographien erstellen mit biblatex (Teil 2)" von Dominik Waßenhoven in der Texnischen Komödie 4/2008 http://www.google.at/url?sa=t&rct=j&q=b ... 5796,d.Yms

Peterlinho
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 62
Registriert: Di 29. Jan 2013, 18:59

Beitrag von Peterlinho »

Wow super, das klappt!
Vielen lieben Dank für deine Mühe, das sieht echt kompliziert aus!
Coole Sache :wink:

Antworten