Ich wollte mir einen eigenen Zitierstil bauen, aber auch nach dem Lesen der Dokumentationen blicke ich nur kaum durch, was die Funktionsweise und Syntax von den *.bbx-Dateien anbelangt. Ich habe mir uni-wtal-lin besorgt und versucht, das durch Rumspielen ein bisschen anzupassen. Teilweise hat das auch funktioniert, aber manche Sachen kriege ich einfach nicht hin. Ich habe einmal angehängt, wie ich es idealerweise gerne hätte (es fehlt allerdings die Einrückung, das habe ich nicht hingekriegt :O). Vielleicht kann mir jemand helfen (bitte möglichst mit vielen Erläuterungen, damit ichs auch verstehe und beim nächsten Mal selbst hinkriege) ;) Also, so sieht mein Kopf aus: Open in writeLaTeX
\documentclass[% 11pt, a4paper, %parskip-, %titlepage, onepage, BCOR5mm, bibliography=totoc, footsepline, bookmarksopen=true, pdfusetitle]{scrreprt} … \usepackage[% backend=biber, maxbibnames=4, maxcitenames=2, % Pfad: /usr/share/texmf/tex/latex/biblatex/bbx/ style=authoryear-icomp, %uni-wtal-lin // authoryear-icomp babel=other, %hyperref=true, useprefix=true, url=false, isbn=false ]{biblatex} %Anpassungen linguistische Literaturangaben \renewcommand{\postnotedelim}{\addcolon~} % Doppelpunkt zwischen Jahr und Seite: (Meier 1999:~S. 23) \DeclareFieldFormat{postnote}{#1} %einleitendes S. weg \renewcommand{\labelnamepunct}{\addcolon~} %doppelpunkt statt punkt in literaturliste \renewcommand*{\multicitedelim}{\addsemicolon\space} \DefineBibliographyStrings{ngerman}{ andothers = {{et\addabbrvspace al\adddot}}, } … Und am Eintrag für Open in writeLaTeX
%% requires authoryear \RequireBibliographyStyle{authoryear-icomp} %% Book \DeclareBibliographyDriver{book}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author/editor+others/translator+others}% \setunit{\labelnamepunct}\newblock \usebibmacro{maintitle+title}% \newunit \iffieldundef{maintitle} {\printfield{volume}% \printfield{part}} {}% \newunit \newunit\newblock \usebibmacro{byeditor+others}% \newunit\newblock \printfield{note}% \newunit\newblock \usebibmacro{publisher+location+date}% \newunit\newblock \usebibmacro{chapter+pages}% \newunit \printfield{pagetotal}% \newunit\newblock \iftoggle{bbx:isbn} {\printfield{isbn}} {}% \newunit\newblock \usebibmacro{doi+eprint+url}% \newunit\newblock \usebibmacro{addendum+pubstate}% \newblock \newunit\newblock \renewbibmacro*{series+number}{% \iffieldundef{series} {} {\printtext[parens]{% \iffieldundef{number} {} {=\addhpthinspace}% \printfield{series}% \setunit*{\addsemicolon\addspace{}Bd.~}% \printfield{number}% }}\newunit}% \setunit{\bibpagerefpunct}\newblock \usebibmacro{pageref}% \setunit{\bibpagespunct} \usebibmacro{finentry}} Habt ihr Tipps, wie ich die *.bbx-Datei gut zusammenbauen kann? Oder vielleicht kann man die von mir gewünschten Anpassungen von uni-wtal-lin bzw. authoryear-icomp irgendwie anders erreichen? Danke! |
Crosspost zu TeX.Stackexchange
@kweku: Erstmal herzlich willkommen auf TeXwelt!
Leider ist mir nicht ganz klar geworden, was genau anders sein soll. Außerdem wäre es natürlich schön, wenn Du ein vollständiges Minimalbeispiel einfügen könntest, statt uns nur ein paar Codeschnippsel zu liefern? Das vereinfacht die Bearbeitung erheblich und erhöht die Chancen auf eine ausführliche Antwort. Bitte lies Dir die Antwort zum verlinkten Beitrag komplett durch.
Die Anpassung eine Bibliographiestils kann eine Menge Erfahrung, Zeit und Rumtesten benötigen. Fragen nach "wie bekomme ich diesen Stil", die offensichtlich nicht schnell beantwortet werden können, weil man schon eine halbe Stunde benötigt bevor man überhaupt die offenen Punkte alle identifiert hat, bekommen daher selten vernünftige Antworten. Splitte dein Problem in viele kleine Fragen auf, und stelle jede so, dass man schnell testen kann.
Hallo ihr zwei! Tut mir Leid, dass ich mich jetzt erst melde, vor lauter eigenem Rumprobieren hatte ich meine Frage hier total vergessen. Ich habe fast alle Probleme irgendwie gelöst :) und schließe jetzt mal den Thread.