Seite 1 von 2
bibtex/biblatex zweckentfremden
Verfasst: Mi 25. Mai 2016, 12:58
von ChrisW
Hallo zusammen,
ich würde gerne den Mechanismus von bibtex/biblatex benutzen, um in Dokumenten (es geht um Messprotokolle) ein Verzeichnis von verwendeten (Mess-)Geräten zu erzeugen.
Ich habe schon ein wenig mit JabRef rumgespielt und es scheint grundsätzlich möglich, einen neuen Eintragstypen "Geraet" mit entsprechenden Feldern zu erstellen und damit eine Datenbank von Geräten anzulegen. Problematischer erscheint mir hier, einen passenden Stil zu erzeugen, der den Typ mit seinen Feldern in der gewünschten Form ausgibt (sowohl was das "Zitat" als auch das Verzeichnis angeht).
Hat jemand vielleicht schon eine Verwendung in dieser Art (oder einer anderen nicht-literarischen Weise) gesehen oder gibt es bereits fertige Stile? Ggf. hat auch noch jemand eine Idee, wie man das anders realisieren könnte, oder auch Bedenken dazu?
Besten Dank im Voraus
Chris
Verfasst: Mi 25. Mai 2016, 13:58
von u_fischer
Verfasst: Mi 25. Mai 2016, 14:32
von ChrisW
Hallo Frau Fischer,
ich vermute, Sie legen mir das Beispiel "adressen-bib.tex" ans Herz.
Leider kann ich dieses Beispiel nicht erstellen. Warnings siehe Bild ...
Haben Sie eine Idee, wo das Problem sein könnte?
Besten Dank im Voraus
Christian
Verfasst: Mi 25. Mai 2016, 15:52
von Bartman
Du hast BibTeX aufgerufen, das Beispiel erwartet aber Biber.
Verfasst: Mi 25. Mai 2016, 16:05
von ChrisW
Danke für den Hinweis.
Habe nun mein Ausgabeprofil abgeändert (siehe Bild anbei). Beim 2ten, 3ten Mal läuft das auch ohne Fehlermeldung oder Warnung durch.
Leider fehlen im erzeugten PDF sowohl die Adressfelder oben als auch die Einträge in der Verteilerliste.
Seltsamerweise funktioniert die Unterscheidung "Herr"/"Frau", d.h. das gender-Feld wird korrekt aus dem bib-file gelesen.
Wo hakt es da noch?
Beste Grüße
Christian
Verfasst: Mi 25. Mai 2016, 16:41
von Beinschuss
Wie sollen wir das ohne
Minimalbeispiel wissen? Meine Glaskugel ist gerade beschlagen, und die Teeblätter habe ich in den Kompost gegeben.
Verfasst: Mi 25. Mai 2016, 16:51
von ChrisW
Hallo,
das Beispiel, um das es geht ist oben schonmal von Frau Fischer verlinkt worden. Darin gibt es eine Datei adressen-bib.tex, die ich versucht habe, korrekt in PDF zu kompilieren. Leider bislang nur mit mäßigem Erfolg.
Es kommen keine Fehler, aber das Ergebnis ist auch nicht so, wie das wohl sein sollte (s.o.)
Gruß
Christian
Verfasst: Mi 25. Mai 2016, 18:51
von u_fischer
ChrisW hat geschrieben:
Es kommen keine Fehler
Mit einem aktuellen biblatex sollten aber Fehler kommen. Das Namensformat hat sich nämlich geändert, und man müsste das jetzt so schreiben
\DeclareNameFormat[adresse]{anrede}{\nameparts{#1}\namepartfamily}
Siehe auch
http://texwelt.de/wissen/fragen/16629/n ... iblatex-33
Abgesehen davon, sollte es aber laufen. Warum es bei dir nicht geht, kann ich ohne log- und blg-Datei nicht sagen.
Verfasst: Mi 1. Jun 2016, 14:01
von ChrisW
Hallo Frau Fischer,
anbei finden Sie meinen aktuellen "Spielordner" inkl. der Log-Dateien. Dieser besteht im Wesentlichen aus den Beispiel-Dateien, die sie weiter oben verlinkt haben.
Zu meiner Umgebung:
Ich benutze MikTeX portable mit TeXniccenter als Editor. Die verwendeten Pakete sind alle aktualisiert, im Speziellen trägt des Paket "biblatex" ein package-Datum von Mitte Mai 2016.
Mir ist daher nicht ganz klar, wieso hier etwas veraltet sein könnte.
In Ihrem Beispiel wird biblatex mit der Option "datamodel=ufischer" aufgerufen. Braucht man dazu eine spezielle biblatex-Version?
Besten Dank im Voraus
Christian
Verfasst: Mi 1. Jun 2016, 17:08
von u_fischer
Hm. Ich glaube, da fehlt die dbx-Datei, ich habe die natürlich. Der Inhalt müsste etwa so aussehen:
\DeclareDatamodelEntrytypes{adresse}
\DeclareDatamodelFields[type=list, datatype=name]
{name}
\DeclareDatamodelFields[type=field, datatype=literal]
{strasse,ort,plz}
\DeclareDatamodelEntryfields[adresse]{%
name,strasse,ort,plz,gender}
Sie muss bei dir natürlich nicht ufischer.dbx heißen ...
Die Niederschrift des Vortrags müsste in der Texnischen Komödie 2/2014 sein.
http://www.dante.de/DTK/Ausgaben.html