Neuer Eintragstyp für Literaturverzeichnis erstellen

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


Quesst
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 25. Sep 2009, 09:06

Neuer Eintragstyp für Literaturverzeichnis erstellen

Beitrag von Quesst »

Hallo zusammen

Ich habe zwei fragen:
1. Gibt es irgend ein Buch für Biblatex, das mir von Grund auf erklärt wie man was wo erstellt/defniniert/festlegt und auch wie das Ganze im Grunde funktioniert. Am besten so, dass auch nicht-entwickler verstehen, was geschrieben ist.

2. Ich möchte einen neuen Eintragstyp für Internetseiten erstellen nach dem Muster:
@WEBSOURCE{Baudir2010,
  author = {{Baudirektion des Kanton Zürich}},
  title = {Die Thurauen im Wandel},
  url = {http://www.thurauen.zh.ch/internet/bd/awel/thurauen/de/home.html},
  year = {2010},
  month = {5},
  urldate = {2010 Mai 6.}
}
und dem Output:

Baudirektion des Kanton Zürich. 2010. Die Thurauen im Wandel. http://www.thurauen.zh.ch/internet/bd/a ... /home.html (besucht am 6. Mai 2010)

Nun muss ich aber diesen Eintragstyp im biblatex.bst neu definieren. Ich habe mir dieses file mal angeschaut. Ich konnte mir das File anhand des Inhaltes aber nicht selbst erklären. Wie muss ich generell vorgehen?

Besten Dank
Quesst

PS: Mit viel Hilfe habe ich es schon fertig gebracht, andere Eintragstypen in der Präambel anzupassen. Aber das ist nicht wirklich befriedigend, weil ich nicht genau weiss wie was funktioniert und deshalb auch die erste Frage.

phi
Moderator
Moderator
Beiträge: 420
Registriert: Fr 6. Feb 2009, 21:28

Beitrag von phi »

Hallo,

die Definition neuer Eintragstypen ist in biblatex nicht vorgesehen. Benutze stattdessen die vorgegebenen Typen "customa" bis "customf", wenn ein Eintrag nicht von den vorgegebenen Typen abgedeckt wird. Für deinen Zweck gibt es aber bereits den Eintragstyp "online".

Quesst
Forum-Newbie
Forum-Newbie
Beiträge: 8
Registriert: Fr 25. Sep 2009, 09:06

Beitrag von Quesst »

Hi

Besten Dank erstmal für die Info. Ich habe in JabRef den Typ "online" nun definiert. Randnotiz: Kein Unterschied zur Darstellung mit "Misc". Was mich noch sehr stört, ist das "url" in

.... url: http://www.hydrodaten.admin.ch/d/2386.htm (besucht...

des Literaturverzeichnisses, welches meinem bescheidenen Wissen nach in einem biblatex-file definiert sein müsste. Ich habe mit im biblatex.sty, .bbx und .cfg umgesehen, konnte aber aber kein bibmacro finden, an dem ich rumschrauben könnte um daran was zu ändern. Könnt ihr mir da noch weiterhelfen?

finswimmer
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Mi 21. Apr 2010, 17:01

Beitrag von finswimmer »

Hallo,
das "URL:" kriegst du weg, in dem du das Format für das Feld umänderst:
\DeclareFieldFormat{url}{\url{#1}}
Wenn du etwas an der Reihenfolge innerhalb eines Eintrages ändern willst, musst du unter Umständen den "BibliographyDriver" ändern. Die Standardeinstellungen findest du im biblatex-Ordner unter bbx/standard.bbx. Für den Entrytype online sieht er so aus:
\DeclareBibliographyDriver{online}{%
  \usebibmacro{bibindex}%
  \usebibmacro{begentry}%
  \usebibmacro{author/editor+others/translator+others}%
  \setunit{\labelnamepunct}\newblock
  \usebibmacro{title}%
  \newunit
  \printlist{language}%
  \newunit\newblock
  \usebibmacro{byauthor}%
  \newunit\newblock
  \usebibmacro{byeditor+others}%
  \newunit\newblock
  \printfield{version}%
  \newunit
  \printfield{note}%
  \newunit\newblock
  \printlist{organization}%
  \newunit\newblock
  \usebibmacro{date}%
  \newunit\newblock
  \iftoggle{bbx:eprint}
    {\usebibmacro{eprint}}
    {}%
  \newunit\newblock
  \usebibmacro{url+urldate}%
  \newunit\newblock
  \usebibmacro{addendum+pubstate}%
  \newunit\newblock
  \usebibmacro{pageref}%
  \usebibmacro{finentry}}
Tschau

fin swimmer

Antworten