From f8f0948eed4a2ea8f7dc7a1ec41db780c911772d Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sun, 31 Mar 2013 23:45:49 +0000 Subject: biblatex-fiwi (30mar13) git-svn-id: svn://tug.org/texlive/trunk@29578 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/biblatex-fiwi/README | 6 +- .../doc/latex/biblatex-fiwi/biblatex-fiwi.pdf | Bin 235816 -> 238905 bytes .../doc/latex/biblatex-fiwi/biblatex-fiwi.tex | 75 +++- .../doc/latex/biblatex-fiwi/examples.bib | 21 +- .../tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx | 185 ++++---- Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx | 499 ++++++++++++--------- Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx | 6 +- Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx | 4 +- .../texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx | 4 +- .../texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx | 4 +- .../texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx | 4 +- 11 files changed, 469 insertions(+), 339 deletions(-) (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/README b/Master/texmf-dist/doc/latex/biblatex-fiwi/README index 94589a11491..c63619f25f0 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/README +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/README @@ -1,5 +1,5 @@ -biblatex-fiwi 2012/12/09 v1.2b -Copyright (c) 2011-2012 Simon Spiegel +biblatex-fiwi 2013/03/29 v1.2c +Copyright (c) 2011-2013 Simon Spiegel ************************************************************ @@ -15,7 +15,7 @@ Contents of README 1. Package description ---------------------- -biblatex-fiwi is a collection of styles for the biblatex package. It was designed for citations in German Humanities, especially film studies, and offers some features which are not provided by the standard biblatex styles. biblatex-fiwi dependend on biblatex (version 1.7 at least) and cannot be used without it! +biblatex-fiwi is a collection of styles for the biblatex package. It was designed for citations in German Humanities, especially film studies, and offers some features which are not provided by the standard biblatex styles. biblatex-fiwi dependend on biblatex (version 2.4 at least) and cannot be used without it! Since the style in its current incarnation is highly optimized for documents written in German, the main documentation is only available in German. If there is enough interest, I could add English documentation at a later point. diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf index 83d3988d1ca..e753f4091c0 100644 Binary files a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf and b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex index aed94d2bcb7..5d59233bed0 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex @@ -1,5 +1,5 @@ -%!TEX encoding = IsoLatin9 -% biblatex-fiwi,v 1.29 2012/12/09 +% !TEX encoding = IsoLatin9 +% biblatex-fiwi,v 1.2c 2013/03/29 \documentclass{ltxdockit} \usepackage[latin9]{inputenc} \usepackage{hyphsubst} @@ -17,7 +17,7 @@ \usepackage{shortvrb} \usepackage{needspace} \usepackage{pifont} -\MakeAutoQuote{«}{»} +\MakeAutoQuote{»}{«} \MakeAutoQuote*{<}{>} \MakeShortVerb{\|} \addbibresource{examples.bib} @@ -30,7 +30,7 @@ url={http://www.ctan.org/tex-archive/macros/latex/contrib/csquotes/}, author={Simon Spiegel}, email={simon@simifilm.ch}, - revision={1.2b}, + revision={1.2c}, date={\rcstoday}} \hypersetup{% @@ -169,13 +169,13 @@ Mit dieser Option wird die Ausgabe von Filmen bei Zitaten im Text definiert. Die \boolitem[true]{citeprefix} -Das korrekte Schreiben und Sortieren von Nachnamen mit Zusätzen wie oder ist eine Wissenschaft für sich. Im Deutschen gilt grundsätzlich folgende Regel: Ein Name wie «Ursula von Keitz» muss in der Bibliographie als «Keitz, Ursula von» erscheinen. Dies gilt aber nicht für Namen in anderen Sprachen; im Prinzip müssen hier jeweils die Regeln der Sprache des Herkunftslandes befolgt werden. Und streng genommen gibt es auch einen Unterschied zwischen der Deutschen «Ursula von Keitz» und dem Schweizer «Peter von Matt». Im ersten Fall handelt es sich ursprünglich um einen Adelstitel, im zweiten Fall um einen Flurnamen, der eigentlich als «von Matt, Peter» in der Bibliographie stehen müsste. +Das korrekte Schreiben und Sortieren von Nachnamen mit Zusätzen wie oder ist eine Wissenschaft für sich. Im Deutschen gilt grundsätzlich folgende Regel: Ein Name wie »Ursula von Keitz« muss in der Bibliographie als »Keitz, Ursula von« erscheinen. Dies gilt aber nicht für Namen in anderen Sprachen; im Prinzip müssen hier jeweils die Regeln der Sprache des Herkunftslandes befolgt werden. Und streng genommen gibt es auch einen Unterschied zwischen der Deutschen »Ursula von Keitz« und dem Schweizer »Peter von Matt«. Im ersten Fall handelt es sich ursprünglich um einen Adelstitel, im zweiten Fall um einen Flurnamen, der eigentlich als »von Matt, Peter« in der Bibliographie stehen müsste. -Steht unter \bibfield{name} einfach \opt{von Keitz, Ursula}, dann erfolgt die Ausgabe auch als «von Keitz, Ursula» und wird unter «von» einsortiert. Möchte man diese Ausgabe aber eine Einsortierung unter «Keitz», dann müsste ein entsprechender Eintrag in das \bibfield{sortkey}"=Feld. +Steht unter \bibfield{name} einfach \opt{von Keitz, Ursula}, dann erfolgt die Ausgabe auch als »von Keitz, Ursula« und wird unter »von« einsortiert. Möchte man diese Ausgabe aber eine Einsortierung unter »Keitz«, dann müsste ein entsprechender Eintrag in das \bibfield{sortkey}"=Feld. -Setzt man dagegen in das Feld \bibfield{options} den Eintrag \bibfield{useprefix=false}, dann lautet die Ausgabe «Keitz, Ursula von» und wird unter «Keitz» einsortiert. +Setzt man dagegen in das Feld \bibfield{options} den Eintrag \bibfield{useprefix=false}, dann lautet die Ausgabe »Keitz, Ursula von« und wird unter »Keitz« einsortiert. -Unabhängig von diesem Feld lautet die Ausgabe im Text in jedem Fall standardmäßig «von Keitz» resp. «von Matt». Für Zitate im Text wird \option{useprefix=false} also normalerweise ignoriert. Mit der Option \opt{nociteprefix} kann dies geändert werden, dann steht auch beim Zitat im Text nur noch «Matt» bzw. «Keitz». Die Kurzform \opt{citeprefix} entspricht \kvopt{citeprefix}{true}. +Unabhängig von diesem Feld lautet die Ausgabe im Text in jedem Fall standardmäßig »von Keitz« resp. »von Matt«. Für Zitate im Text wird \option{useprefix=false} also normalerweise ignoriert. Mit der Option \opt{nociteprefix} kann dies geändert werden, dann steht auch beim Zitat im Text nur noch »Matt« bzw. »Keitz«. Die Kurzform \opt{citeprefix} entspricht \kvopt{citeprefix}{true}. \boolitem[false]{dashed} @@ -252,6 +252,10 @@ Kombination der beiden vorhergehenden Befehle, der bestimmt, ob der Inhalt von \ \bin{biber} bietet die Möglichkeit, Teile eines Felds beim Sortieren zu ignorieren. Mit \opt{ignorearticle} werden die gängigen Artikel bei den Feldern \bibfield{title} und \bibfield{maintitle} ignoriert (\secref{sub:sort}). Die Kurzform \opt{ignorearticle} entspricht \kvopt{ignorearticle}{true}. +\boolitem[false]{isbn} + +Aktiviert die Ausgabe der Felder \bibfield{isbn/issn/isrn/isan}. + \boolitem[false]{translatedas} Aktiviert die Ausgabe der deutschen Übersetzung am Ende des Eintrags, siehe dazu \secref{sub:germ}. Die Kurzform \opt{translatedas} entspricht \kvopt{translatedas}{true}.\footnote{In früheren Versionen hiess diese Option \opt{germ}.} @@ -431,7 +435,7 @@ Entspricht dem normalen \sty{biblatex}"=Typ. Diese beiden Typen sind für Nachschlagewerke gedacht. In der Bibliographie wird zuerst der Name des Buches ausgegeben und anschließend die Autoren oder Herausgeber. Die Sortierung erfolgt anhand des Titels. \typeitem{review} -Dieser Typ ist für Rezensionen gedacht. In den Standard"=Stilen von \sty{biblatex} ist \bibtype{review} mit \bibtype{article} identisch, \sty{biblatex-fiwi} dagegen stellt eine spezielle Anpassung zur Verfügung, bei der die Rezension mit dem Eintrag des rezensierten Werks verknüpft wird. Dabei wird das rezensierte Werk im Feld \bibfield{related} angegeben, eine Angabe in \bibfield{title} entfällt. Die Unterstützung dieses Typs ist noch experimentell. +Dieser Typ ist für Rezensionen gedacht. In den Standard"=Stilen von \sty{biblatex} ist \bibtype{review} mit \bibtype{article} identisch, \sty{biblatex-fiwi} dagegen stellt eine spezielle Anpassung zur Verfügung, bei der die Rezension mit dem Eintrag des rezensierten Werks verknüpft wird. Dabei wird das rezensierte Werk im Feld \bibfield{related} angegeben, eine Angabe von \bibfield{title} ist fakultativ (\secref{sub:rezis}). \end{typelist} \subsection{Zusätzliche Felder}\label{sub:zusatzfeld} @@ -459,10 +463,36 @@ Bei Dient zur Angabe von Pseudonymen und ähnlichem bei Autoren und Herausgebern; der Inhalt dieses Feldes wird unverändert unmittelbar nach dem Namen in eckigen Klammern ausgegeben. \textbf{Achtung}: Sollte \bibfield{author} respektive \bibfield{editor} mehrere Namen enthalten, kann \sty{biblatex} nicht wissen, zu welchem Autor die Angabe in \bibfield{nameaddon} gehört (und es ist auch nicht möglich, mehreren Autoren unterschiedliche \bibfield{nameaddons} zuzuweisen); deshalb gibt \sty{biblatex"=fiwi} den Inhalt von \bibfield{nameaddon} in diesem Fall ebenfalls hinter den Namen aus. Für die Praxis bedeutet das, dass \bibfield{nameaddon} eigentlich nur bei Dokumenten mit einem einzigen Autor sinnvoll eingesetzt werden kann. + +\item[parttitle] +Dient für den -- zugegebenermaßen nicht sehr häufigen -- Fall eines Bandes eines mehrbändigen Werks, das innerhalb einer Werkausgabe o.\,ä. erscheint. + +\begin{ltxexample} +@book{Cassirer.E:2010c, + Address = {Hamburg}, + Author = {Cassirer, Ernst}, + Editora = {Clemens, Julia}, + Editoratype = {redactor}, + Maintitle = {Gesammelte Werke}, + Number = {609}, + Origdate = {1929}, + Part = {3}, + <> + Publisher = {Meiner}, + Series = {Philosophische Bibliothek}, + Title = {Philosophie der symbolischen Formen}, + Volume = {13}, + Year = {2010}} +\end{ltxexample} +\fullcite{Cassirer.E:2010c} + +\textbf{Achtung}: \bibfield{parttitle} ist ein Zusatz von \sty{biblatex-fiwi}, der von keinem anderen Stil unterstützt wird. \end{fieldlist} + + \subsection{Filme}\label{sub:filme} Filme werden mit den \cmd{citefilm}"=Befehlen zitiert (siehe \secref{zitbefehl}). Bei den Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} haben einige Felder eine leicht andere Bedeutung: @@ -514,7 +544,6 @@ Die Nummer der zitierten Folge innerhalb der Staffel. Maintitle = {The Simpsons}, Number = {6}, Rating = {5}, - Read = {Yes}, Title = {Treehouse of Horror V}, Volume = {6}, Year = {1994}} @@ -628,7 +657,7 @@ Diese beiden Eintr \begin{ltxexample} @book{Todorov.T:1970, Address = {Paris}, - Author = {Todorov, Tzvetan}, + Author = {Todorov, Tzvetan}, Publisher = {Éditions du Seuil}, Title = {Introduction à la littérature fantastique}, Year = {1970}} @@ -667,7 +696,6 @@ f \noindent Welche Variante man im konkreten Fall wählt, ist nur eine Frage des persönlichen Geschmacks respektive der Bequemlichkeit.\\ \noindent Analog funktioniert \bibfield{related} auch bei Neuauflagen. Diese beiden Einträge -\newpage \begin{ltxexample} @book{Bordwell.D:1979a, Address = {Reading}, @@ -740,14 +768,10 @@ f \noindent Wie das Beispiel zeigt, wird die deutsche Übersetzung am Ende in eckigen Klammern ausgegeben. Der Autor sowie die Angaben zum englischsprachigen Original, die im Eintrag der deutschen Fassung enthalten sind, werden nicht ausgegeben, da sie in diesem Fall redundant wären. -%Grundsätzlich funktioniert dieses Konstrukt, es gilt aber einige Punkte zu beachten: Da \sty{biblatex} von Haus aus (noch) keinen Mechanismus bietet, der es erlaubt, Original und Übersetzung elegant zu verbinden, erfolgt die Ausgabe der deutschen Übersetzung relativ plump durch ein \cmd{fullcite} des in \bibfield{related} angegebenen Eintrags, wobei einige Elemente unterdrückt werden. - -%Das Verwenden von \cmd{fullcite} hat zwei Dinge zur Folge: Da \LaTeX{} und \bin{biber} beim ersten Durchgang nicht , dass der Eintrag in \bibfield{related} zitiert wird, ist jeweils ein zusätzlicher Durchlauf von \bin{biber} und \LaTeX\ nötig. Und da der Aufruf der deutschen Fassung über einen normalen \cmd{cite}"=Befehl geschieht, wird dieser Eintrag auch wie ein gewöhnliches Zitat behandelt und taucht ebenfalls in der Bibliographie auf. Im Falle des angeführten Beispiels würde das bedeuten, dass der Eintrag zu \emph{Der schwarze Kater} noch einmal gesondert in der Bibliographie stehen würde, was kaum erwünscht ist. Am einfachsten lässt sich dieses Problem beheben, indem man Bibliographie"=Kategorien verwendet. Wenn man zB. den Eintrag \bibfield{Poe.E:1982c} mittels \cmd{addtocategory} der Kategorie \opt{primaerlit} zuweist und via \cmd{printbibliography[category=primaerlit]} nur diese ausgibt, wird die deutsche Übersetzung nicht mehr aufgeführt. Wenn \sty{biblatex} einen Mechanismus zum Verbinden von Einträgen bietet (dies ist für \sty{biblatex} 2.x geplant), sollte sich dieses Problem eleganter lösen lassen. - \subsection{Rezensionen}\label{sub:rezis} -Der Dokumenttyp \bibtype{review} ist für Rezensionen gedacht und funktioniert analog. Auch hier werden zwei Einträge miteinander verbunden, wobei der Citekey des rezensierten Werks im Feld \bibfield{related} angegeben wird; da eine Rezension eigentlich immer mit dem rezensierten Werk verknüpft ist, entfällt die Angaben von \bibfield{relatedtype}. +Der Dokumenttyp \bibtype{review} ist für Rezensionen gedacht und funktioniert analog zu den vorher beschriebenen Verknüpfunge. Auch hier werden zwei Einträge miteinander verbunden, wobei der Citekey des rezensierten Werks im Feld \bibfield{related} angegeben wird; da eine Rezension eigentlich immer mit dem rezensierten Werk verknüpft ist, entfällt die Angaben von \bibfield{relatedtype}. -Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorhanden, wird einfach nur «Rezension von \ldots» als Titel ausgegeben. +Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorhanden, wird einfach nur »Rezension von \ldots« als Titel ausgegeben. \begin{ltxexample} @movie{Cameron.J:2009b, @@ -799,7 +823,7 @@ Diese Eintr \section{Kleinkram}\label{sub:besond} \subsection{Neue Localization Strings} -Localization Strings sind vordefinierte Begriffe wie «Aufl.» oder «Hg.», die von \sty{biblatex} verwendet und bei Bedarf an die jeweilige Sprache angepasst werden. \sty{biblatex-fiwi} definiert eine Reihe zusätzlicher Strings -- allerdings vorläufig nur auf Deutsch. Anpassungen an andere Sprachen müssen mittels \cmd{DefineBibliographyStrings} vorgenommen werden. +Localization Strings sind vordefinierte Begriffe wie »Aufl.« oder »Hg.«, die von \sty{biblatex} verwendet und bei Bedarf an die jeweilige Sprache angepasst werden. \sty{biblatex-fiwi} definiert eine Reihe zusätzlicher Strings -- allerdings vorläufig nur auf Deutsch. Anpassungen an andere Sprachen müssen mittels \cmd{DefineBibliographyStrings} vorgenommen werden. \begin{keymarglist} \item[fromjapanese] Der Ausdruck . @@ -918,7 +942,7 @@ F \begin{ltxexample} @incollection{sklovskij.v:1969a, Address = {München}, - Author = {¦klovskij, Viktor}, + Author = {¶klovskij, Viktor}, Booktitle = {Texte zur allgemeinen Literaturtheorie und zur Theorie der Prosa}, Editor = {Striedter, Jurij}, @@ -966,7 +990,6 @@ F Editor = {van den Oever, Annie}, Number = {1}, Publisher = {Amsterdam University Press}, - Read = {1}, Series = {The Key Debates}, Subtitle = {On \enquote{Strangeness} and the Moving Image. The History, Reception, and Relevance of a Concept}, @@ -1015,6 +1038,14 @@ F \begin{changelog} +\begin{release}{1.2c}{2013-03-29} +\item Neue Option \opt{isbn} \see{opt} +\item Korrigiert einen dummen Fehler mit dem den Dokumenttyp \bibtype{misc} +\end{release} + + + + \begin{release}{1.2b}{2012-12-09} \item Korrigiert zwei dumme Fehler der vorhergehen Version \end{release} @@ -1022,7 +1053,7 @@ F \begin{release}{1.2a}{2012-12-03} \item Neue Optionen \opt{ignoreforeword}, \opt{ignoreafterword}, \opt{ignoreintroduction} und \opt{ignoreparatext} (Anregung von Rolf Niepraschk) \see{opt} \item Dazu passende Befehle für Wechsel innerhalb des Dokuments \see{opt} -\item Neues Feld \bibfield{parttitle} +\item Neues Feld \bibfield{parttitle} \see{sub:zusatzfeld} \item Leicht geänderte Ausgabe des Typs \bibtype{review} \item Kleine Fehlerkorrekturen (Dank an Rolf Niepraschk) \end{release} diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib index 65499937d57..732b5174e58 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib @@ -2,13 +2,32 @@ %% http://bibdesk.sourceforge.net/ -%% Created for Simon Spiegel at 2012-07-18 13:40:16 +0200 +%% Created for Simon Spiegel at 2012-12-21 10:06:04 +0100 %% Saved with string encoding Unicode (UTF-8) +@book{Cassirer.E:2010c, + Address = {Hamburg}, + Author = {Cassirer, Ernst}, + Date-Added = {2012-12-21 09:05:53 +0000}, + Date-Modified = {2012-12-21 09:05:58 +0000}, + Editora = {Clemens, Julia}, + Editoratype = {redactor}, + Maintitle = {Gesammelte Werke}, + Number = {609}, + Origdate = {1929}, + Part = {3}, + Parttitle = {Phänomenologie der Erkenntnis}, + Publisher = {Meiner}, + Read = {0}, + Series = {Philosophische Bibliothek}, + Title = {Philosophie der symbolischen Formen}, + Volume = {13}, + Year = {2010}} + @movie{Newton:2012a, Date = {2012-05-12}, Date-Added = {2012-07-18 11:31:41 +0000}, diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx index af899f16989..8ed41265922 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx @@ -1,7 +1,7 @@ -% $Id: fiwi-yearbeginning.bbx, v 1.2b 2012/12/09 Simon Spiegel +% $Id: fiwi-yearbeginning.bbx, v 1.2c 2013/03/29 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.2b 2012/12/09 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.2c 2013/03/29 film studies bibliography style Author (Year)] \RequireBibliographyStyle{fiwi} @@ -236,62 +236,72 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) {\printfield{label}}} \DeclareBibliographyDriver{review}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{author/translator}% -\usebibmacro{labelyear+extrayear}% -\newblock\toggletrue{isreview}% -\usebibmacro{review}{\thefield{related}}% -\togglefalse{isreview}\newunit\newblock -\usebibmacro{bytranslator}% -\newunit\newblock -\usebibmacro{in:}% -%\newblock% -\usebibmacro{journal+issuetitle}% -\iffieldundef{pages}{\setunit{\addperiod}}{\addcomma\addspace\printfield{pages}}% -\newunit\newblock% -\bibsentence\printfield{note}% -\newunit\newblock% -\usebibmacro{doi+eprint+url}% -%\setunit{.}\newblock -\addspace\usebibmacro{origyear+location+title}% -\newblock -\usebibmacro{addendum+pubstate}% -\newunit\newblock -\usebibmacro{pageref}% -\finentry} + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \usebibmacro{labelyear+extrayear}% + \newblock\toggletrue{isreview}% + \usebibmacro{review}{\thefield{related}}% + \togglefalse{isreview}\newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \usebibmacro{in:}% + %\newblock% + \usebibmacro{journal+issuetitle}% + \iffieldundef{pages} + {\setunit{\addperiod}} + {\addcomma\addspace\printfield{pages}}% + \newunit\newblock% + \bibsentence\printfield{note}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock% + \usebibmacro{doi+eprint+url}% + %\setunit{.}\newblock + \addspace\usebibmacro{origyear+location+title}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \finentry} \DeclareBibliographyDriver{article}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{author/translator}% -\usebibmacro{labelyear+extrayear}% -\newblock -\usebibmacro{title}% -\newunit\newblock -\usebibmacro{bytranslator}% -\newunit\newblock -\usebibmacro{in:}% -%\newblock% -\usebibmacro{journal+issuetitle}% -\iffieldundef{pages} + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \usebibmacro{labelyear+extrayear}% + \newblock + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \usebibmacro{in:}% + %\newblock% + \usebibmacro{journal+issuetitle}% + \iffieldundef{pages} {\setunit{\addperiod}} {\addcomma\addspace\printfield{pages}}% -\newunit\newblock% -\iffieldundef{note} -{} -{\bibsentence\printfield{note}}% -\newunit\newblock% -\usebibmacro{doi+eprint+url}% -%\setunit{.}\newblock -%\addspace\usebibmacro{origyear+location+title}% -%\newblock -\addspace\usebibmacro{related:translatedas}% -\newblock -\usebibmacro{addendum+pubstate}% -\newunit\newblock -\usebibmacro{pageref}% -\finentry} + \newunit\newblock% + \iffieldundef{note} + {} + {\bibsentence\printfield{note}}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock% + \usebibmacro{doi+eprint+url}% + %\setunit{.}\newblock + %\addspace\usebibmacro{origyear+location+title}% + %\newblock + \addspace\usebibmacro{related:translatedas}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \finentry} \DeclareBibliographyDriver{incollection}{% \usebibmacro{bibindex}% @@ -300,7 +310,7 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) \iftoggle{dontprintorig}{}% {\usebibmacro{author/translator}% \usebibmacro{labelyear+extrayear}}% -%\newunit\newblock + %\newunit\newblock \usebibmacro{title}% \newunit\newblock \usebibmacro{bytranslator}% @@ -349,6 +359,10 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) \usebibmacro{chap+pag}% \newblock% \addspace\usebibmacro{related:translatedas}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% \newblock% \usebibmacro{doi+eprint+url}% \newblock% @@ -366,14 +380,14 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) {\ifnameundef{editor}% {} {\usebibmacro{editor}\addspace}}% -{\usebibmacro{author/translator+others}}% -\usebibmacro{labelyear+extrayear}}% -\newblock -\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + {\usebibmacro{author/translator+others}}% + \usebibmacro{labelyear+extrayear}}% + \newblock + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% \newunit\newblock \ifnameundef{author} - {} - {\usebibmacro{byeditor+others}}% + {} + {\usebibmacro{byeditor+others}}% \newunit\newblock \printfield{note}% \newunit @@ -383,25 +397,29 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) \newunit\newblock \printfield{edition}% \newunit\newblock% -\usebibmacro{publ+loc+origyear}% -\usebibmacro{chap+pag}% -\newblock%\newunit -\usebibmacro{doi+eprint+url}% -\addspace\usebibmacro{related}% -\newblock -\usebibmacro{addendum+pubstate}% - \newunit\newblock -\usebibmacro{pageref}% -\finentry} + \usebibmacro{publ+loc+origyear}% + \usebibmacro{chap+pag}% + \newblock%\newunit + \usebibmacro{doi+eprint+url}% + \addspace\usebibmacro{related}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \finentry} \DeclareBibliographyDriver{collection}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -%\usebibmacro{mtitle+vol+title+stitle}% -\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% -\newunit\newblock% -\usebibmacro{collby}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + %\usebibmacro{mtitle+vol+title+stitle}% + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock% + \usebibmacro{collby}% \newunit\newblock \usebibmacro{bytranslator}% \newunit\newblock% @@ -420,11 +438,15 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) \newunit\newblock \usebibmacro{ser+num}% \newunit\newblock - \usebibmacro{publ+loc+year}% + \usebibmacro{publ+loc+year}% \newblock -\addspace\usebibmacro{related:translatedas}% + \addspace\usebibmacro{related:translatedas}% \newunit\newblock \usebibmacro{chap+pag}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% %\setunit{\par}\newblock \usebibmacro{doi+eprint+url}% \newblock @@ -449,7 +471,7 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) \newunit\newblock \addspace\usebibmacro{related}% \newblock -\printfield{note}% + \printfield{note}% %\newunit\newblock \addspace\usebibmacro{doi+eprint+url}% \newblock @@ -473,6 +495,9 @@ or ( test {\iftoggle{ignoreaddendumcit}} and test {\ifcitation} ) \usebibmacro{chap+pag}% \newunit\newblock \printfield{note}% + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% \newunit\newblock \usebibmacro{doi+eprint+url}% \newblock diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx index 37550efebee..225818fa542 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx @@ -1,6 +1,6 @@ -% $Id: fiwi.bbx, v1.2b 2012/12/09 Simon Spiegel +% $Id: fiwi.bbx, v1.2c 2013/03/29 Simon Spiegel -\ProvidesFile{fiwi.bbx}[v1.2b 2012/12/09 film studies bibliography style] +\ProvidesFile{fiwi.bbx}[v1.2c 2013/03/29 film studies bibliography style] \@ifpackagelater{biblatex}{2012/11/26} {} @@ -14,8 +14,13 @@ \RequireBibliographyStyle{standard} %\RequireBiber[2] -\DeclareSourcemap{ +\DeclareStyleSourcemap{ \maps[datatype=bibtex]{ + \map{ + \step[fieldset=abstract, null] + \step[fieldset=annote, null] + \step[fieldset=annotation, null] +} \map{ \pertype{movie} \pertype{misc} @@ -41,9 +46,7 @@ \pertype{video} \step[fieldsource=scriptwriter] \step[fieldset=editor, origfieldval] -} -} -} +}}} \defcounter{highnamepenalty}{0} @@ -56,6 +59,8 @@ % Diverse Schalter +\providetoggle{bbx:scriptwriter} +\togglefalse{bbx:scriptwriter} \providetoggle{filmruntime} \providetoggle{citeprefix} \toggletrue{citeprefix} @@ -109,107 +114,106 @@ % BibliographyOptions \DeclareBibliographyOption{ignoreaddendum}[true]{% -\ifstrequal{#1}{true} -{\toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit}} -{\togglefalse{ignoreaddendum}\togglefalse{ignoreaddendumcit}} -\ifstrequal{#1}{both} -{\toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit}} -{} -\ifstrequal{#1}{bib} -{\toggletrue{ignoreaddendum}} -{} -\ifstrequal{#1}{cite} -{\toggletrue{ignoreaddendumcit}} -{} -}% + \ifstrequal{#1}{true} + {\toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit}} + {\togglefalse{ignoreaddendum}\togglefalse{ignoreaddendumcit}} + \ifstrequal{#1}{both} + {\toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit}} + {} + \ifstrequal{#1}{bib} + {\toggletrue{ignoreaddendum}} + {} + \ifstrequal{#1}{cite} + {\toggletrue{ignoreaddendumcit}} + {} + }% \DeclareBibliographyOption{ignoreforeword}[true]{% -\ifstrequal{#1}{true} -{\toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit}} -{\togglefalse{ignoreforeword}\togglefalse{ignoreforewordcit}} -\ifstrequal{#1}{both} -{\toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit}} -{} -\ifstrequal{#1}{bib} -{\toggletrue{ignoreforeword}} -{} -\ifstrequal{#1}{cite} -{\toggletrue{ignoreforewordcit}} -{} -}% + \ifstrequal{#1}{true} + {\toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit}} + {\togglefalse{ignoreforeword}\togglefalse{ignoreforewordcit}} + \ifstrequal{#1}{both} + {\toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit}} + {} + \ifstrequal{#1}{bib} + {\toggletrue{ignoreforeword}} + {} + \ifstrequal{#1}{cite} + {\toggletrue{ignoreforewordcit}} + {} + }% \DeclareBibliographyOption{ignoreafterword}[true]{% -\ifstrequal{#1}{true} -{\toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit}} -{\togglefalse{ignoreafterword}\togglefalse{ignoreafterwordcit}} -\ifstrequal{#1}{both} -{\toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit}} -{} -\ifstrequal{#1}{bib} -{\toggletrue{ignoreafterword}} -{} -\ifstrequal{#1}{cite} -{\toggletrue{ignoreafterwordcit}} -{} -}% + \ifstrequal{#1}{true} + {\toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit}} + {\togglefalse{ignoreafterword}\togglefalse{ignoreafterwordcit}} + \ifstrequal{#1}{both} + {\toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit}} + {} + \ifstrequal{#1}{bib} + {\toggletrue{ignoreafterword}} + {} + \ifstrequal{#1}{cite} + {\toggletrue{ignoreafterwordcit}} + {} + }% \DeclareBibliographyOption{ignoreintroduction}[true]{% -\ifstrequal{#1}{true} -{\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit}} -{\togglefalse{ignoreintroduction}\togglefalse{ignoreintroductioncit}} -\ifstrequal{#1}{both} -{\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit}} -{} -\ifstrequal{#1}{bib} -{\toggletrue{ignoreintroduction}} -{} -\ifstrequal{#1}{cite} -{\toggletrue{ignoreintroductioncit}} -{} -}% + \ifstrequal{#1}{true} + {\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit}} + {\togglefalse{ignoreintroduction}\togglefalse{ignoreintroductioncit}} + \ifstrequal{#1}{both} + {\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit}} + {} + \ifstrequal{#1}{bib} + {\toggletrue{ignoreintroduction}} + {} + \ifstrequal{#1}{cite} + {\toggletrue{ignoreintroductioncit}} + {} + }% \DeclareBibliographyOption{ignoreparatext}[true]{% -\ifstrequal{#1}{true} -{\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit} -\toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit} -\toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit} -\toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit} -} -{} -\ifstrequal{#1}{both} -{\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit} -\toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit} -\toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit} -\toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit} -}{} -\ifstrequal{#1}{bib} -{\toggletrue{ignoreintroduction} -\toggletrue{ignoreafterword} -\toggletrue{ignoreforeword} -\toggletrue{ignoreaddendum} -} -{} -\ifstrequal{#1}{cite} -{\toggletrue{ignoreintroductioncit} -\toggletrue{ignoreafterwordcit} -\toggletrue{ignoreforewordcit} -\toggletrue{ignoreaddendumcit} -} -{} -}% + \ifstrequal{#1}{true} + {\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit} + \toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit} + \toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit} + \toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit}} + {} + \ifstrequal{#1}{both} + {\toggletrue{ignoreintroduction}\toggletrue{ignoreintroductioncit} + \toggletrue{ignoreafterword}\toggletrue{ignoreafterwordcit} + \toggletrue{ignoreforeword}\toggletrue{ignoreforewordcit} + \toggletrue{ignoreaddendum}\toggletrue{ignoreaddendumcit}} + {} + \ifstrequal{#1}{bib} + {\toggletrue{ignoreintroduction} + \toggletrue{ignoreafterword} + \toggletrue{ignoreforeword} + \toggletrue{ignoreaddendum}} + {} + \ifstrequal{#1}{cite} + {\toggletrue{ignoreintroductioncit} + \toggletrue{ignoreafterwordcit} + \toggletrue{ignoreforewordcit} + \toggletrue{ignoreaddendumcit}} + {} + }% +\DeclareBibliographyOption{script}[true]{\settoggle{bbx:scriptwriter}{#1}} \DeclareBibliographyOption{ignorearticle}[true]{\settoggle{ignorearticle}{#1}} \DeclareBibliographyOption{partofcited}[true]{\settoggle{partofcitedflag}{#1}} \DeclareBibliographyOption{germ}[true]{\settoggle{germfassung}{#1}} \DeclareBibliographyOption{translatedas}[true]{\settoggle{germfassung}{#1}} \DeclareBibliographyOption{noseries}[true]{% -\ifstrequal{#1}{true} -{\togglefalse{printseriesflag}} -{\toggletrue{printseriesflag}}}% + \ifstrequal{#1}{true} + {\togglefalse{printseriesflag}} + {\toggletrue{printseriesflag}}}% \DeclareBibliographyOption{series}[true]{\settoggle{printseriesflag}{#1}}% -\DeclareBibliographyOption{nopublisher}[true]{\ifstrequal{#1}{true} -{\togglefalse{printpublisher}} -{\toggletrue{printpublisher}}} +\DeclareBibliographyOption{nopublisher}[true]{% + \ifstrequal{#1}{true} + {\togglefalse{printpublisher}} + {\toggletrue{printpublisher}}} \DeclareBibliographyOption{publisher}[true]{\settoggle{printpublisher}{#1}}% \DeclareBibliographyOption{filmruntime}[true]{\settoggle{filmruntime}{#1}}% \DeclareBibliographyOption{citeprefix}[true]{\settoggle{citeprefix}{#1}} @@ -219,28 +223,28 @@ {\renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@lasthash}}} {\renewbibmacro*{bbx:savehash}{}}} \DeclareBibliographyOption{yearatbeginning}[true]{% -\ifstrequal{#1}{true} -{\RequireBibliographyStyle{fiwi-yearbeginning}}{}} -\DeclareBibliographyOption{origyearwithyear}[true]{ -\ifstrequal{#1}{true} -{\settoggle{origyearwithyear}{#1}}{} -\ifstrequal{#1}{brackets}{\toggletrue{origyearwithyear} -\toggletrue{origyearbrackets}{}}} + \ifstrequal{#1}{true} + {\RequireBibliographyStyle{fiwi-yearbeginning}}{}} + \DeclareBibliographyOption{origyearwithyear}[true]{ + \ifstrequal{#1}{true} + {\settoggle{origyearwithyear}{#1}}{} + \ifstrequal{#1}{brackets}{\toggletrue{origyearwithyear} + \toggletrue{origyearbrackets}{}}} \DeclareBibliographyOption{origyearsuperscript}[true]{\settoggle{origyearsuperscript}{#1}} \DeclareBibliographyOption{pages}[true]{% -\ifstrequal{#1}{true} -{\toggletrue{bibpages}\toggletrue{citepages}} -{\togglefalse{bibpages}\togglefalse{citepages}} -\ifstrequal{#1}{both} -{\toggletrue{bibpages}\toggletrue{citepages}} -{} -\ifstrequal{#1}{bib} -{\toggletrue{bibpages}} -{} -\ifstrequal{#1}{cite} -{\toggletrue{citepages}} -{} -}% + \ifstrequal{#1}{true} + {\toggletrue{bibpages}\toggletrue{citepages}} + {\togglefalse{bibpages}\togglefalse{citepages}} + \ifstrequal{#1}{both} + {\toggletrue{bibpages}\toggletrue{citepages}} + {} + \ifstrequal{#1}{bib} + {\toggletrue{bibpages}} + {} + \ifstrequal{#1}{cite} + {\toggletrue{citepages}} + {} + }% \ExecuteBibliographyOptions{indexing=cite,maxnames=3,minnames=1,maxitems=9,useprefix=true,sorting=nyt,date=long,urldate=long,hyperref=auto,pagetracker=true,ibidtracker=context,citetracker=true,labelyear=true,isbn=false,babel=hyphen,} \ExecuteBibliographyOptions[misc,movie,video]{uniquename=false,labelyear=false,labeltitle=true} @@ -278,25 +282,30 @@ % format definitions \DeclareFieldFormat{pages}{% -\iftoggle{bibpages} -{\addspace\mkpageprefix[pagination]{#1}} -{\addspace #1}} + \iftoggle{bibpages} + {\addspace\mkpageprefix[pagination]{#1}} + {\addspace #1} + } \DeclareFieldFormat{postnote}{% -\iftoggle{citepages} -{\mkpageprefix[pagination]{#1}} -{#1}} + \iftoggle{citepages} + {\mkpageprefix[pagination]{#1}} + {#1} + } \DeclareFieldFormat{volcitepages}{% -\iftoggle{citepages} -{\mkpageprefix[pagination]{#1}} -{#1}} + \iftoggle{citepages} + {\mkpageprefix[pagination]{#1}} + {#1} + } \DeclareFieldFormat{multipostnote}{% -\iftoggle{citepages} -{\mkpageprefix[pagination]{#1}} -{#1}} + \iftoggle{citepages} + {\mkpageprefix[pagination]{#1}} + {#1} + } +\DeclareFieldFormat{isan}{\mkbibacro{ISAN}\addcolon\space #1} \DeclareFieldFormat{tvmaintitle}{\film{#1}\addcolon\addspace} %\DeclareFieldFormat{labelyear}{\mknumalph{#1}} \DeclareFieldFormat{film}{\film{#1}} @@ -309,8 +318,8 @@ \DeclareIndexFieldAlias[movie]{indextitle}[misc]{indextitle} \DeclareIndexFieldAlias[video]{indextitle}[misc]{indextitle} -\DeclareBibliographyAlias{movie}{misc} -\DeclareBibliographyAlias{video}{misc} +\DeclareBibliographyAlias{misc}{movie} +\DeclareBibliographyAlias{video}{movie} %\DeclareFieldFormat{related}{\addspace\mkbibparens{#1}} \DeclareFieldFormat[review]{title}{\mkbibquote{#1}} @@ -318,13 +327,13 @@ \DeclareFieldFormat{parttitle}{\mkbibemph{#1}} \DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}} \DeclareFieldFormat[phdthesis]{title}{\mkbibemph{#1}} -\DeclareFieldFormat{subtitle}{#1} +\DeclareFieldFormat{subtitle}{\mkbibemph{#1}} \DeclareFieldFormat[movie,misc,video]{subtitle}{\mkbibparens{#1}\addperiod} %\DeclareFieldFormat{booksubtitle}{\mkbibemph{#1}} \DeclareFieldFormat{shorthandwidth}{#1} \DeclareFieldFormat{film}{\film{#1}} -\DeclareFieldFormat{plain}{\mkbibparens{#1}.} +\DeclareFieldFormat{plain}{#1} \DeclareFieldFormat{part}{\iffieldundef{parttitle}{.#1}{#1}}% physical part of a logical volume \DeclareFieldFormat[misc]{note}{\mkbibparens{#1}} \DeclareFieldFormat{addendum}{\mkbibparens{#1}} @@ -556,14 +565,7 @@ \nosort{type_title}{\regexp{\AL'\s+}} \nosort{type_title}{\regexp{\AO\s+}} } -\DeclareStyleSourcemap{ - \maps{ - \map{ - \step[fieldset=abstract, null] - \step[fieldset=annote, null] - \step[fieldset=annotation, null] -} } -}} +} {} \DeclareSortExclusion{book,incollection}{maintitle} \DeclareSortExclusion{collection}{maintitle,author,editor} @@ -599,11 +601,19 @@ \NewBibliographyString{reviewof} \NewBibliographyString{airdate} \NewBibliographyString{undated} +\NewBibliographyString{directedby} +\NewBibliographyString{writtenby} +\NewBibliographyString{writtendirectedby} %\NewBibliographyString{citepage} %\NewBibliographyString{citepages} + + \DefineBibliographyStrings{german}{% andothers = {et al\adddot}, +directedby = {Regie\addcolon\addspace}, +writtenby = {Buch\addcolon\addspace}, +writtendirectedby = {Buch und Regie\addcolon\addspace}, fromhebrew = {aus dem Hebr\"aischen}, fromjapanese = {aus dem Japanischen}, frompolish = {aus dem Polnischen}, @@ -1220,8 +1230,21 @@ and test {\iffieldequalstr{relatedtype}{translatedas}}} {\printlist{organization}} } -\newbibmacro*{directors}{% -\ifpunct{\unspace}{}\printnames{director} +\newbibmacro*{movie:creators}{% +\iftoggle{bbx:scriptwriter} + {\usebibmacro{movie:directorsscriptwriters}} + {\usebibmacro{movie:directors}} +} + +\newbibmacro*{movie:directors}{% + \ifpunct{\unspace}{}\printnames{director} +} + +\newbibmacro*{movie:directorsscriptwriters}{% + \ifnamesequal{scriptwriter}{director} + {\bibstring{writtendirectedby}\printnames{director}} + {\ifpunct{\unspace}{}\bibstring{directedby}\printnames{director} + \newunit\bibstring{writtenby}\printnames{scriptwriter}} } \newbibmacro*{mtitle+vol+btitle+bstitle}{% @@ -1406,56 +1429,63 @@ and (test {\iffieldundef{origyear}}% \addspace\mkbibparens{\printfield{year}}} \DeclareBibliographyDriver{review}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{author/translator}% -\newblock\toggletrue{isreview} -\usebibmacro{review}{\thefield{related}}% -\togglefalse{isreview}\newunit\newblock -\usebibmacro{bytranslator}% -\newunit\newblock -\usebibmacro{in:}% -%\newblock% -\usebibmacro{journal+issuetitle}% -\printfield{pages} -\newblock -\bibsentence\printfield{note}% -%\setunit{.}\newblock + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \newblock\toggletrue{isreview} + \usebibmacro{review}{\thefield{related}}% + \togglefalse{isreview}\newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \usebibmacro{in:}% + %\newblock% + \usebibmacro{journal+issuetitle}% + \printfield{pages} + \newblock + \bibsentence\printfield{note}% + %\setunit{.}\newblock \usebibmacro{addendum+pubstate}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% \newunit\newblock% -\ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}}% -{} -{\usebibmacro{doi+eprint+url}}% + \ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}}% + {} + {\usebibmacro{doi+eprint+url}}% \newunit\newblock \usebibmacro{pageref}% - \usebibmacro{finentry} - } + \usebibmacro{finentry}} \DeclareBibliographyDriver{article}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -\usebibmacro{author/translator}% -\newblock -\usebibmacro{title}% -\newunit\newblock -\usebibmacro{bytranslator}% -\newunit\newblock -\usebibmacro{in:}% -%\newblock% -\usebibmacro{journal+issuetitle}% -\newunit\usebibmacro{chap+pag}% -\newblock -\iffieldundef{note} -{} -{\bibsentence\printfield{note}}% -%\setunit{.}\newblock -\usebibmacro{related}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \newblock + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \usebibmacro{in:}% + %\newblock% + \usebibmacro{journal+issuetitle}% + \newunit\usebibmacro{chap+pag}% + \newblock + \iffieldundef{note} + {} + {\bibsentence\printfield{note}}% + %\setunit{.}\newblock + \usebibmacro{related}% \newblock \usebibmacro{addendum+pubstate}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% \newunit\newblock% -\ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}}% -{} -{\usebibmacro{doi+eprint+url}}% + \ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}}% + {} + {\usebibmacro{doi+eprint+url}}% \newunit\newblock \usebibmacro{pageref}% \usebibmacro{finentry}} @@ -1465,7 +1495,7 @@ and (test {\iffieldundef{origyear}}% \usebibmacro{begentry}% \usebibmacro{test:partofcited}% \iftoggle{dontprintorig}{}{\usebibmacro{author/translator}}% -%\newunit\newblock + %\newunit\newblock \usebibmacro{title}% \newunit\newblock \ifnamesequal{author}{bookauthor}{% Verhindern, dass Ãœbersetzer zweimal ausgegeben wird @@ -1520,6 +1550,10 @@ and (test {\iffieldundef{origyear}}% %\usebibmacro{doi+eprint+url}% %\newunit\newblock \addspace\usebibmacro{related}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% \newblock \usebibmacro{addendum+pubstate}% \newblock} @@ -1533,12 +1567,12 @@ and (test {\iffieldundef{origyear}}% \usebibmacro{begentry}% \iftoggle{dontprintorig}{}{% \ifnameundef{author}% - {\ifnameundef{editor}% - {}% - {\usebibmacro{editor}\addspace}}% -{\usebibmacro{author/translator+others}}}% -\newblock -\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + {\ifnameundef{editor}% + {}% + {\usebibmacro{editor}\addspace}}% + {\usebibmacro{author/translator+others}}}% + \newblock + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% \newunit\newblock \ifnameundef{author} {\usebibmacro{bytranslator+others}} @@ -1552,36 +1586,40 @@ and (test {\iffieldundef{origyear}}% \newunit\newblock% \printfield{edition}% \newunit\newblock% -\usebibmacro{publ+loc+year}% -\usebibmacro{chap+pag}% -\newblock -\ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}} -{} -{\addperiod\addspace\usebibmacro{doi+eprint+url}}% -\addspace\usebibmacro{related}% -\newblock -\usebibmacro{addendum+pubstate}% -\newunit\newblock -\usebibmacro{pageref}% -\usebibmacro{finentry}} + \usebibmacro{publ+loc+year}% + \usebibmacro{chap+pag}% + \newblock + \ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}} + {} + {\addperiod\addspace\usebibmacro{doi+eprint+url}}% + \addspace\usebibmacro{related}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} \DeclareBibliographyDriver{collection}{% -\usebibmacro{bibindex}% -\usebibmacro{begentry}% -%\usebibmacro{mtitle+vol+title+stitle}% -\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% -\newunit\newblock% -\usebibmacro{collby}% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + %\usebibmacro{mtitle+vol+title+stitle}% + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock% + \usebibmacro{collby}% \newunit\newblock \usebibmacro{bytranslator}% \newunit\newblock% \iffieldundef{edition}% - {}% - {\printfield{edition}}% + {}% + {\printfield{edition}}% \iffieldundef{note}% - {}% - {\printfield{note}}% + {}% + {\printfield{note}}% %\newunit %\iffieldundef{maintitle} %{\printfield{volume}} @@ -1591,10 +1629,14 @@ and (test {\iffieldundef{origyear}}% \newunit\newblock \usebibmacro{ser+num}% \newunit\newblock - \usebibmacro{publ+loc+year}% -\addspace\usebibmacro{related} + \usebibmacro{publ+loc+year}% + \addspace\usebibmacro{related} \newunit\newblock \usebibmacro{chap+pag}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% %\setunit{\par}\newblock \usebibmacro{doi+eprint+url}% \newblock @@ -1610,18 +1652,27 @@ and (test {\iffieldundef{origyear}}% \newblock% \usebibmacro{filmtitle}% \newunit\newblock% - \usebibmacro{directors}% -\iffieldundef{entrysubtype} -{\usebibmacro{movie:regular}}% -{\iffieldequalstr{entrysubtype}{serial}% -{\usebibmacro{movie:serials}}% -{\iffieldequalstr{entrysubtype}{tv}% -{\usebibmacro{movie:tv}}% -{\usebibmacro{movie:regular}}}}% -\iffieldundef{pagetotal} - {}{ - \iftoggle{filmruntime}{\addcomma\addspace\printfield{pagetotal}}{}} - \iffieldundef{note}{}{\printfield{note}}% + \usebibmacro{movie:creators}% + \iffieldundef{entrysubtype} + {\usebibmacro{movie:regular}}% + {\iffieldequalstr{entrysubtype}{serial}% + {\usebibmacro{movie:serials}}% + {\iffieldequalstr{entrysubtype}{tv}% + {\usebibmacro{movie:tv}}% + {\usebibmacro{movie:regular}}}}% + \iffieldundef{pagetotal} + {} + {% + \iftoggle{filmruntime}% + {\addcomma\addspace\printfield{pagetotal}}% + {}} + \iffieldundef{note}% + {} + {\printfield{note}}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isan}} + {}% \newunit\newblock %\usebibmacro{doi+eprint+url} \usebibmacro{pageref} @@ -1666,6 +1717,10 @@ and (test {\iffieldundef{origyear}}% \newunit\newblock \printfield{note}% \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{isbn}} + {}% + \newunit\newblock \usebibmacro{doi+eprint+url}% \newblock \usebibmacro{addendum+pubstate}% diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx index 185f5e0ebe8..e072bfa5d8e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx @@ -1,7 +1,7 @@ -% $Id: fiwi.cbx,v 1.2b 2012/12/09 Simon Spiegel +% $Id: fiwi.cbx,v 1.2c 2013/03/29 Simon Spiegel \ProvidesFile{fiwi.cbx} -[\abx@cbxid $Id: fiwi.cbx,v 1.2b 2012/12/09 spiegel $] +[\abx@cbxid $Id: fiwi.cbx,v 1.2c 2013/03/29 spiegel $] \ExecuteBibliographyOptions{labelyear,autocite=inline,firstinits=false,uniquename=full,uniquelist=true} @@ -198,7 +198,7 @@ and test {\iftoggle{citecompletefilm}}} \newbibmacro*{cite:film:directorcountrytranstitle}{% Film mit Regisseur, Land und dt. Titel \printtext[bibhyperref]{\printfield[film]{title}}% \addspace\printtext[citeyear]% - {\printfield{subtitle}\setunit*{\addcomma\addspace}% + {\printfield[plain]{subtitle}\setunit*{\addcomma\addspace}% \printnames[director]{director}\addcomma\addthinspace\printlist{location}% \addspace\printfield{year}} } diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx index 0273f1a8aa4..2896a0cab3f 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx @@ -1,4 +1,4 @@ -%% Copyright 2012 Simon Spiegel +%% Copyright 2013 Simon Spiegel %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -16,7 +16,7 @@ %% -\ProvidesFile{fiwi.dbx}[2012/12/09 1.2b film studies bibliography style data model] +\ProvidesFile{fiwi.dbx}[2013/03/29 1.2c film studies bibliography style data model] \RequireBiber[3] diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx index c82eed72454..5d4da62dc27 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx @@ -1,7 +1,7 @@ -% $Id: fiwi2.bbx, v 1.2b 2012/12/09 Simon Spiegel +% $Id: fiwi2.bbx, v 1.2c 2013/03/29 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi2.bbx}[v 1.2b 2012/12/09 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi2.bbx}[v 1.2c 2013/03/29 film studies bibliography style Author (Year)] \RequireBibliographyStyle{fiwi-yearbeginning} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx index 293483440c0..1a3a4bf5234 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx @@ -1,7 +1,7 @@ -% $Id: fiwi2.cbx,v 1.2b 2012/12/09 Simon Spiegel +% $Id: fiwi2.cbx,v 1.2c 2013/03/29 Simon Spiegel \ProvidesFile{fiwi2.cbx} -[\abx@cbxid $Id: fiwi2.cbx,v 1.2b 2012/12/09 spiegel $] +[\abx@cbxid $Id: fiwi2.cbx,v 1.2c 2013/03/29 spiegel $] \RequireCitationStyle{fiwi} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx index b1301d693de..15fbb186961 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx @@ -1,4 +1,4 @@ -%% Copyright 2012 Simon Spiegel +%% Copyright 2013 Simon Spiegel %% %% This work may be distributed and/or modified under the %% conditions of the LaTeX Project Public License, either version 1.3 @@ -16,7 +16,7 @@ %% -\ProvidesFile{fiwi.dbx}[2012/12/09 1.2b film studies bibliography style data model] +\ProvidesFile{fiwi.dbx}[2013/03/29 1.2c film studies bibliography style data model] \RequireBiber[3] -- cgit v1.2.3