texlive[43008] Master/texmf-dist: biblatex-fiwi (21jan17)

commits+karl at tug.org commits+karl at tug.org
Sat Jan 21 23:41:16 CET 2017


Revision: 43008
          http://tug.org/svn/texlive?view=revision&revision=43008
Author:   karl
Date:     2017-01-21 23:41:15 +0100 (Sat, 21 Jan 2017)
Log Message:
-----------
biblatex-fiwi (21jan17)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/README
    trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.pdf
    trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex
    trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib
    trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
    trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
    trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/README
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/README	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/README	2017-01-21 22:41:15 UTC (rev 43008)
@@ -1,5 +1,5 @@
-biblatex-fiwi 2016/09/09 v1.6
-Copyright (c) 2011-2016 Simon Spiegel <simon(at)simifilm.ch>
+biblatex-fiwi 2017/01/20 v1.6a
+Copyright (c) 2011-2017 Simon Spiegel <simon(at)simifilm.ch>
   
 ************************************************************
 

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex	2017-01-21 22:41:15 UTC (rev 43008)
@@ -79,10 +79,10 @@
 \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/},
+  url={http://www.ctan.org/pkg/biblatex-fiwi},
   author={Simon Spiegel},
   email={simon at simifilm.ch},
-  revision={1.6},
+  revision={1.6a},
   date={\rcstoday}}
 
 \hypersetup{%
@@ -169,7 +169,6 @@
 
 \printtitlepage
 \tableofcontents
-\listoftables
 
 \section{Einleitung}
 \label{int}
@@ -183,11 +182,11 @@
 
 \subsection{License}
 
-Copyright © 2003--2016 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.
+Copyright © 2003--2017 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 3.5. Die Verwendung des  \bibtex-Ersatzes \bin{biber}\fnurl{http://biblatex-biber.sourceforge.net/} in der Version 2.6 oder höher wird dringend empfohlen. Zwar sollten diverse Funktionen auch mit \bibtex funktionieren, ich selber verwende aber seit längerem ausschließlich \bin{biber} und kann deshalb für nichts garantieren. Da aber sowohl \bin{biber} als auch \sty{biblatex} Bestandteil der \TeX{}"=Distributionen  \TeX{}~Live\fnurl{http://www.tug.org/texlive} und MiK\TeX{}\fnurl{http://www.miktex.org} sind, sollten beide den meisten Benutzern ohnehin zur Verfügung stehen.
+\sty{biblatex-fiwi} benötigt \sty{biblatex} ab Version 3.5. Die Verwendung des  \bibtex-Ersatzes \bin{biber}\fnurl{http://biblatex-biber.sourceforge.net/} in der Version 2.6 oder höher wird dringend empfohlen. Zwar sollten diverse Funktionen auch mit \bibtex funktionieren, ich selber verwende aber seit längerem ausschließlich \bin{biber} und kann deshalb für nichts garantieren. Da sowohl \bin{biber} als auch \sty{biblatex} Bestandteil der \TeX{}"=Distributionen  \TeX{}~Live\fnurl{http://www.tug.org/texlive} und MiK\TeX{}\fnurl{http://www.miktex.org} sind, sollten beide den meisten Benutzern ohnehin zur Verfügung stehen.
 
 \subsection{Zu dieser Anleitung}
 Diese Anleitung behandelt nur die spezifischen Anpassungen und Eigenheiten von \sty{biblatex-fiwi} und ist nicht als allgemeine Einführung in \sty{biblatex} gedacht. Für Informationen zu \sty{biblatex} empfehle ich das exzellente \sty{biblatex}"=Manual sowie die deutschsprachige Einführung von Dominik Waßenhoven\fnurl{http://biblatex.dominik-wassenhoven.de/dtk.shtml}.
@@ -219,19 +218,36 @@
 \optitem[false]{actor}{\opt{true}, \opt{false}}
 Aktiviert die Ausgabe der Schauspieler im Feld \bibfield{actor} bei Filmen (\secref{sub:filme}).
 
-\optitem[normal]{citefilm}{\opt{normal}, \opt{full}, \opt{complete}}
+\optitem[normal]{citefilm}{\opt{normal}, \opt{country}, \opt{full}, \opt{complete}}
 
 Mit dieser Option wird die Ausgabe von Filmen bei Zitaten im Text definiert. Dies betrifft nur das Aussehen bei der Ernstnennung respektive den Befehl \cmd{citefullfilm} (\secref{zitbefehl}). Die Kurzform \opt{citefilm} entspricht \kvopt{citefilm}{normal}.
 
 \begin{valuelist}
 \item[normal] Im Normalfall wird der volle Filmtitel und das Jahr der Veröffentlichung in Klammern ausgegeben; zB. \citefilm{Kubrick.S:1968}.
-\item[full] Gibt den Filmtitel sowie -- in Klammern -- das Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citefullfilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citefullfilm}
+\item[country] Gibt den Filmtitel sowie -- in Klammern -- das Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{cbx:citefilmcountry} \citefullfilm{Kubrick.S:1968}.\togglefalse{cbx:citefilmcountry}
+\item[full] Gibt den Filmtitel sowie -- in Klammern -- den Regisseur, das Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citefullfilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citefullfilm}
 \item[complete] Gibt den Filmtitel sowie  -- in Klammern --  den deutschen Verleihtitel, Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citecompletefilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citecompletefilm}
 \end{valuelist}
 
+\optitem[false]{titleindex}{\opt{true}, \opt{subitem}, \opt{both}}
 
+Mit dieser Option wird beim Zitieren mit \cmd{citetitle} der Titel des Werks indexiert. Diese Option setzt voraus, dass \opt{indexing} auf \opt{cite} gesetzt ist, was bei \sty{biblatex-fiwi} aber ohnehin standardmäßig der Fall ist.
 
+\begin{valuelist}
+\item[true] Im Normalfall wird, falls vorhanden, \bibfield{indextitle} indexiert, andernfalls \bibfield{title}.
+\item[subitem] In dieser Variante wird der Werktitel im Index unter dem Titel des Autors geführt; dies entspricht einem Index-Eintrag in der Form von |\index{index{Autor!Werk}}|. Hat ein Werk mehr als einen Autoren, wird der Titel unter jedem Namen geführt.
+\item[both] In dieser Variante wird wie bei \opt{subitem} der Werktitel im Index unter dem Titel des Autors geführt; zusätzlich wird ein Index-Eintrag unter dem Titel des Werkes erstellt, der auf den Autoren verweist. Dies entspricht zwei Index-Einträgen in der Form von |\index{Autor!Werk}| und |\index{Werk!see{Autor}}|. Hat ein Werk mehr als einen Autoren, wird der Titel unter jedem Namen geführt; der Werktitel verweist aber nur auf den ersten Autor.
+\end{valuelist}
 
