diff options
author | Karl Berry <karl@freefriends.org> | 2012-02-17 23:33:56 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-02-17 23:33:56 +0000 |
commit | c94e6d2a1e2cacd088b3b20469474a895f8cf41c (patch) | |
tree | f494b13cd4e43abc4b69dfac683a73d93764122c /Master/texmf-dist | |
parent | 4adc343d387e50a8d0c103e680325456af1e0242 (diff) |
biblatex-fiwi 1.1e (17feb12)
git-svn-id: svn://tug.org/texlive/trunk@25415 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/README | 8 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf | bin | 217292 -> 222623 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex | 93 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.pdf | bin | 136876 -> 137010 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf | bin | 133494 -> 134823 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex | 4 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib | 35 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx | 73 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx | 158 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx | 108 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx | 5 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx | 4 |
12 files changed, 352 insertions, 136 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/README b/Master/texmf-dist/doc/latex/biblatex-fiwi/README index 7d6aedc0252..b9fea9975c0 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 2011/12/21 v1.1d -Copyright (c) 2011 Simon Spiegel <simon(at)simifilm.ch> +biblatex-fiwi 2012/02/16 v1.1e +Copyright (c) 2011-2012 Simon Spiegel <simon(at)simifilm.ch> ************************************************************ @@ -15,9 +15,9 @@ 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 that 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 1.7 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 will maybe add English documentation at a later point. +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. Any suggestions concerning this package are highly appreciated. diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf Binary files differindex df4f12bf311..2dbeac8a024 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf 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 d76734c38a7..e62c0a8ac1b 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex @@ -30,7 +30,7 @@ url={http://www.ctan.org/tex-archive/macros/latex/contrib/csquotes/}, author={Simon Spiegel}, email={simon@simifilm.ch}, - revision={1.1d}, + revision={1.1e}, date={\rcstoday}} \hypersetup{% @@ -154,6 +154,19 @@ Der Stil \sty{fiwi2} entspricht der Option \opt{yearatbeginning} (\secref{opt}); \begin{optionlist} +\optitem[normal]{citefilm}{\opt{normal}, \opt{full}, \opt{complete}} + +Mit dieser Option wird die Ausgabe von Filmen bei Zitaten im Text definiert. Dies betrifft nur das Aussehen bei der Ernstnennung respektive den Befehl \cmd{citefullfilm} (\secref{zitbefehl}). + +\begin{valuelist} +\item[normal] Im Normalfall wird der volle Filmtitel und das Jahr der Veröffentlichung in Klammern ausgegeben; zB. \citefilm{Kubrick.S:1968}. +\item[full] Gibt den Filmtitel sowie -- in Klammern -- das Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citefullfilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citefullfilm} +\item[complete] Gibt den Filmtitel sowie -- in Klammern -- den deutschen Verleihititel, Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citecompletefilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citecompletefilm} +\end{valuelist} + + + + \boolitem[true]{citeprefix} Das korrekte Schreiben und Sortieren von Nachnamen mit Zusätzen wie <von> oder <van> 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. @@ -179,12 +192,34 @@ Aktiviert die Ausgabe der deutschen Übersetzung am Ende des Eintrags, siehe dazu \boolitem[false]{origyearsuperscript} Ist diese Option aktiviert, wird bei Neuauflagen vor \bibfield{origdate} immer eine hochgestellte \textsuperscript{1} ausgegeben. Ansonsten geschieht dies nur bei Büchern. -\boolitem[false]{origyearwithyear} +\optitem[false]{origyearwithyear}{\opt{true}, \opt{false}, \opt{brackets}} + +Mit dieser Option wird definiert, wie das Feld \bibfield{origdate} bei Neuauflagen ausgegeben wird. -Ist diese Option aktiviert, wird bei Neuauflagen \bibfield{origdate} direkt hinter dem Publikationsjahr ausgegeben. Dies gilt nur für Neuauflagen und nicht für Übersetzungen; wenn das Feld \bibfield{origtitle} existiert, wird \bibfield{oridate} weiterhin mit den Angaben zum Original ausgegeben. +\begin{valuelist} +\item[false] \bibfield{origdate} wird nicht zusammen mit \bibfield{date} respektive \bibfield{year} ausgegeben, sondern bei Aufsätzen in Klammern unmittelbar nach dem Aufsatzitel und bei den übrigen Dokumenttypen am Ende des Eintrags in Klammern. +\item[true] \bibfield{origdate} wird unmittelbar nach der \bibfield{date} respektive \bibfield{year} ausgegeben; die beiden Felder sind durch einen Schrägstrich getrennt. +\item[brackets] \bibfield{origdate} wird ebenfalls unmittelbar nach der \bibfield{date} respektive \bibfield{year} ausgegeben, steht aber in eckigen Klammern. +\end{valuelist} + +Die verschiedenen Varianten von \opt{origyearwithyear} können frei mit \opt{origyearsuperscript} kombiniert werden. + +\opt{origyearwithyear} hat nur einen Einfluss auf die Darstellung von Neuauflagen und auf Übersetzungen; wenn das Feld \bibfield{origtitle} existiert, wird \bibfield{oridate} weiterhin mit den Angaben zum Original ausgegeben. \boolitem[false]{partofcited} Mit den \bibfield{crossref}- und \bibfield{xref}"=Feldern können in \sty{biblatex} Kinder- und Elterneinträge miteinander verknüpft werden; in der Regel sind dies Aufsätze und die entsprechenden Sammelbände. Die \opt{partofcited}"=Option sorgt dafür, dass bei der Ausgabe des Kindereintrages nicht die ganzen Angaben des Sammelbandes, sondern nur ein Verweis auf diesen ausgegeben wird; siehe dazu \secref{sub:kurz}. Die Kurzform \opt{partofcited} entspricht \kvopt{partofcited}{true}. +\optitem[false]{pages}{\opt{true}, \opt{false}, \opt{cite}, \opt{bib}, \opt{both}} + +Diese Option steuert, ob bei vor die Seitenzahlen <S. > vorangestellt wird. Dabei können die Ausgabe im Lauftext und in der Bibliographie getrennt gesteuert werden. Mögliche Optionen sind: + +\begin{valuelist} +\item[true] Sowohl im Lauftext als auch in der Bibliographie steht <S. > vor der Seitenzahl. +\item[both] Ist mit \opt{true} identisch. +\item[false] Die Seitenzahlen werden ohne Zusatz ausgegeben. +\item[cite] Bei Zitaten im Lauftext werden die Seitenzahlen mit dem Zusatz <S. > ausgegeben. +\item[bib] In der Bibliographie werden die Seitenzahlen mit dem Zusatz <S. > ausgegeben. +\end{valuelist} + \boolitem[false]{publisher} Bestimmt, ob in der Bibliographie der Verlag -- respektive bei Übersetzungen der Verlag des Originals -- ausgegeben wird. Die Kurzform \opt{publisher} entspricht \kvopt{publisher}{true}. @@ -223,17 +258,24 @@ In jedem Fall muss aber die Index"=Erzeugung mittels \cmd{usepackag{makedidx}} u \sty{biblatex-fiwi} unterstützt alle gängigen \sty{biblatex}"=Befehle. Auch die \cmd{footcite}"=Befehle sollten grundsätzlich funktionieren. Da es sich bei \sty{biblatex-fiwi} aber um ein Format für Zitate im Text handelt, ist deren Einsatz wenig sinnvoll und wird von mir auch nicht getestet. -Neben den Standardbefehlen bietet \sty{biblatex-fiwi} noch spezielle Befehle für das Zitieren von Filmen für die Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} (siehe \secref{supp:types}): +\begin{ltxsyntax} +\cmditem{inparencite}{key} + +Neben den normalen \sty{biblatex}"=Befehlen unterstützt \sty{biblatexf-fiwi} den durch den \sty{biblatex"=luh"=ipw}"=Stil\fnurl{http://www.tex.ac.uk/ctan/macros/latex/exptl/biblatex-contrib/biblatex-luh-ipw/} eingeführten \cmd{inparencite}"=Befehl. Dieser ähnelt dem Befehl \cmd{parencite}, erlaubt aber Zitatangaben im Fließtext nach dem Schema \enquote{Wie \inparencite[28]{Lavery.D:2008a} erläutert ?}. Im Gegensatz zu den meisten anderen Zitierbefehlen, wird bei \cmd{inparencite} eine Zitatwiederholung nicht durch \enquote{ebd.} ersetzt. + +\end{ltxsyntax} + +\noindent Neben den Standardbefehlen bietet \sty{biblatex-fiwi} noch spezielle Befehle für das Zitieren von Filmen für die Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} (siehe \secref{supp:types}): \begin{ltxsyntax} \cmditem{citefilm}{key} -Zum Zitieren von Filmen. Bei der ersten Nennung wird der volle Titel und das Jahr ausgegeben, zB.: \citefilm{Kubrick.S:1975}. Ist die Option \cmd{fullcitefilm} aktiviert gesetzt, erscheinen bei der ersten Nennung zusätzlich noch Land und Regisseur: \toggletrue{citefullfilm}\citefullfilm{Kubrick.S:1975}\togglefalse{citefullfilm}. Bei allen weiteren Nennungen wird nur das Feld \sty{shorttitle} (falls vorhanden) resp. \sty{title} ausgegeben, zB: \citefilm{Kubrick.S:1975}. +Zum Zitieren von Filmen. Die Form des Zitates hängt von der Option \opt{citefilm} ab (\secref{opt}). Im Normalfall werden der volle Titel und das Jahr ausgegeben, zB.: \citefilm{Kubrick.S:1975}. Bei allen weiteren Nennungen wird nur das Feld \sty{shorttitle} (falls vorhanden) resp. \sty{title} ausgegeben, zB: \citefilm{Kubrick.S:1975}. \cmditem{citefullfilm}{key} -Gibt immer die kompletten Angaben zum Film aus, auch wenn der Film bereits zitiert wurde, die Form der Ausgabe hängt von der Option \sty{fullcitefilm} ab. +Gibt immer die kompletten Angaben zum Film aus, auch wenn der Film bereits zitiert wurde, die Form der Ausgabe hängt von der Option \sty{citefilm} ab. \cmditem{citecfilm}{key} @@ -258,6 +300,9 @@ In der folgenden Liste sind die Dokumenttypen, für die \sty{biblatex-fiwi} spezi \typeitem{article} Entspricht dem normalen \sty{biblatex}"=Typ. Besonderes Augenmerk liegt auf Kombinationen von \bibfield{volume}, \bibfield{number}, \bibfield{issue} und \bibfield{issuetitle}. +\typeitem{periodical} +Entspricht dem normalen \sty{biblatex}"=Typ. + \typeitem{book} Entspricht dem normalen \sty{biblatey}"=Typ. Besonderes Augenmerk liegt auf mehrbändigen Werken mit \bibfield{title}, \bibfield{maintitle}, \bibfield{parttitle} u.a. sowie auf Kombinationen von Autoren, Herausgeber nund Bearbeitern. @@ -267,13 +312,17 @@ Die Unterscheidung dieser beiden Typen hat mir nie eingeleuchtet. Zumindest ist \typeitem{online} +Entspricht dem normalen \sty{biblatex}"=Typ. + \typeitem{movie, video,misc} Diese drei Typen werden alle für Filme verwendet, wobei \bibtype{movie} und \bibtype{video} gleich behandelt werden sollten; \bibtype{misc} ist eher ein historisches Überbleibsel. Die Standardfelder haben hier eine leicht andere Bedeutung (siehe dazu \secref{sub:filme} und \secref{zitbefehl}). \typeitem{thesis} +Entspricht dem normalen \sty{biblatex}"=Typ. \typeitem{phdthesis} +Entspricht dem normalen \sty{biblatex}"=Typ. \typeitem{collection, reference} 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. @@ -282,10 +331,9 @@ Diese beiden Typen sind für Nachschlagewerke gedacht. In der Bibliographie wird 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{usera} angegeben, eine Angabe in \bibfield{title} entfällt. Da das rezensierte Werk mit \cmd{fullcite} ausgegeben wird, sind je zwei Durchgänge von \bin{latex} und \bin{biber} nötig (siehe \secref{sub:rezis} und das Beispiel in \secref{beisp}). Die Unterstützung dieses Typs ist noch experimentell. \end{typelist} -\subsection{Die \bibfield{orig*}"=Felder} - -\sty{biblatex} stellt eine Reihe von Feldern bereit, um das Erscheinungsjahr der Erstausgabe oder -- bei Übersetzungen -- das Original anzugeben. In den Standard"=Stilen wird nur das \bibfield{origlanguage}"=Feld unterstützt. \sty{biblatex-fiwi} dagegen nutzt alle \bibfield{orig*}"=Felder (siehe dazu auch die Beispiele in \secref{beisp}): +\subsection{Zusätzliche Felder}\label{sub:zusatzfeld} +\sty{biblatex} stellt eine Reihe von Feldern bereit, um das Erscheinungsjahr der Erstausgabe oder -- bei Übersetzungen -- das Original anzugeben. In den Standard"=Stilen wird nur das \bibfield{origlanguage}"=Feld unterstützt. \sty{biblatex-fiwi} dagegen nutzt alle \bibfield{orig*}"=Felder (siehe dazu auch die Beispiele in \secref{beisp}). Ausserdem wird \bibfield{nameaddon} unterstützt. \begin{fieldlist} @@ -303,6 +351,11 @@ Bei Übersetzungen der Publikationsort des Originals. Wird nur ausgegeben, wenn \ \item[origpublisher] Bei Übersetzungen der Verlag des Originals. Wie \bibfield{publisher} wird die Ausgabe über die Option \opt{publisher} gesteuert (\secref{opt}). Wird nur ausgegeben, wenn \bibfield{origtitle} nicht leer ist. + +\item[nameaddon] +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. \end{fieldlist} @@ -584,7 +637,7 @@ labelyear=false} \section{Beispiele}\label{beisp} Die folgenden Beispiele sollen einen Einblick geben, was mit \sty{biblatex-fiwi} alles möglich ist. -Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellungen aktiviert: \kvopt{publisher}{true}, \kvopt{series}{true} und \kvopt{partofcited}{true}. Weitere Beispiele mit anderen Einstellungen finden sich in den separaten PDF"=Dateien. +Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellungen aktiviert: \kvopt{publisher}{true}, \kvopt{series}{true} und \kvopt{partofcited}{true}. Weitere Beispiele mit anderen Einstellungen finden sich in den separaten PDF"=Dateien.\pagebreak \begin{ltxexample} @collection{clute.j:1999, @@ -625,7 +678,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Volume = {10}, Year = {1996}} \end{ltxexample} -\fullcite{Kant.I:2004a}. +\fullcite{Kant.I:2004a}.\pagebreak \begin{ltxexample} @book{Kuhn.T:1976, @@ -725,7 +778,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Title = {Lost}} \end{ltxexample} \fullcite{Lidelof.D:2004a}. -\pagebreak + \begin{ltxexample} @book{Oeuver.A:2010a, Address = {Amsterdam}, @@ -750,7 +803,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Year = {2011}} \end{ltxexample} \fullcite{Spiegel.S:2011b} - +\pagebreak \begin{ltxexample} @book{Pearson.R:2009a, Address = {London and New York}, @@ -779,6 +832,20 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \section{Versionsgeschichte} \begin{changelog} +\begin{release}{1.1e}{2012-12-16} +\item Neuer Befehl \cmd{inparencite} (Anregung von Christian Erll) \see{zitbefehl} +\item Unterstützung für den Dokumenttyp \bibtype{periodical} \see{supp:types} +\item Neue Paketoption \opt{citefilm} \see{opt} +\item Neue Paketoption \opt{pages} \see{opt} +\item Zusätzliche Localization Strings \bibfield{page} und \bibfield{pages} \see{sub:besond} +\item Die Option \opt{origyearwithyear=brackets} hinzugefügt \see{opt} +\item Unterstützung für das Feld \bibfield{nameaddon} \see{sub:zusatzfeld} +\item Mehrere Fehler bei der Option \opt{dashed} korrigiert +\item Fehlende Seitenzahlen bei der Option \opt{partofcited} ergänzt + +\item Die Ausgabeform für \bibtype{article} wurde leicht geändert +\end{release} + \begin{release}{1.1d}{2011-12-13} \item Separate Beispiele mit unterschiedlichen Einstellungen hinzugefügt \item Viel Detail"=Aufräumarbeiten, zahlreiche kleine Unregelmäßigkeiten korrigiert diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.pdf Binary files differindex 8ff57191969..572a51c4f84 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf Binary files differindex 35cce83bf37..2eaafb3aaa6 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex index 1e8f00c6638..2b1b669e1f2 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex @@ -6,7 +6,7 @@ \usepackage{graphicx} \usepackage{btxdockit} \usepackage[german=guillemets]{csquotes} -\usepackage[citestyle=fiwi,bibstyle=fiwi]{biblatex} +\usepackage[citestyle=fiwi,bibstyle=fiwi2,dashed]{biblatex} \ExecuteBibliographyOptions{backend=biber} \ExecuteBibliographyOptions{bibencoding=utf8} \ExecuteBibliographyOptions{sorting=title} @@ -22,7 +22,7 @@ \noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960} und \citefilm{Menzies.W:1953} -Dann einen Haufen Texte: \textcite{sklovskij.v:1969a} \textcite{Spiegel.S:2010c}, \textcite{Muller.A:2010a}, \textcite{Wells.H:1908}, \textcite{Spiegel.S:2007b}, \textcite{Lukian.1981}, \textcite{Kepler.J:1993}, \textcite{Coleridge:1983a}, \textcite{vonMatt.P:2002}, \textcite{Keitz.U:2004a}, \textcite{Wells.HG:1980}, \textcite{Ackerman.Strickland:1981}, \textcite{Ball.A:2003a}, \textcite{Anderson.P:1971a}, \textcite{Gaudreault.A:1993}, \textcite{Poe.E:1982c}, \textcite{Poe.E:1999a}, \textcite{Parrinder.P:1980}, \textcite{Wells.H:1980*2}, \textcite{James.H:2004a}, \textcite{James.H:2007a}, \textcite{Hedeler.W:2005a}, \textcite{Ballhausen.T:2009a}, \textcite{Zymner.R:2003a}, \textcite{Zymner.R:2011a}, \textcite{Nelmes.J:2011b}, \textcite{Kirchner.A:2008a} und \textcite{Kuhn.A:1990*2}. +Dann einen Haufen Texte: \textcite{sklovskij.v:1969a} \textcite{Spiegel.S:2010c}, \textcite{Muller.A:2010a}, \textcite{Wells.H:1908}, \textcite{Spiegel.S:2007b}, \textcite{Lukian.1981}, \textcite{Kepler.J:1993}, \textcite{Coleridge:1983a}, \textcite{vonMatt.P:2002}, \textcite{Keitz.U:2004a}, \textcite{Wells.HG:1980}, \textcite{Ackerman.Strickland:1981}, \textcite{Ball.A:2003a}, \textcite{Anderson.P:1971a}, \textcite{Gaudreault.A:1993}, \textcite{Poe.E:1982c}, \textcite{Poe.E:1999a}, \textcite{Parrinder.P:1980}, \textcite{Wells.H:1980*2}, \textcite{James.H:2004a}, \textcite{James.H:2007a}, \textcite{Hedeler.W:2005a}, \textcite{Ballhausen.T:2009a}, \textcite{Zymner.R:2003a}, \textcite{Zymner.R:2011a}, \textcite{Nelmes.J:2011b}, \textcite{Kuhn.A:1990*2,Blish.J:1973a,Dureau.Y:2005a} und \textcite{Kirchner.A:2008a}. \defbibheading{film}{\addsec{Filmographie}} diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib index a2259ce5346..1b83c4084eb 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib @@ -1,14 +1,25 @@ %% This BibTeX bibliography file was created using BibDesk. -%% http://www.cs.ucsd.edu/~mmccrack/bibdesk.html +%% http://bibdesk.sourceforge.net/ -%% Created for Simon Spiegel at 2011-12-11 22:04:53 +0100 +%% Created for Simon Spiegel at 2012-01-11 10:06:15 +0100 %% Saved with string encoding Unicode (UTF-8) +@book{Blish.J:1973a, + Address = {Chicago}, + Author = {Atheling, Jr., William}, + Edition = {2}, + Nameaddon = {James Blish}, + Origdate = {1964}, + Publisher = {Advent Publishers}, + Subtitle = {Studies in Contemporary Magazine Science Fiction}, + Title = {The Issue at Hand}, + Year = {1973}} + @incollection{Kuhn.A:1990*2, Address = {London and New York}, Author = {Kuhn, Annette}, @@ -60,7 +71,8 @@ Pages = {35-43}, Title = {What’s the story, mother? Some thoughts on Science Fiction Film and Space Travel}, Volume = {1}, - Year = {2009}} + Year = {2009}, + Bdsk-Url-1 = {http://dx.doi.org/10.1007/978-3-211-87465-3_5}} @article{Hedeler.W:2005a, Author = {Hedeler, Wladislaw}, @@ -183,7 +195,7 @@ Publisher = {Arbor House}, Read = {1}, Title = {The Queen of Air and Darkness}, - Year = {1980}}} + Year = {1980}} @collection{Ackerman.Strickland:1981, Address = {Bloomington}, @@ -312,7 +324,8 @@ Pages = {128--134}, Usera = {Oeuver.A:2010a}, Volume = {5}, - Year = {2011}} + Year = {2011}, + Bdsk-Url-1 = {http://dx.doi.org/10.3167/proj.2011.050209}} @book{Spiegel.S:2007b, Address = {Marburg}, @@ -492,7 +505,8 @@ Pages = {119--137}, Title = {Politics: Inside the Whale, or etsi communismus non daretur: Reflections on How to Live When a Truly Just Society is a Necessity but Nowhere on the Horizon}, Volume = {49}, - Year = {2007}} + Year = {2007}, + Bdsk-Url-1 = {http://dx.doi.org/10.1111/j.1467-8705.2007.00750.x}} @article{Suvin.D:2007a, Author = {Suvin, Darko}, @@ -537,3 +551,12 @@ Pages = {283--245}, Subtitle = {Is \film{Lost} Science Fiction?}, Title = {The Island's Greatest Mystery}} + +@periodical{Dureau.Y:2005a, + Editor = {Dureau, Yona}, + Editortype = {compiler}, + Isbn = {2-84706-118-5}, + Issuetitle = {Utopie et Cinéma}, + Number = {115}, + Title = {CinémAction}, + Year = {2005}} 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 727584961a8..83b5943b645 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx @@ -1,12 +1,14 @@ -% $Id: fiwi-yearbeginning.bbx, v 1.1e 2011/12/21 Simon Spiegel +% $Id: fiwi-yearbeginning.bbx, v 1.1e 2012/02/16 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.1d 2011/12/21 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.1e 2012/02/16 film studies bibliography style Author (Year)] + +\RequireBibliographyStyle{fiwi} \ExecuteBibliographyOptions{indexing=cite,maxnames=4,minnames=4,maxitems=9,useprefix=true,sorting=nyt,date=long,urldate=long,hyperref=auto,pagetracker=true,ibidtracker=context,citetracker=true,labelyear=true} \DeclareFieldFormat{yearparens}{\mkbibparens{#1}\iffieldequalstr{entrytype}{collection}{}{\addcolon\addspace}} -\DeclareFieldFormat{pages}{#1} +%\DeclareFieldFormat{pages}{#1} \renewcommand{\ppspace}{} @@ -22,19 +24,20 @@ \ifboolexpr{ ( not test {\iffieldundef{origyear}} and test {\iftoggle{origyearwithyear}} and test {\iffieldundef{origtitle}} ) }% - {\addslash\printfield{origyear}}% + {\iftoggle{origyearbrackets} + {\addthinspace\mkbibbrackets{\printfield{origyear}}} + {\addslash\printfield{origyear}}}% {}% }}} \renewbibmacro*{incollectioneditor}{% \ifnameundef{editor} - {\let\bbx@lasthash\@undefined} + {} {{\ifnamesequal{author}{editor}{% \ifthenelse{\value{author}>1}% {\bibstring{idempp}}% {\bibstring{idem\thefield{gender}}}}{% - \printnames{editor}}\addspace - \global\undef\bbx@lasthash}% + \printnames{editor}}\addspace}% \iffieldequalstr{entrytype}{book}{}{\usebibmacro{editorstrg}}}} \renewbibmacro*{editorstrg}{% @@ -55,7 +58,10 @@ \renewbibmacro*{issue+date}{% - \iffieldundef{pages}{}{\ifterm{}{\setunit{\addcomma\addspace}}}\iffieldundef{issuetitle}{\setunit*{\addcomma}}{\addthinspace}\printtext{% + \iffieldundef{pages} + {} + {\ifterm{}{\setunit{\addcomma\addspace}}} + \iffieldundef{issuetitle}{\setunit*{\addcomma}}{\addthinspace}\printtext{% \iffieldundef{issue}% {\iffieldundef{month}% {}% @@ -66,20 +72,26 @@ {\printfield{issue}}}}% \renewbibmacro*{journal+issuetitle}{% - \usebibmacro{journal}\addperiod% + \iffieldequalstr{entrytype}{periodical} + {\usebibmacro{periodical}} + {\usebibmacro{journal}}% \setunit*{\addspace}% \iffieldundef{series} {} {\newunit \printfield{series}% \setunit{\addspace}}% -\iffieldundef{volume}{}{\printfield{volume}\iffieldundef{number}{\iffieldundef{pages}{\addperiod}{\addcomma}}{\addcomma}}% - \setunit*{\addperiod\addspace}% -\iffieldundef{number}{}{\printtext{\addspace\printfield{number}}\addspace}% -\ifnameundef{editor}{}{\addperiod\addspace\usebibmacro{byeditor}\setunit{\addcomma\space}}% +\iffieldundef{volume}{}{\newunit\printfield{volume}% +\iffieldundef{number}% + {\iffieldundef{pages}{\addperiod}{\addcomma}} + {\addcomma}}% +\iffieldundef{number} + {}{\printtext{\addspace\printfield{number}}\addspace}% +\iffieldequalstr{entrytype}{periodical}{\usebibmacro{labelyear+extrayear}}{} \printfield{eid}%% \usebibmacro{issue+date}% -\iffieldundef{issuetitle}{}{\addcolon\addspace\printtext{\usebibmacro{issue}}}% +\iffieldundef{issuetitle}{}{\addcolon\addspace\printtext{\usebibmacro{issue}}} +\ifnameundef{editor}{}{\addperiod\addspace\usebibmacro{byeditor}\setunit{\addcomma\space}}%% } \renewbibmacro*{org+publ+loc+year}{% @@ -130,8 +142,10 @@ } {\usebibmacro{bbx:dashcheck} {\bibnamedash} - {\usebibmacro{bbx:savehash}% + {\iftoggle{isreview}{}{\usebibmacro{bbx:savehash}}% \printnames{author}% + \iffieldundef{nameaddon}{} + {\printfield{nameaddon}}% \iffieldundef{authortype} {\setunit{\addspace}} {\setunit{\addcomma\space}}}% @@ -149,16 +163,24 @@ \def\do##1{\toggletrue{dontprintextrayear}\printtext[germfassung]{% \fullcite{##1}}}% \@tempa\toggletrue{dontprintorig}% - \togglefalse{dontprintextrayear}\togglefalse{intransdecision}} + \togglefalse{dontprintextrayear}\togglefalse{intransdecision}} + +\renewbibmacro*{labeltitle}{% + \iffieldundef{label} + {\iffieldundef{shorttitle} + {\printfield{title}% + \clearfield{title}} + {\printfield[title]{shorttitle}}} + {\printfield{label}}} \DeclareBibliographyDriver{review}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author/translator}% \usebibmacro{labelyear+extrayear}% -\newblock +\newblock\toggletrue{isreview} \usebibmacro{review}{\thefield{usera}}% -\newunit\newblock +\togglefalse{isreview}\newunit\newblock \usebibmacro{bytranslator}% \newunit\newblock \usebibmacro{in:}% @@ -190,14 +212,16 @@ \usebibmacro{in:}% %\newblock% \usebibmacro{journal+issuetitle}% -\iffieldundef{pages}{\setunit{\addperiod}}{\addcomma\addspace\printfield{pages}}% +\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 +%\newblock \addspace\usebibmacro{decidetranslatedversion}% \newblock \usebibmacro{addendum+pubstate}% @@ -222,7 +246,8 @@ \iftoggle{partofcited} {\iffieldundef{xref} {\mancite\textcite{\thefield{crossref}}} - {\mancite\textcite{\thefield{xref}}}} + {\mancite\textcite{\thefield{xref}}} + \usebibmacro{chap+pag}} {\newblock% \ifnameundef{bookauthor}% {\ifnameundef{editor} @@ -259,10 +284,10 @@ \newunit\newblock% \usebibmacro{chap+pag}% %\setunit{\par}\newblock - %\usebibmacro{doi+eprint+url}% - \newblock \addspace\usebibmacro{decidetranslatedversion}% \newblock + \usebibmacro{doi+eprint+url}% + \newblock \usebibmacro{addendum+pubstate}% \newblock} \usebibmacro{pageref}% @@ -296,7 +321,7 @@ \newunit\newblock% \usebibmacro{publ+loc+origyear}% \usebibmacro{chap+pag}% -\newblock +\newblock\newunit \usebibmacro{doi+eprint+url}% \addspace\usebibmacro{decidetranslatedversion}% \newblock diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx index 96475501b9b..0ba480046f3 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.1d 2011/12/21 Simon Spiegel +% $Id: fiwi.bbx, v1.1d 2012/02/16 Simon Spiegel -\ProvidesFile{fiwi.bbx}[v1.1d 2011/12/21 film studies bibliography style] +\ProvidesFile{fiwi.bbx}[v1.1d 2012/02/16 film studies bibliography style] \@ifpackagelater{biblatex}{2011/11/12} {} @@ -38,12 +38,21 @@ \togglefalse{yearatbeginning} \providetoggle{origyearwithyear} \togglefalse{origyearwithyear} +\providetoggle{origyearbrackets} +\togglefalse{origyearbrackets} \providetoggle{origyearsuperscript} \togglefalse{origyearsuperscript} \providetoggle{partofcitedflag} \togglefalse{partofcitedflag} \providetoggle{partofcited} \togglefalse{partofcited} +\providetoggle{citepages} +\togglefalse{citepages} +\providetoggle{bibpages} +\togglefalse{bibpages} +\providetoggle{isreview} +\togglefalse{isreview} + \DeclareBibliographyOption{partofcited}[true]{\settoggle{partofcitedflag}{#1}} \DeclareBibliographyOption{germ}[true]{\settoggle{germfassung}{#1}} @@ -66,16 +75,36 @@ \DeclareBibliographyOption{yearatbeginning}[true]{% \ifstrequal{#1}{true} {\RequireBibliographyStyle{fiwi-yearbeginning}}{}} -\DeclareBibliographyOption{origyearwithyear}[true]{\settoggle{origyearwithyear}{#1}} -\DeclareBibliographyOption{origyearsuperscript}[true]{\settoggle{origyearsuperscript}{#1}} +\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}} +{} +}% + \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} \InitializeBibliographyStyle{% \let\bbx@lasthash\undefined} + % Schalter als Befehle \newcommand*{\filmruntime}{\toggletrue{filmruntime}}% Schaltet Filmlaufzeit in Filmographie ein \newcommand*{\nopublisher}{\togglefalse{printpublisher}}% Verlag ein oder aus, standardmässig ein @@ -90,6 +119,23 @@ % format definitions +\DeclareFieldFormat{pages}{% +\iftoggle{bibpages} +{\addspace\mkpageprefix[pagination]{#1}} +{\addspace #1}} +\DeclareFieldFormat{postnote}{% +\iftoggle{citepages} +{\mkpageprefix[pagination]{#1}} +{#1}} +\DeclareFieldFormat{volcitepages}{% +\iftoggle{citepages} +{\mkpageprefix[pagination]{#1}} +{#1}} +\DeclareFieldFormat{multipostnote}{% +\iftoggle{citepages} +{\mkpageprefix[pagination]{#1}} +{#1}} + \DeclareFieldFormat[review]{title}{#1} \DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}} \DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}} @@ -101,7 +147,7 @@ \DeclareFieldFormat{plain}{\mkbibparens{#1}.} \DeclareFieldFormat[misc]{note}{\mkbibparens{#1}} \DeclareFieldFormat{addendum}{\mkbibparens{#1}} -\DeclareFieldFormat{nameaddon}{\addspace\mkbibparens{=#1}} +\DeclareFieldFormat{nameaddon}{\addspace\mkbibbrackets{=#1}} \DeclareFieldFormat{season}{\bibstring{tvseason} #1} \DeclareFieldFormat{episode}{\bibstring{tvepisode} #1} \DeclareFieldFormat{urldate}{\addthinspace --\addnbspace\bibstring{urlseen}\space#1} @@ -114,7 +160,7 @@ {}} \DeclareFieldFormat{ser+num}{\mkbibparens{#1}} \DeclareFieldFormat[article,review]{volume}{\bibstring{jourvol}\addnbthinspace{#1}} -\DeclareFieldFormat[article,review]{number}{\bibstring{number}\addnbthinspace{#1}} +\DeclareFieldFormat[article,review,periodical]{number}{\bibstring{number}\addnbthinspace{#1}} \DeclareFieldFormat{origyearbook}{\iftoggle{origyearsuperscript} {\addspace\mkbibparens{#1}} {\addspace\mkbibparens{\textsuperscript{1}#1}}} @@ -164,8 +210,6 @@ % name format definitions - - \DeclareNameFormat{sortname}{% \ifnumequal{\value{listcount}}{1} {\iffirstinits @@ -303,6 +347,7 @@ } \sort{ \field[padside=left,padwidth=4,padchar=0]{volume} + \field[padside=left,padwidth=4,padchar=0]{number} \literal{0000} } } @@ -332,7 +377,7 @@ } } -\DeclareSortExclusion{misc,movie,video,reference,collection}{sortname,author,editor,translator} +\DeclareSortExclusion{misc,movie,video,reference,collection,periodical}{sortname,author,editor,translator} \DeclareSortExclusion{book,incollection,collection}{maintitle} % Data inheritance @@ -351,6 +396,7 @@ % Bibliography strings + \NewBibliographyString{fromjapanese} \NewBibliographyString{fromhebrew} \NewBibliographyString{frompolish} @@ -360,6 +406,8 @@ \NewBibliographyString{translatedto} \NewBibliographyString{prepublished} \NewBibliographyString{reviewof} +\NewBibliographyString{citepage} +\NewBibliographyString{citepages} \DefineBibliographyStrings{german}{% andothers = {et al\adddot}, @@ -380,8 +428,8 @@ tvepisode = {Folge}, translatedto = {dt\adddot}, reviewof = {Rezension von}, prepublished = {Online-Vorver\"offentlichung}, -page = {{}{}}, -pages = {{}{}}, +page = {S\adddot\addnbspace}, +pages = {S\adddot\addnbspace}, january = {Januar}, february = {Februar}, march = {M\"arz}, @@ -481,8 +529,10 @@ january = {Januar}, } {\usebibmacro{bbx:dashcheck} {\bibnamedash} - {\usebibmacro{bbx:savehash}% + {\iftoggle{isreview}{}{\usebibmacro{bbx:savehash}}% \printnames{author}% + \iffieldundef{nameaddon}{} + {\printfield{nameaddon}}% \iffieldundef{authortype} {\setunit{\addspace}\addcolon\addspace} {\setunit{\addcomma\space}}}% @@ -509,8 +559,10 @@ january = {Januar}, {\usebibmacro{bbx:dashcheck} {\bibnamedash} {\printnames{editor}% + \iffieldundef{nameaddon}{} + {\printfield{nameaddon}}% \addspace% - \usebibmacro{bbx:savehash}}% + \iftoggle{isreview}{}{\usebibmacro{bbx:savehash}}}% \usebibmacro{#1}% \clearname{editor}% \setunit{\addspace}}% @@ -540,6 +592,14 @@ january = {Januar}, {\bibstring{byeditor}\addspace% \printnames[bytranslator]{editor}}}% +\newbibmacro*{labeltitle}{% + \iffieldundef{label} + {\iffieldundef{shorttitle} + {\printfield{title}% + \clearfield{title}} + {\printfield[title]{shorttitle}}} + {\printfield{label}}} + \renewbibmacro*{date}{% \iffieldundef{year}% {\iffieldundef{urlyear}% @@ -566,7 +626,9 @@ or test {\iffieldequalstr{entrytype}{set}}} test {\iftoggle{origyearwithyear}} and not test {\iffieldundef{origyear}} and test {\iffieldundef{origtitle}} )} - {\addslash\printfield{origyear}}{}}% + {\iftoggle{origyearbrackets} + {\addthinspace\mkbibbrackets{\printfield{origyear}}} + {\addslash\printfield{origyear}}}{}}% {\printfield{year}\iffieldsequal{year}{endyear}% {}{\printfield{endyear}}}% \iftoggle{dontprintextrayear}% @@ -758,25 +820,35 @@ or test {\iffieldequalstr{entrytype}{set}}} {\usebibmacro{byeditor+others}} } +\renewbibmacro*{title+issuetitle}{% + \setunit{\addspace}% + \setunit*{\addcomma\addspace}\usebibmacro{issue+date} + \iffieldundef{issuetitle} + {} + {\addcolon\addspace\printtext{\usebibmacro{issue}}}% + \usebibmacro{byeditor}\setunit{\addcomma\space}% +\iffieldundef{pages} + {} + {\setunit*{\addcomma}}} + \renewbibmacro*{journal+issuetitle}{% - \usebibmacro{journal}\addperiod% + \iffieldequalstr{entrytype}{periodical} + {\usebibmacro{periodical}} + {\usebibmacro{journal}} \setunit*{\addspace}% \iffieldundef{series} {} {\newunit \printfield{series}% \setunit{\addspace}}% -\iffieldundef{volume}{}{\printfield{volume}\iffieldundef{number}{\addcomma}{\addcomma}}% - \setunit*{\adddot}% -\iffieldundef{number}{}{\printtext{\addspace\printfield{number}}\addspace}% + \iffieldundef{volume} + {} + {\addcomma\addspace\printfield{volume}{\addcomma}}% + \iffieldundef{number} + {} + {\printtext{\addspace\printfield{number}}\addspace}% \printfield{eid}% - \setunit{\addspace}% - \setunit*{\addcomma\addspace}\usebibmacro{issue+date} - \iffieldundef{issuetitle} - {} - {\addcolon\addspace\printtext{\usebibmacro{issue}}}% - \usebibmacro{byeditor}\setunit{\addcomma\space}% -\iffieldundef{pages}{}{\setunit*{\addcomma}}% + \usebibmacro{title+issuetitle} } \renewbibmacro*{issue+date}{% @@ -855,7 +927,7 @@ or test {\iffieldequalstr{entrytype}{set}}} \iffieldundef{chapter} {\iffieldundef{pages}% {}% - {\addcomma\printfield{pages}}}% + {\addcomma\addspace\printfield{pages}}}% {\printfield{chapter}% \iffieldundef{pages}% {}% @@ -902,9 +974,9 @@ or test {\iffieldequalstr{entrytype}{set}}} \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author/translator}% -\newblock +\newblock\toggletrue{isreview} \usebibmacro{review}{\thefield{usera}}% -\newunit\newblock +\togglefalse{isreview}\newunit\newblock \usebibmacro{bytranslator}% \newunit\newblock \usebibmacro{in:}% @@ -921,7 +993,8 @@ or test {\iffieldequalstr{entrytype}{set}}} {\usebibmacro{doi+eprint+url}}% \newunit\newblock \usebibmacro{pageref}% - \usebibmacro{finentry}} + \usebibmacro{finentry} + } \DeclareBibliographyDriver{article}{% \usebibmacro{bibindex}% @@ -935,7 +1008,7 @@ or test {\iffieldequalstr{entrytype}{set}}} \usebibmacro{in:}% %\newblock% \usebibmacro{journal+issuetitle}% -\printfield{pages} +\newunit\usebibmacro{chap+pag}% \newblock \bibsentence\printfield{note}% %\setunit{.}\newblock @@ -968,7 +1041,8 @@ or test {\iffieldequalstr{entrytype}{set}}} \iftoggle{partofcited}% {\iffieldundef{xref}% {\mancite\textcite{\thefield{crossref}}}% - {\mancite\textcite{\thefield{xref}}}}% + {\mancite\textcite{\thefield{xref}}} + \usebibmacro{chap+pag}}% {\newunit\newblock% \ifnameundef{bookauthor}% {\ifnameundef{editor} @@ -1171,6 +1245,28 @@ or test {\iffieldequalstr{entrytype}{set}}} \usebibmacro{pageref}% \usebibmacro{finentry}} +\DeclareBibliographyDriver{periodical}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + %\usebibmacro{editor}% + %\setunit{\labelnamepunct}\newblock + \usebibmacro{journal+issuetitle}% + \newunit + \printlist{language}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \setunit{\bibpagerefpunct}\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + \DeclareBibliographyDriver{unpublished}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx index 60027c4224c..0113e900f62 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx @@ -1,11 +1,13 @@ -% $Id: fiwi.cbx,v 1.1d 2011/12/21 Simon Spiegel +% $Id: fiwi.cbx,v 1.1e 2012/02/16 Simon Spiegel \ProvidesFile{fiwi.cbx} -[\abx@cbxid $Id: fiwi.cbx,v 1.1d 2011/12/21 spiegel $] +[\abx@cbxid $Id: fiwi.cbx,v 1.1e 2012/02/16 spiegel $] \ExecuteBibliographyOptions{labelyear,autocite=inline,firstinits=false,uniquename=full,uniquelist=true} + + \newbool{cbx@bool} \providetoggle{citefullfilm} \newcommand*{\fullcitefilm}{\settoggle{citefullfilm}{true}} @@ -15,6 +17,18 @@ \providetoggle{citecompletefilm} \newcommand*{\completecitefilm}{\settoggle{citecompletefilm}{true}} +\DeclareBibliographyOption{citefilm}[normal]{% +\ifstrequal{#1}{normal} +{} +{} +\ifstrequal{#1}{full} +{\settoggle{citefullfilm}{true}} +{} +\ifstrequal{#1}{complete} +{\settoggle{citecompletefilm}{true}} +{} +}% + \renewcommand*{\nameyeardelim}{\addspace} \renewcommand*{\bibindexnamedelimi}{\,} @@ -127,47 +141,37 @@ \printlist{location}\iflistundef{organization}{}{\addcomma\addspace\printlist{organization}}\addspace\printfield[]{year}\addcomma\addspace% \printnames[director]{author}\unspace}}}% -\newbibmacro*{citef}{% - \ifciteseen - {\iffieldundef{shorttitle} - {\printtext[bibhyperref]{\printfield[film]{title}}} - {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} - {\printtext[bibhyperref]{\printfield[film]{title}}% - \addspace\printfield[citeyear]{year}}} +\newbibmacro*{cite:film}{% +\iftoggle{citefullfilm}% + {\usebibmacro{cite:film:directorcountry}} + {\iftoggle{citecompletefilm}% + {\usebibmacro{cite:film:directorcountrytranstitle}} + {\printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\printfield[citeyear]{year}}}} + +\newbibmacro*{cite:film:seen}{% + \iffieldundef{shorttitle} + {\printtext[bibhyperref]{\printfield[film]{title}}} + {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} -\newbibmacro*{citecf}{% +\newbibmacro*{cite:film:countryear}{% \printtext[bibhyperref]{\printfield[film]{title} \addspace\mkbibparens{\printlist{location}\addspace\printfield{year}}}} -\newbibmacro*{citefilmcomplete}{% Film bei erster Nennung mit Regisseur, Land und dt. Titel - \ifciteseen - {\iffieldundef{shorttitle} - {\printtext[bibhyperref]{\printfield[film]{title}}} - {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} - {\printtext[bibhyperref]{\printfield[film]{title}}% - \addspace\printtext[citeyear]{\printfield{subtitle}\setunit*{\addcomma\addspace}\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}}} - -\newbibmacro*{citeff}{% Film bei erster nennung mit Regisseur - \ifciteseen - {\iffieldundef{shorttitle} - {\printtext[bibhyperref]{\printfield[film]{title}}} - {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} - {\printtext[bibhyperref]{\printfield[film]{title}}% - \addspace\mkbibparens{\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}}} - - \newbibmacro*{citeffs}{% volle zweitnennung ohne land und jahr +\newbibmacro*{cite:film:directorcountrytranstitle}{% Film mit Regisseur, Land und dt. Titel \printtext[bibhyperref]{\printfield[film]{title}}% - \addspace\mkbibparens{\printfield[]{year}}} - -\newbibmacro*{citefff}{% volle zweitnennung mit land und jahr - \printtext[bibhyperref]{\printfield[film]{title}}% - \addspace\mkbibparens{\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}} + \addspace\printtext[citeyear]% + {\printfield{subtitle}\setunit*{\addcomma\addspace}% + \printnames[director]{author}\addcomma\addthinspace\printlist{location}% + \addspace\printfield{year}} + } -\newbibmacro*{citefilm2complete}{% volle zweitnennung mit Regisseur, Land und dt. Titel +\newbibmacro*{cite:film:directorcountry}{% Film mit Regisseur \printtext[bibhyperref]{\printfield[film]{title}}% - \addspace\printtext[citeyear]{\printfield{subtitle}\setunit*{\addcomma\addspace}\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}} - - + \addspace\mkbibparens{% + \printnames[director]{author}% + \addcomma\addthinspace\printlist{location}\addspace\printfield{year}}} + \newbibmacro*{cite}{% \iffieldundef{shorthand} {\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{year}\AND\iffieldundef{urlyear}}% @@ -287,6 +291,17 @@ {\multicitedelim} {\usebibmacro{postnote}} +\DeclareCiteCommand{\inparencite}[] + {} + {\usebibmacro{citeindex}% + \printnames{labelname} + \bibopenparen% + \usebibmacro{prenote}% + \usebibmacro{citeyear}}% + {\multicitedelim}% + {\usebibmacro{postnote} + \unspace\bibcloseparen} + \DeclareCiteCommand{\citetitle} {\citetrackerfalse \pagetrackerfalse @@ -369,39 +384,30 @@ {\indexfield{indextitle}% \iffieldequalstr{entrysubtype}{serial} {\usebibmacro{citeserial}} - {\iftoggle{citefullfilm}% - {\usebibmacro{citeff}} - {\iftoggle{citecompletefilm}% - {\usebibmacro{citefilmcomplete}} - {\usebibmacro{citef}}}}} + {\ifciteseen{\usebibmacro{cite:film:seen}} + {\usebibmacro{cite:film}}}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\citecfilm} {\usebibmacro{prenote}} {\indexfield{indextitle}% - \usebibmacro{citecf}} + \usebibmacro{cite:film:countryear}} {\multicitedelim} {\usebibmacro{postnote}} - - \DeclareCiteCommand{\citefullfilm} +\DeclareCiteCommand{\citefullfilm} {\usebibmacro{prenote}} {\indexfield{indextitle}% \iffieldequalstr{entrysubtype}{serial} {\usebibmacro{citeserialfull}} - {\iftoggle{citefullfilm}% - {\usebibmacro{citefff}}% - {\iftoggle{citecompletefilm} - {\usebibmacro{citefilm2complete}}{\usebibmacro{citeffs}} - }% - }} + {\usebibmacro{cite:film}}} {\multicitedelim} {\usebibmacro{postnote}} \DeclareCiteCommand{\citefilmnoindex} {\usebibmacro{prenote}} - {\usebibmacro{citef}} + {\usebibmacro{cite:film}} {\multicitedelim} {\usebibmacro{postnote}} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx index 7a23fe248c8..8491ae35771 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx @@ -1,9 +1,8 @@ -% $Id: fiwi2.bbx, v 1.1d 2011/12/21 Simon Spiegel +% $Id: fiwi2.bbx, v 1.1e 2012/02/16 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi2.bbx}[v 1.1d 2011/12/21 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi2.bbx}[v 1.1e 2012/02/16 film studies bibliography style Author (Year)] -\RequireBibliographyStyle{fiwi} \RequireBibliographyStyle{fiwi-yearbeginning} \endinput diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx index f293e346210..eeb51e98edd 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.1d 2011/12/21 Simon Spiegel +% $Id: fiwi2.cbx,v 1.1e 2012/02/16 Simon Spiegel \ProvidesFile{fiwi2.cbx} -[\abx@cbxid $Id: fiwi2.cbx,v 1.1d 2011/12/21 spiegel $] +[\abx@cbxid $Id: fiwi2.cbx,v 1.1e 2012/02/16 spiegel $] \RequireCitationStyle{fiwi} |