diff options
author | Karl Berry <karl@freefriends.org> | 2012-07-22 22:53:22 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-07-22 22:53:22 +0000 |
commit | 8552ae7941203f1a1cf1779b74b219b9b838a7e3 (patch) | |
tree | ef9d45d7b5de601712097d38d048ad6555438f11 /Master/texmf-dist | |
parent | 6fd75aabad83fbb48ec147ceff36a609f6e1e6ba (diff) |
biblatex-fiwi 1.2 (19jul12)
git-svn-id: svn://tug.org/texlive/trunk@27096 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
19 files changed, 767 insertions, 313 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/README b/Master/texmf-dist/doc/latex/biblatex-fiwi/README index b9fea9975c0..7427fc26230 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/README +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/README @@ -1,4 +1,4 @@ -biblatex-fiwi 2012/02/16 v1.1e +biblatex-fiwi 2012/07/20 v1.2 Copyright (c) 2011-2012 Simon Spiegel <simon(at)simifilm.ch> ************************************************************ @@ -69,6 +69,8 @@ This work consists of the following files: * fiwi-yearbeginning.bbx * fiwi.cbx * fiwi2.cbx + * fiwi.dbx + * fiwi2.dbx * biblatex-fiwi.pdf % German documentation * biblatex-fiwi.tex % German documentation * example-biblatex-fiwi.tex % examples 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 2dbeac8a024..ade08dbe87e 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 e62c0a8ac1b..20014e52a36 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex @@ -6,7 +6,7 @@ \HyphSubstIfExists{ngerman-x-latest}{% \HyphSubstLet{ngerman}{ngerman-x-latest}}{} \usepackage[ngerman]{babel} -\usepackage[style=fiwi,series=true,publisher=true,fullcitefilm,germ=true,partofcited=true]{biblatex} +\usepackage[style=fiwi,series=true,publisher=true,fullcitefilm,translatedas=true,partofcited=true]{biblatex} \ExecuteBibliographyOptions{bibencoding=utf8} \ExecuteBibliographyOptions{backref=false} \usepackage[strict,style=german,german=guillemets]{csquotes} @@ -30,7 +30,7 @@ url={http://www.ctan.org/tex-archive/macros/latex/contrib/csquotes/}, author={Simon Spiegel}, email={simon@simifilm.ch}, - revision={1.1e}, + revision={1.2}, date={\rcstoday}} \hypersetup{% @@ -125,7 +125,7 @@ Copyright © 2003--2011 Simon Spiegel. Permission is granted to copy, distribute \subsection{Voraussetzungen} -\sty{biblatex-fiwi} benötigt \sty{biblatex} ab Version 1.7. Die Verwendung des \bibtex{}"=Ersatzes \bin{biber}\fnurl{http://biblatex-biber.sourceforge.net/} wird dringend empfohlen. Zwar sollten die meisten Funktionen nach wie vor auch mit \bibtex funktionieren, ich selber verwende aber seit längerem ausschließlich \bin{biber} und kann deshalb für nichts garantieren. Da mittlerweile sowohl \bin{biber} als auch \sty{biblatex} Bestandteil der \TeX{}"=Distributionen \TeX{}~Live\fnurl{http://www.tug.org/texlive} und MiK\TeX{}\fnurl{http://www.miktex.org} sind, sollte \bin{biber} aber den meisten Benutzern ohnehin zur Verfügung stehen. +\sty{biblatex-fiwi} benötigt \sty{biblatex} ab Version 2.0. Die Verwendung des \bibtex{}"=Ersatzes \bin{biber}\fnurl{http://biblatex-biber.sourceforge.net/} in der Version 1.0 oder höher wird dringend empfohlen. Zwar sollten diverse Funktionen auch mit \bibtex funktionieren, ich selber verwende aber seit längerem ausschließlich \bin{biber} und kann deshalb für nichts garantieren. Da mittlerweile sowohl \bin{biber} als auch \sty{biblatex} Bestandteil der \TeX{}"=Distributionen \TeX{}~Live\fnurl{http://www.tug.org/texlive} und MiK\TeX{}\fnurl{http://www.miktex.org} sind, sollten beide den meisten Benutzern ohnehin zur Verfügung stehen. \subsection{Zu dieser Anleitung} Diese Anleitung behandelt nur die spezifischen Anpassungen und Eigenheiten von \sty{biblatex-fiwi} und ist nicht als allgemeine Einführung in \sty{biblatex} gedacht. Für Informationen zu \sty{biblatex} empfehle ich das exzellente \sty{biblatex}"=Manual sowie die deutschsprachige Einführung von Dominik Waßenhoven\fnurl{http://biblatex.dominik-wassenhoven.de/dtk.shtml}. @@ -156,7 +156,7 @@ Der Stil \sty{fiwi2} entspricht der Option \opt{yearatbeginning} (\secref{opt}); \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}). +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}). Die Kurzform \opt{citefilm} entspricht \kvopt{citefilm}{normal}. \begin{valuelist} \item[normal] Im Normalfall wird der volle Filmtitel und das Jahr der Veröffentlichung in Klammern ausgegeben; zB. \citefilm{Kubrick.S:1968}. @@ -179,15 +179,19 @@ Unabhängig von diesem Feld lautet die Ausgabe im Text in jedem Fall standardmäßi \boolitem[false]{dashed} -Bei aufeinander folgenden identischen Autoren wird in der Bibliographie statt des Namens ein Gedankenstrich (--) gesetzt. Die Kurzform \opt{dashed} entspricht \kvopt{dashed}{true}. +Bei aufeinander folgenden identischen Autoren wird in der Bibliographie statt des Namens ein Spiegelstrich (--) gesetzt. Die Kurzform \opt{dashed} entspricht \kvopt{dashed}{true}. \boolitem[false]{filmruntime} Bestimmt, ob in der Bibliographie bei Filmen die in \bibfield{pagetotal} angegebene Laufzeit angegeben wird (vgl. \secref{sub:filme}). Die Kurzform \opt{filmruntime} entspricht \kvopt{filmruntime}{true}. -\boolitem[false]{germ} +\boolitem[true]{ignorearticle} -Aktiviert die Ausgabe der deutschen Übersetzung am Ende des Eintrags, siehe dazu \secref{sub:germ}. Die Kurzform \opt{germ} entspricht \kvopt{germ}{true}. +\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]{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}.} \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. @@ -210,7 +214,7 @@ Die verschiedenen Varianten von \opt{origyearwithyear} können frei mit \opt{orig \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: +Diese Option steuert, ob bei vor die Seitenzahlen <S. > vorangestellt wird. Dabei können die Ausgabe im Lauftext und in der Bibliographie getrennt definiert werden. Mögliche Optionen sind: \begin{valuelist} \item[true] Sowohl im Lauftext als auch in der Bibliographie steht <S. > vor der Seitenzahl. @@ -256,16 +260,16 @@ In jedem Fall muss aber die Index"=Erzeugung mittels \cmd{usepackag{makedidx}} u \subsection{Zitierbefehle} \label{zitbefehl} -\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. +\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 Lauftext handelt, ist deren Einsatz wenig sinnvoll und wird von mir auch nicht getestet. \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. +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}): +\noindent Neben den Standardbefehlen bietet \sty{biblatex-fiwi} zudem noch spezielle Befehle für das Zitieren von Filmen für die Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} (siehe auch\secref{supp:types}): \begin{ltxsyntax} @@ -291,7 +295,7 @@ Dieser Befehl markiert Filmtitel und ist standardmäßig auf \cmd{textsc}, also au \section{Unterstütze Dokumenttypen}\label{supp:types} -\sty{biblatex} unterstützt eine Fülle von Dokumenttypen, von denen man -- je nach Wissenschaftsgebiet -- in der Praxis allerdings nur einen Bruchteil tatsächlich einsetzt. \sty{biblatex-fiwi} bietet nur für eine Gruppe von Typen, die im geisteswissenschaftlichen Bereich relevant sind, spezifische Anpassungen. Alle nicht unterstützen Typen sind mir in der Praxis bislang nicht begegnet; bei Bedarf können in späteren Versionen aber weitere Dokumenttypen hinzukommen. +\sty{biblatex} unterstützt eine Fülle von Dokumenttypen, von denen man -- je nach Wissenschaftsgebiet -- in der Praxis allerdings nur einen Bruchteil tatsächlich einsetzt. \sty{biblatex-fiwi} bietet nur für Dokumenttypen, die im geisteswissenschaftlichen Bereich relevant sind, spezifische Anpassungen. Alle nicht unterstützen Typen sind mir in der Praxis bislang nicht begegnet; bei Bedarf können in späteren Versionen aber weitere Dokumenttypen hinzukommen. In der folgenden Liste sind die Dokumenttypen, für die \sty{biblatex-fiwi} spezielle Anpassungen mitbringt, aufgeführt und allfällige Besonderheiten beschrieben. Typen, die nicht in der Liste stehen, können dennoch eingesetzt werden -- \sty{biblatex-fiwi} bietet für sie einfach keine besonderen Anpassungen. @@ -316,7 +320,7 @@ 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}). +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 bei diesen Dokumenttypen eine leicht andere Bedeutung als normal (siehe dazu \secref{sub:filme} und \secref{zitbefehl}). \typeitem{thesis} Entspricht dem normalen \sty{biblatex}"=Typ. @@ -328,12 +332,12 @@ 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{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. +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. \end{typelist} \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. +\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} (Alternativ kann hierfür auch der \bibfield{related}-Mechanismus eingesetzt werden \secref{sub:uebersetzungen}). Ausserdem wird \bibfield{nameaddon} unterstützt. \begin{fieldlist} @@ -397,15 +401,31 @@ In diesem Fall bleibt die Bedeutung der bisherigen Felder gleich; es kommen alle \item[maintitle] Der Titel der Serie; für den Titel der zitierten Folge wird \bibfield{title} verwendet. -\item[Volume] +\item[volume] Die Staffel der zitierten Folge. \item[number] Die Nummer der zitierten Folge innerhalb der Staffel. \end{fieldlist} +% +\begin{ltxexample} +@movie{Reardon.J:1994a, + Address = {USA}, + Author = {Reardon, Jim}, + Maintitle = {The Simpsons}, + Number = {6}, + Rating = {5}, + Read = {Yes}, + Title = {Treehouse of Horror V}, + Volume = {6}, + Year = {1994}} +\end{ltxexample} +\fullcite{Reardon.J:1994a}. +\\ \\ +\noindent Um Fernsehserien innerhalb des Textes zu zitieren, gibt es zwei verschiedene Befehle: Mit \cmd{citefilm} wird der Titel der Serie (also \bibfield{maintitle}), die Angaben zu Staffel und Folge, sowie der Titel der spezifischen Folge und das Jahr ausgegeben. Bei \cmd{citeepisode} dagegen werden nur der Titel der Folge (also \bibfield{title}) und das Jahr ausgegeben. \subsubsection*{Zitieren einer ganzen Serie} -Wenn eine ganze Serie und nicht eine einzelne Folge zitiert werden soll, gelten andere Anforderungen; so ist nun der Sender, auf dem die Serie ursprünglich ausgestrahlt wurde, oft wichtiger als das Land. Dagegen sind die Regisseure der Sendung weniger wichtig als deren <Erfinder> . Als Zitierbefehle kommen weiterhin die Befehle \cmd{citefilm} und \cmd{citefullfilm} zum Einsatz. Um anzuzeigen, dass es sich bei dem zitierten Film um eine ganze Serie handelt, wird das Feld \bibfield{entrysubtype} auf \prm{serial} gesetzt. Zudem werden einige bestehende Felder nun anders verwendet. +Wenn eine ganze Serie und nicht eine einzelne Folge zitiert werden soll, gelten andere Anforderungen; so ist nun der Sender, auf dem die Serie ursprünglich ausgestrahlt wurde, oft wichtiger als das Land. Dagegen sind die Regisseure der Sendung weniger wichtig als ihre <Erfinder> . Als Zitierbefehle kommen weiterhin die Befehle \cmd{citefilm} und \cmd{citefullfilm} zum Einsatz. Um anzuzeigen, dass es sich bei dem zitierten Film um eine ganze Serie handelt, wird das Feld \bibfield{entrysubtype} auf \prm{serial} gesetzt. Zudem werden einige bestehende Felder nun anders verwendet. \begin{fieldlist} \item[entrysubtype] @@ -432,6 +452,43 @@ Wird hier für den Schöpfer/Erfinder der Serie verwendet. \end{ltxexample} \fullcite{Ball.A:2003a} +\subsection{Zitieren von Fernsehsendungen}\label{movie:tv} + +Im Gegensatz zum vorangegangen Kapitel geht es hier um das Zitieren einer zu einem bestimmten Zeitpunkt ausgestrahlten Sendung. In der Regel handelt es sich dabei gerade nicht um Filme, Serien o.ä., sondern um die Eigenproduktionen -- meist Infomations- oder Live"=Sendungen -- eines Senders. + +Fernsehsendungen wie z.B. Talkshows oder Nachrichtensendungen haben keinen Regisseur im eigentlichen Sinn, dafür aber ein präzises Ausstrahlungsdatum. Statt des Landes wird hier der Fernsehsender angegeben. +\begin{fieldlist} +\item[entrysubtype] +Um eine Sendung zu zitieren, muss in diesem Feld \prm{tv} stehen. + +\item[organization] +Der Fernsehsender, auf dem die Sendung ausgestrahlt wurde. + +\item[date] +Das Datum der Ausstrahlung. + +\item[maintitle] +Handelt es sich um ein wiederkehrendes Format, bei dem die einzelnen Folgen eigene Titel haben, wird hier der Name der Sendung angegeben. + +\item[title] +Handelt es sich um ein wiederkehrendes Format, bei dem die einzelnen Folgen eigene Titel haben, wird hier der Name zitieren Folge angegeben. Tragen die einzelnen Folgen dagegen keinen Namen, bleibt \bibfield{maintitle} leer und der Name der Sendung wird mit \bibfield{title} angegeben. +\end{fieldlist} +% +\begin{ltxexample} +@movie{Kassensturz:2012-05-12, + Date = {2012-05-12}, + Entrysubtype = {tv}, + Organization = {SF1}, + Pagetotal = {23}, + Title = {Kassensturz}, + Year = {2012}} +\end{ltxexample} +\fullcite{Wuergel.H:2012d}. +\\ \\ +\noindent Auch hier gibt es die Möglichkeit den Titel der Sendung und jenen der spezifischen Folge mit \cmd{citefilm} zu zitieren oder mittels \cmd{citeepisode} nur den Titel der gewünschten Folge. + +Für den Fall, dass verschiedene Ausgaben einer Sendung zitiert werden, bei der eine einzelne Folge keinen eigenen Titel hat (man danke an \film{Tagesschau}, \film{Sportstudio} oder dergleichen) wird das Ausstrahlungsdatum der Sendung auch bei Folgezitaten ausgegeben. Werden also zum Beispiel \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b} zitiert, so so sieht ein Wiederholungszitat folgedermaßen aus: \citefilm{Wuergel.H:2012d}. + \subsection{Sortieren von Filmen}\label{sub:sort} Filme werden normalerweise in einer gesonderten Filmographie aufgeführt. Da \sty{biblatex} die Möglichkeit bietet, mehrere Bibliographien auszugeben, kann auf einfache Weise eine Filmographie erstellt werden: @@ -443,76 +500,112 @@ Filme werden normalerweise in einer gesonderten Filmographie aufgeführt. Da \sty \begin{document} ... \printbibheading -\printbibliography[<<nottype=movie,video,online>>,heading=subbibliography, - <<title={Literatur}>>] -\printbibliography[<<type=movie,video,online>>,heading=subbibliography, - <<title={Filmographie}>>] +\printbibliography[<<nottype=movie,video>>,heading=subbibliography, + title={Literatur}] +\printbibliography[<<type=movie,video>>,heading=subbibliography, + title={Filmographie}] \end{document} \end{ltxexample} % -Normalerweise werden Filmographien nicht nach dem Namen des Regisseurs, sondern nach dem Titel des Films geordnet. Zwar bietet \sty{biblatex} die Möglichkeit, eigene Sortier"=Schemata zu entwerfen -- zB. eben das Sortieren nach Titeln --, derzeit kann aber nur ein Schema pro Dokument verwendet werden. Die Möglichkeit, das Sortierschema bei \cmd{printbibliography} anzugeben und somit mehrere Schemata in einem Dokument zu verwenden, ist für \sty{biblatex} 2.x geplant. +Normalerweise werden Filmographien nicht nach dem Namen des Regisseurs, sondern nach dem Titel des Films geordnet. Seit Version 2.0 bietet \sty{biblatex} die Möglichkeit, das Sortier"=Schema nicht nur global, sondern gesondert für jede Bibliographie zu setzen. \sty{biblatex-fiwi} bietet zusätzlich zu den Standard"=Schemata noch das Sortierschema \opt{title}, das ausschliesslich nach Titeln ordnet: -Dieses vorläufige Defizit kann allerdings umgangen werden. Standardmäßig sortiert \sty{biblatex-fiwi} nach dem \opt{nyt}-Schema. Zugleich werden mittels des Befehls \cmd{DeclareSortExclusion} aber Ausnahmen für Filme definiert: +\begin{ltxexample} +\printbibliography[type=movie,video,<<sorting=title>>] +\end{ltxexample} +% + Bei einzelnen Folgen von Fernsehserien wird zuerst nach \bibfield{maintitle} und anschließend nach \bibfield{title} sortiert.\footnote{In früheren Versionen wurde mittels \cmd{DeclareSortExclusion} das Sortieren nach Autoren, Herausgebern etc. für \bibtype{misc,movie} und \bibtype{video} generell deaktiviert. Dies ist nun nicht mehr der Fall. Das kann zur Folge haben, dass bestehende Dokumente angepasst werden müssen.} -\begin{ltxcode} -\DeclareSortExclusion{misc,movie,video}{sortname,author,editor,translator} -\end{ltxcode} +Zudem bietet \bin{biber} die Möglichkeit, beim Sortieren von Filmtiteln die Artikel zu ignorieren, so dass beispielsweise \textsc{The Godfather} unter <G> eingeordnet wird. Standardmäßig werden bei \sty{biblatex-fiwi} so die gängigen Artikel in den Feldern \bibfield{title} und \bibfield{maintitle} ignoriert. Mit der Option \opt{ignorearticle=false} kann diese Funktion deaktiviert werden. Wenn alle Stricke reißen, kann man am Ende immer noch auf die Felder \bibfield{sorttitle} respektive \bibfield{sortkey} ausweichen. + +\section{Verbundene Einträge}\label{sub:verbund} + +Seit Version 2.0 bietet \sty{biblatex} die Möglichkeit, zwei Einträge miteinander zu verknüpfen. Dabei wird im Feld \bibfield{related} der Citekey des verknüpften Eintrags und im Feld \bibfield{relatedtype} die Art der Verbindung angegeben. Mit \sty{biblatex-fiwi} sind verschiedene Varianten von Verknüpfungen möglich. + +\subsection{Übersetzungen und Neuauflagen}\label{sub:uebersetzungen} + +Übersetzungen und Neuauflagen können nicht nur mittels den \bibfield{orig*}-Feldern (\secref{sub:zusatzfeld}), sondern auch über verknüpfte Einträge angegeben werden. + +Diese beiden Einträge +\begin{ltxexample} +@book{Todorov.T:1970, + Address = {Paris}, + Author = {Todorov, Tzvetan}, + Publisher = {Éditions du Seuil}, + Title = {Introduction à la littérature fantastique}, + Year = {1970}} + +@book{Todorov.T:1992, + Address = {Frankfurt a. M.}, + Author = {Todorov, Tzvetan}, + Origlanguage = {french}, + Publisher = {Fischer}, + <<Related = {Todorov.T:1970}, + Relatedtype = {translationof},>> + Title = {Einführung in die fantastische Literatur}, + Translator = {Kersten, Karin and Metz, Senta and Neubaur, Caroline}, + Year = {1992}} +\end{ltxexample} % -Damit wird festgelegt, dass beim Sortieren der Typen \bibtype{movie}, \bibtype{video} und \bibtype{misc} die Felder \bibfield{sortname,author,editor} und \bibfield{translator} ignoriert werden. +führen zur gleichen Ausgabe wie dieser: -Zudem bietet \bin{biber} die Möglichkeit, beim Sortieren von Filmtiteln die Artikel zu ignorieren, so dass beispielsweise \textsc{The Godfather} unter <G> eingeordnet wird. Zu diesem Zweck kann die \opt{nosort}"=Option in der Konfigurationsdatei \file{biber.conf} verwendet werden (siehe dazu das \bin{biber}"=Manual). Der folgende Eintrag in \file{biber.conf} sorgt dafür, dass die gängigen Artikel in Deutsch, Englisch, Französisch und Spanisch ignoriert werden.\footnote{Das Format der Konfigurationsdatei von \bin{biber} wurde mit Version 0.9.7 komplett geändert. Dieses Beispiel funktioniert \emph{nicht} mit älteren Versionen. } +\begin{ltxexample} +@book{Todorov.T:1992, + Address = {Frankfurt a. M.}, + Author = {Todorov, Tzvetan}, + <<Origdate = {1970}, + Origlanguage = {french}, + Origlocation = {Paris}, + Origpublisher = {Éditions du Seuil}, + Origtitle = {Introduction à la littérature fantastique},>> + Publisher = {Fischer}, + Title = {Einführung in die fantastische Literatur}, + Translator = {Kersten, Karin and Metz, Senta and Neubaur, Caroline}, + Year = {1992}} +\end{ltxexample} +% +\fullcite{Todorov.T:1992}\\ -\begin{ltxcode} -<?xml version="1.0" encoding="UTF-8"?> -<config> -<nosort> -<option name="title" value="\AThe\s+"/> -<option name="title" value="\A.*\/"/> -<option name="title" value="\AThe\s+"/> -<option name="title" value="\ADie\s+"/> -<option name="title" value="\ADer\s+"/> -<option name="title" value="\ADas\s+"/> -<option name="title" value="\AEin\s+"/> -<option name="title" value="\AEine\s+"/> -<option name="title" value="\AA\s+"/> -<option name="title" value="\AUne\s+"/> -<option name="title" value="\AUn\s+"/> -<option name="title" value="\ALe\s+"/> -<option name="title" value="\ALa\s+"/> -<option name="title" value="\AGli\s+"/> -<option name="title" value="\AIl\s+"/> -<option name="title" value="\AEl\s+"/> -<option name="title" value="\ALes\s+"/> -<option name="title" value="\ALos\s+"/> -<option name="title" value="\AL'\s+"/> -<option name="maintitle" value="\AThe\s+"/> -<option name="maintitle" value="\ADie\s+"/> -<option name="maintitle" value="\ADer\s+"/> -<option name="maintitle" value="\ADas\s+"/> -<option name="maintitle" value="\AEin\s+"/> -<option name="maintitle" value="\AEine\s+"/> -<option name="maintitle" value="\AA\s+"/> -<option name="maintitle" value="\AUne\s+"/> -<option name="maintitle" value="\AUn\s+"/> -<option name="maintitle" value="\ALe\s+"/> -<option name="maintitle" value="\ALa\s+"/> -<option name="maintitle" value="\AGli\s+"/> -<option name="maintitle" value="\AIl\s+"/> -<option name="maintitle" value="\AEl\s+"/> -<option name="maintitle" value="\ALes\s+"/> -<option name="maintitle" value="\ALos\s+"/> -<option name="maintitle" value="\AL'\s+"/> -</nosort> -</config> -\end{ltxcode} +\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}, + Author = {Bordwell, David and Thompson, Kristin}, + Publisher = {Addison-Wesley}, + Title = {Film Art: An Introduction}, + Year = {1979}} + +@book{Bordwell.D:2004a, + Address = {Boston and Burridge and Dubuque and Madison and New York}, + Author = {Bordwell, David and Thompson, Kristin}, + Edition = {7}, + Publisher = {McGraw-Hill}, + <<Related = {Bordwell.D:1979a}, + Relatedtype = {origpubin},>> + Title = {Film Art: An Introduction}, + Year = {2004}} +\end{ltxexample} % -Wenn alle Stricke reißen, kann man am Ende immer noch auf die Felder \bibfield{sorttitle} respektive \bibfield{sortkey} ausweichen. +führen zur gleichen Ausgabe wie dieser: +\begin{ltxexample} +@book{Bordwell.D:2004a, + Address = {Boston and Burridge and Dubuque and Madison and New York}, + Author = {Bordwell, David and Thompson, Kristin}, + Edition = {7}, + <<Origdate = {1979},>> + Publisher = {McGraw-Hill}, + Title = {Film Art: An Introduction}, + Year = {2004}} +\end{ltxexample} +\fullcite{Bordwell.D:2004a}\\ -\section{Verbundene Einträge}\label{sub:verbund} +\noindent Wie man an diesem Beispiel sieht, lohnt sich die Verknüpfung bei Neuauflagen in der Regel nicht. Die Funktion ist vor allem dann nützlich, wenn man -- aus welchen Gründen auch immer -- ohnehin zwei verschiedene Varianten einer Publikation bibliographiert hat. -\subsection{Deutsche Übersetzungen mit \opt{germ} und \bibfield{usera}}\label{sub:germ} +\subsection{Deutsche Übersetzungen}\label{sub:germ} -Die Option \opt{germ} (siehe \secref{opt}) dient in Kombination mit dem Feld \bibfield{usera} zur Angabe der deutschen Übersetzung eines fremdsprachigen Werks. Diese Funktion habe ich für ein eigenes Buchprojekt geschrieben, im Normalfall dürfte sie kaum benötigt werden (in wissenschaftlichen Arbeiten ist es üblich, bei Übersetzungen das fremdsprachige Original anzugeben. Der gegenteilige Fall kommt dagegen kaum vor). Dabei wird ein Eintrag mittels Angabe des Citekeys in \bibfield{usera} mit dem Eintrag, der die Übersetzung enthält, verknüpft: +Über den gleichen Mechanismus kann bei einer fremdsprachigen Publikation die deutsche Übersetzung angegeben werden: Dazu kommt die Option \opt{translatedas} (siehe \secref{opt}) in Kombination mit den Feldern \bibfield{related} und \bibfield{relatedtype} zum Einsatz.\footnote{In früheren Versionen hiess diese Option \opt{germ} wurde in Kombination mit dem \bibfield{usera} benutzt; dieses wird nun nicht mehr unterstützt. Alte .bib-Dateien müssen entsprechend angepasst werden.} Diese Funktion habe ich für ein eigenes Buchprojekt geschrieben, im Normalfall dürfte sie kaum benötigt werden (in wissenschaftlichen Arbeiten ist es üblich, bei Übersetzungen das fremdsprachige Original anzugeben. Der gegenteilige Fall kommt dagegen kaum vor). Dabei wird ein Eintrag mittels Angabe des Citekeys in \bibfield{related} mit dem Eintrag, der die Übersetzung enthält, verknüpft und in \bibfield{relatedtype} die Art der Verknüpfung angegeben -- in diesem Fall \opt{translatedas} -- angegeben: \begin{ltxexample} @incollection{Poe.E:1982c, @@ -523,7 +616,8 @@ Die Option \opt{germ} (siehe \secref{opt}) dient in Kombination mit dem Feld \bi Origdate = {1843}, Pages = {223--230}, Title = {The Black Cat}, - Usera = {Poe.E:1999a}, + Related = {Poe.E:1999a}, + Relatedtype = {translatedas}, Year = {1982}} @incollection{Poe.E:1999a, @@ -547,12 +641,12 @@ Die Option \opt{germ} (siehe \secref{opt}) dient in Kombination mit dem Feld \bi \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{usera} angegebenen Eintrags, wobei einige Elemente unterdrückt werden. +%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 <wissen>, dass der Eintrag in \bibfield{usera} 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. +%Das Verwenden von \cmd{fullcite} hat zwei Dinge zur Folge: Da \LaTeX{} und \bin{biber} beim ersten Durchgang nicht <wissen>, 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 zu dem in \secref{sub:germ} beschriebenen Mechanismus für Übersetzungen. Auch hier werden zwei Einträge miteinander verbunden, wobei der Citekey des rezensierten Werks im Feld \bibfield{usera} angegeben wird. Es gelten die in \secref{sub:germ} beschriebenen Einschränkungen. +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}. Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorhanden, wird einfach nur «Rezension von \ldots» als Titel ausgegeben. @@ -571,14 +665,15 @@ Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorh Journal = {Basler Zeitung}, Pages = {21--23}, Title = {Welcome to Pandora}, - Usera = {Cameron.J:2009b}} + Related = {Cameron.J:2009b}} \end{ltxexample} \fullcite{Spiegel.S:2009a} -\subsection{Verkürzte Bibliographie Einträge mit \bibfield{crossref} und \bibfield{xref}}\label{sub:kurz} +\subsection{Verkürzte Bibliographie"=Einträge mit \bibfield{crossref} und \bibfield{xref}}\label{sub:kurz} \sty{biblatex} bietet zwei verschiedene Möglichkeiten an, um Eltern"= und Kindeinträge zu verbinden -- das \bibfield{crossref}"= und das \bibfield{xref}"=Feld. Mittels der \opt{mincrossrefs}"=Option von \sty{biblatex} kann bestimmt werden, ab wie vielen Nennungen von Kindereinträgen der Elterneintrag automatisch ausgegeben wird, selbst wenn dieser nicht explizit zitiert wird (siehe Kapitel 2.4.1 in der \sty{biblatex}"=Anleitung). Die Option \opt{partofcited} dagegen ist für einen anderen Fall vorgesehen: Wenn sowohl Eltern- wie auch Kindeintrag explizit zitiert werden, werden mit dieser Option bei der Ausgabe des Kindereintrages nicht die ganzen Angaben des Sammelbandes, sondern nur ein Verweis auf diesen ausgegeben. Auf das Verhalten von \opt{mincrossrefs} hat \opt{partofcited} keinen Einfluss. +\newpage \begin{ltxexample} @book{Telotte.J:2008a, Address = {Lexington}, @@ -595,13 +690,13 @@ Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorh Subtitle = {Is \film{Lost} Science Fiction?}, Title = {The Island's Greatest Mystery}} \end{ltxexample} -Diese Einträge führen, wenn sie beide zitiert werden und \opt{partofcited} aktiviert ist, zu folgenden Einträgen in der Bibliographie:\\ \\ +Diese Einträge führen, wenn sie beide zitiert werden und \opt{partofcited} aktiviert ist, zu folgender Ausgabe in der Bibliographie:\\ \\ \fullcite{Telotte.J:2008a}\\ \fullcite{Lavery.D:2008a} \\ -\noindent Es gibt bei dieser Option derzeit noch zwei Einschränkungen zu beachten: Die Nennung des Elterneintrags erfolgt übereinen \cmd{textcite}"=Befehl, der direkt in die \file{.bbl}"=Datei geschrieben wird. Dies hat zur Folge, dass der Elterneintrag und die verkürzte Variante des Kindereintrages auch dann in der Bibliographie ausgegeben bleiben, wenn der Elterneintrag bereits wieder gelöscht worden ist. Daran ändert auch ein erneuter \bin{biber}"=Durchlauf nichts. Um die korrekte Ausgabe zu erhalten, muss in dieser Situation die \file{.bbl}"=Datei von Hand gelöscht werden. Auch diese Beschränkungen sollte mit \sty{biblatex} 2.x fallen. +%\noindent Es gibt bei dieser Option derzeit noch zwei Einschränkungen zu beachten: Die Nennung des Elterneintrags erfolgt übereinen \cmd{textcite}"=Befehl, der direkt in die \file{.bbl}"=Datei geschrieben wird. Dies hat zur Folge, dass der Elterneintrag und die verkürzte Variante des Kindereintrages auch dann in der Bibliographie ausgegeben bleiben, wenn der Elterneintrag bereits wieder gelöscht worden ist. Daran ändert auch ein erneuter \bin{biber}"=Durchlauf nichts. Um die korrekte Ausgabe zu erhalten, muss in dieser Situation die \file{.bbl}"=Datei von Hand gelöscht werden. Auch diese Beschränkungen sollte mit \sty{biblatex} 2.x fallen. -Derzeit ist diese Option nur beim \opt{authoryear}"=Format wirklich sinnvoll; beim Standardformat mit der Angabe des Jahres am Ende des Eintrags fehlt nun die Jahresangabe des Kindereintrags, was nicht optimal ist. Ideen für eine bessere Darstellungsform werden gerne entgegen genommen. +%Derzeit ist diese Option nur beim \opt{authoryear}"=Format wirklich sinnvoll; beim Standardformat mit der Angabe des Jahres am Ende des Eintrags fehlt nun die Jahresangabe des Kindereintrags, was nicht optimal ist. Ideen für eine bessere Darstellungsform werden gerne entgegengenommen. \section{Kleinkram}\label{sub:besond} \subsection{Neue Localization Strings} @@ -614,9 +709,10 @@ Localization Strings sind vordefinierte Begriffe wie «Aufl.» oder «Hg.», die von \item[minutes] Der Ausdruck <min>, für Längenangaben bei Filmen. \item[tvseason] Der Ausdruck <Staffel>, für Fernsehserien. \item[tvepisode] Der Ausdruck <Folge>, für Fernsehserien. -\item[translatedto] Der Ausdruck <dt.>, wird verwendet, wenn die deutschsprachige Übersetzung eines fremdsprachigen Textes angegeben werden soll (siehe \opt{germ} und \bibfield{usera} \secref{sub:besond}). +\item[translatedto] Der Ausdruck <dt.>, wird verwendet, wenn die deutschsprachige Übersetzung eines fremdsprachigen Textes angegeben werden soll (siehe \opt{translatedas} und \bibfield{related} \secref{sub:germ}). \item[prepublished] Der Ausdruck <Online-Vorveröffentlichung>. Ein zusätzlicher Publikationsstand für das Feld \bibfield{pubstate}. \item[reviewof] Der Ausdruck <Rezension von>, wird bei \bibtype{review} verwendet. +\item[undated] Der Ausdruck <Undatiert>, wird bei Einträgen ohne Datumsangabe verwendet. \end{keymarglist} @@ -626,18 +722,18 @@ Wenn \sty{biblatex-fiwi} ohne weitere Optionen geladen wird, werden folgende \st \begin{ltxexample} \ExecuteBibliographyOptions{indexing=cite,maxnames=3,minnames=3,maxitems=9, -useprefix=true,sorting=nyt,date=long,urldate=long,hyperref=auto, +useprefix=true,date=long,urldate=long,hyperref=auto, pagetracker=true,ibidtracker=context,citetracker=true,labelyear=true, isbn=false,babel=hyphen,partofcited} \ExecuteBibliographyOptions[misc,movie,video]{uniquename=false, -labelyear=false} +labelyear=false,labeltitle=true} \end{ltxexample} \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.\pagebreak +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.% \begin{ltxexample} @collection{clute.j:1999, @@ -649,7 +745,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Title = {The Encyclopedia of Science Fiction}, Year = {1999}} \end{ltxexample} -\fullcite{clute.j:1999}. +\fullcite{clute.j:1999}.%\pagebreak \begin{ltxexample} @incollection{Wells.HG:1980, @@ -668,7 +764,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \begin{ltxexample} @book{Kant.I:2004a, - Address = {Frankfurt a.\,M.}, + Address = {Frankfurt a. M.}, Author = {Kant, Immanuel}, Editor = {Weischedel, Wilhelm}, Maintitle = {Werkausgabe}, @@ -678,11 +774,11 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Volume = {10}, Year = {1996}} \end{ltxexample} -\fullcite{Kant.I:2004a}.\pagebreak +\fullcite{Kant.I:2004a}.% \begin{ltxexample} @book{Kuhn.T:1976, - Address = {Frankfurt a.\,M.}, + Address = {Frankfurt a. M.}, Author = {Kuhn, Thomas Samuel}, Edition = {2., rev. u. um das Postskriptum von 1969 ergänzte Aufl.}, @@ -709,7 +805,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Editoratype = {redactor}, Maintitle = {Gesammelte Werke}, Origdate = {1634}, - Origlocation = {Frankfurt a.\,M}, + Origlocation = {Frankfurt a. M}, Origtitle = {Somnium sive De Astronomia Lunari}, Pages = {317--379}, Part = {2}, @@ -755,20 +851,6 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \fullcite{Kubrick.S:1968}. \begin{ltxexample} -@movie{Reardon.J:1994a, - Address = {USA}, - Author = {Reardon, Jim}, - Maintitle = {The Simpsons}, - Number = {6}, - Rating = {5}, - Read = {Yes}, - Title = {Treehouse of Horror V}, - Volume = {6}, - Year = {1994}} -\end{ltxexample} -\fullcite{Reardon.J:1994a}. - -\begin{ltxexample} @movie{Lidelof.D:2004a, Address = {USA}, Author = {Lidelof, Damon and Cuse, Carlton and Abrams, J. J.}, @@ -798,12 +880,12 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Journal = {Projections}, Number = {2}, Pages = {128--134}, - Usera = {Oeuver.A:2010a}, + Related = {Oeuver.A:2010a}, Volume = {5}, Year = {2011}} \end{ltxexample} \fullcite{Spiegel.S:2011b} -\pagebreak + \begin{ltxexample} @book{Pearson.R:2009a, Address = {London and New York}, @@ -832,7 +914,24 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \section{Versionsgeschichte} \begin{changelog} -\begin{release}{1.1e}{2012-12-16} +\begin{release}{1.2}{2012-07-20} +\item Unterstützung der \bibfield{related}-Funktionen, die \sty{biblatex} seit Version 2.0 anbietet: +\subitem Übersetzungen und Neuauflagen \see{sub:uebersetzungen} +\subitem Anpassung der Option \opt{partofcited} \see{sub:kurz} +\subitem Anpassung des Typs \bibtype{review} \see{sub:rezis} +\subitem Option \opt{germ} überarbeitet und in \opt{translatedas} umbenannt \see{sub:germ} +\subitem In allen Fällen ist nun nur noch ein Durchlauf von \bin{biber} nötig +\item Neuer \bibfield{entrysubtype} für Fernsehsendungen \see{movie:tv} +\item \cmd{citefilm} gibt bei Serien und Fernsehendungen nun \bibfield{maintitle} aus +\item Neuer Befehl \cmd{citeepisode} \see{sub:serien} +\item Sortierschema \opt{title} hinzugefügt \see{sub:sort} +\item Option \opt{ignorearticle} hinzugefügt \see{sub:sort} +\item Bei fehlender Datumsangabe wird nun der der Bibstring \cmd{undated} ausgegeben +\item Weitere Detailkorrekturen +\end{release} + + +\begin{release}{1.1e}{2011-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} 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 572a51c4f84..ab6d6188b62 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-options.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.tex index b090ca41f70..9d147a15c65 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-options.tex @@ -6,10 +6,8 @@ \usepackage{graphicx} \usepackage{btxdockit} \usepackage[german=guillemets]{csquotes} -\usepackage[citestyle=fiwi,bibstyle=fiwi,series=true,publisher=true,germ=true,origyearwithyear=true,origyearsuperscript=true,dashed=true,partofcited=true]{biblatex} -\ExecuteBibliographyOptions{backend=biber} +\usepackage[citestyle=fiwi,bibstyle=fiwi,series=true,publisher=true,germ=true,origyearwithyear=true,origyearsuperscript=true,dashed=true,partofcited=true,backend=biber]{biblatex} \ExecuteBibliographyOptions{bibencoding=utf8} -\ExecuteBibliographyOptions{sorting=title} \bibliography{examples} \fullcitefilm @@ -18,15 +16,17 @@ \begin{document} \title{biblatex-fiwi}\subtitle{Beispiele für die Optionen}\date{}\maketitle -\noindent Dieses Dokument zeigt die Darstellungsweise des \sty{biblatex}"=Stils \sty{fiwi} mit folgenden aktivierten Optionen: \opt{series,publisher,germ,origyearwithyear,origyearsuperscript,} \opt{dashed} und \opt{partofcited} \\ \\ +\noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi} mit folgenden aktivierten Optionen: \opt{series,publisher,translatedas,origyearwithyear,origyearsuperscript,} \opt{dashed} und \opt{partofcited}. \\ \\ -\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960} und \citefilm{Menzies.W:1953} +\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a} 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 folgen verschiedene Fernsehserien- und sendungen: \citefilm{Ball.A:2003a}, \citeepisode{Reardon.J:1994a}, \citefilm{Newton:2012a}, \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b}. + +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{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}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}. \defbibheading{film}{\addsec{Filmographie}} \printbibliography[nottype=movie] -\printbibliography[type=movie,heading=film] +\printbibliography[type=movie,heading=film,sorting=title] \end{document}
\ No newline at end of file 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 2eaafb3aaa6..a01207367b2 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 2b1b669e1f2..44814b8e55d 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,11 +6,8 @@ \usepackage{graphicx} \usepackage{btxdockit} \usepackage[german=guillemets]{csquotes} -\usepackage[citestyle=fiwi,bibstyle=fiwi2,dashed]{biblatex} -\ExecuteBibliographyOptions{backend=biber} +\usepackage[citestyle=fiwi,bibstyle=fiwi,dashed,backend=biber]{biblatex} \ExecuteBibliographyOptions{bibencoding=utf8} -\ExecuteBibliographyOptions{sorting=title} - \bibliography{examples} \fullcitefilm @@ -18,15 +15,17 @@ \begin{document} \title{biblatex-fiwi}\subtitle{Beispiele für die Grundeinstellung}\date{}\maketitle -\noindent Dieses Dokument zeigt die Darstellungsweise des \sty{biblatex}"=Stils \sty{fiwi} mit den Grundeinstellungen.\\ \\ +\noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi} mit den Grundeinstellungen.\\ \\ + +\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a} und \citefilm{Menzies.W:1953}. -\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 folgen verschiedene Fernsehserien- und sendungen: \citefilm{Ball.A:2003a}, \citeepisode{Reardon.J:1994a}, \citefilm{Newton:2012a}, \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b}. -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}. +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{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}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}. \defbibheading{film}{\addsec{Filmographie}} \printbibliography[nottype=movie] -\printbibliography[type=movie,heading=film] +\printbibliography[type=movie,sorting=title,heading=film] \end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options new file mode 100644 index 00000000000..297d81ef533 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options @@ -0,0 +1,32 @@ +\documentclass[a4paper]{scrartcl} +\usepackage[utf8]{inputenc} +\usepackage[ngerman]{babel} +\usepackage[OT2,T1]{fontenc} +\usepackage{mathpazo} +\usepackage{graphicx} +\usepackage{btxdockit} +\usepackage[german=guillemets]{csquotes} +\usepackage[citestyle=fiwi,bibstyle=fiwi2,series=true,publisher=true,germ=true,origyearwithyear=true,origyearsuperscript=true,dashed=true,partofcited=true,backend=biber]{biblatex} +\ExecuteBibliographyOptions{bibencoding=utf8} + +\bibliography{examples} +\fullcitefilm + + + +\begin{document} +\title{biblatex-fiwi2}\subtitle{Beispiele für die Grundeinstellung}\date{}\maketitle +\noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi2} mit folgenden aktivierten Optionen: \opt{series,publisher,translatedas,origyearwithyear,origyearsuperscript,} \opt{dashed} und \opt{partofcited}.\\ \\ + +\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a} und \citefilm{Menzies.W:1953}. + +Dann folgen verschiedene Fernsehserien- und sendungen: \citefilm{Ball.A:2003a}, \citeepisode{Reardon.J:1994a}, \citefilm{Newton:2012a}, \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b}. + +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{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}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}. + +\defbibheading{film}{\addsec{Filmographie}} + +\printbibliography[nottype=movie] +\printbibliography[type=movie,heading=film,sorting=title] + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options.pdf Binary files differindex 99359bdcdd8..117f9e6f5c4 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2-options.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf Binary files differindex a838a1603cf..521242194f8 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.tex index fd94721de64..484dadbe6fe 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.tex @@ -6,11 +6,8 @@ \usepackage{graphicx} \usepackage{btxdockit} \usepackage[german=guillemets]{csquotes} -\usepackage[citestyle=fiwi,bibstyle=fiwi2]{biblatex} -\ExecuteBibliographyOptions{backend=biber} +\usepackage[citestyle=fiwi,bibstyle=fiwi2,backend=biber]{biblatex} \ExecuteBibliographyOptions{bibencoding=utf8} -\ExecuteBibliographyOptions{sorting=title} - \bibliography{examples} \fullcitefilm @@ -18,15 +15,18 @@ \begin{document} \title{biblatex-fiwi2}\subtitle{Beispiele für die Grundeinstellung}\date{}\maketitle -\noindent Dieses Dokument zeigt die Darstellungsweise des \sty{biblatex}"=Stils \sty{fiwi2} mit den Grundeinstellungen.\\ \\ +\noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi2} mit den Grundeinstellungen.\\ \\ + +\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a} und \citefilm{Menzies.W:1953}. + +Dann folgen verschiedene Fernsehserien- und sendungen: \citefilm{Ball.A:2003a}, \citeepisode{Reardon.J:1994a}, \citefilm{Newton:2012a}, \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b}. -\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{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}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}. -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}. \defbibheading{film}{\addsec{Filmographie}} \printbibliography[nottype=movie] -\printbibliography[type=movie,heading=film] +\printbibliography[type=movie,heading=film,sorting=title] \end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib index 1b83c4084eb..65499937d57 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib @@ -2,13 +2,76 @@ %% http://bibdesk.sourceforge.net/ -%% Created for Simon Spiegel at 2012-01-11 10:06:15 +0100 +%% Created for Simon Spiegel at 2012-07-18 13:40:16 +0200 %% Saved with string encoding Unicode (UTF-8) +@movie{Newton:2012a, + Date = {2012-05-12}, + Date-Added = {2012-07-18 11:31:41 +0000}, + Date-Modified = {2012-07-18 11:31:41 +0000}, + Entrysubtype = {tv}, + Keywords = {Utopie, konkrete Utopie, Venus}, + Maintitle = {Newton}, + Organization = {ORF eins}, + Pagetotal = {23}, + Standort = {Download}, + Title = {Gegen die Krise: Wie ein amerikanischer Architekt die Welt retten will}, + Url = {http://tv.orf.at/program/orf1/20120512/569531401/337846/}, + Urldate = {2012-05-13}, + Bdsk-Url-1 = {http://tv.orf.at/program/orf1/20120512/569531401/337846/}} + +@movie{Wuergel.H:2012d, + Date = {2012-05-12}, + Date-Added = {2012-07-18 10:21:25 +0000}, + Date-Modified = {2012-07-18 10:21:25 +0000}, + Entrysubtype = {tv}, + Organization = {SF1}, + Pagetotal = {23}, + Standort = {Download}, + Title = {Kassensturz}, + Year = {2012}, + Bdsk-Url-1 = {http://tv.orf.at/program/orf1/20120512/569531401/337846/}} + +@movie{Wuergel.H:2012b, + Date = {2012-06-12}, + Date-Added = {2012-07-18 10:21:25 +0000}, + Date-Modified = {2012-07-18 10:21:25 +0000}, + Entrysubtype = {tv}, + Organization = {SF1}, + Pagetotal = {23}, + Standort = {Download}, + Title = {Kassensturz}, + Year = {2012}, + Bdsk-Url-1 = {http://tv.orf.at/program/orf1/20120512/569531401/337846/}} + +@book{Bordwell.D:1979a, + Address = {Reading}, + Author = {Bordwell, David and Thompson, Kristin}, + Publisher = {Addison-Wesley}, + Title = {Film Art: An Introduction}, + Year = {1979}} + +@book{Bordwell.D:2004a, + Address = {Boston and Burridge and Dubuque and Madison and New York}, + Author = {Bordwell, David and Thompson, Kristin}, + Edition = {7}, + Publisher = {McGraw-Hill}, + Related = {Bordwell.D:1979a}, + Relatedtype = {origpubin}, + Title = {Film Art: An Introduction}, + Year = {2004}} + +@movie{Coppola.F:1972a, + Address = {USA}, + Author = {Coppola, Francis Ford}, + Subtitle = {Der Pate}, + Title = {The Godfather}, + Year = {1972}} + @book{Blish.J:1973a, Address = {Chicago}, Author = {Atheling, Jr., William}, @@ -96,7 +159,6 @@ Origlocation = {London}, Origtitle = {The Turn of the Screw}, Publisher = {dtv}, - Read = {1}, Title = {Das Durchdrehen der Schraube}, Translator = {Nicol, Karl Ludwig}, Year = {2007}} @@ -112,10 +174,10 @@ Origdate = {1898}, Pages = {22--120}, Publisher = {Bedford Books}, - Read = {1}, + Related = {James.H:2007a}, + Relatedtype = {translatedas}, Series = {Case Studies in Contemporary Criticism}, Title = {The Turn of the Screw}, - Usera = {James.H:2007a}, Year = {2004}} @incollection{Wells.HG:1980, @@ -193,7 +255,6 @@ Origdate = {1971}, Pages = {715--754}, Publisher = {Arbor House}, - Read = {1}, Title = {The Queen of Air and Darkness}, Year = {1980}} @@ -267,7 +328,6 @@ Author = {Müller, André}, Number = {24}, Publisher = {Lit}, - Read = {1}, Series = {Politica et Ars}, Subtitle = {Positionen des fiktionalen Films zwischen Gattungstraditionen und gesellschaftlichen Zukunftsdiskursen}, Title = {Film und Utopie}, @@ -278,7 +338,7 @@ Journal = {Zeitschrift für Fantastikforschung}, Number = {1}, Pages = {124--126}, - Usera = {Muller.A:2010a}, + Related = {Muller.A:2010a}, Year = {2010}} @review{Spiegel.S:2009a, @@ -286,8 +346,8 @@ Date = {2009-12-17}, Journal = {Basler Zeitung}, Pages = {21--23}, - Title = {Welcome to Pandora}, - Usera = {Cameron.J:2009b}} + Related = {Cameron.J:2009b}, + Title = {Welcome to Pandora}} @movie{Cameron.J:2009b, Address = {USA and GB}, @@ -310,7 +370,6 @@ 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}, Title = {Ostrannenie}, @@ -322,7 +381,7 @@ Journal = {Projections}, Number = {2}, Pages = {128--134}, - Usera = {Oeuver.A:2010a}, + Related = {Oeuver.A:2010a}, Volume = {5}, Year = {2011}, Bdsk-Url-1 = {http://dx.doi.org/10.3167/proj.2011.050209}} @@ -356,11 +415,10 @@ @book{Todorov.T:1992, Address = {Frankfurt a.\,M.}, Author = {Todorov, Tzvetan}, - Origdate = {1970}, Origlanguage = {french}, - Origlocation = {Paris}, - Origtitle = {Introduction à la littérature fantastique}, Publisher = {Fischer}, + Related = {Todorov.T:1970}, + Relatedtype = {translationof}, Title = {Einführung in die fantastische Literatur}, Translator = {Kersten, Karin and Metz, Senta and Neubaur, Caroline}, Year = {1992}} @@ -368,6 +426,8 @@ @book{Todorov.T:1970, Address = {Paris}, Author = {Todorov, Tzvetan}, + Date-Modified = {2012-04-23 07:42:01 +0000}, + Publisher = {Éditions du Seuil}, Title = {Introduction à la littérature fantastique}, Year = {1970}} @@ -378,8 +438,9 @@ Booktitle = {The Complete Tales and Poems of Edgar Allan Poe}, Origdate = {1843}, Pages = {223--230}, + Related = {Poe.E:1999a}, + Relatedtype = {translatedas}, Title = {The Black Cat}, - Usera = {Poe.E:1999a}, Year = {1982}} @incollection{Poe.E:1999a, 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 83b5943b645..597b7a8fb49 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx @@ -1,32 +1,47 @@ -% $Id: fiwi-yearbeginning.bbx, v 1.1e 2012/02/16 Simon Spiegel +% $Id: fiwi-yearbeginning.bbx, v 1.2 2012/07/20 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.1e 2012/02/16 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.2 2012/07/20 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{yearparens}{\mkbibparens{#1}\ifentrytype{collection}{}{\addcolon\addspace}} +\DeclareFieldFormat{pubstate}% +{\ifbibstring{#1}{\mkbibbrackets{\midsentence\bibstring{#1}}}{#1}} + +%\DeclareFieldFormat{pages}{#1} \renewcommand{\ppspace}{} \renewbibmacro*{labelyear+extrayear}{% \iffieldundef{year} - {} + {\bibstring[\mkbibbrackets]{undated}\addcolon\addspace} {\printtext[yearparens]{% \iffieldundef{endyear} - {\printfield{labelyear}} + {\iftoggle{isreview}{\printfield{year}}% + {\printfield{labelyear}}} {\printfield{year}\iffieldsequal{year}{endyear}{}{\printfield{endyear}}}% \printfield{extrayear}% - \ifboolexpr{ ( not test {\iffieldundef{origyear}} + \ifboolexpr{ ( (not test {\iffieldundef{origyear}} + or test {\iffieldequalstr{relatedtype}{origpubin}}) and test {\iftoggle{origyearwithyear}} and test {\iffieldundef{origtitle}} ) }% {\iftoggle{origyearbrackets} - {\addthinspace\mkbibbrackets{\printfield{origyear}}} - {\addslash\printfield{origyear}}}% + {\addthinspace\mkbibbrackets{% + \iffieldequalstr{relatedtype}{origpubin} + {\entrydata*{\thefield{related}}{% + \printfield[origyear]{year}% + }} + {\printfield{origyear}}}}% + {\addslash% + \iffieldequalstr{relatedtype}{origpubin} + {\entrydata*{\thefield{related}}{% + \printfield[origyear]{year}% + }} + {\printfield{origyear}}}}% {}% }}} @@ -38,7 +53,7 @@ {\bibstring{idempp}}% {\bibstring{idem\thefield{gender}}}}{% \printnames{editor}}\addspace}% - \iffieldequalstr{entrytype}{book}{}{\usebibmacro{editorstrg}}}} + \ifentrytype{book}{}{\usebibmacro{editorstrg}}}} \renewbibmacro*{editorstrg}{% \printtext{\mkbibparens{\unspace @@ -48,7 +63,7 @@ \bibstring{editor}% \fi}}% \ifthenelse{\( - \iffieldequalstr{entrytype}{book}% + \ifentrytype{book}% \and \ifnameundef{author}% \and \not \ifnameundef{editor}% \)% @@ -72,7 +87,7 @@ {\printfield{issue}}}}% \renewbibmacro*{journal+issuetitle}{% - \iffieldequalstr{entrytype}{periodical} + \ifentrytype{periodical} {\usebibmacro{periodical}} {\usebibmacro{journal}}% \setunit*{\addspace}% @@ -87,7 +102,7 @@ {\addcomma}}% \iffieldundef{number} {}{\printtext{\addspace\printfield{number}}\addspace}% -\iffieldequalstr{entrytype}{periodical}{\usebibmacro{labelyear+extrayear}}{} +\ifentrytype{periodical}{\usebibmacro{labelyear+extrayear}}{} \printfield{eid}%% \usebibmacro{issue+date}% \iffieldundef{issuetitle}{}{\addcolon\addspace\printtext{\usebibmacro{issue}}} @@ -108,10 +123,39 @@ {} {\printlist{location}}% \iftoggle{printpublisher} - {\setunit{\isdot\addcolon\addspace}\printlist{publisher}\setunit{\addcomma\space}}% + {\setunit{\isdot\addcolon\addspace}% + \printlist{publisher}% + \setunit{\addcomma\space}}% {} - \iftoggle{dontprintorig}{\printfield{labelyear}}{}}} + \iftoggle{dontprintorig}{\printfield{year}}{}}} + +\renewbibmacro*{addendum+pubstate}{% + \printfield{pubstate}% + \newunit\newblock% + \printfield{addendum}} + +\renewbibmacro*{doi+eprint+url}{% + \iftoggle{bbx:doi} + {\printfield{doi}} + {}% + \newblock + \iftoggle{bbx:eprint} + {\usebibmacro{eprint}} + {}% + \newblock + \iftoggle{bbx:url} + {\usebibmacro{url+urldate}} + {}} + + + +%\newbibmacro*{publ+loc+origyear}{% +%\iffieldequalstr{relatedtype}{origpubin} +%{\usebibmacro{related:origpubin}{\thefield{related}}} +%{\usebibmacro{publ+loc+origyear+inentry}}} + +%\newbibmacro*{publ+loc+origyear+inentry}{% \newbibmacro*{publ+loc+origyear}{% \printlist{location}% \iftoggle{printpublisher}% @@ -119,9 +163,19 @@ {\setunit*{\space}}% {\setunit{\isdot\addcolon\space}\printlist{publisher}}}% {\setunit*{\space}}% -\iftoggle{dontprintorig}{\iftoggle{printpublisher}{\addspace}{}\printfield{labelyear}}{}\usebibmacro{origyear}% +\iftoggle{dontprintorig} +{\iftoggle{printpublisher}% + {\addspace}{}% + \ifboolexpr{( + test {\iftoggle{isreview}} + or test {\iftoggle{dontprintorig}} )} + {\printfield{year}} + {\printfield{labelyear}}} + {}\usebibmacro{origyear}% }% + + \newbibmacro*{inst+loc}{% \iflistundef{institution} {\iflistundef{location} @@ -157,13 +211,13 @@ \usebibmacro{labeltitle}% \setunit*{\addspace}}} -\renewbibmacro*{translatedversion}[1]{% - \toggletrue{intransdecision}% - \edef\@tempa{\noexpand\docsvlist{#1}}% - \def\do##1{\toggletrue{dontprintextrayear}\printtext[germfassung]{% - \fullcite{##1}}}% - \@tempa\toggletrue{dontprintorig}% - \togglefalse{dontprintextrayear}\togglefalse{intransdecision}} +%\renewbibmacro*{translatedversion}[1]{% +% \toggletrue{intransdecision}% +% \edef\@tempa{\noexpand\docsvlist{#1}}% +% \def\do##1{\toggletrue{dontprintextrayear}\printtext[germfassung]{% +% \fullcite{##1}}}% +% \@tempa\toggletrue{dontprintorig}% +% \togglefalse{dontprintextrayear}\togglefalse{intransdecision}} \renewbibmacro*{labeltitle}{% \iffieldundef{label} @@ -178,8 +232,8 @@ \usebibmacro{begentry}% \usebibmacro{author/translator}% \usebibmacro{labelyear+extrayear}% -\newblock\toggletrue{isreview} -\usebibmacro{review}{\thefield{usera}}% +\newblock\toggletrue{isreview}% +\usebibmacro{review}{\thefield{related}}% \togglefalse{isreview}\newunit\newblock \usebibmacro{bytranslator}% \newunit\newblock @@ -216,7 +270,9 @@ {\setunit{\addperiod}} {\addcomma\addspace\printfield{pages}}% \newunit\newblock% -\bibsentence\printfield{note}% +\iffieldundef{note} +{} +{\bibsentence\printfield{note}}% \newunit\newblock% \usebibmacro{doi+eprint+url}% %\setunit{.}\newblock @@ -281,9 +337,9 @@ \printfield{note}% \newunit \usebibmacro{org+publ+loc+year} - \newunit\newblock% + \newblock% \usebibmacro{chap+pag}% - %\setunit{\par}\newblock + \newblock% \addspace\usebibmacro{decidetranslatedversion}% \newblock \usebibmacro{doi+eprint+url}% @@ -321,7 +377,7 @@ \newunit\newblock% \usebibmacro{publ+loc+origyear}% \usebibmacro{chap+pag}% -\newblock\newunit +\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 0ba480046f3..926c73f7036 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx @@ -1,18 +1,18 @@ -% $Id: fiwi.bbx, v1.1d 2012/02/16 Simon Spiegel +% $Id: fiwi.bbx, v1.2 2012/07/20 Simon Spiegel -\ProvidesFile{fiwi.bbx}[v1.1d 2012/02/16 film studies bibliography style] +\ProvidesFile{fiwi.bbx}[v1.2 2012/07/20 film studies bibliography style] -\@ifpackagelater{biblatex}{2011/11/12} +\@ifpackagelater{biblatex}{2012/07/01} {} {\PackageError{biblatex} {Outdated 'biblatex' package} - {The 'fiwi' style requires biblatex v1.7 or later.\MessageBreak + {The 'fiwi' style requires biblatex v2.0 or later.\MessageBreak You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak This is a fatal error. I'm aborting now.}% \endinput} \RequireBibliographyStyle{standard} -\RequireBiber[2] +%\RequireBiber[2] \defcounter{highnamepenalty}{0} @@ -20,6 +20,7 @@ \renewcommand*{\multinamedelim}{\addslash}% \renewcommand*{\finalnamedelim}{\addslash}% +%\renewcommand*{\finentrypunct}{\iftoggle{dontprintorig}{AA}{BB\addperiod}} % Diverse Variablen @@ -52,10 +53,14 @@ \togglefalse{bibpages} \providetoggle{isreview} \togglefalse{isreview} +\providetoggle{ignorearticle} +\toggletrue{ignorearticle} +\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}} @@ -98,8 +103,8 @@ {} }% -\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} +\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} \InitializeBibliographyStyle{% \let\bbx@lasthash\undefined} @@ -123,14 +128,17 @@ \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}} @@ -166,7 +174,7 @@ {\addspace\mkbibparens{\textsuperscript{1}#1}}} \DeclareFieldFormat{origyearart}{\mkbibparens{#1}} \DeclareFieldFormat{origtit}{\mkbibparens{Original\addcolon\addspace #1}} -\DeclareFieldFormat{germfassung}{\mkbibbrackets{\bibstring{translatedto}\adddot\addcolon\addspace#1}} +\DeclareFieldFormat{germfassung}{\mkbibbrackets{\midsentence\bibstring{translatedto}\adddot\addcolon\addspace#1}} \DeclareFieldFormat{origyear}{\iftoggle{origyearsuperscript} {\textsuperscript{1}#1} {#1}} @@ -197,6 +205,7 @@ {\ifthenelse{\value{listcount}=3}{}{\addslash}}% {}}} + \DeclareNameAlias{byeditor}{bytranslator} \DeclareNameAlias{withafterword}{bytranslator} \DeclareNameAlias{byredactor}{bytranslator} @@ -296,21 +305,15 @@ \newcommand*{\mkfinalnamedelimfirst}[1]{\addspace\bibstring{and}\addspace} -\newbibmacro*{translatedversion}[1]{% - \toggletrue{intransdecision}% - \edef\@tempa{\noexpand\docsvlist{#1}}% - \def\do##1{\toggletrue{dontprintextrayear}\printtext[germfassung]{% - \fullcite{##1}}}% - \@tempa\toggletrue{dontprintorig}% - \togglefalse{dontprintextrayear}\togglefalse{intransdecision}} +%\newbibmacro*{translatedversion}[1]{% +% \toggletrue{intransdecision}% +% \edef\@tempa{\noexpand\docsvlist{#1}}% +% \def\do##1{\toggletrue{dontprintextrayear}\printtext[germfassung]{% +% \fullcite{##1}}}% +% \@tempa\toggletrue{dontprintorig}% +% \togglefalse{dontprintextrayear}\togglefalse{intransdecision}} -\newbibmacro*{review}[1]{% - \edef\@tempa{\noexpand\docsvlist{#1}}% - \def\do##1{\toggletrue{dontprintextrayear}\printtext{% - \mkbibquote{% - \iffieldundef{title}{}% - {\usebibmacro{title}}\bibstring{reviewof}\addspace\fullcite{##1}}}}% - \@tempa\togglefalse{dontprintextrayear}} + \renewbibmacro*{url+urldate}{% \printfield{url}% @@ -329,39 +332,9 @@ \field{sortkey} } \sort{ - \name{sortname} - \name{author} - \name{editor} - \name{translator} \field{maintitle} \field{sorttitle} - \field{title} - } - \sort{ - \field{sortyear} - \field{year} - } - \sort{ - \field{sorttitle} - \field{title} - } - \sort{ - \field[padside=left,padwidth=4,padchar=0]{volume} - \field[padside=left,padwidth=4,padchar=0]{number} - \literal{0000} - } -} - -\DeclareSortingScheme{filmtitle}{ - \sort{ - \field{presort} - } - \sort[final]{ - \field{sortkey} - } - \sort{ - \field{sorttitle} - \field{maintitle} + \field{title} } \sort{ \field{sorttitle} @@ -377,8 +350,46 @@ } } -\DeclareSortExclusion{misc,movie,video,reference,collection,periodical}{sortname,author,editor,translator} -\DeclareSortExclusion{book,incollection,collection}{maintitle} + + +% biber sorting + +\AtEndPreamble{% +\iftoggle{ignorearticle} +{\DeclareNosort{ +\nosort{type_title}{\regexp{\A.*\/}} +\nosort{type_title}{\regexp{\AThe\s+}} +\nosort{type_title}{\regexp{\ADie\s+}} +\nosort{type_title}{\regexp{\ADer\s+}} +\nosort{type_title}{\regexp{\ADas\s+}} +\nosort{type_title}{\regexp{\AEin\s+}} +\nosort{type_title}{\regexp{\AEine\s+}} +\nosort{type_title}{\regexp{\AA\s+}} +\nosort{type_title}{\regexp{\AUne\s+}} +\nosort{type_title}{\regexp{\AUn\s+}} +\nosort{type_title}{\regexp{\ALe\s+}} +\nosort{type_title}{\regexp{\ALa\s+}} +\nosort{type_title}{\regexp{\AGli\s+}} +\nosort{type_title}{\regexp{\AIl\s+}} +\nosort{type_title}{\regexp{\AEl\s+}} +\nosort{type_title}{\regexp{\ALes\s+}} +\nosort{type_title}{\regexp{\ALos\s+}} +\nosort{type_title}{\regexp{\AL'\s+}} +} +\DeclareSourcemap{ + \maps[datatype=bibtex]{ + \map{ + \step[fieldset=abstract, null] + \step[fieldset=annote, null] + \step[fieldset=annotation, null] +} } +}} +{} +\DeclareSortExclusion{book,incollection}{maintitle} +\DeclareSortExclusion{collection}{maintitle,author,editor} +} + +\DeclareSortExclusion{misc,video,movie}{author,editor,translator} % Data inheritance @@ -406,8 +417,10 @@ \NewBibliographyString{translatedto} \NewBibliographyString{prepublished} \NewBibliographyString{reviewof} -\NewBibliographyString{citepage} -\NewBibliographyString{citepages} +\NewBibliographyString{airdate} +\NewBibliographyString{undated} +%\NewBibliographyString{citepage} +%\NewBibliographyString{citepages} \DefineBibliographyStrings{german}{% andothers = {et al\adddot}, @@ -425,6 +438,8 @@ phdthesis ={Unver\"offentlichte Dissertation}, minutes = {min}, tvseason = {Staffel}, tvepisode = {Folge}, +airdate = {}, +undated = {undatiert}, translatedto = {dt\adddot}, reviewof = {Rezension von}, prepublished = {Online-Vorver\"offentlichung}, @@ -455,7 +470,7 @@ january = {Januar}, \DeclareRobustCommand{\film}{\textsc} \renewbibmacro*{bytranslator+others}{% Bei incollection wird translator nach dem Titel ausgegeben -\ifthenelse{\ifnameundef{translator} \or \iffieldequalstr{entrytype}{incollection}} +\ifthenelse{\ifnameundef{translator} \or \ifentrytype{incollection}} {} {\def\abx@tempa{bytranslator}% \ifnamesequal{translator}{commentator} @@ -523,7 +538,7 @@ january = {Januar}, \renewbibmacro*{author}{% \ifboolexpr{ - test \ifuseauthor + test {\ifuseauthor} and not test {\ifnameundef{author}} } @@ -602,9 +617,7 @@ january = {Januar}, \renewbibmacro*{date}{% \iffieldundef{year}% - {\iffieldundef{urlyear}% - {}% - {\printfield{urlyear}}}% + {\bibstring[\mkbibbrackets]{undated}\addcolon\addspace}% {\iffieldundef{month} {\printfield{labelyear}} {\iffieldundef{day} @@ -615,20 +628,33 @@ january = {Januar}, \newbibmacro*{labelyear+extrayear}{% \ifboolexpr{test {\iftoggle{usera}} -or test {\iffieldequalstr{entrytype}{set}}} +or test {\ifentrytype{set}}} {\usebibmacro{labelyear}} {\iffieldundef{year} - {} + {\bibstring[\mkbibbrackets]{undated}\addcolon\addspace} {\printtext{% \iffieldundef{endyear}% {\printfield{year}% \ifboolexpr{( test {\iftoggle{origyearwithyear}} - and not test {\iffieldundef{origyear}} - and test {\iffieldundef{origtitle}} )} + ( and not test {\iffieldundef{origyear}} + or test {\iffieldequalstr{relatedtype}{origpubin}} ) + and test {\iffieldundef{origtitle}} ) } {\iftoggle{origyearbrackets} - {\addthinspace\mkbibbrackets{\printfield{origyear}}} - {\addslash\printfield{origyear}}}{}}% + {\addthinspace\mkbibbrackets{% + \iffieldequalstr{relatedtype}{origpubin} + {\entrydata*{\thefield{related}}{% + \printfield[origyear]{year} + }} + {\printfield{origyear}} + }} + {\addslash% + \iffieldequalstr{relatedtype}{origpubin} + {\entrydata*{\thefield{related}}{% + \printfield[origyear]{year} + }} + {\printfield{origyear}} + }}{}}% {\printfield{year}\iffieldsequal{year}{endyear}% {}{\printfield{endyear}}}% \iftoggle{dontprintextrayear}% @@ -673,15 +699,21 @@ or test {\iffieldequalstr{entrytype}{set}}} \printfield[noformat]{title}% \newunit\printfield[noformat]{subtitle}}}% \printfield{titleaddon} - \ifboolexpr{ test {\iffieldundef{origyear}} - or (not test {\iffieldundef{origyear}} and test {\iftoggle{origyearwithyear}} - and test {\iffieldundef{origtitle}} )} + \ifboolexpr{ (test {\iffieldundef{origyear}} and not test {\iffieldequalstr{relatedtype}{origpubin}} ) + or (not test {\iffieldundef{origyear}} + and not test {\iffieldequalstr{relatedtype}{origpubin}} + and test {\iftoggle{origyearwithyear}} + and test {\iffieldundef{origtitle}} )} {} + {\iffieldequalstr{relatedtype}{origpubin} + {\setunit{\addspace}\printtext[origyearart]{\printfield{year}% + \iffieldundef{endyear}% + {}{\printfield{endyear}}}} {\iffieldundef{origtitle} {\setunit{\addspace}\printtext[origyearart]{\printfield{origyear}% \iffieldundef{origendyear}% {}{\printfield{origendyear}}}} - {} + {}} }} \newbibmacro*{mtitle+mstitle+vol+part+title+stitle}{% @@ -737,29 +769,62 @@ or test {\iffieldequalstr{entrytype}{set}}} + \newbibmacro*{decidetranslatedversion} {% \iftoggle{dontprintorig} {} {\ifboolexpr{% test {\iftoggle{germfassung}} - and - not test {\iffieldundef{usera}}} - {\toggletrue{dontprintorig}% - \usebibmacro{translatedversion}{\thefield{usera}}}% +and test {\iffieldequalstr{relatedtype}{translatedas}}} + {\toggletrue{dontprintorig}\toggletrue{intransdecision}% + \usebibmacro{related:translatedas}{\thefield{related}} + \togglefalse{intransdecision}}% {\usebibmacro{origyear+location+title}}% }} +\newbibmacro*{related:translatedas}[1]{% + \entrydata{#1}{% + \printtext[germfassung]{% + \usedriver{}{\thefield{entrytype}}}% + }} + +\newbibmacro*{review}[1]{% +\toggletrue{dontprintextrayear}\printtext{% + \mkbibquote{% + \iffieldundef{title}{}% + {\usebibmacro{title}}\bibstring{reviewof}\addspace% + \entrydata{#1}{% + \usedriver{}{\thefield{entrytype}}}% + }}% + \togglefalse{dontprintextrayear}} + \newbibmacro*{origyear+location+title}{% \iffieldundef{origtitle}% -{}{\setunit{}\newblock\printtext[origtit]{\printfield{origtitle}% +{\iffieldequalstr{relatedtype}{translationof} +{\entrydata*{\thefield{related}}{% +\setunit{}\newblock\printtext[origtit]{\printfield[noformat]{title}% +\iflistundef{location}{}% +{\adddot\addspace\printlist{location}% +\iftoggle{printpublisher} +{\iflistundef{publisher} +{} +{\setunit{\isdot\addcolon\addspace} +\printlist{publisher}\setunit{\addcomma\space}}} +{}}% +\addspace\printdate% +\iffieldundef{endyear}% +{}{\printfield{endyear}}% +}}} +{}} +{\setunit{}\newblock\printtext[origtit]{\printfield{origtitle}% \iflistundef{origlocation}{}% {\adddot\addspace\printlist{origlocation}% \iftoggle{printpublisher}% {\iflistundef{origpublisher}% {}% {\setunit{\isdot\addcolon\addspace} - \printlist{origpublisher}\setunit{\addcomma\space}}}% + \printlist{orgpublisher}\setunit{\addcomma\space}}}% {}% }% \iffieldundef{origyear}{}% @@ -769,10 +834,34 @@ or test {\iffieldequalstr{entrytype}{set}}} {}{\printfield{origendyear}}}% }}} +% serials +\newbibmacro*{movie:serials}{ +\addcomma\newunit% +\usebibmacro{filmloc}\addcomma\newunit% +\usebibmacro{filmorg} +\addspace\printdate% +\iffieldequalstr{endyear}{} +{\addspace .} +{}% +\newunit\newblock} + +%normale Filme +\newbibmacro*{movie:regular}{ +\addcomma\addspace +\usebibmacro{filmloc} +\addspace\printdate} + +%normale Filme +\newbibmacro*{movie:tv}{% +\usebibmacro{filmorg}% +\addcomma% +\printtext{\addspace\bibstring{airdate}\addspace\printdate}} + + \newbibmacro*{filmtitle} {\iffieldundef{maintitle} {\printfield[film]{title}} -{\printfield[film]{maintitle}}% +{\printfield[film]{maintitle}\newunit}% \iffieldundef{subtitle}% {}% {\setunit{}\addspace\printfield[plain]{subtitle}}% @@ -800,8 +889,12 @@ or test {\iffieldequalstr{entrytype}{set}}} {\printlist{organization}} } -\newbibmacro*{director}{ -\ifpunct{\unspace}{}\printnames[director]{author} +\newbibmacro*{director}{% +\ifnameundef{director} +{\ifnameundef{author} +{} +{\ifpunct{\unspace}{}\printnames[director]{author}}} +{\ifpunct{\unspace}{}\printnames[director]{director}} } \newbibmacro*{mtitle+vol+btitle+bstitle}{% @@ -832,7 +925,7 @@ or test {\iffieldequalstr{entrytype}{set}}} {\setunit*{\addcomma}}} \renewbibmacro*{journal+issuetitle}{% - \iffieldequalstr{entrytype}{periodical} + \ifentrytype{periodical} {\usebibmacro{periodical}} {\usebibmacro{journal}} \setunit*{\addspace}% @@ -880,13 +973,23 @@ or test {\iffieldequalstr{entrytype}{set}}} }% \newbibmacro*{origyear}{% -\iffieldundef{origyear}% +\ifboolexpr{ +not test {\iffieldequalstr{relatedtype}{origpubin}} +and (test {\iffieldundef{origyear}}% + )} {}% {\ifboolexpr{ (test {\iffieldundef{origtitle}} and not test {\iftoggle{origyearwithyear}} )} % - {\printtext[origyearbook]{\printfield{origyear}% - \iffieldundef{origendyear}{}{\printfield{origendyear}}}}% + {\printtext[origyearbook]{\iffieldequalstr{relatedtype}{origpubin} + {\entrydata*{\thefield{related}}{% + \printfield{year}% + \iffieldundef{endyear}% + {}{\printfield{endyear}}% + }}% + {\printfield{origyear}% + \iffieldundef{origendyear} + {}{\printfield{origendyear}}}}}% {}}% } @@ -975,7 +1078,7 @@ or test {\iffieldequalstr{entrytype}{set}}} \usebibmacro{begentry}% \usebibmacro{author/translator}% \newblock\toggletrue{isreview} -\usebibmacro{review}{\thefield{usera}}% +\usebibmacro{review}{\thefield{related}}% \togglefalse{isreview}\newunit\newblock \usebibmacro{bytranslator}% \newunit\newblock @@ -1010,7 +1113,9 @@ or test {\iffieldequalstr{entrytype}{set}}} \usebibmacro{journal+issuetitle}% \newunit\usebibmacro{chap+pag}% \newblock -\bibsentence\printfield{note}% +\iffieldundef{note} +{} +{\bibsentence\printfield{note}}% %\setunit{.}\newblock \usebibmacro{decidetranslatedversion}% \newblock @@ -1169,35 +1274,24 @@ or test {\iffieldequalstr{entrytype}{set}}} \usebibmacro{bibindex}% \usebibmacro{begentry}% \newblock% - \iffieldequalstr{entrysubtype}{serial} -% Film- und Fersehserien - {\usebibmacro{filmtitle}% - \newblock% - \usebibmacro{director}\addcomma\newunit% - \usebibmacro{filmloc}\addcomma\newunit% - \usebibmacro{filmorg} - \addspace\printdate% - \iffieldequalstr{endyear}{} - {\addspace .} - {}% + \usebibmacro{filmtitle}% \newunit\newblock% - \iffieldundef{pagetotal} + \usebibmacro{director}% +\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{pageref}} -% Normale Filme -{\usebibmacro{filmtitle}% - \newblock% - \usebibmacro{director}\addcomma\addspace - \usebibmacro{filmloc} - \addspace\printdate% - \iffieldundef{pagetotal} - {}{ - \iftoggle{filmruntime}{\addcomma\addspace\printfield{pagetotal}}{}} - \iffieldundef{note}{}{\printfield{note}} - \usebibmacro{pageref}}% - \usebibmacro{finentry}} + \iffieldundef{note}{}{\printfield{note}}% + \newunit\newblock +%\usebibmacro{doi+eprint+url} + \usebibmacro{pageref} + \usebibmacro{finentry}} \DeclareBibliographyDriver{online}{% \usebibmacro{bibindex}% diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx index 0113e900f62..6ef2ff58d32 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.1e 2012/02/16 Simon Spiegel +% $Id: fiwi.cbx,v 1.2 2012/07/20 Simon Spiegel \ProvidesFile{fiwi.cbx} -[\abx@cbxid $Id: fiwi.cbx,v 1.1e 2012/02/16 spiegel $] +[\abx@cbxid $Id: fiwi.cbx,v 1.2 2012/07/20 spiegel $] \ExecuteBibliographyOptions{labelyear,autocite=inline,firstinits=false,uniquename=full,uniquelist=true} @@ -37,7 +37,7 @@ \providetoggle{xindy} \DeclareBibliographyOption{xindy}[true]{\settoggle{xindy}{#1}} - +\DeclareFieldFormat{tvmaintitle}{\film{#1}\addcolon\addspace} \DeclareFieldFormat{citeyear}{\mkbibparens{#1}} %\DeclareFieldFormat{labelyear}{\mknumalph{#1}} \DeclareFieldFormat{film}{\film{#1}} @@ -117,11 +117,29 @@ \newcommand{\Citealts}{\Cites} \renewbibmacro*{citeindex}{% - \indexnames[indexname]{labelname}}% + \ifciteindex{% + \indexnames[indexname]{labelname}} + {}}% % Zitierbefehle für Filme und Serien -\newbibmacro*{citeserial}{% +\newbibmacro*{cite:tv}{% +\ifciteseen{\ifboolexpr{ test {\ifnameundef{author}} +and test {\iffieldundef{maintitle}}} +{\iffieldundef{extratitle} +{\usebibmacro{cite:filmtitle}} +{\usebibmacro{cite:filmtitle}\addspace\mkbibparens{\printdate}}} +{\usebibmacro{cite:filmtitle}}} +{\usebibmacro{cite:filmtitle} +\addspace\mkbibparens{% +\iflistundef{organization} +{\printlist{location}} +{\printlist{organization}\addcomma} +\printdate}}% +} + + +\newbibmacro*{cite:serial}{% \ifciteseen {\iffieldundef{shorttitle} {\printtext[bibhyperref]{\printfield[film]{title}}} @@ -134,8 +152,14 @@ \printfield{year}}}}% } +\newbibmacro*{cite:filmtitle} +{\iffieldundef{maintitle} +{\printtext[bibhyperref]{\printfield[film]{title}}}% +{\printtext[bibhyperref]{\printfield[tvmaintitle]{maintitle}% +\printfield[film]{title}}} +} -\newbibmacro*{citeserialfull}{% +\newbibmacro*{cite:serialfull}{% \printtext[bibhyperref]{\printfield[film]{title} \addspace\mkbibparens{% \printlist{location}\iflistundef{organization}{}{\addcomma\addspace\printlist{organization}}\addspace\printfield[]{year}\addcomma\addspace% @@ -146,12 +170,37 @@ {\usebibmacro{cite:film:directorcountry}} {\iftoggle{citecompletefilm}% {\usebibmacro{cite:film:directorcountrytranstitle}} - {\printtext[bibhyperref]{\printfield[film]{title}}% + {\usebibmacro{cite:filmtitle}% \addspace\printfield[citeyear]{year}}}} +\newbibmacro*{cite:episode} +{\ifboolexpr{not test {\iffieldequalstr{entrysubtype}{tv}} +and not test {\ifciteseen} +and test {\iftoggle{citefullfilm}}} +{\usebibmacro{cite:film:directorcountry}} +{\ifboolexpr{not test {\iffieldequalstr{entrysubtype}{tv}} +and not test {\ifciteseen} +and test {\iftoggle{citecompletefilm}}} +{\usebibmacro{cite:film:directorcountrytranstitle}} +{\printtext[bibhyperref]{\printfield[film]{title}}% +\ifciteseen{}{% +\iffieldequalstr{entrysubtype}{tv} +{\addspace\mkbibparens{% +\iflistundef{organization} +{\printlist{location}}% +{\printlist{organization}\addcomma} +\printdate}}{% +\addspace\mkbibparens{% +\iflistundef{organization} +{\printlist{location}} +{\printlist{organization}} +\printfield{year}}}}}% +}% +} + \newbibmacro*{cite:film:seen}{% \iffieldundef{shorttitle} - {\printtext[bibhyperref]{\printfield[film]{title}}} + {\usebibmacro{cite:filmtitle}} {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} \newbibmacro*{cite:film:countryear}{% @@ -212,9 +261,7 @@ \newbibmacro*{cite:year+labelyear}{% \printtext[bibhyperref]{% \iffieldundef{year}% - {\iffieldequalstr{entrytype}{online}% - {\printfield{urlyear}}% - {}}% + {\bibstring[\mkbibbrackets]{undated}\printfield{extrayear}}% {\printfield{labelyear}}% \printfield{extrayear}}} @@ -276,8 +323,8 @@ \DeclareCiteCommand{\parencite}[\mkbibparens] {\usebibmacro{prenote}} {\ifthenelse{\ifciteibid\AND - \NOT\iffirstonpage} - {\bibstring[\mkibid]{ibidem}} + \NOT\iffirstonpage}% + {\bibstring[\mkibid]{ibidem}\unspace}% {\usebibmacro{citeindex}% \usebibmacro{cite}}} {\multicitedelim} @@ -379,13 +426,21 @@ {\addspace\bibopenparen}% \printfield{postnote}\bibcloseparen}} +\DeclareCiteCommand{\citeepisode} + {\usebibmacro{prenote}} + {\indexfield{indextitle}% + \usebibmacro{cite:episode}} + {\multicitedelim} + {\usebibmacro{postnote}} + \DeclareCiteCommand{\citefilm} {\usebibmacro{prenote}} {\indexfield{indextitle}% - \iffieldequalstr{entrysubtype}{serial} - {\usebibmacro{citeserial}} - {\ifciteseen{\usebibmacro{cite:film:seen}} - {\usebibmacro{cite:film}}}} + \iffieldequalstr{entrysubtype}{serial}% + {\usebibmacro{cite:serial}}% + {\iffieldequalstr{entrysubtype}{tv}% + {\usebibmacro{cite:tv}}{\ifciteseen{\usebibmacro{cite:film:seen}} + {\usebibmacro{cite:film}}}}} {\multicitedelim} {\usebibmacro{postnote}} @@ -400,7 +455,7 @@ {\usebibmacro{prenote}} {\indexfield{indextitle}% \iffieldequalstr{entrysubtype}{serial} - {\usebibmacro{citeserialfull}} + {\usebibmacro{cite:serialfull}} {\usebibmacro{cite:film}}} {\multicitedelim} {\usebibmacro{postnote}} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx new file mode 100644 index 00000000000..6cd8a88d1bb --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx @@ -0,0 +1,28 @@ +%% Copyright 2012 Simon Spiegel +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Simon Spiegel +%% +%% This work consists of the files: +%% + + +\ProvidesFile{fiwi.dbx}[2012/07/20 1.2 film studies bibliography style data model] +\RequireBiber[3] + + +\DeclareDatamodelFields[type=list, datatype=name]{ + director} + +\DeclareDatamodelEntryfields[movie]{ + director} + diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx index 8491ae35771..a29b2a28d50 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.1e 2012/02/16 Simon Spiegel +% $Id: fiwi2.bbx, v 1.2 2012/07/20 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi2.bbx}[v 1.1e 2012/02/16 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi2.bbx}[v 1.2 2012/07/20 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 eeb51e98edd..403d1f2e61d 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.1e 2012/02/16 Simon Spiegel +% $Id: fiwi2.cbx,v 1.2 2012/07/20 Simon Spiegel \ProvidesFile{fiwi2.cbx} -[\abx@cbxid $Id: fiwi2.cbx,v 1.1e 2012/02/16 spiegel $] +[\abx@cbxid $Id: fiwi2.cbx,v 1.2 2012/07/20 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 new file mode 100644 index 00000000000..6cd8a88d1bb --- /dev/null +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx @@ -0,0 +1,28 @@ +%% Copyright 2012 Simon Spiegel +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Simon Spiegel +%% +%% This work consists of the files: +%% + + +\ProvidesFile{fiwi.dbx}[2012/07/20 1.2 film studies bibliography style data model] +\RequireBiber[3] + + +\DeclareDatamodelFields[type=list, datatype=name]{ + director} + +\DeclareDatamodelEntryfields[movie]{ + director} + |