+\optitem[false]{filmindex}{\opt{true}, \opt{complete}}
+
+Mit dieser Option wird beim Zitieren von Filmen mit \cmd{filmcite} der Titel der Filmtitel indexiert. Diese Option setzt voraus, dass \opt{indexing} auf \opt{cite} gesetzt ist, was bei \sty{biblatex-fiwi} aber ohnehin standardmäßig der Fall ist.
+
+\begin{valuelist}
+\item[true] Im Normalfall wird, falls vorhanden, \bibfield{indextitle} indexiert, andernfalls \bibfield{title}; werden zwei Filme mit identischem Titel indexiert, wird zur Unterscheidung zusätzlich das Jahr in Klammern ausgegeben.
+\item[complete] Ist \opt{filmindex} auf \opt{complete} gesetzt, werden die komplette filmographische Angaben ausgegeben, wie sie mit \cmd{printbibliography} erscheinen würden. Damit kann auf eine eigenständige Filmographie verzichtet werden.
+\end{valuelist}
+
 \boolitem[true]{citeprefix}
 
 Das korrekte Schreiben und Sortieren von Nachnamen mit Zusätzen wie <von> oder <van> ist eine Wissenschaft für sich. Im Deutschen gilt grundsätzlich folgende Regel: Ein Name wie »Ursula von Keitz« muss in der Bibliographie als »Keitz, Ursula von« erscheinen. Dies gilt aber nicht für Namen in anderen Sprachen; im Prinzip müssen hier jeweils die Regeln der Sprache des Herkunftslandes befolgt werden. Und streng genommen gibt es auch einen Unterschied zwischen der Deutschen »Ursula von Keitz« und dem Schweizer »Peter von Matt«. Im ersten Fall handelt es sich ursprünglich um einen Adelstitel, im zweiten Fall um einen Flurnamen, der eigentlich als »von Matt, Peter« in der Bibliographie stehen müsste.
@@ -325,6 +341,9 @@
 
 Aktiviert die Ausgabe der Felder \bibfield{isbn/issn/isrn/isan}.
 
+\boolitem[false]{compactcite}
+Wenn mit einem \cmd{cite}-Befehl zwei Werke des gleichen Autors zitiert werden, so geschieht das normalerweise in Form von »Autor Jahr, Autor Jahr«. Ist diese Option aktiviert, werden die beiden Verweise als »Autor Jahr und Jahr« zusammengezogen, z.\,B. »Müller 1997 und 1998«. Die Funktion hat allerdings einen Haken: Standardmäßig ist <und> als Verbindung zwischen den beiden Jahreszahlen definiert. Da \sty{biblatex} nicht unterscheiden kann, ob mehr als zwei Quellen des gleichen Autors zitiert werden, würde ein Beispiel mit drei Quellen des gleichen Autors so aussehen: »Müller 1997 und 1998 und 1999«. Das verbindende Partikel, normalerweise <und>, wird in \cmd{compcitedelim} definiert.
+
 \optitem[true]{mergedate}{\opt{maximum}, \opt{compact}, \opt{basic}, \opt{minimum}, \opt{true (=basic)}, \opt{false}}
 
 Bestimmt, wie kompakt die Datumsangabe in der Bibliographie ausfällt. Dies betrifft den Stil \sty{fiwi2} resp. die Option \opt{yearatbeginning}. Die Darstellungsweise weicht etwas von der \opt{mergedate}-Option des Standard-Stils \opt{authoryear} ab.
@@ -429,6 +448,10 @@
 
 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]{directoreplace}
+
+Normalerweise wird bei Filmen, bei denen kein Regisseur angegeben ist, der Bibstring \texttt{notavailable}, also <[[K.\,A.]]> ausgegeben. Ist diese Option gesetzt, wird stattdessen der Inhalt des Felds \bibfield{production} angezeigt. Die Kurzform \opt{directoreplace} entspricht \kvopt{directoreplace}{true}.
+
 \boolitem[false]{yearatbeginning}
 
 Während im Normalfall das Jahr am Ende des Eintrags ausgegeben wird, steht es mit der aktivierten Option \opt{yearatbeginning} nach dem Autor/Herausgeber zu Beginn in Klammern. Diese Option entspricht dem Aufruf des Stils \sty{fiwi2} (\secref{benutzung}). Die Kurzform \opt{yearatbeginning} entspricht \kvopt{yearatbeginning}{true}.
@@ -628,6 +651,9 @@
 \listitem{director, author}{name}
 Der Regisseur des Films.
 
+\fielditem{filmmakertype}{literal}
+Es kommt manchmal vor, dass ein Film keinen identifizierbaren Regisseur hat und man stattdeßen den Produzenten, Kameramann, Drehbuchautor o.\,ä. ausgeben will -- dafür ist \bibfield{filmmakertype} gedacht. Der Inhalt dieses Feldes wird in eckigen Klammern anschließend unmittelbar nach \bibfield{director} ausgegeben (der <Macher> des Films wird also nach wie vor mit \bibfield{director} angegeben, \bibfield{filmmakertype} macht aber deutlich, dass es nicht der Regisseur ist.
+
 \listitem{scriptwriter, editor}{name}
 Der/die Drehbuchautor(en) des Films, wird nur ausgegeben, wenn \opt{script} aktiviert ist (vgl. \secref{opt}).
 
@@ -634,6 +660,9 @@
 \listitem{actor}{name}
 Die Darsteller des Films, wird nur ausgegeben, wenn \opt{actor} aktiviert ist (vgl. \secref{opt}).
 
+\listitem{production}{literal}
+Die Produktionsfirma; wird nur ausgegeben, wenn \bibfield{director} nicht definiert und \opt{directoreplace} aktiviert ist (vgl. \secref{opt}).
+
 \listitem{address, location}{literal}
 Das Produktionsland.
 
@@ -671,7 +700,7 @@
 	Title = {Aelita},
 	Year = {1924}}
 \end{ltxexample}
-\begin{lstlisting}[style=bibtex]{}
+\begin{ltxexample}[style=bibtex]{}
 @movie{Protazanov.Y:1924,
 	Address = {SU},
 	<<Alternatetitle = {Аэлита},>>
@@ -680,7 +709,7 @@
 	Read = {Yes},
 	Title = {Aelita},
 	Year = {1924}}
-\end{lstlisting}
+\end{ltxexample}
 %
 %
 In diesem Beispiel steht das Makro \sty{altscript:cyrillic-font} bereit,\footnote{Das in dem Beispiel bei Аэлита die geschweiften Klammern fehlen, liegt daran, dass ich es noch nicht geschafft habe, die für diese Dokumentation verwendete Dokumentklasse vollständig mit nichtlateinischen Schriften zum Laufen zu bringen.}	 das in \luatex z.B. folgendermaßen definieren kann (der Befehl \cmd{newbibmacro*} ist Teil von\sty{biblatex} und kann somit erst nach dem Laden des Pakets verwendet werden):
@@ -997,7 +1026,7 @@
 
 \section{Pseudonyme}\label{sub:pseudo}
 
-Seit Version 3.5 bietet \biblatex die Möglichkeit, beliebige Schemata für Namen festzulegen, so können auch nicht-westliche Namenskonventionen unterstützt werden. Standardmäßig werden die folgenden vom klassischen \bibtex vorgegebenen Namensteile definiert:
+Seit Version 3.5 bietet \biblatex die Möglichkeit, beliebige Schemata für Namen festzulegen, so können auch nicht-westliche Namenskonventionen unterstützt werden. Standardmäßig werden die folgenden, vom klassischen \bibtex vorgegebenen Namensteile definiert:
 
 \begin{itemize}
 \item Familienname (<last> part)
@@ -1006,7 +1035,7 @@
 \item Namen-Suffix (<Jr> part)
 \end{itemize}
 %
-\sty{biblatex-fiwi} nutzt diese Feature für Pseudonyme. Dabei werden die klassischen Namenslemente als Pseudonym behandelt, zu dem  bei Bedarf ein Realname angegeben werden kann. Analog zu den bisherigen Namenselementen kommen somit also noch die folgenden hinzu:
+\sty{biblatex-fiwi} nutzt dieses Feature für Pseudonyme. Dabei werden die klassischen Namenslemente, also der Name, unter dem das Werk veröffentlicht wurde, als Pseudonym behandelt, zu dem bei Bedarf ein Realname angegeben werden kann. Analog zu den bisherigen Namenselementen kommen somit also noch die folgenden hinzu:
 
 \begin{itemize}
 \item Realer Familienname (<last> part)
@@ -1015,7 +1044,7 @@
 \item Reales Namen-Suffix (<Jr> part)
 \end{itemize}
 %
