diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/README | 86 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.pdf | bin | 0 -> 205879 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.tex | 719 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/doc/examples.bib | 348 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi.bbx | 1087 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi2.bbx | 395 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/biblatex-fiwi/latex/cbx/fiwi.cbx | 410 | ||||
-rwxr-xr-x | Master/tlpkg/bin/tlpkg-ctan-check | 3 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/biblatex-fiwi.tlpsrc | 0 | ||||
-rw-r--r-- | Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc | 1 |
10 files changed, 3048 insertions, 1 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/README b/Master/texmf-dist/doc/latex/biblatex-fiwi/README new file mode 100644 index 00000000000..bbf92751ebc --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/README @@ -0,0 +1,86 @@ +biblatex-fiwi 2011/11/15 v1.1 +Copyright (c) 2011 Simon Spiegel <simon(at)simifilm.ch> + +************************************************************ + +Contents of README + 1. Package description + 2. Installation + 3. Usage notes + 4. Documentation + 5. Licence + 6. Files + + + 1. Package description + ---------------------- + + biblatex-fiwi is a collection of styles for the + biblatex package. It was designed for citations in German + Humanities, especially film studies, and offers some features that are not provided by the standard biblatex styles. biblatex-fiwi dependend + on biblatex (version 1.7 at least) and cannot be used + without it! + + Since the style in its current incarnation is highly optimized for documents written in German, the main documentation is only available in German. If there is enough interest, I will maybe add English documentation at a later point. + + Any suggestions concerning this package are highly + appreciated. + + + 2. Installation + --------------- + + If you would like to install biblatex-fiwi manually, do the following: Extract the tds.zip archive to the $LOCALTEXMF directory of your system. + Refresh your filename database. For further information, please see the documentation of your LaTeX distribution. + + + 3. Usage notes + -------------- + + The styles are loaded as the biblatex standard styles: + + \usepackage[bibstyle=fiwi,citestyle=fiwi]{biblatex} + or + \usepackage[bibstyle=fiwi2,biblatex-fiwi2]{biblatex} + + If you want to learn more about the styles and their + additional options, please consult the package + documentation. + + + 4. Documentation + ---------------- + + The English documentation of biblatex-dw can be found in + the file 'biblatex-fiwi.pdf'. + + + + 5. Licence + ---------- + + 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. + + + 6. Files + -------- + + This work consists of the following files: + + * README % this file, including licence + * fiwi.bbx + * fiwi2.bbx + * fiwi.cbx + * biblatex-fiwi.pdf % German documentation + * biblatex-fiwi.tex % German documentation + * examples.bib % bib for documentation
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.pdf Binary files differnew file mode 100644 index 00000000000..047c719c577 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.tex new file mode 100644 index 00000000000..152caa93c4a --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/biblatex-fiwi.tex @@ -0,0 +1,719 @@ +%!TEX encoding = IsoLatin9 +% biblatex-fiwi,v 1.1 2011/11/15 +\documentclass{ltxdockit}[2010/09/26] +\usepackage[latin9]{inputenc} +\usepackage{hyphsubst} +\HyphSubstIfExists{ngerman-x-latest}{% + \HyphSubstLet{ngerman}{ngerman-x-latest}}{} +\usepackage[ngerman]{babel} +\usepackage[style=fiwi,series=true,publisher=true,fullcitefilm,germ=true]{biblatex} +\ExecuteBibliographyOptions{bibencoding=utf8} +\ExecuteBibliographyOptions{backref=false} +\usepackage[strict,style=german,german=guillemets]{csquotes} +\usepackage{btxdockit} +\usepackage{tabularx} +\usepackage{booktabs} +\usepackage{graphicx} +\usepackage{shortvrb} +\usepackage{needspace} +\usepackage{pifont} +\MakeAutoQuote{«}{»} +\MakeAutoQuote*{<}{>} +\MakeShortVerb{\|} +\addbibresource{examples.bib} + + + +\titlepage{% + title={Der \sty{biblatex-fiwi}-Stil}, + subtitle={Ein \sty{biblatex}-Zitierstil für Filmwissenschaftler}, + url={http://www.ctan.org/tex-archive/macros/latex/contrib/csquotes/}, + author={Simon Spiegel}, + email={simon@simifilm.ch}, + revision={1.1}, + date={\rcstoday}} + +\hypersetup{% + pdftitle={Das biblatex-fiwi-Paket}, + pdfsubject={Ein biblatex-Zitierstile für Filmwissenschaftler}, + pdfauthor={Simon Spiegel}, + citecolor=black, + pdfkeywords={tex, e-tex, latex, biblatex, film studies, humanities}} + +\AtBeginToc{\setcounter{tocdepth}{1}} +\AtEndToc{\setcounter{tocdepth}{5}} + +\deffootnote{2em}{2em}{\makebox[2em][l]{\thefootnotemark}} +% tables + +\newcolumntype{H}{>{\sffamily\bfseries\spotcolor}l} +\newcolumntype{P}{>{\raggedright}p{120pt}} +\newcolumntype{Q}{>{\raggedright}p{70pt}} +\newcolumntype{V}{>{\raggedright\displayverbfont}l} + +\newcommand*{\vcmd}[1]{\rotatehead{1.5em}{9.5em}{\cmd{#1}}} +\newcommand*{\venv}[1]{\rotatehead{1.5em}{9.5em}{\env{#1}}} +\newcommand*{\rotatehead}[3]{% + \makebox[#1][c]{\rotatebox{90}{\makebox[#2][l]{\scriptsize #3}}}} +\newcommand{\tickmarkyes}{\Pisymbol{psy}{183}} +\newcommand{\tickmarkno}{\textendash} + +% samples + +\definecolor{grid}{rgb}{0.7,0.7,0.7} + +\newcommand*{\mksample}[2][25]{% + \mkmetrics[#1]{#2\,\textcolor{grid}{AaGg}\,#2}} +\newcommand*{\mkmetrics}[2][25]{% + \setlength{\unitlength}{1pt}% + \linethickness{0.25pt}% + \begin{picture}(#1,0)(0,0) + %\put(0,0){\parbox[b]{#1\unitlength}{\mkgrid{\fontdimen9\font}}} + \put(0,0){\parbox[b]{#1\unitlength}{\mkgrid{\fontdimen5\font}}} + \put(0,0){\parbox[b]{#1\unitlength}{\mkgrid{0pt}}} + %\put(0,0){\parbox[b]{#1\unitlength}{\mkgrid{-\fontdimen11\font}}} + \put(0,0){\parbox[b]{#1\unitlength}{\centering #2}} + \end{picture}} +\newcommand*{\mkgrid}[1]{% + \begingroup\color{grid}% + \hrule height 0.25pt depth 0pt width \linewidth + \hrule height #1 depth 0pt width 0pt + \endgroup} + +\makeatletter + +\newcounter{@pseudofootnote} +\newcommand{\@pseudofootnote}[1]{% + \stepcounter{@pseudofootnote}% + \textsuperscript{\number\value{@pseudofootnote}}} + +\newenvironment{quotesample}[2][] + {\setquotestyle[#1]{#2}% + \setcounter{@pseudofootnote}{0}% + \let\footnote\@pseudofootnote + \trivlist + \leftskip\parindent + \small} + {\endtrivlist} + +\makeatother + +% hyphenation + +\hyphenation{% + } + +\begin{document} + +\printtitlepage +\tableofcontents +\listoftables + +\section{Einleitung} +\label{int} +\subsection[About]{Über \sty{biblatex-fiwi}} + +Ich habe den \sty{biblatex-fiwi}"=Stil ursprünglich für meine Dissertation in Filmwissenschaft geschrieben und seither kontinuierlich weiterentwickelt. Mittlerweile haben diverse Studenten und Doktoranden den Stil erfolgreich eingesetzt, ich selbst habe \sty{biblatex-fiwi} für zwei Bücher\footnote{\fullcite{Spiegel.S:2007b,Spiegel.S:2010b}.} benutzt -- der Stil ist also definitiv praxiserprobt. + +Es handelt sich bei \sty{biblatex-fiwi} nicht um die Implementierung eines definierten Standards, sondern um einen Zitierstil, der für verschiedene geisteswissenschaftliche Disziplinen geeignet sein sollte. Dabei wird dem Zitieren von Filmen und Fernsehserien besonderes Augenmerk geschenkt. Zudem liegt ein Fokus auf vertrackten Fällen, zB. Artikel in Sammelbänden innerhalb eines mehrbändigen Werks mit vielen Mitwirkenden. + +Bug"=Reports oder Fragen und Anregungen zur Weiterentwicklung des Stils sind stets willkommen. Falls sich jemand, der den Stil erfolgreich einsetzt, erkenntlich zeigen möchte, sei hier auf meine Amazon"=Wunschliste\fnurl{http://www.amazon.de/registry/wishlist/2HW0Y8SWX4QDU} verwiesen. + +\subsection{License} + +Copyright © 2003--2011 Simon Spiegel. Permission is granted to copy, distribute and\slash or modify this software under the terms of the \lppl, version 1.3c.\fnurl{http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt} This package is author"=maintained. + +\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. + +\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}. +\section{Benutzung} + +\sty{biblatex-fiwi} wird wie alle anderen \sty{biblatex}"=Stile aufgerufen: + +\begin{ltxcode} +\usepackage[bibstyle=fiwi,citestyle=fiwi]{biblatex} +\end{ltxcode} +% +oder +% +\begin{ltxcode} +\usepackage[bibstyle=fiwi2,citestyle=fiwi]{biblatex} +\end{ltxcode} +% +Die beiden Varianten \sty{fiwi} und \sty{fiwi2} unterscheiden sich nur in einem Punkt: Während bei \sty{fiwi} das Jahr am Ende des Eintrags ausgegeben wird, steht es bei \sty{fiwi2} nach dem Autor/Herausgeber zu Beginn in Klammern. + +\subsection{Paketoptionen}\label{opt} + +\sty{biblatex-fiwi} unterstützt alle gängigen Lade"=Optionen von \sty{biblatex}, bietet zusätzlich aber noch eigene an. Auch diese werden wie gewohnt aktiviert: +\begin{ltxcode} +\usepackage[bibstyle=fiwi,citestyle=fiwi,dashed=true]{biblatex} +\end{ltxcode} + +\begin{optionlist} + +\boolitem[true]{citeprefix} + +Das korrekte Schreiben und Sortieren von Nachnamen mit Zusätzen wie <von> oder <van> ist eine Wissenschaft für sich. Im Deutschen gilt grundsätzlich folgende Regel: Ein Name wie «Ursula von Keitz» muss in der Bibliographie als «Keitz, Ursula von» erscheinen. Dies gilt aber nicht für Namen in anderen Sprachen; im Prinzip müssen hier jeweils die Regeln der Sprache des Herkunftslandes befolgt werden. Und streng genommen gibt es auch einen Unterschied zwischen der Deutschen «Ursula von Keitz» und dem Schweizer «Peter von Matt». Im ersten Fall handelt es sich ursprünglich um einen Adelstitel, im zweiten Fall um einen Flurnamen, der eigentlich als «von Matt, Peter» in der Bibliographie stehen müsste. + +Steht unter \bibfield{name} einfach \opt{von Keitz, Ursula}, dann erfolgt die Ausgabe auch als «von Keitz, Ursula» und wird unter «von» einsortiert. Möchte man diese Ausgabe aber eine Einsortierung unter «Keitz», dann müsste ein entsprechender Eintrag in das \bibfield{sortkey}"=Feld. + +Setzt man dagegen in das Feld \bibfield{options} den Eintrag \bibfield{useprefix=false}, dann lautet die Ausgabe «Keitz, Ursula von» und wird unter «Keitz» einsortiert. + +Unabhängig von diesem Feld lautet die Ausgabe im Text in jedem Fall standardmäßig «von Keitz» resp. «von Matt». Für Zitate im Text wird \option{useprefix=false} also normalerweise ignoriert. Mit der Option \opt{nociteprefix} kann dies geändert werden, dann lautet steht auch beim Zitat auch im Text nur noch «Matt» bzw. «Keitz». Die Kurzform \opt{citeprefix} entspricht \kvopt{citeprefix}{true}. + +\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}. + +\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} + +Aktiviert die Ausgabe der deutschen Übersetzung am Ende des Eintrags, siehe dazu \secref{sub:besond}. Die Kurzform \opt{germ} entspricht \kvopt{germ}{true}. + +\boolitem[false]{publisher} + +Bestimmt, ob in der Bibliographie der Verlag -- respektive bei Übersetzungen der Verlag des Originals -- ausgegeben wird. Die Kurzform \opt{publisher} entspricht \kvopt{publisher}{true}. + +\boolitem[false]{series} + +Bestimmt, ob in der Bibliographie die Reihe, in der der zitierte Titel erschienenen ist, ausgegeben wird. Die Kurzform \opt{publisher} entspricht \kvopt{publisher}{true}. + +\boolitem[false]{xindy} + +Standardmäßig aktiviert \sty{biblatex-fiwi} die Option \opt{cite=bib}, das heißt, \sty{biblatex} schreibt bei allen \cmd{cite}-Befehlen einen Index-Eintrag in die \file{.idx}"=Datei. Dieser Eintrag hat normalerweise folgende Form +\begin{ltxcode} +\indexentry{Index-Eintrag@Index-Eintrag}{Seitenzahl}. +\end{ltxcode} +% +Der zweite Teil des Eintrags nach dem @-Zeichen gibt dem Programm \sty{makeindex} vor, wie der Eintrag sortiert werden muss und kann bei Bedarf über das Feld \bibfield{indextitle} definiert werden (ist \bibfield{indextitle} nicht definiert, wird \bibfield{title} verwendet). Das weitaus mächtigere Index"=Programm \bin{xindy}\fnurl{http://xindy.sourceforge.net/} dagegen ermöglicht komplexe Sortiervorgänge und benötigt den zweiten Teil des Index"=Eintrags nicht -- im Gegenteil, er macht die Verarbeitung mit \bin{xindy} viel komplizierter. Die Option \opt{xindy} unterbindet deshalb, dass der zweite Teil ausgegeben wird; der Eintrag in die \sty{.idx}"=Datei sieht dann folgendermaßen aus: + +\begin{ltxcode} +\indexentry{Index-Eintrag}{Seitenzahl}. +\end{ltxcode} +% +In diesem Fall hat das Feld \bibfield{indexsorttitle} keinen Einfluss auf den Index"=Eintrag. Die Kurzform \opt{xindy} entspricht \kvopt{xindy}{true}. + +In jedem Fall muss aber die Index"=Erzeugung mittels \cmd{usepackag{makedidx}} und \cmd{makeindex} aktiviert werden. +\end{optionlist} + +\section{Befehle} +\label{bas} + +\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. + +Neben den Standardbefehlen bietet \sty{biblatex-fiwi} noch spezielle Befehle für das Zitieren von Filmen für die Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} (siehe \secref{supp:types}): + +\begin{ltxsyntax} + +\cmditem{citefilm}{key} + +Zum Zitieren von Filmen. Bei der ersten Nennung wird der volle Titel und das Jahr ausgegeben, zB.: \citefilm{Kubrick.S:1975}. Ist die Option \cmd{fullcitefilm} aktiviert gesetzt, erscheinen bei der ersten Nennung zusätzlich noch Land und Regisseur: \toggletrue{citefullfilm}\citefullfilm{Kubrick.S:1975}\togglefalse{citefullfilm}. Bei allen weiteren Nennungen wird nur das Feld \sty{shorttitle} (falls vorhanden) resp. \sty{title} ausgegeben, zB: \citefilm{Kubrick.S:1975}. + +\cmditem{citefullfilm}{key} + +Gibt immer die kompletten Angaben zum Film aus, auch wenn der Film bereits zitiert wurde, die Form der Ausgabe hängt von der Option \sty{fullcitefilm} ab. + +\cmditem{citecfilm}{key} + +Gibt -- unabhängig von der Option \sty{fullcitefilm} -- den vollen Filmtitel sowie Produktionsland und -jahr aus; zB.: \citecfilm{Kubrick.S:1975}. +\end{ltxsyntax} + +\subsection{Weitere Befehle} +\begin{ltxsyntax} +\cmditem{film}{text} + +Dieser Befehl markiert Filmtitel und ist standardmäßig auf \cmd{textsc}, also auf Kapitälchen, eingestellt. +\end{ltxsyntax} + +\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 akutem 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. + +\begin{typelist} + +\typeitem{article} +Entspricht dem normalen \sty{biblatex}"=Typ. Besonderes Augenmerk liegt auf Kombinationen von \bibfield{volume}, \bibfield{number}, \bibfield{issue} und \bibfield{issuetitle}. + +\typeitem{book} +Entspricht dem normalen \sty{biblatey}"=Typ. Besonderes Augenmerk liegt auf Kombinationen von mehrbändigen Werken mit \bibfield{title}, \bibfield{maintitle}, \bibfield{parttitle} u.a. sowie auf Kombinationen von Autor, Herausgeber und Bearbeitern. + +\typeitem{incollection/inbook} + +Die Unterscheidung dieser beiden Typen hat mir nie eingeleuchtet. Zumindest ist mir bislang noch kein Fall begegnet, bei dem sie mir sinnvoll erschienen wäre. Deshalb werden die beiden Dokumenttypen von \sty{biblatex-fiwi} gleich behandelt. + +\typeitem{online} + +\typeitem{movie, video,misc} + +Diese drei Typen werden alle für Filme verwendet, wobei \bibtype{movie} und \bibtype{video} verwendet werden sollten; \bibtype{misc} ist eher ein historisches Überbleibsel. Die Standardfelder haben hier eine leicht andere Bedeutung (siehe dazu \secref{sub:filme} und \secref{zitbefehl}). + +\typeitem{thesis} + +\typeitem{phdthesis} + +\typeitem{collection, reference} +Diese beiden Typen sind für Nachschlagewerke gedacht. In der Bibliographie wird zuerst der Name des Buches ausgegeben und anschließend die Autoren oder Herausgeber. Die Sortierung erfolgt anhand des Titels. + +\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. +\end{typelist} + +\subsection{Die \bibfield{orig*}"=Felder} + +\sty{biblatex} stellt eine Reihe von Feldern bereit, um das Erscheinungsjahr der Erstausgabe oder -- bei Übersetzungen -- das Original anzugeben. In den Standard"=Stilen wird nur das \bibfield{origlanguage}"=Feld unterstützt. \sty{biblatex-fiwi} dagegen nutzt alle \bibfield{orig*}"=Felder (siehe dazu auch die Beispiele in \secref{beisp}): + + +\begin{fieldlist} + +\item[origdate] +Das Datum -- normalerweise nur das Jahr -- der Erstveröffentlichung respektive des Originals im Falle einer Übersetzung. Bei Aufsätzen, bei denen es sich nicht um Übersetzungen handelt, wird dieses Datum unmittelbar nach \bibfield{title} in Klammern ausgegeben, bei Büchern, die keine Übersetzungen sind, dagegen am Ende des Eintrags in Klammern mit einer hochgestellten \textsuperscript{1}. Handelt es sich um eine Übersetzung -- ist der \bibfield{origtitle} angegeben -- erfolgt die Ausgabe zusammen mit den Angaben zum Original ebenfalls am Ende des Eintrags in Klammern. + +\item[origlanguage] +Die Sprache des Originals. Normalerweise wird dieses Feld gemeinsam mit \bibfield{translator}, \bibfield{origtitle}, \bibfield{origdate} und \bibfield{origlocation} angegeben, keine dieser Angaben ist aber zwingend nötig. + +\item[origtitle] +Bei Übersetzungen der Titel des Originals. Wenn dieses Feld leer ist, werden auch \bibfield{origlocation} und \bibfield{origpublisher} nicht angegeben und \bibfield{origyear} nur mit einer hochgestellten \textsuperscript{1}. + +\item[origlocation] +Bei Übersetzungen der Publikationsort des Originals. Wird nur ausgegeben, wenn \bibfield{origtitle} nicht leer ist. + +\item[origpublisher] +Bei Übersetzungen der Verlag des Originals. Wie \bibfield{publisher} wird die Ausgabe über die Option \opt{publisher} gesteuert (\secref{opt}). Wird nur ausgegeben, wenn \bibfield{origtitle} nicht leer ist. +\end{fieldlist} + + + +\subsection{Filme}\label{sub:filme} + +Filme werden mit den \cmd{citefilm}"=Befehlen zitiert (siehe \secref{zitbefehl}). Bei den Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} haben einige Felder eine leicht andere Bedeutung: + +\begin{fieldlist} + +\item[author] +Der Regisseur des Films. + +\item[address, location] +Das Produktionsland. + +\item[title] +Der internationale Verleihtitel. + +\item[subtitle] +Der deutsche Verleihtitel. + +\item[pagetotal] +Die Laufzeit des Films in Minuten, wird nur ausgegeben, wenn \opt{filmruntime} aktiviert ist (vgl. \secref{opt}). + +\item[note] +Angaben zur zitierten DVD o.ä.; wird, falls vorhanden, unverändert am Ende des Eintrags in Klammern ausgegeben. + +\end{fieldlist} + +\subsection{Serien}\label{sub:serien} + +\sty{biblatex-fiwi} stellt sowohl Zitierstile für Filme als auch für Fernsehserien bereit; bei Fernsehserien werden zwei Varianten unterschieden: + +\subsubsection*{Zitieren einer einzelnen Folge} +In diesem Fall bleibt die Bedeutung der bisherigen Felder gleich; es kommen allerdings neue hinzu: + +\begin{fieldlist} +\item[maintitle] +Der Titel der Serie; für den Titel der zitierten Folge wird \bibfield{title} verwendet. + +\item[Volume] +Die Staffel der zitierten Folge. + +\item[number] +Die Nummer der zitierten Folge innerhalb der Staffel. +\end{fieldlist} + +\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. + +\begin{fieldlist} +\item[entrysubtype] +Um eine ganze Serie zu zitieren, muss in diesem Feld \prm{serial} stehen. + +\item[organization] +Der Fernsehsender, der die Sendung zuerst ausgestrahlt hat. + +\item[title] +Ist \bibfield{entrysubtype} auf \prm{serial} gesetzt, wird hier der Name der Serie angegeben und nicht der der Folge. + +\item[author] +Wird hier für den Schöpfer/Erfinder der Serie verwendet. +\end{fieldlist} + +\begin{ltxexample} +@movie{Ball.A:2003a, + Address = {USA}, + Author = {Ball, Alan}, + Date = {2003/}, + Entrysubtype = {serial}, + Organization = {HBO}, + Title = {True Blood}} +\end{ltxexample} +\fullcite{Ball.A:2003a} + +\subsection{Sortieren von Filmen} + +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: + +\begin{ltxexample} +\documentclass{...} +\usepackage{biblatex} +\addbibresource{...} +\begin{document} +... +\printbibheading +\printbibliography[<<nottype=movie,video,online>>,heading=subbibliography, + <<title={Literatur}>>] +\printbibliography[<<type=movie,video,online>>,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. + +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{ltxcode} +\DeclareSortExclusion{misc,movie,video}{sortname,author,editor,translator} +\end{ltxcode} +% +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. + +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. + +\begin{ltxcode} +<nosort> +title \A.*\/ +title \AThe\s+ +title \ADie\s+ +title \ADer\s+ +title \ADas\s+ +title \AEin\s+ +title \AEine\s+ +title \AA\s+ +title \AUne\s+ +title \AUn\s+ +title \ALe\s+ +title \ALa\s+ +title \AGli\s+ +title \AIl\s+ +title \AEl\s+ +title \ALes\s+ +title \ALos\s+ +title \AL'\s+ +maintitle \AThe\s+ +maintitle \ADie\s+ +maintitle \ADer\s+ +maintitle \ADas\s+ +maintitle \AEin\s+ +maintitle \AEine\s+ +maintitle \AA\s+ +maintitle \AUne\s+ +maintitle \AUn\s+ +maintitle \ALe\s+ +maintitle \ALa\s+ +maintitle \AGli\s+ +maintitle \AIl\s+ +maintitle \AEl\s+ +maintitle \ALes\s+ +maintitle \ALos\s+ +maintitle \AL'\s+ +</nosort> +\end{ltxcode} +% +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} + +\subsection{Deutsche Übersetzungen mit \opt{germ} und \bibfield{usera}}\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: + +\begin{ltxexample} +@incollection{Poe.E:1982c, + Address = {London and New York}, + Author = {Poe, Edgar Allan}, + Bookauthor = {Poe, Edgar Allan}, + Booktitle = {The Complete Tales and Poems of Edgar Allan Poe}, + Origdate = {1843}, + Pages = {223--230}, + Title = {The Black Cat}, + Usera = {Poe.E:1999a}, + Year = {1982}} + +@incollection{Poe.E:1999a, + Address = {Zürich}, + Author = {Poe, Edgar Allan}, + Bookauthor = {Poe, Edgar Allan}, + Booktitle = {Der schwarze Kater. Erzählungen}, + Maintitle = {Gesammelte Werke in 5 Bänden}, + Origdate = {1843}, + Origlanguage = {american}, + Origtitle = {The Black Cat}, + Pages = {139--152}, + Publisher = {Haffmans Verlag}, + Title = {Der schwarze Kater}, + Translator = {Wollschläger, Hans}, + Volume = {3}, + Year = {1999}} +\end{ltxexample} +\fullcite{Poe.E:1982c} +\bigskip + +\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. + +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 (derzeit ist dies 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. + +Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorhanden, wird einfach nur «Rezension von \ldots» als Titel ausgegeben. + +\begin{ltxexample} +@movie{Cameron.J:2009b, + Address = {USA and GB}, + Author = {Cameron, James}, + Pagetotal = {162}, + Subtitle = {Avatar -- Aufbruch nach Pandora}, + Title = {Avatar}, + Year = {2009}} + +@review{Spiegel.S:2009a, + Author = {Spiegel, Simon}, + Date = {2009-12-17}, + Journal = {Basler Zeitung}, + Pages = {21--23}, + Title = {Welcome to Pandora}, + Usera = {Cameron.J:2009b}} +\end{ltxexample} +\fullcite{Spiegel.S:2009a} + +\section{Kleinkram}\label{sub:besond} +\subsection{Neue Localization Strings} +Localization Strings sind vordefinierte Begriffe wie «Aufl.» oder «Hg.», die von \sty{biblatex} verwendet und bei Bedarf an die jeweilige Sprache angepasst werden. \sty{biblatex-fiwi} definiert eine Reihe zusätzlicher Strings -- allerdings vorläufig nur auf Deutsch. Anpassungen an andere Sprachen müssen mittels \cmd{DefineBibliographyStrings} vorgenommen werden. + +\begin{keymarglist} +\item[fromjapanese] Der Ausdruck <aus dem Japanischen>. +\item[fromhebrew] Der Ausdruck <aus dem Hebräischen>. +\item[frompolish] Der Ausdruck <aus dem Polnischen>. +\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[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. +\end{keymarglist} + + + +\subsection{Aktivierte Optionen} +Wenn \sty{biblatex-fiwi} ohne weitere Optionen geladen wird, werden folgende \sty{biblatex}-Optionen gesetzt: + +\begin{ltxexample} +\ExecuteBibliographyOptions{indexing=cite,maxnames=3,minnames=3,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} +\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 wird der Stil \sty{fiwi} verwendet; folgende Optionen wurden zusätzlich zu den Standardeinstellungen aktiviert: \kvopt{publisher}{true} und \kvopt{series}{true}. + +\begin{ltxexample} +@collection{clute.j:1999, + Address = {London}, + Edition = {2}, + Editor = {Clute, John and Nicholls, Peter}, + Origdate = {1979}, + Publisher = {Orbit}, + Title = {The Encyclopedia of Science Fiction}, + Year = {1999}} +\end{ltxexample} +\fullcite{clute.j:1999}. + +\begin{ltxexample} +@incollection{Wells.HG:1980, + Address = {Sussex}, + Author = {Wells, H. G.}, + Bookauthor = {Wells, H. G.}, + Booktitle = {H.{\,}G. Wells's Literary Criticism}, + Editor = {Philmus, Robert M. and Parrinder, Patrick}, + Origdate = {1938}, + Pages = {248--249}, + Publisher = {Harvester}, + Title = {Fiction about the Future}, + Year = {1980}} +\end{ltxexample} +\fullcite{Wells.HG:1980}. + +\begin{ltxexample} +@book{Kant.I:2004a, + Address = {Frankfurt a.\,M.}, + Author = {Kant, Immanuel}, + Editor = {Weischedel, Wilhelm}, + Maintitle = {Werkausgabe}, + Origdate = {1790}, + Publisher = {Suhrkamp}, + Title = {Kritik der Urteilskraft}, + Volume = {10}, + Year = {1996}} +\end{ltxexample} +\fullcite{Kant.I:2004a}. + +\begin{ltxexample} +@book{Kuhn.T:1976, + Address = {Frankfurt a.\,M.}, + Author = {Kuhn, Thomas Samuel}, + Edition = {2., rev. u. um das Postskriptum von 1969 ergänzte + Aufl.}, + Origdate = {1962}, + Origlanguage = {english}, + Origlocation = {Chicago}, + Origpublisher = {University of Chicago Press}, + Origtitle = {The Structure of Scientific Revolutions}, + Publisher = {Suhrkamp}, + Title = {Die Struktur wissenschaftlicher Revolutionen}, + Translator = {Vetter, Hermann}, + Year = {1976}} +\end{ltxexample} +\fullcite{Kuhn.T:1976}. + +\begin{ltxexample} +@incollection{Kepler.J:1993, + Address = {München}, + Author = {Kepler, Johannes}, + Bookauthor = {Kepler, Johannes}, + Booktitle = {Calendaria et prognostica. Astronomica minora. + Somnium}, + Editora = {Bialas, Volker and Grössing, Helmuth}, + Editoratype = {redactor}, + Maintitle = {Gesammelte Werke}, + Origdate = {1634}, + Origlocation = {Frankfurt a.\,M}, + Origtitle = {Somnium sive De Astronomia Lunari}, + Pages = {317--379}, + Part = {2}, + Publisher = {Beck}, + Title = {Somnium}, + Volume = {11}, + Year = {1993}} +\end{ltxexample} +\fullcite{Kepler.J:1993}. + +\begin{ltxexample} +@incollection{sklovskij.v:1969a, + Address = {München}, + Author = {¦klovskij, Viktor}, + Booktitle = {Texte zur allgemeinen Literaturtheorie und zur + Theorie der Prosa}, + Editor = {Striedter, Jurij}, + Maintitle = {Texte der Russsischen Formalisten}, + Number = {6}, + Origdate = {1929}, + Origlanguage = {russian}, + Origlocation = {Moskau}, + Origtitle = {Iskusstvo kak priem}, + Pages = {3--35}, + Publisher = {Wilhelm Fink Verlag}, + Series = {Theorie und Geschichte der Literatur und der der schönen + Künste. Texte und Abhandlungen}, + Title = {Die Kunst als Verfahren}, + Translator = {Fieguth, Rolf}, + Volume = {1}, + Year = {1969}} +\end{ltxexample} +\fullcite{sklovskij.v:1969a}. + +\begin{ltxexample} +@movie{Kubrick.S:1968, + Address = {GB and USA}, + Author = {Kubrick, Stanley}, + Subtitle = {2001: Odyssee im Weltraum}, + Title = {2001: A Space Odyssey}, + Year = {1968}} +\end{ltxexample} +\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.}, + Date = {2004/2010}, + Entrysubtype = {serial}, + Organization = {ABC}, + Title = {Lost}} +\end{ltxexample} +\fullcite{Lidelof.D:2004a}. + +\begin{ltxexample} +@book{Oeuver.A:2010a, + Address = {Amsterdam}, + 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}, + Year = {2010}} + +@review{Spiegel.S:2011b, + Author = {Spiegel, Simon}, + Doi = {10.3167/proj.2011.050209}, + Journal = {Projections}, + Number = {2}, + Pages = {128--134}, + Usera = {Oeuver.A:2010a}, + Volume = {5}, + Year = {2011}} +\end{ltxexample} +\fullcite{Spiegel.S:2011b} + +\section{Versionsgeschichte} +%\cite{todorov} +% +%\cite{Suvin.D:2007a,Suvin.D:2007b} +\begin{changelog} + +\item[1.1] Erste Veröffentlichung + +\end{changelog} +%\printbibliography +\end{document} diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/examples.bib b/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/examples.bib new file mode 100644 index 00000000000..8b3c08d4718 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/doc/examples.bib @@ -0,0 +1,348 @@ +%% This BibTeX bibliography file was created using BibDesk. +%% http://bibdesk.sourceforge.net/ + + +%% Created for Simon Spiegel at 2011-09-14 17:00:10 +0200 + + +%% Saved with string encoding Unicode (UTF-8) + + + +@review{Spiegel.S:2009a, + Author = {Spiegel, Simon}, + Date = {2009-12-17}, + Date-Added = {2011-09-14 16:35:07 +0200}, + Date-Modified = {2011-09-14 16:37:16 +0200}, + Journal = {Basler Zeitung}, + Pages = {21--23}, + Title = {Welcome to Pandora}, + Usera = {Cameron.J:2009b}} + +@movie{Cameron.J:2009b, + Address = {USA and GB}, + Author = {Cameron, James}, + Date-Added = {2011-09-14 16:34:07 +0200}, + Date-Modified = {2011-09-14 16:34:07 +0200}, + Pagetotal = {162}, + Read = {Yes}, + Subtitle = {Avatar -- Aufbruch nach Pandora}, + Title = {Avatar}, + Url = {http://imdb.com/title/tt0499549}, + Year = {2009}, + Bdsk-Url-1 = {http://imdb.com/title/tt0499549}} + +@movie{Ball.A:2003a, + Address = {USA}, + Author = {Ball, Alan}, + Date = {2003/}, + Date-Added = {2011-09-14 08:09:32 +0200}, + Date-Modified = {2011-09-14 08:11:19 +0200}, + Entrysubtype = {serial}, + Organization = {HBO}, + Title = {True Blood}} + +@book{Oeuver.A:2010a, + Address = {Amsterdam}, + 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}, + Year = {2010}} + +@review{Spiegel.S:2011b, + Author = {Spiegel, Simon}, + Doi = {10.3167/proj.2011.050209}, + Journal = {Projections}, + Number = {2}, + Pages = {128--134}, + Usera = {Oeuver.A:2010a}, + Volume = {5}, + Year = {2011}, + Bdsk-Url-1 = {http://dx.doi.org/10.3167/proj.2011.050209}} + +@book{Spiegel.S:2007b, + Address = {Marburg}, + Author = {Spiegel, Simon}, + Date-Added = {2011-08-24 16:57:12 +0200}, + Date-Modified = {2011-08-24 16:57:12 +0200}, + Isbn = {9783894725167}, + Keywords = {Science Fiction, Film, Verfremdung, Suvin}, + Number = {16}, + Publisher = {Schüren}, + Read = {Yes}, + Series = {Zürcher Filmstudien}, + Standort = {Privat}, + Subtitle = {Zu einer Poetik des Science-Fiction-Films}, + Title = {Die Konstitution des Wunderbaren}, + Year = {2007}} + +@book{Spiegel.S:2010b, + Address = {Murnau am Staffelsee}, + Author = {Spiegel, Simon}, + Number = {13}, + Publisher = {p.machinery}, + Series = {AndroSF}, + Subtitle = {Eine Einführung in Tzvetan Todorovs Theorie der phantastischen Literatur}, + Title = {Theoretisch phantastisch}, + Year = {2010}} + +@movie{Kubrick.S:1975, + Address = {GB and USA}, + Author = {Kubrick, Stanley}, + Date-Added = {2011-08-23 12:41:52 +0200}, + Date-Modified = {2011-08-23 12:41:52 +0200}, + Read = {Yes}, + Title = {Barry Lyndon}, + Year = {1975}} + +@set{todorov, + entryset = {Todorov.T:1970,Todorov.T:1992}} + +@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}, + Title = {Einführung in die fantastische Literatur}, + Translator = {Kersten, Karin and Metz, Senta and Neubaur, Caroline}, + Year = {1992}} + +@book{Todorov.T:1970, + Address = {Paris}, + Author = {Todorov, Tzvetan}, + Title = {Introduction à la littérature fantastique}, + Year = {1970}} + + +@incollection{Poe.E:1982c, + Address = {London and New York}, + Author = {Poe, Edgar Allan}, + Bookauthor = {Poe, Edgar Allan}, + Booktitle = {The Complete Tales and Poems of Edgar Allan Poe}, + Date-Added = {2011-08-23 11:29:16 +0200}, + Date-Modified = {2011-08-24 16:56:19 +0200}, + Origdate = {1843}, + Pages = {223--230}, + Read = {Yes}, + Title = {The Black Cat}, + Usera = {Poe.E:1999a}, + Year = {1982}} + +@incollection{Poe.E:1999a, + Address = {Zürich}, + Author = {Poe, Edgar Allan}, + Bookauthor = {Poe, Edgar Allan}, + Booktitle = {Der schwarze Kater. Erzählungen}, + Date-Added = {2011-08-23 11:29:16 +0200}, + Date-Modified = {2011-08-24 16:56:31 +0200}, + Maintitle = {Gesammelte Werke in 5 Bänden}, + Origdate = {1843}, + Origlanguage = {american}, + Origtitle = {The Black Cat}, + Pages = {139--152}, + Publisher = {Haffmans Verlag}, + Title = {Der schwarze Kater}, + Translator = {Wollschläger, Hans}, + Volume = {3}, + Year = {1999}} + +@movie{Lidelof.D:2004a, + Address = {USA}, + Author = {Lidelof, Damon and Cuse, Carlton and Abrams, J. J.}, + Date = {2004/2010}, + Date-Added = {2011-08-22 22:23:14 +0200}, + Date-Modified = {2011-08-22 22:24:03 +0200}, + Entrysubtype = {serial}, + Organization = {ABC}, + Title = {Lost}} + +@movie{Reardon.J:1994a, + Address = {USA}, + Author = {Reardon, Jim}, + Date-Added = {2011-08-22 22:21:27 +0200}, + Date-Modified = {2011-08-22 22:21:27 +0200}, + Maintitle = {The Simpsons}, + Number = {6}, + Rating = {5}, + Read = {Yes}, + Title = {Treehouse of Horror V}, + Volume = {6}, + Year = {1994}} + +@movie{Kubrick.S:1968, + Address = {GB and USA}, + Author = {Kubrick, Stanley}, + Date-Added = {2011-08-22 22:09:46 +0200}, + Date-Modified = {2011-08-24 16:56:41 +0200}, + Read = {Yes}, + Shorttitle = {2001}, + Subtitle = {2001: Odyssee im Weltraum}, + Title = {2001: A Space Odyssey}, + Year = {1968}} + +@book{Kuhn.T:1976, + Address = {Frankfurt a.\,M.}, + Author = {Kuhn, Thomas Samuel}, + Date-Added = {2011-08-22 22:07:11 +0200}, + Date-Modified = {2011-09-14 07:51:13 +0200}, + Edition = {2., rev. u. um das Postskriptum von 1969 ergänzte Aufl.}, + Origdate = {1962}, + Origlanguage = {english}, + Origlocation = {Chicago}, + Origpublisher = {University of Chicago Press}, + Origtitle = {The Structure of Scientific Revolutions}, + Publisher = {Suhrkamp}, + Read = {Yes}, + Title = {Die Struktur wissenschaftlicher Revolutionen}, + Translator = {Vetter, Hermann}, + Year = {1976}} + +@book{Kant.I:2004a, + Address = {Frankfurt a.\,M.}, + Author = {Kant, Immanuel}, + Date-Added = {2011-08-22 22:05:44 +0200}, + Date-Modified = {2011-08-24 16:55:49 +0200}, + Editor = {Weischedel, Wilhelm}, + Maintitle = {Werkausgabe}, + Origdate = {1790}, + Publisher = {Suhrkamp}, + Read = {Yes}, + Title = {Kritik der Urteilskraft}, + Volume = {10}, + Year = {1996}} + +@incollection{sklovskij.v:1969a, + Address = {München}, + Author = {Å klovskij, Viktor}, + Booktitle = {Texte zur allgemeinen Literaturtheorie und zur Theorie der Prosa}, + Date-Added = {2011-08-22 21:52:47 +0200}, + Date-Modified = {2011-08-24 16:56:02 +0200}, + Editor = {Striedter, Jurij}, + Maintitle = {Texte der Russsischen Formalisten}, + Number = {6}, + Origdate = {1929}, + Origlanguage = {russian}, + Origlocation = {Moskau}, + Origtitle = {Iskusstvo kak priem}, + Pages = {3--35}, + Publisher = {Wilhelm Fink Verlag}, + Read = {Yes}, + Series = {Theorie und Geschichte der Literatur und der der schönen Künste. Texte und Abhandlungen}, + Title = {Die Kunst als Verfahren}, + Translator = {Fieguth, Rolf}, + Volume = {1}, + Year = {1969}, + Annote = {,,Somit kann eine Sache 1) geschaffen sein als prosaische + und wahrgenommen werden als dichterische, 2) geschaffen + sein als dichterische und wahrgenommen werden als + prosaische. Das zeigt, dass das Künstlerische, das, was + sich auf die Poesie einer gegebenen Sache beziehen + lässt, Resultat der Art unseres Wahrnehmens ist; + künstlerisch nun, im engen Sinne, wollen wir Dinge + nenne, die in besonderen Verfahren hergestellt wurden, + deren Zweck darin bestand, dass diese Werke mit + grösstmöglicher Sicherheit als künstlerisch + wahrgenommen würden.`` 7 ,,Ziel der Kunst ist es, ein + Empfinden des Gegenstandes zu vermitteln, als Sehen und + nicht als Wiedererkennen; das Verfahren der Kunst ist das + Verfahren der ,,Verfremdung`` [ostranenie] der Dinge und + das Verfahren der erschwerten Form, ein Verfahren, das die + Schwierigkeit und Länge der Wahrnehmung steigert, denn + der Wahrnehmungsprozess ist in der Kunst Selbszweck und + muss verlängert werden: die Kunst ist ein Mittel, das + Machen einer Sache zu erleben; das Gemachte hingegen ist in + der Kunst unwichtig.`` 15 Tolstoj: Beschreibungen mit + unüblichen Begriffen, nennt die Dinge nicht beim + gebräuchlichen Namen, 17 ,,Untersuchen wir die + dichterische Sprache sowohl in ihrem Laut- und Wortbestand + als auch in ihrem Charakter der Anordnung der Worte und der + Sinnstrukturen, die aus ihren Worten gefügt sind, so + treffen wir überall auf dasselbe Merkmal des + Künstlerischen: dass es absichtlich für eine vom + Automatismus befreite Wahrnehmung geschaffen ist und dass + das Ziel des Schöpfers das Sehen dieses + Künstlerischen ist, und es ,,künstlich`` so gemacht + ist, dass die Wahrnehmung bei ihm aufgehalten wird und ihre + höchstmögliche Kraft und Dauer erreicht, wobei die + Sache nicht in ihrer Dimension wahrgenommen wird, sondern + gewissermassen in ihrer Kontinuität. Diesen Bedingungen + nun enstpricht die ,,dichterische Sprache``.`` 31}, + Bdsk-File-1 = {YnBsaXN0MDDUAQIDBAUIJidUJHRvcFgkb2JqZWN0c1gkdmVyc2lvblkkYXJjaGl2ZXLRBgdUcm9vdIABqAkKFRYXGyIjVSRudWxs0wsMDQ4RFFpOUy5vYmplY3RzV05TLmtleXNWJGNsYXNzog8QgASABqISE4ACgAOAB1lhbGlhc0RhdGFccmVsYXRpdmVQYXRo0hgNGRpXTlMuZGF0YU8RAcoAAAAAAcoAAgAADE1hY2ludG9zaCBIRAAAAAAAAAAAAAAAAAAAAMfUs/FIKwAAAAjbhQ0/Pz8jOERCODYucGRmAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNuGw86OSQAAAAAAAAAAAAIAAwAACSAAAAAAAAAAAAAAAAAAAAALPz8/IzhEQjg1LlYAABAACAAAx9SX0QAAABEACAAAw86AOQAAAAEAFAAI24UACNfYAAi+HQAIS2kAAJLzAAIAR01hY2ludG9zaCBIRDpVc2VyczpzaW1pOkRyb3Bib3g6UHVibGlrYXRpb25lbjo/Pz8jOERCODUuVjo/Pz8jOERCODYucGRmAAAOACwAFQBTAwwAawBsAG8AdgBzAGsAaQBqAC4AVgAxADkANgA5AGEALgBwAGQAZgAPABoADABNAGEAYwBpAG4AdABvAHMAaAAgAEgARAASAEVVc2Vycy9zaW1pL0Ryb3Bib3gvUHVibGlrYXRpb25lbi9TzIxrbG92c2tpai5WL1PMjGtsb3Zza2lqLlYxOTY5YS5wZGYAABMAAS8AABUAAgAL//8AAIAF0hwdHh9YJGNsYXNzZXNaJGNsYXNzbmFtZaMfICFdTlNNdXRhYmxlRGF0YVZOU0RhdGFYTlNPYmplY3RvEDYALgAuAC8ALgAuAC8AUAB1AGIAbABpAGsAYQB0AGkAbwBuAGUAbgAvAFMDDABrAGwAbwB2AHMAawBpAGoALgBWAC8AUwMMAGsAbABvAHYAcwBrAGkAagAuAFYAMQA5ADYAOQBhAC4AcABkAGbSHB0kJaIlIVxOU0RpY3Rpb25hcnkSAAGGoF8QD05TS2V5ZWRBcmNoaXZlcgAIABEAFgAfACgAMgA1ADoAPABFAEsAUgBdAGUAbABvAHEAcwB2AHgAegB8AIYAkwCYAKACbgJwAnUCfgKJAo0CmwKiAqsDGgMfAyIDLwM0AAAAAAAAAgEAAAAAAAAAKAAAAAAAAAAAAAAAAAAAA0Y=}} + +@incollection{Kepler.J:1993, + Address = {München}, + Author = {Kepler, Johannes}, + Bookauthor = {Kepler, Johannes}, + Booktitle = {Calendaria et prognostica. Astronomica minora. Somnium}, + Date-Added = {2011-08-22 16:21:06 +0200}, + Date-Modified = {2011-08-24 16:56:23 +0200}, + Editora = {Bialas, Volker and Grössing, Helmuth}, + Editoratype = {redactor}, + Maintitle = {Gesammelte Werke}, + Origdate = {1634}, + Origlocation = {Frankfurt a.\,M}, + Origtitle = {Somnium sive De Astronomia Lunari}, + Pages = {317--379}, + Part = {2}, + Publisher = {Beck}, + Shorttitle = {Somnium}, + Title = {Somnium}, + Volume = {11}, + Year = {1993}} + +@incollection{Wells.HG:1980, + Address = {Sussex}, + Author = {Wells, H. G.}, + Bookauthor = {Wells, H. G.}, + Booktitle = {H.{\,}G. Wells's Literary Criticism}, + Date-Added = {2011-08-22 15:55:56 +0200}, + Date-Modified = {2011-08-24 16:56:12 +0200}, + Editor = {Philmus, Robert M. and Parrinder, Patrick}, + Origdate = {1938}, + Pages = {248--249}, + Publisher = {Harvester}, + Read = {Yes}, + Title = {Fiction about the Future}, + Year = {1980}} + +@collection{clute.j:1999, + Address = {London}, + Date-Added = {2011-08-22 15:46:27 +0200}, + Date-Modified = {2011-08-24 16:55:56 +0200}, + Edition = {2}, + Editor = {Clute, John and Nicholls, Peter}, + Origdate = {1979}, + Publisher = {Orbit}, + Read = {Yes}, + Title = {The Encyclopedia of Science Fiction}, + Year = {1999}} + +@article{Suvin.D:2007b, + Author = {Suvin, Darko}, + Doi = {10.1111/j.1467-8705.2007.00750.x}, + Isbn = {1467-8705}, + Journal = {Critical Quarterly}, + Number = {1}, + Pages = {119--137}, + Standort = {PDF}, + Title = {Politics: Inside the Whale, or etsi communismus non daretur: Reflections on How to Live When a Truly Just Society is a Necessity but Nowhere on the Horizon}, + Volume = {49}, + Year = {2007}} + +@article{Suvin.D:2007a, + Author = {Suvin, Darko}, + Journal = {Extrapolation}, + Keywords = {Science Fiction, Krieg, USA, Starship Troopers}, + Number = {1}, + Pages = {9-34}, + Standort = {PDF}, + Title = {Of Starship Troopers and Refuseniks: War and Militarism in U.S. Science Fiction, Part 2}, + Volume = {48}, + Year = {2007}} diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi.bbx b/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi.bbx new file mode 100644 index 00000000000..9a49931e264 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi.bbx @@ -0,0 +1,1087 @@ +% $Id: fiwi.bbx, v1.1 2011/11/15 07:11:00 Simon Spiegel + +\ProvidesFile{fimi.bbx}[v1.1 2011/11/15 film studies bibliography style] + +\@ifpackagelater{biblatex}{2011/11/12} + {} + {\PackageError{biblatex} + {Outdated 'biblatex' package} + {The 'fiwi' style requires biblatex v1.7 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] + +% Diverse Variablen +\providetoggle{filmruntime} +\providetoggle{citeprefix} +\toggletrue{citeprefix} +\providetoggle{bibliographydash} +\providetoggle{printseriesflag} +\providetoggle{printpublisher} +\providetoggle{germfassung} +\providetoggle{intransdecision} +\providetoggle{usera} +\providetoggle{dontprintorig} +\providetoggle{dontprintextrayear} +\togglefalse{dontprintextrayear} + +\DeclareBibliographyOption{germ}[true]{\settoggle{germfassung}{#1}} +\DeclareBibliographyOption{noseries}[true]{\togglefalse{printseriesflag}}% +\DeclareBibliographyOption{series}[true]{\settoggle{printseriesflag}{#1}}% +\DeclareBibliographyOption{nopublisher}[false]{\settoggle{printpublisher}{#1}}% +\DeclareBibliographyOption{publisher}[true]{\settoggle{printpublisher}{#1}}% +\DeclareBibliographyOption{filmruntime}[true]{\settoggle{filmruntime}{#1}}% +\DeclareBibliographyOption{citeprefix}[true]{\settoggle{citeprefix}{#1}} +\DeclareBibliographyOption{dashed}[true]{% + \ifstrequal{#1}{true} +{\toggletrue{bibliographydash}\renewbibmacro*{bbx:savehash}{\savefield{fullhash}{\bbx@lasthash}}} + {\renewbibmacro*{bbx:savehash}{}}} + +\ExecuteBibliographyOptions{indexing=cite,maxnames=3,minnames=3,maxitems=9,useprefix=true,sorting=nyt,date=long,urldate=long,hyperref=auto,pagetracker=true,ibidtracker=context,citetracker=true,labelyear=true,isbn=false,babel=hyphen} +\ExecuteBibliographyOptions[misc,movie,video]{uniquename=false,labelyear=false} + +\InitializeBibliographyStyle{% + \let\bbx@lasthash\undefined} + +% Schalter als Befehle +\newcommand*{\filmruntime}{\toggletrue{filmruntime}}% Schaltet Filmlaufzeit in Filmographie ein +\newcommand*{\nopublisher}{\togglefalse{printpublisher}}% Verlag ein oder aus, standardmässig ein +\newcommand*{\noseries}{\togglefalse{printseriesflag}}% Reihe ein oder aus, standardmässig ein +\newcommand*{\bibliographydash}{\toggletrue{bibliographydash}}% Ersetzen von wiederh. Autoren in Bibliographie, standardmässig aus +\newcommand*{\nociteprefix}{\togglefalse{citeprefix}}% Schaltet Namens-Prefix aus + +\renewcommand*{\mkbibnameprefix}[1]{#1\addspace} +\renewrobustcmd*{\bibnamedelimi}{\addnbthinspace} +\renewrobustcmd*{\bibinitdelim}{\addnbthinspace} + +\DeclareBibliographyCategory{ubers} + +% format definitions + +\DeclareFieldFormat[review]{title}{#1} +\DeclareFieldFormat[unpublished]{title}{\mkbibemph{#1}} +\DeclareFieldFormat[thesis]{title}{\mkbibemph{#1}} +\DeclareFieldFormat[phdthesis]{title}{\mkbibemph{#1}} +\DeclareFieldFormat{subtitle}{\mkbibemph{#1}} +\DeclareFieldFormat{booksubtitle}{\mkbibemph{#1}} +\DeclareFieldFormat{shorthandwidth}{#1} +\DeclareFieldFormat{film}{\film{#1}} +\DeclareFieldFormat{plain}{\mkbibparens{#1}.} +\DeclareFieldFormat[misc]{note}{\mkbibparens{#1}} +\DeclareFieldFormat{addendum}{\mkbibparens{#1}} +\DeclareFieldFormat{nameaddon}{\addspace\mkbibparens{=#1}} +\DeclareFieldFormat{season}{\bibstring{tvseason} #1} +\DeclareFieldFormat{episode}{\bibstring{tvepisode} #1} +\DeclareFieldFormat{urldate}{\addthinspace --\addnbspace\bibstring{urlseen}\space#1} +\DeclareFieldFormat{url}{$\langle$\url{#1}$\rangle$} +\DeclareFieldFormat[misc]{pagetotal}{#1\bibstring{minutes}} +\DeclareFieldFormat[online]{note}{#1~\adddot} +\DeclareFieldFormat{origendyear}{\bibdatedash#1} +\DeclareFieldFormat{endyear}{\bibdatedash#1\iffieldequalstr{endyear}{} + {\mbox{\addspace}} + {}} +\DeclareFieldFormat{ser+num}{\mkbibparens{#1}} +\DeclareFieldFormat[article,review]{volume}{\bibstring{jourvol}\addnbthinspace{#1}} +\DeclareFieldFormat[article,review]{number}{\bibstring{number}\addnbthinspace{#1}} +\DeclareFieldFormat{origyearbook}{\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}} + +\DeclareListFormat{default}{% +\usebibmacro{list:delim}{#1}% +#1\isdot + \usebibmacro{list:andothers}} + +\DeclareListFormat{publisher}{% + \usebibmacro{list:delim}{#1}% +#1\isdot% + \usebibmacro{list:andothers}} + +\DeclareListAlias{origpublisher}{publisher} + +\DeclareListFormat{origlanguage}{% + \bibstring{from#1}% + \ifthenelse{\value{listcount}<\value{liststop}} + {\addcomma\space} + {}} + +\DeclareListFormat{location}{% +\ifthenelse{\value{listcount}>3}% +{}% +{#1% +\ifthenelse{\value{listcount}<\value{liststop}}% +{\ifthenelse{\value{listcount}=3}{}{\addslash}}% +{}}} + +\DeclareNameAlias{byeditor}{bytranslator} +\DeclareNameAlias{withafterword}{bytranslator} +\DeclareNameAlias{byredactor}{bytranslator} +\DeclareNameAlias{withcommentator}{bytranslator} +\DeclareNameAlias{withannotator}{bytranslator} +\DeclareNameAlias{withintroduction}{bytranslator} +\DeclareNameAlias{withforeword}{bytranslator} +\DeclareNameAlias{author}{sortname} +\DeclareNameAlias{editor}{author} +\DeclareNameAlias{bookauthor}{author} + +% name format definitions + +\DeclareNameFormat{sortname}{% + \iffirstinits + {\usebibmacro{name:last-first}{#1}{#4}{\bibsentence#5}{#7}}% + {\usebibmacro{name:last-first}{#1}{#3}{\bibsentence#5}{#7}}%#5 + \ifblank{#3#5} + {} + {\usebibmacro{name:revsdelim}}% + \usebibmacro{name:andothers}} + +\DeclareNameFormat{bytranslator}{% + \iffirstinits + {\usebibmacro{name:first-last}{#1}{#4}{#5}{#7}} + {\usebibmacro{name:first-last}{#1}{#3}{#5}{#7}}% + \ifblank{#3#5} + {} + {\usebibmacro{name:revsdelim}}% + \usebibmacro{name:andothers}} + +\DeclareNameFormat{director}{% + \usebibmacro{director:first-last}{#1}{#3}{#5}{#7} + \ifblank{#3#5} + {} + {\usebibmacro{name:revsdelim}}% + \usebibmacro{name:andothers}} + +\newbibmacro*{director:first-last}[4]{% + \usebibmacro{name:delim}{#2#3#1}% + \usebibmacro{name:hook}{#2#3#1}% + \ifblank{#2}{}{\mkbibnamefirst{#2}\isdot\addlowpenspace}% + \ifblank{#3}{}{% + \mkbibnameprefix{#3}\isdot + \ifpunctmark{'} + {} + {\ifuseprefix{\addhighpenspace}{\addlowpenspace}}}% + \mkbibnamelast{#1}\isdot + \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}} + +\renewbibmacro*{name:last-first}[4]{% + \ifuseprefix% + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifblank{#3}{}{% + \ifcapital + {\mkbibnameprefix{\MakeCapital{#3}}\isdot}% + {\mkbibnameprefix{#3}\isdot}% + }%\ifpunctmark{'}{}{\addhighpenspace}}% +\mkbibnamelast{#1}\isdot + \ifblank{#2}{}{\addcomma\addlowpenspace\mkbibnamefirst{#2}\isdot} + \ifblank{#4}{}{\addcomma\addlowpenspace\mkbibnameaffix{#4}\isdot}}% + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}% + \mkbibnamelast{#1}\isdot + \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}% + \ifblank{#2#3}{}{\addcomma}% + \ifblank{#2}{}{\addlowpenspace\mkbibnamefirst{#2}\isdot}% + \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}% + \ifblank{#3}{}{\addlowpenspace\mkbibnameprefix{#3}\isdot}}} + +\renewbibmacro*{name:first-last}[4]{% + \usebibmacro{name:delimfirst}{#2#3#1}% + \usebibmacro{name:hook}{#2#3#1}% + \ifblank{#2}{}{\mkbibnamefirst{#2}\isdot\addlowpenspace}% + \ifblank{#3}{}{% + \mkbibnameprefix{#3}\isdot + \ifpunctmark{'} + {} + {\ifuseprefix{\addhighpenspace}{\addlowpenspace}}}% +\mkbibnamelast{#1}\isdot + \ifblank{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}} + + \newbibmacro*{name:delimfirst}[1]{% + \ifthenelse{\value{listcount}>\value{liststart}} + {\ifthenelse{\value{listcount}<\value{liststop}\OR + \ifmorenames} + {\addcomma\addspace} + {\mkfinalnamedelimfirst{#1}}} + {}} + +\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*{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}} + +\newbibmacro*{url+urldate}{% + \printfield{url}% + \iffieldundef{urlyear} + {} + {\setunit*{\addspace}% + \printtext[]{\printurldate}}} + +% Sorting definitions + +\DeclareSortingScheme{title}{ + \sort{ + \field{presort} + } + \sort[final]{ + \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} + \literal{0000} + } +} + +\DeclareSortingScheme{filmtitle}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sorttitle} + \field{maintitle} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field[padside=left,padwidth=4,padchar=0]{volume} + \literal{0000} + } +} + +\DeclareSortExclusion{misc,movie,video,reference,collection}{sortname,author,editor,translator} +\DeclareSortExclusion{book,incollection,collection}{maintitle} + +% Data inheritance + +\DeclareDataInheritance{book}{incollection}{% + \inherit{author}{bookauthor} + \inherit{editor}{editor} + \inherit{title}{booktitle} + \inherit{subtitle}{booksubtitle} + \inherit{titleaddon}{booktitleaddon} + \noinherit{shorttitle} + \noinherit{sorttitle} + \noinherit{indextitle} + \noinherit{indexsorttitle} +} + +% Bibliography strings + +\NewBibliographyString{fromjapanese} +\NewBibliographyString{fromhebrew} +\NewBibliographyString{frompolish} +\NewBibliographyString{minutes} +\NewBibliographyString{tvseason} +\NewBibliographyString{tvepisode} +\NewBibliographyString{translatedto} +\NewBibliographyString{prepublished} +\NewBibliographyString{reviewof} + +\DefineBibliographyStrings{german}{% +andothers = {et al\adddot}, +fromhebrew = {aus dem Hebr\"aischen}, +fromjapanese = {aus dem Japanischen}, +frompolish = {aus dem Polnischen}, +bycompiler = {zusammengestellt von}, +ibidem = {ebd\adddot\addspace}, +url = {}, +urlseen = {Zugriff am}, +in = {In\addcolon}, +editor = {Hg\adddot}, +editors = {Hgg\adddot}, +phdthesis ={Unver\"offentlichte Dissertation}, +minutes = {min}, +tvseason = {Staffel}, +tvepisode = {Folge}, +translatedto = {dt\adddot}, +reviewof = {Rezension von}, +prepublished = {Online-Vorver\"offentlichung}, +page = {{}{}}, +pages = {{}{}}, +january = {Januar}, + february = {Februar}, + march = {M\"arz}, + april = {April}, + may = {Mai}, + june = {Juni}, + july = {Juli}, + august = {August}, + september = {September}, + october = {Oktober}, + november = {November}, + december = {Dezember}, +} + +% commands + +\renewbibmacro*{finentry}{\iftoggle{intransdecision}% +{\unspace}{\addperiod}} % unklar, \finentry nicht geht + +\renewcommand{\bibsetup}{\raggedright} +\newcommand*{\mkibid}[1]{#1} + +\DeclareRobustCommand{\film}{\textsc} + +\renewbibmacro*{bytranslator+others}{% Bei incollection wird translator nach dem Titel ausgegeben +\ifthenelse{\ifnameundef{translator} \or \iffieldequalstr{entrytype}{incollection}} + {} + {\def\abx@tempa{bytranslator}% + \ifnamesequal{translator}{commentator} + {\appto\abx@tempa{co}% + \clearname{commentator}} + {\ifnamesequal{translator}{annotator} + {\appto\abx@tempa{an}% + \clearname{annotator}} + {}}% + \ifnamesequal{translator}{introduction} + {\appto\abx@tempa{in}% + \clearname{introduction}} + {\ifnamesequal{translator}{foreword} + {\appto\abx@tempa{fo}% + \clearname{foreword}} + {\ifnamesequal{translator}{afterword} + {\appto\abx@tempa{af}% + \clearname{afterword}} + {}}}% + \bibstring{\abx@tempa}% + \setunit{\addspace}% + \printnames[bytranslator]{translator}% + \clearname{translator}% + \newunit}% + \usebibmacro{withothers}} + +\renewbibmacro*{bybookauthor}{% + \iftoggle{dontprintorig}{} + {\ifnamesequal{author}{bookauthor}% + {\ifthenelse{\value{author}>1} + {\bibstring{idempp}} + {\bibstring{idem\thefield{gender}}}}} + {\printnames{bookauthor}}\isdot\addcolon} + +\setlength{\bibitemsep}{0pt} + +\defbibenvironment{bibliography} + {\list + {} + {\setlength{\leftmargin}{\bibhang}% + \setlength{\itemindent}{-\leftmargin}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}}} + {\endlist} + {\item} + +\defbibenvironment{shorthands} + {\list + {\printfield[shorthandwidth]{shorthand}} + {\setlength{\labelwidth}{\shorthandwidth}% + \setlength{\leftmargin}{\labelwidth}% + \setlength{\labelsep}{\biblabelsep}% + \addtolength{\leftmargin}{\labelsep}% + \setlength{\itemsep}{\bibitemsep}% + \setlength{\parsep}{\bibparsep}% + \renewcommand*{\makelabel}[1]{##1\hss}}} + {\endlist} + {\item} + +\renewbibmacro*{addendum+pubstate}{% +\addspace% + \printfield{addendum}% + \newunit\newblock + \printfield{pubstate}} + +\renewbibmacro*{author}{% +\iftoggle{usera} +{} +{% + \ifnameundef{author} + {\let\bbx@lasthash\@undefined} + \iftoggle{bibliographydash} + {\usebibmacro{bbx:dashcheck} + {\bibnamedash}% + {\usebibmacro{bbx:savehash}% + \printnames{author}\iffieldundef{nameaddon} + {}{\printfield{nameaddon}}}% + \isdot\addcolon\addspace} + {\printnames{author}\iffieldundef{nameaddon} + {}{\printfield{nameaddon}}% + \global\undef\bbx@lasthash% + \isdot\addcolon\addspace% + }}}% + +\renewbibmacro*{editor}{% + \ifnameundef{editor} + {} + {\iftoggle{dontprintorig}% + {\printnames{editor}\addspace} + {\ifnamesequal{author}{editor}% + {\ifthenelse{\value{author}>1}% + {\bibstring{idempp}}% + {\bibstring{idem\thefield{gender}}}}% + {\printnames{editor}}\addspace}}% + \usebibmacro{editorstrg}} + +\newbibmacro*{collby}{% +\ifnameundef{author}% +{}% +{\bibstring{byauthor}\space% +\printnames[bytranslator]{author}}% +\ifnameundef{editor}% +{}% +{\bibstring{byeditor}\addspace% +\printnames[bytranslator]{editor}}}% + +\renewbibmacro*{date}{% + \iffieldundef{year}% + {\iffieldundef{urlyear}% + {}% + {\printfield{urlyear}}}% + {\iffieldundef{month} + {\printfield{labelyear}} + {\iffieldundef{day} + {\printfield{month}% + \setunit{\addspace}% + \printfield{labelyear}} + {\printdate}}}} + +\newbibmacro*{labelyear+extrayear}{% +\ifboolexpr{test {\iftoggle{usera}} +or test {\iffieldequalstr{entrytype}{set}}} +{\usebibmacro{labelyear}} +{\iffieldundef{year} + {} + {\printtext{% + \iffieldundef{endyear}% + {\printfield{year}}% + {\printfield{year}\iffieldsequal{year}{endyear}% + {}{\printfield{endyear}}}% + \iftoggle{dontprintextrayear}% + {}{\printfield{extrayear}}% + }}}} + +\newbibmacro*{labelyear}{% + \iffieldundef{year} + {} + {\printtext{% + \iffieldundef{endyear} + {\printfield{labelyear}} + {\printfield{year} + \iffieldsequal{year}{endyear} + {}{\printfield{endyear}}}% + }}} + + \renewbibmacro*{editorstrg}{% + \printtext[editortype]{% + \mkbibparens{\iffieldundef{editortype} + {\ifboolexpr{ + test {\ifnumgreater{\value{editor}}{1}} + or + test {\ifandothers{editor}} + } + {\bibstring{editors}} + {\bibstring{editor}}} + {\ifbibxstring{\thefield{editortype}} + {\ifboolexpr{ + test {\ifnumgreater{\value{editor}}{1}} + or + test {\ifandothers{editor}} + } + {\bibstring{\thefield{editortype}s}} + {\bibstring{\thefield{editortype}}}} + {\thefield{editortype}}}}}\addcolon} + +\renewbibmacro*{title}{% + \iffieldundef{title} + {} + {\printtext[title]{% + \printfield[noformat]{title}% + \newunit\printfield[noformat]{subtitle}}}% + \printfield{titleaddon} + \iffieldundef{origyear} + {} + {\iffieldundef{origtitle} + {\setunit{\addspace}\printtext[origyearart]{\printfield{origyear}% + \iffieldundef{origendyear}% + {}{\printfield{origendyear}}}} + {} + }} + +\newbibmacro*{mtitle+mstitle+vol+part+title+stitle}{% + \iffieldundef{maintitle}% + {}% + {\iffieldundef{volume}% + {}% + {\usebibmacro{maintitle}% + \newunit\newblock + \printfield{volume}% + \printfield{part}% + \setunit{\addcolon\space}}}% + \printfield{title}% + \iffieldundef{maintitle} + {\iffieldundef{booktitle} + {\iffieldundef{volume}{}{\adddot\addspace\printfield{volume}}}{}} + {} + \newunit + \printfield{subtitle}% + \newunit + \printfield{titleaddon}} + +\newbibmacro*{bbx:savehash}{% + \savefield{fullhash}{\bbx@lasthash}} + +\DeclareBibliographyDriver{set}{% + \entryset + {\toggletrue{intransdecision}\ifnumequal{\thefield{entrysetcount}}{1} + {} + {\addspace\setunit{}% + \toggletrue{dontprintorig}\bibopenbracket% + \bibsentence\bibstring{translatedto}\addcolon\space}} + {\ifnumequal{\thefield{entrysetcount}}{1} + {} + {\setunit{}% + \unspace\bibclosebracket}}% + \finentry} + +\newbibmacro*{bbx:dashcheck}[2]{% + \ifboolexpr{ + test {\iffieldequals{fullhash}{\bbx@lasthash}} + and + not test \iffirstonpage + and + ( + not bool {bbx@inset} + or + test {\iffieldequalstr{entrysetcount}{1}} + ) + } + {#1} + {#2}} + +\newbibmacro*{decidetranslatedversion} +{% +\iftoggle{dontprintorig} +{} +{\ifboolexpr{% + test {\iftoggle{germfassung}} + and + not test {\iffieldundef{usera}}} + {\toggletrue{dontprintorig}% + \usebibmacro{translatedversion}{\thefield{usera}}}% + {\usebibmacro{origyear+location+title}}% +}} + +\newbibmacro*{origyear+location+title}{% +\iffieldundef{origtitle}% +{}{\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}}}% + {}% +}% +\iffieldundef{origyear}{}% +{\iflistundef{origlocation} +{\adddot}{}\addspace\printorigdate +\iffieldundef{origendyear} +{}{\printfield{origendyear}}}% +}}} + +\newbibmacro*{filmtitle} +{\iffieldundef{maintitle} +{\printfield[film]{title}} +{\printfield[film]{maintitle}}% +\iffieldundef{subtitle}% +{}% +{\setunit{}\addspace\printfield[plain]{subtitle}}% +\iffieldundef{volume}% +{}% +{\printfield[season]{volume}}% +\iffieldundef{number}% +{}% +{\addcomma\addspace\printfield[episode]{number}}% +\iffieldundef{maintitle}% +{}% +{\addcolon\addspace\printfield[film]{title}}% +\ifpunctmark{!}{\unspace .}{\adddot}}% + +\newbibmacro*{filmloc} +{\iflistundef{location}% +{} +{\printlist{location}}% +} + +\newbibmacro*{filmorg} +{ +\iflistundef{organization} +{} +{\printlist{organization}} +} + +\newbibmacro*{director}{ +\ifpunct{\unspace}{}\printnames[director]{author} +} + +\newbibmacro*{mtitle+vol+btitle+bstitle}{% + \iffieldundef{maintitle}% + {}% + {\iffieldundef{volume}% + {}% + {\addspace\usebibmacro{maintitle}% + \newunit% + \printfield{volume}% + \printfield{part}% + \setunit{\addcolon\space}}}% + \usebibmacro{booktitle}\newunit% + \ifnameundef{bookauthor} + {\usebibmacro{withothers}} + {\usebibmacro{byeditor+others}} + } + +\renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}\addperiod% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}}% +\iffieldundef{volume}{}{\printfield{volume}\iffieldundef{number}{\addcomma}{\addcomma}}% + \setunit*{\adddot}% +\iffieldundef{number}{}{\printtext{\addspace\printfield{number}}\addspace}% + \printfield{eid}% + \setunit{\addspace}% + \setunit*{\addcomma\addspace}\usebibmacro{issue+date} + \iffieldundef{issuetitle} + {} + {\addcolon\addspace\printtext{\usebibmacro{issue}}}% + \usebibmacro{byeditor}\setunit{\addcomma\space}% +\iffieldundef{pages}{}{\setunit*{\addcomma}}% +} + +\renewbibmacro*{issue+date}{% + \ifterm{}{\setunit{\addcomma\addspace}}% + \iffieldundef{issuetitle}{\setunit*{\addcomma}}{\addthinspace}\printtext{% + \iffieldundef{issue} + {\iffieldundef{month} + {\usebibmacro{labelyear+extrayear}} + {\iffieldundef{day} + {\printfield{month}\iffieldundef{endmonth} + {}{\printtext[endyear]{\mkbibmonth{\thefield{endmonth}}}}% + \setunit{\addspace}% + \usebibmacro{labelyear+extrayear}} + {\printdate}}} + {\printfield{issue}% + \setunit{\addcomma\addspace}% + \usebibmacro{labelyear+extrayear}}}} + +\newbibmacro*{publ+loc+year}{% +\printlist{location}% +\iftoggle{printpublisher}% + {\iflistundef{publisher}% + {\setunit*{\space}}% + {\setunit{\isdot\addcolon\addspace} + \printlist{publisher}\setunit{\addcomma\space}}}% + {\setunit*{\space}}% +\usebibmacro{labelyear+extrayear}% +\usebibmacro{origyear}% +}% + +\newbibmacro*{origyear}{% +\iffieldundef{origyear}% + {}% + {\iffieldundef{origtitle}% + {\printtext[origyearbook]{\printfield{origyear}% + \iffieldundef{origendyear}{}{\printfield{origendyear}}}}% + {}}% +} + +\newbibmacro*{org+publ+loc+year}{% +\iffieldundef{organization}% +{}% +{\printfield{organization}% +\newunit}% +\iflistundef{publisher}% +{\iflistundef{location}% +{}% +{\printlist{location}% +\setunit{\addspace}}}% +{\iflistundef{location}% +{}% +{\printlist{location}}% +\iftoggle{printpublisher} + {\setunit{\isdot\addcolon\space}% + \printlist{publisher}\setunit{\addcomma\space}}% + {\addspace}}% + \usebibmacro{labelyear+extrayear}} + +\newbibmacro*{inst+loc+year}{% + \iflistundef{institution} + {\iflistundef{location} + {} + {\printlist{location}% + \setunit{\addspace}}} + {\iflistundef{location} + {} + {\printlist{location}% + \setunit{\isdot\addcolon\space}}% + \printlist{institution}% + \setunit{\addspace}}% + \usebibmacro{labelyear+extrayear}} + +\newbibmacro*{chap+pag}{% + \iffieldundef{chapter} + {\iffieldundef{pages}% + {}% + {\addcomma\printfield{pages}}}% + {\printfield{chapter}% + \iffieldundef{pages}% + {}% + {\newunit\printfield{pages}}}% + } + +\newbibmacro*{ser+num}{% +\iftoggle{printseriesflag}% +{\iffieldundef{series}% +{}% + {\setunit{}\addnbspace\printtext{\mkbibparens{=\addspace% + \printfield{series}% + \setunit{\addcolon\addnbspace}% + \printfield{number}}}}% +}}% +{} + +\DeclareBibliographyDriver{review}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{author/translator}% +\newblock +\usebibmacro{review}{\thefield{usera}}% +\newunit\newblock +\usebibmacro{bytranslator}% +\newunit\newblock +\usebibmacro{in:}% +%\newblock% +\usebibmacro{journal+issuetitle}% +\printfield{pages} +\newblock +\bibsentence\printfield{note}% +%\setunit{.}\newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock% +\ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}}% +{} +{\usebibmacro{doi+eprint+url}}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{article}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{author/translator}% +\newblock +\usebibmacro{title}% +\newunit\newblock +\usebibmacro{bytranslator}% +\newunit\newblock +\usebibmacro{in:}% +%\newblock% +\usebibmacro{journal+issuetitle}% +\printfield{pages} +\newblock +\bibsentence\printfield{note}% +%\setunit{.}\newblock +\usebibmacro{decidetranslatedversion}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock% +\ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}}% +{} +{\usebibmacro{doi+eprint+url}}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{dontprintorig}{}{\usebibmacro{author/translator}}% +%\newunit\newblock + \usebibmacro{title}% + \newunit\newblock + \ifnamesequal{author}{bookauthor}{% Verhindern, dass Ãœbersetzer zweimal ausgegeben wird + \ifnamesequal{editor}{translator}{}{% + \usebibmacro{bytranslator}}}% + {\usebibmacro{bytranslator}}% + \newunit\newblock + \usebibmacro{in:}% + %\newunit% + \newunit\newblock% + \ifnameundef{bookauthor}% + {\ifnameundef{editor} + {} + {\usebibmacro{editor}}} + {\usebibmacro{bybookauthor}} + %\newunit + \newblock% + \usebibmacro{mtitle+vol+btitle+bstitle}% + \ifnamesequal{author}{editor} + {\ifnameundef{bookauthor} + {} + {\usebibmacro{byeditor}}} + {} + \ifnamesequal{author}{bookauthor} + {\ifnameundef{editor} + {} + {\usebibmacro{byeditor}\newunit}% + {} + }% + \newunit\newblock + \iffieldundef{maintitle} + {\printfield{volume}} + {}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock% + \printfield{edition}% + \printfield{note}% + \newunit% + \usebibmacro{org+publ+loc+year}% + %\printtext{\printfield{labelyear}}% + \newblock% + \usebibmacro{chap+pag}% + %\setunit{\par}\newblock + %\usebibmacro{doi+eprint+url}% + %\newunit\newblock + \addspace\usebibmacro{decidetranslatedversion}% + \newblock + \usebibmacro{addendum+pubstate}% + \newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + + \DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \iftoggle{dontprintorig}{}{% + \ifnameundef{author}% + {\ifnameundef{editor} + {} + {\usebibmacro{editor}\addspace}}% +{\usebibmacro{author/translator+others}}}% +\newblock +\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock + \ifnameundef{author} + {} + {\usebibmacro{byeditor+others}}% + \newunit\newblock + \printfield{note}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock% + \printfield{edition}% + \newunit\newblock% +\usebibmacro{publ+loc+year}% +\usebibmacro{chap+pag}% +\newblock +\ifthenelse{\iffieldundef{doi} \and \iffieldundef{url} \and \iffieldundef{eprint}} +{} +{\usebibmacro{doi+eprint+url}}% +\addspace\usebibmacro{decidetranslatedversion}% +\newblock +\usebibmacro{addendum+pubstate}% +\newunit\newblock +\usebibmacro{pageref}% +\usebibmacro{finentry}} + + +\DeclareBibliographyDriver{collection}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +%\usebibmacro{mtitle+vol+title+stitle}% +\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% +\newunit\newblock% +\usebibmacro{collby}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock% + \iffieldundef{edition}% + {}% + {\printfield{edition}}% + \iffieldundef{note}% + {}% + {\printfield{note}}% + %\newunit + %\iffieldundef{maintitle} + %{\printfield{volume}} + %{}% + %\newunit + %\printfield{volumes}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock + \usebibmacro{publ+loc+year}% +\addspace\usebibmacro{decidetranslatedversion} + \newunit\newblock + \usebibmacro{chap+pag}% + %\setunit{\par}\newblock + \usebibmacro{doi+eprint+url}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + + +\DeclareBibliographyDriver{misc}{% + \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 .} + {}% + \newunit\newblock% + \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}} + +\DeclareBibliographyDriver{online}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor/translator} + \newunit\newblock + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \printlist{organization}% + \newunit\newblock + \usebibmacro{date}% + \newunit\newblock + \addspace\usebibmacro{decidetranslatedversion} + \newunit\newblock + \printfield{note}% + %\newunit\newblock + \addspace\usebibmacro{doi+eprint+url}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\DeclareBibliographyDriver{thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \newunit\newblock + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock + \printfield{type}% + \newunit + \usebibmacro{inst+loc+year}% + \newunit\newblock + \usebibmacro{chap+pag}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + + \DeclareBibliographyDriver{unpublished}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \newunit\newblock + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock + \printfield{type}% + \iffieldundef{issue} + {}{\newunit\printfield{issue}} + \newunit\newblock + \usebibmacro{inst+loc+year}% + \newunit\newblock + \usebibmacro{doi+eprint+url} + \newunit\newblock + \printfield{note}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + +\endinput diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi2.bbx b/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi2.bbx new file mode 100644 index 00000000000..fc3d1a31f96 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/bbx/fiwi2.bbx @@ -0,0 +1,395 @@ +% $Id: fiwi2.bbx, v 1.1 2011/11/15 07:11:00 Simon Spiegel +% Stil mit Jahrestahl nach Autor + +\ProvidesFile{fiwi2.bbx}[v 1.1 2011/11/15 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} + +\renewcommand{\ppspace}{} + +\renewbibmacro*{labelyear+extrayear}{% + \iffieldundef{year} + {} + {\printtext[yearparens]{% + \iffieldundef{endyear}{\printfield{labelyear}}{\printfield{year}\iffieldsequal{year}{endyear}{}{\printfield{endyear}}}% + \printfield{extrayear}}}} + +\renewbibmacro*{author}{% + \ifnameundef{author} + {\let\bbx@lasthash\@undefined} + \iftoggle{bibliographydash} + {\iffieldequals{namehash}{\bbx@lasthash} + {\bibnamedash}% + {\printnames{author}\iffieldundef{nameaddon} + {}{\printfield{nameaddon}}}% + \addspace% + \savefield{namehash}{\bbx@lasthash}} + {\printnames{author}\iffieldundef{nameaddon} + {}{\printfield{nameaddon}}% + \isdot\addspace% + \savefield{namehash}{\bbx@lasthash}}}%} + +\renewbibmacro*{editor}{% + \ifnameundef{editor} + {\let\bbx@lasthash\@undefined} + {{\ifnamesequal{author}{editor}{% + \ifthenelse{\value{author}>1}% + {\bibstring{idempp}}% + {\bibstring{idem\thefield{gender}}}}{% + \printnames{editor}}\addspace + \savefield{namehash}{\bbx@lasthash}}% + \iffieldequalstr{entrytype}{book}{}{\usebibmacro{editorstrg}}}} + +\renewbibmacro*{editorstrg}{% + \printtext{\mkbibparens{\unspace + \ifnum\theeditor>1 + \bibstring{editors}% + \else + \bibstring{editor}% + \fi}}% + \ifthenelse{\( + \iffieldequalstr{entrytype}{book}% + \and \ifnameundef{author}% + \and \not \ifnameundef{editor}% + \)% + }% + {\addspace}% + {\addcolon}} + + +\renewbibmacro*{issue+date}{% + \iffieldundef{pages}{}{\ifterm{}{\setunit{\addcomma\addspace}}}\iffieldundef{issuetitle}{\setunit*{\addcomma}}{\addthinspace}\printtext{% + \iffieldundef{issue}% + {\iffieldundef{month}% + {}% + {\iffieldundef{day}% + {\ifpunctmark{*}{\addspace}{}\printfield{month}\iffieldundef{endmonth}{}{\printtext[endyear]{\mkbibmonth{\thefield{endmonth}}}}% + \setunit{\addspace}}% + {\ifpunctmark{*}{\addspace}{}\printdate}}}% + {\printfield{issue}}}}% + + \renewbibmacro*{journal+issuetitle}{% + \usebibmacro{journal}\addperiod% + \setunit*{\addspace}% + \iffieldundef{series} + {} + {\newunit + \printfield{series}% + \setunit{\addspace}}% +\iffieldundef{volume}{}{\printfield{volume}\iffieldundef{number}{\iffieldundef{pages}{\addperiod}{\addcomma}}{\addcomma}}% + \setunit*{\adddot}% +\iffieldundef{number}{}{\printtext{\addspace\printfield{number}}\addspace}% +\ifnameundef{editor}{}{\addperiod\addspace\usebibmacro{byeditor}\setunit{\addcomma\space}}% +\printfield{eid}%% +\usebibmacro{issue+date}% +\iffieldundef{issuetitle}{}{\addcolon\addspace\printtext{\usebibmacro{issue}}}% +} + +\renewbibmacro*{org+publ+loc+year}{% + \iffieldundef{organization} + {} + {\printfield{organization}% + \newunit}% + \iflistundef{publisher} + {\iflistundef{location} + {} + {\printlist{location}% + \setunit{\addspace}}} + {\iflistundef{location} + {} + {\printlist{location}}% + \iftoggle{printpublisher} + {\setunit{\isdot\addcolon\addspace}\printlist{publisher}\setunit{\addcomma\space}}% + {} + }} + +\newbibmacro*{publ+loc+origyear}{% +\printlist{location}% + \iftoggle{printpublisher}% + {\iflistundef{publisher}% + {\setunit*{\space}}% + {\setunit{\isdot\addcolon\space}\printlist{publisher}}}% + {\setunit*{\space}}% +\usebibmacro{origyear}% +}% + +\newbibmacro*{inst+loc}{% + \iflistundef{institution} + {\iflistundef{location} + {} + {\printlist{location}% + \setunit{\addspace}}} + {\iflistundef{location} + {} + {\printlist{location}% + \setunit{\isdot\addcolon\space}}% + \printlist{institution}}} + + +\DeclareBibliographyDriver{review}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{author/translator}% +\usebibmacro{labelyear+extrayear}% +\newblock +\usebibmacro{review}% +\newunit\newblock +\usebibmacro{bytranslator}% +\newunit\newblock +\usebibmacro{in:}% +%\newblock% +\usebibmacro{journal+issuetitle}% +\iffieldundef{pages}{\setunit{\addperiod}}{\addcomma\addspace\printfield{pages}}% +\newunit\newblock% +\bibsentence\printfield{note}% +\newunit\newblock% +\usebibmacro{doi+eprint+url}% +%\setunit{.}\newblock +\addspace\usebibmacro{origyear+location+title}% +\newblock +\usebibmacro{addendum+pubstate}% +\newunit\newblock +\usebibmacro{pageref}% +\finentry} + +\DeclareBibliographyDriver{article}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +\usebibmacro{author/translator}% +\usebibmacro{labelyear+extrayear}% +\newblock +\usebibmacro{title}% +\newunit\newblock +\usebibmacro{bytranslator}% +\newunit\newblock +\usebibmacro{in:}% +%\newblock% +\usebibmacro{journal+issuetitle}% +\iffieldundef{pages}{\setunit{\addperiod}}{\addcomma\addspace\printfield{pages}}% +\newunit\newblock% +\bibsentence\printfield{note}% +\newunit\newblock% +\usebibmacro{doi+eprint+url}% +%\setunit{.}\newblock +\addspace\usebibmacro{origyear+location+title}% +\newblock +\usebibmacro{decidetranslatedversion}% + \newblock +\usebibmacro{addendum+pubstate}% +\newunit\newblock +\usebibmacro{pageref}% +\finentry} + +\DeclareBibliographyDriver{incollection}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \usebibmacro{labelyear+extrayear}% +%\newunit\newblock + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \usebibmacro{in:}% + %\newunit% + \newblock% + \ifnameundef{bookauthor}% + {\ifnameundef{editor} + {} + {\usebibmacro{editor}}} + {\usebibmacro{bybookauthor}} + %\newunit + \newblock% + \usebibmacro{mtitle+vol+btitle+bstitle}% + \ifnamesequal{author}{editor} + {\ifnameundef{bookauthor} + {} + {\usebibmacro{byeditor}}} + {} + \ifnamesequal{author}{bookauthor} + {\ifnameundef{editor} + {} + {\usebibmacro{byeditor}\newunit}% + {} + }% + \newunit\newblock + \iffieldundef{maintitle} + {\printfield{volume}} + {}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock + \printfield{edition}% + \printfield{note}% + \newunit + \usebibmacro{org+publ+loc+year} + \newunit\newblock% + \usebibmacro{chap+pag}% + %\setunit{\par}\newblock + %\usebibmacro{doi+eprint+url}% + \newunit\newblock + \addspace\usebibmacro{decidetranslatedversion}% + \newblock + \usebibmacro{addendum+pubstate}% + \newblock + \usebibmacro{pageref}% + \finentry} + + \DeclareBibliographyDriver{book}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \ifnameundef{author}% + {\ifnameundef{editor}% + {} + {\usebibmacro{editor}\addspace}% + \usebibmacro{editorstrg}\addspace}% +{\usebibmacro{author/translator+others}}% +\usebibmacro{labelyear+extrayear}% +\newblock +\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock + \ifnameundef{author} + {} + {\usebibmacro{byeditor+others}}% + \newunit\newblock + \printfield{note}% + \newunit + \printfield{volumes}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock + \printfield{edition}% + \newunit\newblock% +\usebibmacro{publ+loc+origyear}% +\usebibmacro{chap+pag}% +\newblock +\usebibmacro{doi+eprint+url}% +\addspace\usebibmacro{decidetranslatedversion}% +\newblock +\usebibmacro{addendum+pubstate}% + \newunit\newblock +\usebibmacro{pageref}% +\finentry} + + +\DeclareBibliographyDriver{collection}{% +\usebibmacro{bibindex}% +\usebibmacro{begentry}% +%\usebibmacro{mtitle+vol+title+stitle}% +\usebibmacro{mtitle+mstitle+vol+part+title+stitle}% +\newunit\newblock% +\usebibmacro{collby}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock% + \iffieldundef{edition}% + {}% + {\printfield{edition}}% + \iffieldundef{note}% + {}% + {\printfield{note}}% + %\newunit + %\iffieldundef{maintitle} + %{\printfield{volume}} + %{}% + %\newunit + %\printfield{volumes}% + \newunit\newblock + \usebibmacro{ser+num}% + \newunit\newblock + \usebibmacro{publ+loc+year}% + \newblock +\addspace\usebibmacro{decidetranslatedversion}% + \newunit\newblock + \usebibmacro{chap+pag}% + %\setunit{\par}\newblock + \usebibmacro{doi+eprint+url}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \finentry} + +\DeclareBibliographyDriver{online}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/editor/translator}% + \usebibmacro{labelyear+extrayear}% + \newunit\newblock + \usebibmacro{title}% + \newunit\newblock + \usebibmacro{bytranslator}% + \newunit\newblock + \printlist{organization}% + \newunit\newblock + \iffieldundef{month}{}{\usebibmacro{date}}% + \newunit\newblock + \addspace\usebibmacro{decidetranslatedversion}% + \newblock +\printfield{note}% + %\newunit\newblock + \addspace\usebibmacro{doi+eprint+url}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \finentry} + +\DeclareBibliographyDriver{thesis}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \usebibmacro{labelyear+extrayear}% + \newunit\newblock + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock + \printfield{type}% + \newunit + \usebibmacro{inst+loc}% + \newunit\newblock + \usebibmacro{chap+pag}% + \newunit\newblock + \printfield{note}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + + \DeclareBibliographyDriver{unpublished}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \usebibmacro{author/translator}% + \usebibmacro{labelyear+extrayear}% + \newunit\newblock + \usebibmacro{mtitle+mstitle+vol+part+title+stitle}% + \newunit\newblock + \printfield{type}% + \iffieldundef{issue} + {}{\newunit\printfield{issue}} + \newunit\newblock + \printfield{howpublished}% + \newunit\newblock + \usebibmacro{inst+loc}% + \newunit\newblock + \usebibmacro{doi+eprint+url} + \newunit\newblock + \printfield{note}% + \newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref}% + \usebibmacro{finentry}} + + + +\endinput diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/cbx/fiwi.cbx b/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/cbx/fiwi.cbx new file mode 100644 index 00000000000..422b6f12587 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/latex/cbx/fiwi.cbx @@ -0,0 +1,410 @@ +% $Id: fiwi.cbx,v 1.1 2011/11/15 13:23:00 Simon Spiegel + +\ProvidesFile{fiwi.cbx} +[\abx@cbxid $Id: fiwi.cbx,v 1.1 2011/11/15 13:23:00 spiegel beta $] + + +\ExecuteBibliographyOptions{labelyear,autocite=inline,firstinits=false,uniquename=full,uniquelist=true} + +\newbool{cbx@bool} +\providetoggle{citefullfilm} +\newcommand*{\fullcitefilm}{\settoggle{citefullfilm}{true}} +\DeclareBibliographyOption{fullcitefilm}[false]{\settoggle{citefullfilm}{#1}} + + +\providetoggle{citecompletefilm} +\newcommand*{\completecitefilm}{\settoggle{citecompletefilm}{true}} + + +\renewcommand*{\nameyeardelim}{\addspace} +\renewcommand*{\bibindexnamedelimi}{\,} +\renewcommand*{\bibindexinitdelim}{\,} + +\providetoggle{xindy} +\DeclareBibliographyOption{xindy}[true]{\settoggle{xindy}{#1}} + + +\DeclareFieldFormat{citeyear}{\mkbibparens{#1}} +%\DeclareFieldFormat{labelyear}{\mknumalph{#1}} +\DeclareFieldFormat{film}{\film{#1}} +\DeclareFieldFormat[misc]{subtitle}{#1} +\DeclareFieldFormat[movie]{subtitle}{#1} +\DeclareFieldFormat{title}{\mkbibemph{#1}} +\DeclareFieldFormat{citetitle:incollection}{\emph{#1}\isdot} +\DeclareFieldFormat[misc]{citetitle}{\film{#1}} +\DeclareIndexFieldFormat[misc]{indextitle}{% + \usebibmacro{index:filmtitle}{\index}{#1}} +\DeclareIndexNameFormat{default}{% + \iftoggle{xindy}{\usebibmacro{xindy:name}{\index}{#1}{#3}{#5}{#7}} + {\usebibmacro{index:name}{\index}{#1}{#3}{#5}{#7}}} +\DeclareFieldAlias[movie]{title}[misc]{title} +\DeclareFieldAlias[video]{title}[misc]{title} + +\DeclareIndexFieldAlias[movie]{indextitle}[misc]{indextitle} +\DeclareIndexFieldAlias[video]{indextitle}[misc]{indextitle} + +\DeclareBibliographyAlias{movie}{misc} +\DeclareBibliographyAlias{video}{misc} + + +\DeclareNameFormat{labelname}{% + \ifcase\value{uniquename}% + \usebibmacro{name:last}{#1}{#3}{#5}{#7}% + \or + \iftoggle{citeprefix} + {\usebibmacro{name:first-last}{#1}{#4}{#5}{#8}} + {\usebibmacro{name:first-last}{#1}{#4}{#6}{#8}}% + \or + \usebibmacro{name:first-last}{#1}{#3}{#5}{#7}% + \fi + \usebibmacro{name:andothers}} + +\renewbibmacro*{name:last}[4]{% + \iftoggle{citeprefix} + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifblank{#3} + {} + {\ifcapital + {\mkbibnameprefix{\MakeCapital{#3\isdot}}} + {\mkbibnameprefix{#3\isdot}}% + \ifpunctmark{'}{}{\bibnamedelimc}}} + {\ifuseprefix + {\usebibmacro{name:delim}{#3#1}% + \usebibmacro{name:hook}{#3#1}% + \ifblank{#3} + {} + {\ifcapital + {\mkbibnameprefix{\MakeCapital{#3\isdot}}} + {\mkbibnameprefix{#3\isdot}}% + \ifpunctmark{'}{}{\bibnamedelimc}}} + {\usebibmacro{name:delim}{#1}% + \usebibmacro{name:hook}{#1}}}% + \mkbibnamelast{#1}}% + + + + +\newcommand*{\xindy}{\toggletrue{xindy}}% Indizierung für xindy ohne actual-Teil + +\newbibmacro*{index:filmtitle}[2]{% + \iftoggle{xindy}{\usebibmacro{xindy:field}}{\usebibmacro{index:field}}{#1}{\thefield{indexsorttitle}}{\film{#2}}} + +\renewbibmacro*{index:title}[2]{% + \iftoggle{xindy}{\usebibmacro{xindy:field}}{\usebibmacro{index:field}}{#1}{\thefield{indexsorttitle}}{\emph{#2}}} + +\renewcommand*{\multinamedelim}{\addslash}% +\renewcommand*{\finalnamedelim}{\addslash}% +\renewcommand{\postnotedelim}{\addcolon\addspace} +\renewcommand{\sqspace}{\addnbthinspace} + +%\newrobustcmd*{\Textcites}{\bibsentence\textcites} +\newcommand{\citets}{\textcites} +\newrobustcmd*{\Citets}{\Textcites} +\newcommand{\citealts}{\cites} +\newcommand{\Citealts}{\Cites} + +\renewbibmacro*{citeindex}{% + \indexnames[indexname]{labelname}}% + +% Zitierbefehle für Filme und Serien + +\newbibmacro*{citeserial}{% +\ifciteseen +{\iffieldundef{shorttitle} + {\printtext[bibhyperref]{\printfield[film]{title}}} + {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} +{\printtext[bibhyperref]{\printfield[film]{title} +\addspace\mkbibparens{% +\iflistundef{organization} +{\printlist{location}} +{\printlist{organization}} +\printfield{year}}}}% +} + + +\newbibmacro*{citeserialfull}{% +\printtext[bibhyperref]{\printfield[film]{title} +\addspace\mkbibparens{% +\printlist{location}\iflistundef{organization}{}{\addcomma\addspace\printlist{organization}}\addspace\printfield[]{year}\addcomma\addspace% +\printnames[director]{author}\unspace}}}% + +\newbibmacro*{citef}{% + \ifciteseen + {\iffieldundef{shorttitle} + {\printtext[bibhyperref]{\printfield[film]{title}}} + {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} + {\printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\printfield[citeyear]{year}}} + +\newbibmacro*{citecf}{% + \printtext[bibhyperref]{\printfield[film]{title} + \addspace\mkbibparens{\printlist{location}\addspace\printfield{year}}}} + +\newbibmacro*{citefilmcomplete}{% Film bei erster Nennung mit Regisseur, Land und dt. Titel + \ifciteseen + {\iffieldundef{shorttitle} + {\printtext[bibhyperref]{\printfield[film]{title}}} + {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} + {\printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\printtext[citeyear]{\printfield{subtitle}\setunit*{\addcomma\addspace}\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}}} + +\newbibmacro*{citeff}{% Film bei erster nennung mit Regisseur + \ifciteseen + {\iffieldundef{shorttitle} + {\printtext[bibhyperref]{\printfield[film]{title}}} + {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} + {\printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\mkbibparens{\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}}} + + \newbibmacro*{citeffs}{% volle zweitnennung ohne land und jahr + \printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\mkbibparens{\printfield[]{year}}} + +\newbibmacro*{citefff}{% volle zweitnennung mit land und jahr + \printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\mkbibparens{\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}} + +\newbibmacro*{citefilm2complete}{% volle zweitnennung mit Regisseur, Land und dt. Titel + \printtext[bibhyperref]{\printfield[film]{title}}% + \addspace\printtext[citeyear]{\printfield{subtitle}\setunit*{\addcomma\addspace}\printnames[director]{author}\addcomma\addthinspace\printlist{location}\addspace\printfield{year}}} + + +\newbibmacro*{cite}{% +\iffieldundef{shorthand} +{\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{year}\AND\iffieldundef{urlyear}}% +{\usebibmacro{cite:label}}% +{\printtext[bibhyperref]{\printnames{labelname}}\nameyeardelim% +\usebibmacro{cite:year+labelyear}}}% +{\usebibmacro{cite:shorthand}}}% + +\newbibmacro*{textcite}{% + \ifnameundef{labelname} + {\iffieldundef{shorthand} + {\usebibmacro{cite:label}} + {\usebibmacro{cite:shorthand}}} + {\printnames{labelname}% + \global\booltrue{cbx@bool}% + \addspace\bibopenparen + \iffieldundef{shorthand} + {\ifthenelse{\iffieldundef{year}\AND\iffieldundef{urlyear}} + {\usebibmacro{cite:label}} + {\usebibmacro{cite:year+labelyear}}} + {\usebibmacro{cite:shorthand}}}} + +\newbibmacro*{citeyear}{% + \iffieldundef{shorthand} + {\iffieldundef{year} + {\usebibmacro{cite:label}} + {\usebibmacro{cite:year+labelyear}}} + {\usebibmacro{cite:shorthand}}} + +\newbibmacro*{cite:shorthand}{% + \printtext[bibhyperref]{\printfield{shorthand}}} + +\newbibmacro*{cite:label}{% + \ifnameundef{labelname} + {\BibliographyWarning{Missing author/editor+year or label}} + {\printtext[bibhyperref]{\printnames{labelname}}}} + +\newbibmacro*{cite:year+labelyear}{% + \printtext[bibhyperref]{% + \iffieldundef{year}% + {\iffieldequalstr{entrytype}{online}% + {\printfield{urlyear}}% + {}}% + {\printfield{labelyear}}% + \printfield{extrayear}}} + +\newbibmacro*{xindy:name}[5]{% + \begingroup + \ifuseprefix + {\edef\theindexentry{% + \unexpanded{#1}{% + \ifblank{#4}{}{\unexpanded{#4} }% + \unexpanded{#2}% + \ifblank{#5}{}{ \unexpanded{#5}}% + \ifblank{#3}{}{, \unexpanded{#3}}}}} + {\edef\theindexentry{% + \unexpanded{#1}{% + \unexpanded{#2}% + \ifblank{#5}{}{ \unexpanded{#5}}% + \ifblank{#3#4}{}{,}% + \ifblank{#3}{}{ \unexpanded{#3}}% + \ifblank{#4}{}{ \unexpanded{#4}}}}}% + \theindexentry + \endgroup} + + +\newbibmacro*{xindy:field}[3]{% + \begingroup + \protected@edef\theindexentry{% + \unexpanded{#1}{#3}}% + \theindexentry + \endgroup} + + +\DeclareCiteCommand{\fullcite} + {\usebibmacro{prenote}}% + {\usedriver% + {} + {\thefield{entrytype}}} + {\multicitedelim\unspace}% aus unklaren Gruenden hat es hier ein Space zu viel + {\usebibmacro{postnote}} + + +\DeclareCiteCommand{\cite} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \ifthenelse{\ifciteibid\AND + \NOT\iffirstonpage} + {\bibstring[\mkibid]{ibidem}}{\usebibmacro{cite}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand*{\cite} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \ifthenelse{\ifciteibid\AND + \NOT\iffirstonpage} + {\bibstring[\mkibid]{ibidem}}{\usebibmacro{citeyear}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\parencite}[\mkbibparens] + {\usebibmacro{prenote}} + {\ifthenelse{\ifciteibid\AND + \NOT\iffirstonpage} + {\bibstring[\mkibid]{ibidem}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand*{\parencite}[\mkbibparens] + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \iffirstonpage{\usebibmacro{citeyear}} + {\bibstring[\mkibid]{ibidem}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citetitle} + {\citetrackerfalse + \pagetrackerfalse + \usebibmacro{prenote}} + {\indexfield{indextitle}% + \printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citeyear} + {\usebibmacro{prenote}} + {\usebibmacro{citeyear}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citeurl} + {\usebibmacro{prenote}} + {\printfield[citeurl]{url}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citealtnoibidem} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{cite}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citetnoibidem} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{textcite}} + {\multicitedelim} + {\iffieldundef{postnote} + {\ifbool{cbx@bool} + {\bibcloseparen} + {}} + {\ifbool{cbx@bool} + {\postnotedelim} + {\addspace\bibopenparen}% + \printfield{postnote}\bibcloseparen}} + +\DeclareCiteCommand{\footcite}[\mkbibfootnote] + {\bibsentence + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{textcite}} + {\multicitedelim} + {\iffieldundef{postnote} + {\ifbool{cbx@bool} + {\bibcloseparen} + {}} + {\ifbool{cbx@bool} + {\postnotedelim} + {\addspace\bibopenparen}% + \printfield{postnote}\bibcloseparen}} + +\DeclareCiteCommand{\textcite} + {\boolfalse{cbx@bool}% + \usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}% + {\bibstring[\mkibid]{ibidem}}% + {\usebibmacro{textcite}}} + {\ifbool{cbx@bool} + {\bibcloseparen\global\boolfalse{cbx@bool}} + {}% + \multicitedelim} + {\iffieldundef{postnote} + {\ifbool{cbx@bool} + {\bibcloseparen} + {}} + {\ifbool{cbx@bool} + {\postnotedelim} + {\addspace\bibopenparen}% + \printfield{postnote}\bibcloseparen}} + +\DeclareCiteCommand{\citefilm} + {\usebibmacro{prenote}} + {\indexfield{indextitle}% + \iffieldequalstr{entrysubtype}{serial} + {\usebibmacro{citeserial}} + {\iftoggle{citefullfilm}% + {\usebibmacro{citeff}} + {\iftoggle{citecompletefilm}% + {\usebibmacro{citefilmcomplete}} + {\usebibmacro{citef}}}}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citecfilm} + {\usebibmacro{prenote}} + {\indexfield{indextitle}% + \usebibmacro{citecf}} + {\multicitedelim} + {\usebibmacro{postnote}} + + + \DeclareCiteCommand{\citefullfilm} + {\usebibmacro{prenote}} + {\indexfield{indextitle}% + \iffieldequalstr{entrysubtype}{serial} + {\usebibmacro{citeserialfull}} + {\iftoggle{citefullfilm}% + {\usebibmacro{citefff}}% + {\iftoggle{citecompletefilm} + {\usebibmacro{citefilm2complete}}{\usebibmacro{citeffs}} + }% + }} + {\multicitedelim} + {\usebibmacro{postnote}} + +\DeclareCiteCommand{\citefilmnoindex} + {\usebibmacro{prenote}} + {\usebibmacro{citef}} + {\multicitedelim} + {\usebibmacro{postnote}} + +\endinput diff --git a/Master/tlpkg/bin/tlpkg-ctan-check b/Master/tlpkg/bin/tlpkg-ctan-check index e03a83d2e6a..dd9b570d104 100755 --- a/Master/tlpkg/bin/tlpkg-ctan-check +++ b/Master/tlpkg/bin/tlpkg-ctan-check @@ -54,7 +54,8 @@ my @TLP_working = qw( bez123 bezos bgreek bhcexam bib-fr bibarts biber bibhtml biblatex biblatex-apa biblatex-chem biblatex-chicago - biblatex-dw biblatex-historian biblatex-ieee biblatex-juradiss + biblatex-dw biblatex-fiwi biblatex-historian + biblatex-ieee biblatex-juradiss biblatex-luh-ipw biblatex-mla biblatex-musuos biblatex-nature biblatex-nejm biblatex-philosophy biblatex-science diff --git a/Master/tlpkg/tlpsrc/biblatex-fiwi.tlpsrc b/Master/tlpkg/tlpsrc/biblatex-fiwi.tlpsrc new file mode 100644 index 00000000000..e69de29bb2d --- /dev/null +++ b/Master/tlpkg/tlpsrc/biblatex-fiwi.tlpsrc diff --git a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc index ba8d5be2b53..68b216535c7 100644 --- a/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc +++ b/Master/tlpkg/tlpsrc/collection-bibtexextra.tlpsrc @@ -16,6 +16,7 @@ depend biblatex-apa depend biblatex-chem depend biblatex-chicago depend biblatex-dw +depend biblatex-fiwi depend biblatex-historian depend biblatex-ieee depend biblatex-juradiss |