Biblatex, Auswahl der Felder

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Biblatex, Auswahl der Felder

von markusheinzer » Mi 14. Jan 2009, 12:31

Danke für die Antwort.

Ich habe das nun so gelöst:
  • "authoryear.bbx" geöffnet und als "authoryear-mh.bbx" gespeichert.
  • im Dateikopf von "authoryear-mh.bbx" alle "authoryear" in "authoryear-mh" umgeschrieben (ev. nicht nötig?).
  • ganz oben in der Datei wird der style "standard" verlangt, dort schrieb ich "standard-mh"
  • dann die Datei "standard.bbx" geöffnet und als "standard-mh.bbx" gespeichert.
  • im Dateikopf von "standard-mh.bbx" wieder alle "standard" in "standard-mh" umgeschrieben (ev. nicht nötig?)
  • dann die ganze Datei "standard-mh.bbx" durchgeschaut. Für jeden BibTeX-Type wird definiert, wie die Darstellung aussehen soll. Nun habe ich alle Vorkommnisse von
    \newunit\newblock
    \printfield{doi}%
    auskommentiert (bei beiden Zeilen ein "%" vorne dran.
  • dann "sudo texhash" im Terminal ausgeführt (ev. nicht nötig?)
  • es funktioniert: "DOI: 23" wird nicht mehr aufgeführt.

von domwass » Mo 17. Nov 2008, 19:16

markusheinzer hat geschrieben:Kann man irgendwie auswählen, welche Felder ausgegeben werden?
Per Option geht das nicht. Man kann allerdings die entsprechenden Felder im \DeclareBibliographyDriver-Befehl auskommentieren bzw. löschen. Diese Befehle (für jeden einzelnen Typ, also @book, @article etc.) stehen in der Datei standard.bbx. Zum Ändern bieten sich drei Varianten an:
  • Man kopiert sich die Befehle nach biblatex.cfg und ändert sie dort (dann gelten sie für alle Dokumente).
  • Man fügt sie in die Präambel des entsprechenden Dokuments ein und ändert sie dort.
  • Man schreibt sich einen eigenen Stil, der die entsprechenden Veränderungen enthält.
Wie man einen eigenen Stil erstellt, steht in der Doku. Man kann dazu ziemlich einfach auf bestehende Stile aufbauen (Stichworte \RequireBibliographyStyle und \RequireCitationStyle) und nur seine Änderungen einfügen.

<Eigenwerbung>
Wenn man es etwas komfortabler haben will, kann man auch biblatex-dw nehmen (siehe meine Signatur). Dort ist DOI abgeschaltet, wird also nicht ins Literaturverzeichnis übernommen. Außerdem lassen sich viele Sachen per Option einstellen. Man ist in der Auswahl der Styles gegenüber biblatex allerdings beschränkt (authortitle und verbose-inote sind die Grundlagen meiner Styles).
</Eigenwerbung>

Gruß,
Dominik.-

von markusheinzer » Mo 17. Nov 2008, 15:14

Ich habe glaub die gleiche Frage, stelle sie nochmal andersrum:

In der bib-Datei gibt es neben Autor und Titel usw. von Publikationen auch noch ein Feld DOI (ich brauche das für eine interne Signatur). Nun wird im Literaturverzeichnis auch das DOI-Feld ausgegeben: "DOI: 2". Kann man irgendwie auswählen, welche Felder ausgegeben werden?

von DonCube » Mo 14. Jul 2008, 16:17

Hallo Christian,
wie erstellst du deine bib Dateien. Programmierst du sie von Hand oder benutzt du ein Tool wie JabRef oder ähnliches. Welche Felder Benutzt du?

Ein kleines Codebeispiel deines Problems wäre sehr sehr hilfreich. Denn eventuell ist die Lösung sehr viel einfacher als du glaubst. Also am besten ein vollständiges Minimalbeispiel.


Gruß
DonCube

Biblatex, Auswahl der Felder

von Christian » So 13. Jul 2008, 16:40

Hallo,

ich bin auf biblatex umgestiegen, und habe nun das Problem, dass alle Felder eines Eintrages in der bib Datei aufgelisted werden (also z.B. url, doi). Ist es möglich bestimmte Felder per Dafault zu unterdrücken?

viele Grüße, Chrisitan

Nach oben