-Diese neue Funktion hat allerdings einen Haken: Das \bibtex-Format ist sehr alt und ursprünglich war eine Erweiterung des Namensschemas nicht vorgesehen. Diese Einschränkung kann auf zwei Arten umgangen werden. Zum einen unterstützt \biblatex ein neues, auf XML basiertes Datenformat namens \biblatexml. Ein Name mit Pseudonym und Realname kann damit folgendermaßen angegeben werden:
+Diese neue Funktion hat allerdings einen Haken: Das \bibtex-Format ist sehr alt und ursprünglich war eine Erweiterung des Namensschemas nicht vorgesehen. Diese Einschränkung kann auf zwei Arten umgangen werden. Zum einen unterstützt \biblatex ein neues, auf XML basiertes Dateiformat namens \biblatexml. Ein Name mit Pseudonym und Realname kann damit folgendermaßen angegeben werden:
 
 \begin{lstlisting}[language=xml]
 <bltx:entry id="Blish.J:1973a" entrytype="book">
@@ -1030,9 +1059,9 @@
     </bltx:names>
 \end{lstlisting}
 %    
-Dies wäre zwar die saubere Variante, sie ist aber nicht sonderlich praktisch. Zum einen wird \biblatexml noch immer als experimentell eingestuft, zum anderen wird es von keinem Programm ausser \biber~-- insbesondere von keiner Bibliographieverwaltung -- unterstützt. Und XML-Daten von Hand zu bearbeiten, ist keine sonderlich lustige Angelegenheit. Wirklich praxistauglich ist \biblatexml somit (noch) nicht. 
+Dies wäre zwar die saubere Variante, sie ist aber nicht wirklich praktikabel. Zum einen wird \biblatexml noch immer als experimentell eingestuft, zum anderen wird es von keinem Programm ausser \biber~-- insbesondere von keiner Bibliographieverwaltung -- unterstützt. Und XML-Daten von Hand zu bearbeiten, ist keine sonderlich lustige Angelegenheit. Wirklich praxistauglich ist \biblatexml somit (noch) nicht. 
 
-Daneben gibt es aber noch die Möglichkeit, das bestehende \bibtex-Format zurechtzubiegen. Der oben stehende Eintrag kann in traditionellem \bibtex so eingegeben werden:
+Daneben gibt es aber noch die Möglichkeit, das bestehende \bibtex-Format zurechtzubiegen. Der oben stehende Eintrag kann in traditionellem \bibtex so angegeben werden:
     
 \begin{ltxexample}
 @book{Blish.J:1973a,
@@ -1047,8 +1076,10 @@
 \end{ltxexample}
 %
 Diese Variante ist nicht sehr elegant und wahrscheinlich haben nicht alle Bibliographieverwaltungen Freude an ihr, aber sie stellt derzeit den bestmöglichen Kompromiss dar. Der oben stehende Eintrag wird dann so ausgegeben:\\
-\fullcite{Blish.J:1973a}
+\fullcite{Blish.J:1973a}.
 
+Bei Pseudonymen werden beide Namen indexiert, wobei der Realname auf das Pseudonym verweist.
+
 \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.
@@ -1071,6 +1102,7 @@
 \item[writtenby] Der Ausdruck <Buch>, wird bei der Anzeigen von Drehbuchautoren verwendet, wenn die Option \opt{script} aktiviert ist (vgl. \secref{opt}).
 
 \item[writtendirectedby] Der Ausdruck <Buch und Regie>, wird bei der Anzeigen von Regisseuren und Drehbuchautoren verwendet, wenn die Option \opt{script} aktiviert ist (vgl. \secref{opt}).
+\item[notavailable] Der Ausdruck <[K.\,A.]>, wird verwendet, wenn \bibfield{director} nicht gesetzt und die Option \option{directorreplace} nicht aktiviert ist (vgl. \secref{opt}).
 \end{keymarglist}
 
 
@@ -1090,7 +1122,7 @@
 
 Für die Beispiele wurden folgende Optionen  zusätzlich zu den Standardeinstellungen aktiviert: \kvopt{publisher}{true}, \kvopt{series}{true} und \kvopt{partofcited}{true}. Weitere Beispiele mit anderen Einstellungen finden sich in den separaten PDF"=Dateien.%
 
-\newpage\begin{ltxexample}
+\begin{ltxexample}
 @collection{clute.j:1999,
 	Edition = {2},
 	Editor = {Clute, John and Nicholls, Peter},
@@ -1130,7 +1162,7 @@
 	Year = {1996}}
 \end{ltxexample}
 \fullcite{Kant.I:2004a}.%
-\newpage
+
 \begin{ltxexample}
 @book{Kuhn.T:1976,
 	Author = {Kuhn, Thomas Samuel},
@@ -1148,7 +1180,7 @@
 \end{ltxexample}
 \fullcite{Kuhn.T:1976}.
 
-\begin{ltxexample}
+\newpage\begin{ltxexample}
 @incollection{Kepler.J:1993,
 	Author = {Kepler, Johannes},
 	Bookauthor = {Kepler, Johannes},
@@ -1168,7 +1200,7 @@
 	Year = {1993}}
 \end{ltxexample}
 \fullcite{Kepler.J:1993}.
-\newpage\begin{ltxexample}
+\begin{ltxexample}
 @incollection{sklovskij.v:1969a,
 	Author = {Šklovskij, Viktor},
 	Booktitle = {Texte zur allgemeinen Literaturtheorie und zur Theorie der Prosa},
@@ -1261,9 +1293,17 @@
 
 \section{Versionsgeschichte}
 
-
 \begin{changelog}
 
+\begin{release}{1.6a}{2017-01-29}
+\item Die Option \opt{citefilm} kennt nun die Variante \opt{country}, bei der Produktionsland und -jahr ausgegeben werden \see{opt}
+\item Ist kein Regisseur definiert, wird nun die Produktionsfirma angegeben oder »[K.\,A.]« ausgegeben \see{sub:filme}
+\item Neue Option \opt{compactcite} zur kompakten Ausgabe von mehreren Zitaten des gleichen Autors \see{opt}
+\item Neue Option\opt{titleindex} zum Indexieren von Werktiteln \see{opt}
+\item Neue Option \opt{filmindex} zum Indexieren von Filmtiteln \see{opt}
+\item Bei Pseudonymen werden nun Pseudonym und Realname indexiert \see{sub:pseudo}
+\end{release}
+
 \begin{release}{1.6}{2016-09-09}
 \item Setzt \sty{biblatex} ab Version 3.5 resp, \bin{biber} ab Version 2.6 voraus.
 \item Unterstützung der neuen Datumsfunktionen von \sty{biblatex} (Uhrzeiten werden derzeit nicht unterstützt, da diese Funktion kaum praktische Relevanz besitzt)
@@ -1290,7 +1330,6 @@
 \item Korrigiert mehrere kleine Fehler
 \end{release}
 
-
 \begin{release}{1.3}{2015-06-30}
 \item Setzt \sty{biblatex} ab Version 3.0. resp. \bin{biber} ab Version 2.0 voraus.
 \item Korrigiert mehrere kleine Fehler
@@ -1306,7 +1345,6 @@
 \item Korrigiert mehrere kleine Fehler
 \end{release}
 
-
 \begin{release}{1.2d}{2013-05-13}
 \item Setzt \sty{biblatex} ab Version 2.6. resp \bin{biber} ab Version 1.6 voraus.
 \item Korrigiert mehrere kleine Fehler
@@ -1345,7 +1383,6 @@
 \item Weitere Detailkorrekturen
 \end{release}
 
-
 \begin{release}{1.1e}{2011-12-16} 
 \item Neuer Befehl \cmd{inparencite} (Anregung von Christian Erll) \see{zitbefehl}
 \item Unterstützung für den Dokumenttyp \bibtype{periodical} \see{supp:types}

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex	2017-01-21 22:41:15 UTC (rev 43008)
@@ -24,13 +24,12 @@
 \usepackage{graphicx}
 \usepackage{btxdockit}
 \usepackage[german=guillemets]{csquotes}
-\usepackage[citestyle=fiwi,bibstyle=fiwi,dashed,backend=biber,xindy=true]{biblatex}
+\usepackage[citestyle=fiwi,bibstyle=fiwi,dashed,backend=biber,xindy=true,titleindex=subitem]{biblatex}
 \newbibmacro*{altscript:cyrillic-font}[1]{%
 {\cyrillicfont{\textsc{#1}}}}
 \ExecuteBibliographyOptions{bibencoding=utf8}
 \ExecuteBibliographyOptions{backref=false}
 
-
 %Index
 \RequirePackage{filecontents}
 
@@ -101,10 +100,9 @@
 \fullcitefilm
 
 
-
 \begin{document}
-\title{biblatex-fiwi}\subtitle{Beispiele für den Einsatz von xindy und alternatetitle}\date{}\maketitle
-\noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi} mit der Option \opt{xindy} und dem Feld \bibfield{alternatetitle}.\\ \\
+\title{biblatex-fiwi}\subtitle{Beispiele für den Einsatz von xindy, titleindex und alternatetitle}\date{}\maketitle
+\noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi} mit den Optionen \opt{xindy} und \opt{titleindex=subitem} sowie dem Feld \bibfield{alternatetitle}.\\ \\
 
 \noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a}, \citefilm{Kaufman.P:1978}, \citefilm{Siegel.D:1956} und \citefilm{Menzies.W:1953}.
 
@@ -114,7 +112,7 @@
 
 Dann folgen verschiedene Fernsehserien- und sendungen: \citefilm{Ball.A:2003a}, \citeepisode{Reardon.J:1994a}, \citefilm{Newton:2012a}, \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b}.
 
-Dann einen Haufen Texte: \textcite{sklovskij.v:1969a} \textcite{Spiegel.S:2010c}, \textcite{Muller.A:2010a}, \textcite{Wells.H:1908}, \textcite{Spiegel.S:2007b}, \textcite{Lukian.1981}, \textcite{Kepler.J:1993}, \textcite{Coleridge:1983a}, \textcite{vonMatt.P:2002}, \textcite{Keitz.U:2004a}, \textcite{Wells.HG:1980}, \textcite{Ackerman.Strickland:1981}, \textcite{Anderson.P:1971a}, \textcite{Gaudreault.A:1993}, \textcite{Poe.E:1982c}, \textcite{Poe.E:1999a}, \textcite{Parrinder.P:1980}, \textcite{Wells.H:1980*2}, \textcite{James.H:2004a}, \textcite{James.H:2007a}, \textcite{Hedeler.W:2005a}, \textcite{Ballhausen.T:2009a}, \textcite{Zymner.R:2003a}, \textcite{Zymner.R:2011a}, \textcite{Nelmes.J:2011b}, \textcite{Kuhn.A:1990*2,Blish.J:1973a,Dureau.Y:2005a}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}.
+Dann einen Haufen Texte: \textcite{sklovskij.v:1969a} \textcite{Spiegel.S:2010c}, \textcite{Muller.A:2010a}, \textcite{Wells.H:1908}, \textcite{Spiegel.S:2007b}, \textcite{Lukian.1981}, \textcite{Kepler.J:1993}, \citetitle{Coleridge:1983a}, \textcite{vonMatt.P:2002}, \textcite{Keitz.U:2004a}, \textcite{Wells.HG:1980}, \textcite{Ackerman.Strickland:1981}, \textcite{Anderson.P:1971a}, \textcite{Gaudreault.A:1993}, \textcite{Poe.E:1982c}, \textcite{Poe.E:1999a}, \textcite{Parrinder.P:1980}, \textcite{Wells.H:1980*2}, \textcite{James.H:2004a}, \textcite{James.H:2007a}, \textcite{Hedeler.W:2005a}, \textcite{Ballhausen.T:2009a}, \textcite{Zymner.R:2003a}, \textcite{Zymner.R:2011a}, \textcite{Nelmes.J:2011b}, \textcite{Kuhn.A:1990*2,Blish.J:1973a,Dureau.Y:2005a}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}.
 
 \defbibheading{film}{\addsec{Filmographie}}
 

Modified: trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib
===================================================================
--- trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib	2017-01-21 22:41:15 UTC (rev 43008)
@@ -297,7 +297,7 @@
 @movie{Haller.D:1965,
 	Address = {GB},
 	Author = {Haller, Daniel},
-	Sorttitle = {Die, Monster, Die!},
+	Indextitle = {Die, Monster, Die"!},
 	Title = {Die, Monster, Die!},
 	Year = {1965}}
 
@@ -359,6 +359,7 @@
 	Address = {Routlegde and Kegan Paul},
 	Author = {Coleridge, Samuel Taylor},
 	Editor = {Engell, James and Bate, W. Jackson},
+	Indextitle = {Biographia Literaria},
 	Maintitle = {The Collected Works of Samuel Taylor Coleridge},
 	Number = {316},
 	Origdate = {1817},
@@ -365,6 +366,7 @@
 	Part = {2},
 	Publisher = {Princeton University Press},
 	Series = {The Bollinger Series},
+	Shorttitle = {Biographia Literaria},
 	Title = {Biographia Literaria, or Biographical Sketches of My Literary Life and Opinions},
 	Volume = {7},
 	Year = {1983}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx	2017-01-21 22:41:15 UTC (rev 43008)
@@ -1,19 +1,15 @@
-% $Id: fiwi.bbx, v1.6 2016/09/09 Simon Spiegel
-% Ragged2e
-% Alternatetitle
-% Uniquetitle
+% $Id: fiwi.bbx, v1.6a 2017/01/20 Simon Spiegel
+\ProvidesFile{fiwi.bbx}[v1.6a 2017/01/20 film studies bibliography style]
 
-\ProvidesFile{fiwi.bbx}[v1.6 2016/09/09 film studies bibliography style]
+\@ifpackagelater{biblatex}{2016/08/01}
+     {}
+     {\PackageError{biblatex}
+	{Outdated 'biblatex' package}
+	{The 'fiwi' style requires biblatex v3.5 or later.\MessageBreak
+	 You are using: '\csuse{ver at biblatex.sty}'.\MessageBreak
+	 This is a fatal error. I'm aborting now.}%
+     \endinput}
 
-%\@ifpackagelater{biblatex}{2016/08/01}
-%     {}
-%     {\PackageError{biblatex}
-%	{Outdated 'biblatex' package}
-%	{The 'fiwi' style requires biblatex v3.5 or later.\MessageBreak
-%	 You are using: '\csuse{ver at biblatex.sty}'.\MessageBreak
-%	 This is a fatal error. I'm aborting now.}%
-%     \endinput}
-
 \RequireBibliographyStyle{standard}
 %\RequireBiber[2]
 
@@ -69,6 +65,8 @@
 
 % Diverse Schalter
 
+\providetoggle{bbx:directoreplace}
+\togglefalse{bbx:directoreplace}
 \providetoggle{bbx:scriptwriter}
 \togglefalse{bbx:scriptwriter}
 \providetoggle{bbx:actor}
@@ -129,7 +127,6 @@
 \newtoggle{cbx:orgigyearcite}
 \newtoggle{cbx:superscriptcite}
 
-
 % BibliographyOptions
 
 \DeclareBibliographyOption{ignoreaddendum}[true]{%
@@ -233,7 +230,6 @@
 }
 
 \DeclareBibliographyOption{parensvolume}[true]{\settoggle{bbx:volumeinparens}{#1}}
-
 \DeclareBibliographyOption{script}[true]{\settoggle{bbx:scriptwriter}{#1}}
 \DeclareBibliographyOption{actor}[true]{\settoggle{bbx:actor}{#1}}
 \DeclareBibliographyOption{ignorearticle}[true]{\settoggle{ignorearticle}{#1}}
@@ -240,6 +236,7 @@
 \DeclareBibliographyOption{partofcited}[true]{\settoggle{partofcitedflag}{#1}}
 \DeclareBibliographyOption{germ}[true]{\settoggle{germfassung}{#1}}
 \DeclareBibliographyOption{translatedas}[true]{\settoggle{germfassung}{#1}}
+\DeclareBibliographyOption{directoreplace}[true]{\settoggle{bbx:directoreplace}{#1}}
 
 \DeclareBibliographyOption{noseries}[true]{%
   \ifstrequal{#1}{true}
@@ -523,7 +520,9 @@
       {\namepartgiveni}
       {\namepartprefix}
       {\namepartsuffix}
-      \ifpseudo%
+      \iftoggle{index:inindex}
+        {}
+        {\ifpseudo%
 		{\usebibmacro{name:true:family-given}
 		{\nameparttruefamily}
 		{\nameparttruegiveni}
@@ -530,18 +529,20 @@
 		{\nameparttrueprefix}
 		{\nameparttruesuffix}}
 		{}
-	}
+	}}
 	{\usebibmacro{name:family-given}
       {\namepartfamily}
       {\namepartgiven}%
       {\namepartprefix}%
       {\namepartsuffix}%
-      \ifpseudo%
+      \iftoggle{index:inindex}
+        {}
+        {\ifpseudo%
 		{\usebibmacro{name:true:family-given}%
 		{\nameparttruefamily}%
 		{\nameparttruegiven}%
 		{\nameparttrueprefix}%
-		{\nameparttruesuffix}}%
+		{\nameparttruesuffix}}}%
 		{}}%
   \usebibmacro{name:andothers}}
   
@@ -554,7 +555,9 @@
         {\namepartgiveni}
         {\namepartprefix}
         {\namepartsuffix}
-        \ifpseudo%
+        \iftoggle{index:inindex}
+        {}
+        {\ifpseudo%
         {\addthinspace\bibopenbracket{=}\usebibmacro{actor:given-family}
       	{\nameparttruefamily}
         {\nameparttruegiveni}
@@ -561,7 +564,7 @@
         {\nameparttrueprefix}
         {\nameparttruesuffix}
         \bibclosebracket}
-        {}}
+        {}}}
       {\usebibmacro{actor:given-family}
       	{\namepartfamily}
         {\namepartgiven}
@@ -570,13 +573,15 @@
     \ifblank{\namepartgiven\namepartprefix}
       {}
       {\usebibmacro{name:revsdelim}
-      \ifpseudo%
+      \iftoggle{index:inindex}
+        {}
+        {\ifpseudo%
         {\addthinspace\bibopenbracket{=}\usebibmacro{actor:given-family}
       	{\nameparttruefamily}
         {\nameparttruegiven}
         {\nameparttrueprefix}
         {\nameparttruesuffix}\bibclosebracket}
-        {}}
+        {}}}
       \renewcommand*{\multinamedelim}{\addslash}%
       \renewcommand*{\finalnamedelim}{\addslash}}
   
@@ -587,13 +592,15 @@
         {\namepartgiveni}
         {\namepartprefix}
         {\namepartsuffix}
-        \ifpseudo%
+        \iftoggle{index:inindex}
+        {}
+        {\ifpseudo%
         {\addthinspace\bibopenbracket{=}\usebibmacro{name:given-family}
         {\nameparttruefamily}
         {\nameparttruegiveni}
         {\nameparttrueprefix}
         {\nameparttruesuffix}\bibclosebracket}
-        {}}
+        {}}}
       {\usebibmacro{name:given-family}
       	{\namepartfamily}
         {\namepartgiven}
@@ -602,12 +609,14 @@
     \ifblank{\namepartgiven\namepartprefix}
       {}
       {\usebibmacro{name:revsdelim}%
-      \ifpseudo%
+      \iftoggle{index:inindex}
+        {}
+        {\ifpseudo%
         {\addthinspace\bibopenbracket{=}\usebibmacro{name:given-family}
         {\nameparttruefamily}
         {\nameparttruegiven}
         {\nameparttrueprefix}
-        {\nameparttruesuffix}\bibclosebracket}
+        {\nameparttruesuffix}\bibclosebracket}}
         {}}%
   \usebibmacro{name:andothers}}
   
@@ -662,6 +671,15 @@
   \mkbibnamefamily{#1}\isdot
   \ifdefvoid{#4}{}{\addlowpenspace\mkbibnamesuffix{#4}\isdot}}
 
+\renewbibmacro*{pageref}{%
+  \iflistundef{pageref}
+    {}
+    {\printtext[]{%
+       \ifnumgreater{\value{pageref}}{1}
+         {}
+         {}%
+       \printlist[pageref][-\value{listtotal}]{pageref}}}}
+
 \renewbibmacro*{name:family-given}[4]{%
   \ifuseprefix%
     {\usebibmacro{name:delim}{#3#1}%
@@ -839,8 +857,7 @@
 }
 
 % Bibliography strings
-
-
+\NewBibliographyString{notavailable}
 \NewBibliographyString{fromjapanese}
 \NewBibliographyString{fromhebrew}
 \NewBibliographyString{minutes}
@@ -862,6 +879,7 @@
 \protected\def\bibdateeraprefix{-}}
 
 \DefineBibliographyStrings{german}{%
+notavailable = {\brackettext{K\adddot\addnbthinspace{A}\adddot}},
 andothers        = {et al\adddot\addspace},
 directedby = {Regie\addcolon\addspace},
 writtenby = {Buch\addcolon\addspace},
@@ -907,7 +925,11 @@
 
 % commands
 
-\renewbibmacro*{finentry}{\iftoggle{intransdecision}% 
+\renewbibmacro*{finentry}{%
+\ifboolexpr{%
+( not test {\ifbibliography}) or 
+( test {\iftoggle{intransdecision}} )
+}% 
 {\unspace}{\addperiod}} % unklar, warum \finentry nicht geht
 
 
@@ -923,7 +945,7 @@
 %\appto{\bibsetup}{\setlength{\emergencystretch}{8em}}
 \newcommand*{\mkibid}[1]{#1}
 
-\newrobustcmd{\film}{\textsc}
+\newrobustcmd*{\film}[1]{\textsc{#1}}
 
 \renewbibmacro*{byeditor+othersstrg}{%
 \ifboolexpr{%
@@ -1489,14 +1511,25 @@
 
 \newbibmacro*{movie:creators}{%
 \iftoggle{bbx:scriptwriter}
-  {\usebibmacro{movie:directorsscriptwriters}}
-  {\usebibmacro{movie:directors}}	
+  {\usebibmacro{movie:directorsscriptwriters}}%
+  {\usebibmacro{movie:directors}}%
 }
 
 \newbibmacro*{movie:directors}{%
-  \ifpunct{\unspace}{}\printnames{director}
-}
+  \ifpunct{\unspace}{}%
+  \ifnameundef{director}{%
+\iftoggle{bbx:directoreplace}
+{\iflistundef{production}{\bibstring{notavailable}}{\printlist{production}}}
+{\iffieldequalstr{entrysubtype}{tv}
+{}{\bibstring{notavailable}}}}
+{\printnames[director]{director}%
+\iffieldundef{filmmakertype}%
+{}%
+{\addspace\mkbibbrackets{\printfield{filmmakertype}}}%
+}}
 
+
+
 \newbibmacro*{movie:directorsscriptwriters}{%
   \ifnamesequal{scriptwriter}{director}
 	{\bibstring{writtendirectedby}\printnames{director}}
@@ -1956,7 +1989,8 @@
   \newblock%
   \usebibmacro{filmtitle}%
   \newunit\newblock%
-  \usebibmacro{movie:creators}%
+  \usebibmacro{movie:creators}
+  \newunit\newblock%
   \iffieldundef{entrysubtype}
 	{\usebibmacro{movie:regular}}%
 	{\iffieldequalstr{entrysubtype}{serial}%

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx	2017-01-21 22:41:15 UTC (rev 43008)
@@ -1,18 +1,54 @@
-% $Id: fiwi.cbx,v v1.5 2016/09/09 Simon Spiegel
+% $Id: fiwi.cbx,v v1.6a 2016/12/15 Simon Spiegel
 
 \ProvidesFile{fiwi.cbx}
-[\abx at cbxid $Id: fiwi.cbx,v 1.6 2016/09/09 spiegel $]
+[\abx at cbxid $Id: fiwi.cbx,v 1.6a 2016/12/15 spiegel $]
 
 \ExecuteBibliographyOptions{autocite=inline,uniquename=allfull,uniquelist=true,ibidtracker=constrict}
 
 \RequireBibliographyStyle{fiwi}  
 
+\providetoggle{cbx:filmindex}
+\providetoggle{cbx:filmindex-complete}
+\providetoggle{index:title:author}
+\togglefalse{index:title:author}
+\providetoggle{index:title}
+\togglefalse{index:title}
+\providetoggle{index:title:both}
+\togglefalse{index:title:both}
+\providetoggle{index:inindex}
+
+\DeclareBibliographyOption{filmindex}[true]{% Indexieren von Filmen
+  \ifstrequal{#1}{true}
+	{\toggletrue{cbx:filmindex}\togglefalse{cbx:filmindex-complete}}
+	{\togglefalse{cbx:filmindex}\togglefalse{cbx:filmindex-complete}}
+  \ifstrequal{#1}{complete}
+	{\toggletrue{cbx:filmindex}\toggletrue{cbx:filmindex-complete}}
+	{}
+  }%
+  
+\DeclareBibliographyOption{titleindex}[true]{% Indexieren von Buchtiteln
+	\ifstrequal{#1}{true}
+	{\toggletrue{index:title}}
+	{\togglefalse{index:title}}
+  \ifstrequal{#1}{subitem}
+	{\toggletrue{index:title:author}}
+	{\togglefalse{index:title:author}}
+  \ifstrequal{#1}{both}
+	{\toggletrue{index:title:both}
+	\toggletrue{index:title:author}}
+	{\togglefalse{index:title:both}}
+}
+  
+\providetoggle{cbx:compactcite}
+\togglefalse{cbx:compactcite}
 \newbool{cbx at bool}
 \newbool{cbx:parens}
 \newbool{cbx:loccit}
 \providetoggle{citefullfilm} 
+\providetoggle{cbx:citefilmcountry} 
 \newcommand*{\fullcitefilm}{\settoggle{citefullfilm}{true}}
 \DeclareBibliographyOption{fullcitefilm}[false]{\settoggle{citefullfilm}{#1}}
+\DeclareBibliographyOption{compactcite}[true]{\settoggle{cbx:compactcite}{#1}}
 
 \providetoggle{citecompletefilm}
 \newcommand*{\completecitefilm}{\settoggle{citecompletefilm}{true}}
@@ -24,6 +60,9 @@
 \ifstrequal{#1}{full}
 {\settoggle{citefullfilm}{true}}
 {}
+\ifstrequal{#1}{country}
+{\settoggle{cbx:citefilmcountry}{true}}
+{}
 \ifstrequal{#1}{complete}
 {\settoggle{citecompletefilm}{true}}
 {}
@@ -42,26 +81,35 @@
     {\ExecuteBibliographyOptions{loccittracker=constrict}}
     {\ExecuteBibliographyOptions{loccittracker=false}}}
 
+%\def\sortentry#1{}
+%\newcommand{\sortentry}[1]{#1}
+\newrobustcmd{\sortentry}[1]{#1}
+
 %\the\numexpr\value{parenlevel}
 \DeclareFieldFormat{citeyear}{\ifnumcomp{\value{parenlevel}}{>}{0}{#1}{\mkbibparens{#1}}}
 \DeclareFieldFormat{citetitle:incollection}{\emph{#1}\isdot}
 \DeclareFieldFormat[misc,video,movie]{citetitle}{\film{#1}}
 \DeclareIndexFieldFormat[movie,misc,video]{indextitle}{%
-	\usebibmacro{index:movietitle}{\index}{#1}}
+	\iftoggle{cbx:filmindex}
+	{\iftoggle{cbx:filmindex-complete}
+	{\usebibmacro{index:movietitle}{\index[film]}}
+	{\usebibmacro{index:movietitle}{\index[film]}{\textsc{#1}}}
+	{\sortentry{\thefield{title}}\fullcite{\thefield{entrykey}}}}
+	{\usebibmacro{index:movietitle}{\index}{\textsc{#1}}}}
+	
+\DeclareIndexNameFormat{name:title}{%
+     \iffieldundef{title}
+       {\usebibmacro{index:name}{\index}	
+          {\namepartfamily}
+          {\namepartgiven}
+          {\namepartprefix}
+          {\namepartsuffix}}
+       {\usebibmacro{index:name:title}{\index}
+          {\namepartfamily}
+          {\namepartgiven}
+          {\namepartprefix}
+          {\namepartsuffix}}}   
 
-\DeclareIndexNameFormat{default}{%
-  \iftoggle{xindy}
-  {\usebibmacro{xindy:name}{\index}
-  	{\namepartfamily}
-	{\namepartgiven}
-    {\namepartprefix}
-	{\namepartsuffix}}
-  {\usebibmacro{index:name}{\index}
-  	{\namepartfamily}
-    {\namepartgiven}
-    {\namepartprefix}
-    {\namepartsuffix}}}
-
 \DeclareNameFormat{labelname}{%
 	\ifcase\value{uniquename}%
     \usebibmacro{name:family}
@@ -118,17 +166,50 @@
      \usebibmacro{name:hook}{#1}}}%
   \mkbibnamefamily{#1}}%  
 
+% Index resp. xindy
 \newcommand*{\xindy}{\toggletrue{xindy}}% Indizierung für xindy ohne actual-Teil
 
+% {<family name>}{<given name>}{<given initials>}{<family name prefix>}
+\renewcommand*{\mkbibindexname}[4]{% Variante für xindy ohne actual
+  \ifuseprefix
+    {\ifdefvoid{#3}{}{#3 }%
+     \@firstofone #1% remove spurious braces
+     \ifdefvoid{#4}{}{ #4}%
+     \ifdefvoid{#2}{}{, #2}%
+     \iftoggle{xindy}
+     {}
+     {\actualoperator
+     \ifdefvoid{#3}{}{\MakeCapital{#3}\addspace}%
+     #1%
+     \ifdefvoid{#4}{}{ #4}%
+     \ifdefvoid{#2}{}{, #2}}%
+     }
+    {\@firstofone #1% remove spurious braces
+     \ifdefvoid{#4}{}{ #4}%
+     \ifboolexpe{%
+       test {\ifdefvoid{#2}}
+       and
+       test {\ifdefvoid{#3}}}
+       {}
+       {,}%
+     \ifdefvoid{#2}{}{ #2}%
+     \ifdefvoid{#3}{}{ #3}}}
+     
+% {<control sequence>}{<control sequence>}
+\renewcommand*{\mkbibindexsubentry}[2]{% Variante für xindy ohne actual
+  \ifblank{#1}{}{\subentryoperator%
+  	\iftoggle{xindy}{#2}{#1\actualoperator#2}}}  
+
 \newbibmacro*{index:movietitle}[2]{%
   \iftoggle{xindy}
-  {\usebibmacro{xindy:field}}
-  {\usebibmacro{index:field}}
-  {#1}{\thefield{indexsorttitle}}
-  {\ifuniquetitle{\film{#2}}
-  {\film{#2} (\thefield{year})}}}  
+  	{\usebibmacro{xindy:field}}
+  	{\usebibmacro{index:field}}
+  {#1}{\thefield{indexsorttitle}\ifuniquetitle{}{ (\thefield{year})}}
+  {\iftoggle{cbx:filmindex}{#2}
+  {\ifuniquetitle{#2}
+  {#2 (\thefield{year})}}}}  
   
-\renewbibmacro*{index:title}[2]{%
+\renewbibmacro*{index:title}[2]{% Variante für xindy ohne actual
   \iftoggle{xindy}
   {\usebibmacro{xindy:field}}
   {\usebibmacro{index:field}}{#1}{\thefield{indexsorttitle}}
@@ -137,7 +218,6 @@
 \renewcommand{\postnotedelim}{\addcolon\addspace}
 \renewcommand{\sqspace}{\addnbthinspace}
 
-%\newrobustcmd*{\Textcites}{\bibsentence\textcites}
 \newcommand{\citets}{\textcites}
 \newrobustcmd*{\Citets}{\Textcites}
 \newcommand{\citealts}{\cites}
@@ -151,9 +231,81 @@
 
 \renewbibmacro*{citeindex}{%
   \ifciteindex{%
-  \indexnames[indexname]{labelname}}
+  \indexnames[default]{labelname}}
   {}}%
 
+\newbibmacro*{cbx:index-name-title}{%
+  \ifciteindex%
+    {\iftoggle{index:title:both}%
+    	{\indexnames[name:title]{labelname}%
+    	\index{\emph{\thefield{indexsorttitle}}@\emph{\thefield{indextitle}}%
+    	|see{\AtNextCite{\defcounter{maxnames}{1}\defcounter{minnames}{1}%
+    	\renewbibmacro*{name:andothers}{}}%
+    	\toggletrue{index:inindex}\citename{\thefield{entrykey}}[]{author}%
+    	\togglefalse{index:inindex}}}}
+    	{\indexnames[name:title]{labelname}}}
+    {}}
+
+\DeclareIndexNameFormat{default}{%
+  \ifpseudo%
+  {\usebibmacro{index:name:true}
+  	{\index}
+    {\namepartfamily}
+    {\namepartgiven}
+    {\namepartprefix}
+    {\namepartsuffix}
+    {\nameparttruefamily}
+    {\nameparttruegiven}
+    {\nameparttrueprefix}
+    {\nameparttruesuffix}}%
+  {\usebibmacro{index:name}%
+    {\index}
+    {\namepartfamily}
+    {\namepartgiven}
+    {\namepartprefix}
+    {\namepartsuffix}}%
+    }
+    
+\newbibmacro*{index:name:true}[9]{%
+  \usebibmacro{index:entry}{#1}%
+  {\mkbibindexname{#6}{#7}{#8}{#9}|see{\mkbibindextruename{#2}{#3}{#4}{#5}}}%
+  \usebibmacro{index:entry}{#1}%
+  {\mkbibindexname{#2}{#3}{#4}{#5}}%
+  }
+
+\newcommand*{\mkbibindextruename}[4]{%
+  \ifuseprefix
+    {\ifdefvoid{#3}{}{#3 }%
+     \@firstofone #1% remove spurious braces
+     \ifdefvoid{#4}{}{ #4}%
+     \ifdefvoid{#2}{}{, #2}}%
+    {\@firstofone #1% remove spurious braces
+     \ifdefvoid{#4}{}{ #4}%
+     \ifboolexpe{%
+       test {\ifdefvoid{#2}}
+       and
+       test {\ifdefvoid{#3}}}
+       {}
+       {,}%
+     \ifdefvoid{#2}{}{ #2}%
+     \ifdefvoid{#3}{}{ #3}}} 
+    
+% Kompaktes Zitieren
+
+\renewcommand*{\compcitedelim}{\addthinspace\bibstring{and}\addthinspace}%
+
+\newbibmacro*{cite:init}{%
+  \global\boolfalse{cbx:loccit}%
+  \ifnumless{\value{multicitecount}}{2}
+    {\global\boolfalse{cbx:parens}%
+     \global\undef\cbx at lasthash}%
+    {\iffieldundef{prenote}%
+       {}
+       {\global\undef\cbx at lasthash}}}
+
+\newbibmacro*{cite:reinit}{%
+  \global\undef\cbx at lasthash}
+
 % Zitierbefehle für Filme und Serien
 
 \newbibmacro*{cite:tv}{%
@@ -210,11 +362,16 @@
    {\usebibmacro{cbx:cite-film-directorcountrytranstitle}}%
    {\usebibmacro{cbx:cite-filmtitle}%
    \addspace%
-   \usebibmacro{cbx:filmdate}}}}
+   \usebibmacro{cbx:country-filmdate}}}}
 
+\newbibmacro*{cbx:country-filmdate}
+{\printtext[citeyear]{%
+\iftoggle{cbx:citefilmcountry}{\printlist{location}\addspace}%
+{}%
+\usebibmacro{cbx:filmdate}}}
+
 \newbibmacro*{cbx:filmdate}
-{\printtext[citeyear]{%
-         \datecircaprint%
+{\datecircaprint%
          \printfield[]{year}%
       \iffieldundef{labelendyear}
          {}
@@ -221,7 +378,7 @@
          {%\bibdatedash%
           \enddatecircaprint%
           \printfield{endyear}}%
-          \dateuncertainprint}}
+          \dateuncertainprint}
    
 \newbibmacro*{cbx:citeepisode}
 {\ifboolexpr{not test {\iffieldequalstr{entrysubtype}{tv}}
@@ -254,7 +411,7 @@
   	{\usebibmacro{cbx:cite-filmtitle}}  
   	{\printtext[bibhyperref]{\printfield[film]{shorttitle}}}}
   	{\printtext[bibhyperref]{\printfield[film]{title}%
-  	\addspace\usebibmacro{cbx:filmdate}}}}   
+  	\addspace\mkbibparens{\usebibmacro{cbx:filmdate}}}}}
 
 \newbibmacro*{cite:film:countryear}{%
   \printtext[bibhyperref]{\printfield[film]{title}
@@ -266,9 +423,11 @@
    \iffieldundef{alternatetitle}
    {}{\usebibmacro{bbx:cite-alternatetitle}}
    \addspace\usebibmacro{cbx:filmdate}%
-   {\printfield[plain]{subtitle}\setunit*{\addcomma\addspace}%
-   \printnames[director]{director}\addcomma\addthinspace\printlist{location}%
-   \addspace\usebibmacro{cbx:filmdate}}
+   {\addspace\bibopenparen\printfield[plain]{subtitle}%
+   \setunit*{\addcomma\addspace}%
+   \usebibmacro{movie:directors}%
+   \addcomma\addthinspace\printlist{location}%
+   \addspace\usebibmacro{cbx:filmdate}\bibcloseparen}
    }
 
 \newbibmacro*{cite:film:directorcountry}{% Film mit Regisseur
@@ -276,13 +435,27 @@
    \iffieldundef{alternatetitle}
    {}{\usebibmacro{bbx:cite-alternatetitle}}
    \addspace\mkbibparens{%
-   \printnames{director}%
+   \usebibmacro{movie:directors}%
    \addcomma\addthinspace\printlist{location}%
    \addspace\usebibmacro{cbx:filmdate}}}
    
-    
 \newbibmacro*{cite}{%
-  \global\boolfalse{cbx:loccit}%
+\iftoggle{cbx:compactcite}%
+{\iffieldundef{shorthand}%
+    {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}%
+       {\usebibmacro{cite:ibid}}%
+       {\iffieldequals{namehash}{\cbx at lasthash}
+	  {\setunit{\compcitedelim}}%
+	  {\ifnameundef{labelname}%
+             {}%
+             {\printnames{labelname}%
+              \setunit{\nameyeardelim}}%
+           \savefield{namehash}{\cbx at lasthash}}%
+           \usebibmacro{cite:labelyear+extrayear}}}%
+    {\usebibmacro{cite:shorthand}%
+     \usebibmacro{cite:reinit}}%
+  \setunit{\multicitedelim}}  
+  {\global\boolfalse{cbx:loccit}%
   \iffieldundef{shorthand}
     {\ifthenelse{\ifciteibid\AND\NOT\iffirstonpage}
        {\usebibmacro{cite:ibid}}
@@ -292,8 +465,8 @@
           {\printtext[bibhyperref]{\printnames{labelname}}%
            \setunit{\nameyeardelim}}%
         \usebibmacro{cite:labelyear+extrayear}}}
-    {\usebibmacro{cite:shorthand}}}    
-    
+    {\usebibmacro{cite:shorthand}}%
+    \setunit{\multicitedelim}}}    
 
 \newbibmacro*{textcite:footcite}{%
   \global\boolfalse{cbx:loccit}%
@@ -468,32 +641,36 @@
   {\usebibmacro{cite:postnote}} 
  
 
-\DeclareCiteCommand{\cite}
-  {\usebibmacro{prenote}}
+\DeclareCiteCommand{\cite}%
+  {\usebibmacro{cite:init}%
+  \usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{cite}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand*{\cite}
-  {\usebibmacro{prenote}}
+  {\usebibmacro{cite:init}%
+  \usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{citeyear}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand{\parencite}[\mkbibparens]
-  {\usebibmacro{prenote}}
+  {\usebibmacro{cite:init}%
+  \usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{cite}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand*{\parencite}[\mkbibparens]
-  {\usebibmacro{prenote}}
+  {\usebibmacro{cite:init}
+  \usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{citeyear}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand{\inparencite}[]
@@ -503,29 +680,34 @@
   \bibopenparen%
   \usebibmacro{prenote}%
   \mancite\usebibmacro{citeyear}}%
- {\multicitedelim}%
+ {}%
  {\usebibmacro{cite:postnote}
  \unspace\bibcloseparen}
 
 \DeclareCiteCommand{\citetitle}
-  {\citetrackerfalse
-   \pagetrackerfalse
-   \usebibmacro{prenote}}
-  {\indexfield{indextitle}%
-   \printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}
-  {\multicitedelim}
+	{\citetrackerfalse%
+	\pagetrackerfalse%
+	\usebibmacro{prenote}}
+	{\iftoggle{index:title}
+  		{\indexfield{indextitle}}%
+  		{}%
+  	\iftoggle{index:title:author}%
+  		{\usebibmacro{cbx:index-name-title}}%
+  		{}%
+  	\printtext[bibhyperref]{\printfield[citetitle]{labeltitle}}}%
+  {}%
   {\usebibmacro{cite:postnote}}
-
+  
 \DeclareCiteCommand{\citeyear}
   {\usebibmacro{prenote}}
   {\usebibmacro{citeyear}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand{\citeurl}
   {\usebibmacro{prenote}}
   {\printfield[citeurl]{url}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand{\citealtnoibidem}
@@ -532,7 +714,7 @@
   {\usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{cite}}
-  {\multicitedelim}
+  {}
   {\usebibmacro{cite:postnote}}
 
 \DeclareCiteCommand{\citetnoibidem}
@@ -539,7 +721,7 @@
   {\usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{textcite}}
-  {\multicitedelim}
+  {}
   {\iffieldundef{postnote}
      {\ifbool{cbx at bool}
         {\bibcloseparen}
@@ -554,7 +736,7 @@
    \usebibmacro{prenote}}
   {\usebibmacro{citeindex}%
    \usebibmacro{textcite:footcite}}
-  {\multicitedelim}
+  {}
   {\iffieldundef{postnote}
      {\ifbool{cbx at bool}
         {\bibcloseparen}
@@ -588,14 +770,25 @@
 
 \newbibmacro*{index:alternatetitle}[1]
 {\iffieldundef{alternatetitlescript}
+  	{%
+  	\iftoggle{cbx:filmindex}
+  	{\index[film]{\textsc{\thefield{alternatetitle}}%
+  	|see{\textsc{\thefield{indextitle}}}}}
   	{\index{\textsc{\thefield{alternatetitle}}%
+  	|see{\textsc{\thefield{indextitle}}}}}}
+  	{\iftoggle{cbx:filmindex}
+  	{\index[film]{%
+  	\ifbibmacroundef{altscript:\strfield{alternatetitlescript}-font}
+  	{\textsc{\thefield{alternatetitle}}}%
+  	{\usebibmacro*{altscript:\strfield{alternatetitlescript}-font}%
+  	{{\thefield{alternatetitle}}}\rmfamily}%
   	|see{\textsc{\thefield{indextitle}}}}}
   	{\index{%
   	\ifbibmacroundef{altscript:\strfield{alternatetitlescript}-font}
   	{\textsc{\thefield{alternatetitle}}}%
   	{\usebibmacro*{altscript:\strfield{alternatetitlescript}-font}%
-  	{{\thefield{alternatetitle}}}}%
-  	|see{\textsc{\thefield{indextitle}}}}}}
+  	{{\thefield{alternatetitle}}}\rmfamily}%
+  	|see{\textsc{\thefield{indextitle}}}}}}}
       
 \DeclareCiteCommand{\citefilm}
   {\usebibmacro{prenote}}

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx	2017-01-21 22:41:15 UTC (rev 43008)
@@ -1,7 +1,7 @@
-% $Id: fiwi2.bbx, v v1.6 2016/09/09 Simon Spiegel
+% $Id: fiwi2.bbx, v v1.6a 2017/01/21 Simon Spiegel
 % Stil mit Jahrestahl nach Autor
 
-\ProvidesFile{fiwi2.bbx}[v 1.6 2016/09/09 film studies bibliography style Author (Year)]
+\ProvidesFile{fiwi2.bbx}[v 1.6a 2017/01/21 film studies bibliography style Author (Year)]
 
 \RequireBibliographyStyle{fiwi-yearbeginning}
 

Modified: trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx
===================================================================
--- trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx	2017-01-21 22:41:02 UTC (rev 43007)
+++ trunk/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx	2017-01-21 22:41:15 UTC (rev 43008)
@@ -1,7 +1,7 @@
-% $Id: fiwi2.cbx,v v1.6 2016/09/09 Simon Spiegel
+% $Id: fiwi2.cbx,v v1.6a 2017/01/21 Simon Spiegel
 
 \ProvidesFile{fiwi2.cbx}
-[\abx at cbxid $Id: fiwi2.cbx,v 1.6 2016/09/09 spiegel $]
+[\abx at cbxid $Id: fiwi2.cbx,v 1.6a 2017/01/21 spiegel $]
 
 
 \RequireCitationStyle{fiwi}



More information about the tex-live-commits mailing list