diff options
author | Karl Berry <karl@freefriends.org> | 2016-05-18 21:57:41 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2016-05-18 21:57:41 +0000 |
commit | 2e8400bc38c68786ce9ee092191ae7360954edee (patch) | |
tree | 3a4d806527d710a1687c86473aa0e15708dcc304 /Master/texmf-dist | |
parent | 218d2dbac55aeda0805fba814e4bf8faed08bb4d (diff) |
biblatex-fiwi (18may16)
git-svn-id: svn://tug.org/texlive/trunk@41240 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist')
16 files changed, 628 insertions, 383 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/README b/Master/texmf-dist/doc/latex/biblatex-fiwi/README index 4e30104e979..e7848a561a2 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/README +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/README @@ -1,4 +1,4 @@ -biblatex-fiwi 2016/03/09 v1.4 +biblatex-fiwi 2016/05/17 v1.5 Copyright (c) 2011-2016 Simon Spiegel <simon(at)simifilm.ch> ************************************************************ @@ -15,7 +15,7 @@ Contents of README 1. Package description ---------------------- -biblatex-fiwi is a collection of styles for the biblatex package. It was designed for citations in German Humanities, especially film studies, and offers some features which are not provided by the standard biblatex styles. biblatex-fiwi dependend on biblatex (version 3.4 at least) and cannot be used without it! +biblatex-fiwi is a collection of styles for the biblatex package. It was designed for citations in German Humanities, especially film studies, and offers some features which are not provided by the standard biblatex styles. biblatex-fiwi dependend on biblatex (version 3.5 at least) and cannot be used without it! Since the style in its current incarnation is highly optimized for documents written in German, the main documentation is only available in German. If there is enough interest, I could add English documentation at a later point. @@ -77,8 +77,8 @@ This work consists of the following files: * example-biblatex-fiwi-options.tex % examples * example-biblatex-fiwi-options.pdf % examples * example-biblatex-fiwi.pdf % examples - * example-biblatex-fiwi2.tex % examples - * example-biblatex-fiwi2.pdf % examples * example-biblatex-fiwi2-options.tex % examples * example-biblatex-fiwi2-options.pdf % examples + * example-biblatex-fiwi-xindy.tex % examples + * example-biblatex-fiwi-xindy.pdf % examples * examples.bib % bib file for documentation and example
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf Binary files differindex 201ae811501..cb65ef29525 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex index 8074e62a263..4ce6908c741 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/biblatex-fiwi.tex @@ -1,12 +1,30 @@ -% !TEX encoding = IsoLatin9 -% biblatex-fiwi,v 1.4 2016/03/09 +%!TEX encoding = UTF-8 Unicode +%!TEX TS-program = lualatex +% !BIB TS-program = biber +% biblatex-fiwi,v 1.5 2016/05/17 + \documentclass{ltxdockit} -\usepackage[latin9]{inputenc} -\usepackage{hyphsubst} -\HyphSubstIfExists{ngerman-x-latest}{% - \HyphSubstLet{ngerman}{ngerman-x-latest}}{} -\usepackage[ngerman]{babel} +\usepackage{fontspec} +\setmainfont[Extension=.otf,UprightFont= CharterITCStd-Regular, +Path = /Users/simi/FontExplorerX/C/Charter ITC Std/, +BoldFont = *-Bold, +ItalicFont = *-Italic, +BoldItalicFont = *-BoldItalic, + Ligatures = TeX] + {Charter ITC Std} +\setsansfont[Extension=.ttf,UprightFont=nimbus-sans-l_regular,BoldFont=nimbus-sans-l_bold,Path=/Users/simi/FontExplorerX/N/Nimbus Sans L/]{Nimbus Sans L} +\setmonofont[]{Courier New} +\newfontfamily\cyrillicfont[Extension=.ttf, + UprightFont= LinLibertine_Re-4.4.1, + Path=/Users/simi/FontExplorerX/L/Linux Libertine/] + {Linux Libertine} +%\usepackage[base]{babel} +\usepackage{polyglossia} +\setdefaultlanguage[latesthyphen,spelling=new,babelshorthands=true]{german} +\setotherlanguage{russian} \usepackage[style=fiwi,series=true,publisher=true,fullcitefilm,translatedas=true,partofcited=true]{biblatex} +\newbibmacro*{altscript:cyrillic-font}[1]{% +{\cyrillicfont{\textsc{#1}}}} \ExecuteBibliographyOptions{bibencoding=utf8} \ExecuteBibliographyOptions{backref=false} \usepackage[strict,style=german,german=guillemets]{csquotes} @@ -17,8 +35,8 @@ \usepackage{shortvrb} \usepackage{needspace} \usepackage{pifont} -\usepackage{dtklogos} -\MakeAutoQuote{»}{«} +%\usepackage{dtklogos} +\MakeAutoQuote{»}{«} \MakeAutoQuote*{<}{>} \MakeShortVerb{\|} \addbibresource{examples.bib} @@ -27,16 +45,16 @@ \titlepage{% title={Der \sty{biblatex-fiwi}-Stil}, - subtitle={Ein \sty{biblatex}-Zitierstil für Filmwissenschaftler}, + 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.4}, + revision={1.5}, date={\rcstoday}} \hypersetup{% pdftitle={Das biblatex-fiwi-Paket}, - pdfsubject={Ein biblatex-Zitierstile für Filmwissenschaftler}, + pdfsubject={Ein biblatex-Zitierstile für Filmwissenschaftler}, pdfauthor={Simon Spiegel}, citecolor=black, pdfkeywords={tex, e-tex, latex, biblatex, film studies, humanities}} @@ -112,24 +130,24 @@ \section{Einleitung} \label{int} -\subsection[About]{Über \sty{biblatex-fiwi}} +\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. +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. +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. +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--2015 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--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. \subsection{Voraussetzungen} -\sty{biblatex-fiwi} benötigt \sty{biblatex} ab Version 3.0. Die Verwendung des \bibtex-Ersatzes \bin{biber}\fnurl{http://biblatex-biber.sourceforge.net/} in der Version 2.0 oder höher wird dringend empfohlen. Zwar sollten diverse Funktionen auch mit \bibtex funktionieren, ich selber verwende aber seit längerem ausschließlich \bin{biber} und kann deshalb für nichts garantieren. Da mittlerweile sowohl \bin{biber} als auch \sty{biblatex} Bestandteil der \TeX{}"=Distributionen \TeX{}~Live\fnurl{http://www.tug.org/texlive} und MiK\TeX{}\fnurl{http://www.miktex.org} sind, sollten beide den meisten Benutzern ohnehin zur Verfügung stehen. +\sty{biblatex-fiwi} benötigt \sty{biblatex} ab Version 3.4. Die Verwendung des \bibtex-Ersatzes \bin{biber}\fnurl{http://biblatex-biber.sourceforge.net/} in der Version 2.5 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. \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}. +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}\label{benutzung} \sty{biblatex-fiwi} wird wie alle anderen \sty{biblatex}"=Stile aufgerufen: @@ -148,7 +166,7 @@ Der Stil \sty{fiwi2} entspricht der Option \opt{yearatbeginning} (\secref{opt}); \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: +\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} @@ -163,9 +181,9 @@ Aktiviert die Ausgabe der Schauspieler im Feld \bibfield{actor} bei Filmen (\sec 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[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} +\item[normal] Im Normalfall wird der volle Filmtitel und das Jahr der Veröffentlichung in Klammern ausgegeben; zB. \citefilm{Kubrick.S:1968}. +\item[full] Gibt den Filmtitel sowie -- in Klammern -- das Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citefullfilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citefullfilm} +\item[complete] Gibt den Filmtitel sowie -- in Klammern -- den deutschen Verleihtitel, Produktionsland und das Jahr der Veröffentlichung aus; zB. \toggletrue{citecompletefilm}\citefullfilm{Kubrick.S:1968}.\togglefalse{citecompletefilm} \end{valuelist} @@ -173,13 +191,13 @@ Mit dieser Option wird die Ausgabe von Filmen bei Zitaten im Text definiert. Die \boolitem[true]{citeprefix} -Das korrekte Schreiben und Sortieren von Nachnamen mit Zusätzen wie <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. +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. +Steht unter \bibfield{name} einfach \opt{von Keitz, Ursula}, dann erfolgt die Ausgabe auch als »von Keitz, Ursula« und wird unter »von« einsortiert. Möchte man diese Ausgabe aber eine Einsortierung unter »Keitz«, dann müsste ein entsprechender Eintrag in das \bibfield{sortkey}"=Feld. -Setzt man dagegen in das Feld \bibfield{options} den Eintrag \bibfield{useprefix=false}, dann lautet die Ausgabe »Keitz, Ursula von« und wird unter »Keitz« einsortiert. +Setzt man dagegen in das Feld \bibfield{options} den Eintrag \bibfield{useprefix=false}, dann lautet die Ausgabe »Keitz, Ursula von« und wird unter »Keitz« einsortiert. -Unabhängig von diesem Feld lautet die Ausgabe im Text in jedem Fall standardmäßig »von Keitz« resp. »von Matt«. Für Zitate im Text wird \option{useprefix=false} also normalerweise ignoriert. Mit der Option \opt{nociteprefix} kann dies geändert werden, dann steht auch beim Zitat im Text nur noch »Matt« bzw. »Keitz«. Die Kurzform \opt{citeprefix} entspricht \kvopt{citeprefix}{true}. +Unabhängig von diesem Feld lautet die Ausgabe im Text in jedem Fall standardmäßig »von Keitz« resp. »von Matt«. Für Zitate im Text wird \option{useprefix=false} also normalerweise ignoriert. Mit der Option \opt{nociteprefix} kann dies geändert werden, dann steht auch beim Zitat im Text nur noch »Matt« bzw. »Keitz«. Die Kurzform \opt{citeprefix} entspricht \kvopt{citeprefix}{true}. \boolitem[false]{dashed} @@ -191,18 +209,18 @@ Bestimmt, ob in der Bibliographie bei Filmen die in \bibfield{duration} resp. \b \boolitem[false]{ibidpage} -Steuert wie »ebd.« bei aufeinander folgenden Verweisen gehandhabt wird. Ist \cmd{ibidpage} auf \opt{true} gesetzt, wird bei identischem Autor, Titel und Seitenzahl nur »ebd.«, ausgegeben. Bei \opt{false} wird in jedem Fall die Seitenzahl ausgegeben. +Steuert wie »ebd.« bei aufeinander folgenden Verweisen gehandhabt wird. Ist \cmd{ibidpage} auf \opt{true} gesetzt, wird bei identischem Autor, Titel und Seitenzahl nur »ebd.«, ausgegeben. Bei \opt{false} wird in jedem Fall die Seitenzahl ausgegeben. \optitem[false]{ignoreforeword}{\opt{true}, \opt{false}, \opt{cite}, \opt{bib}, \opt{both}} Bestimmt, ob der Inhalt von \bibfield{foreword} ausgegeben wird oder nicht. \begin{valuelist} -\item[true] Die Ausgabe von \bibfield{foreword} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. +\item[true] Die Ausgabe von \bibfield{foreword} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. \item[both] Ist mit \opt{true} identisch. -\item[false] \bibfield{foreword} wird überall ausgegeben. -\item[cite] Die Ausgabe von \bibfield{foreword} bei \cmd{fullcite} wird unterdrückt. -\item[bib] Die Ausgabe von \bibfield{foreword} in der Bibliographie wird unterdrückt. +\item[false] \bibfield{foreword} wird überall ausgegeben. +\item[cite] Die Ausgabe von \bibfield{foreword} bei \cmd{fullcite} wird unterdrückt. +\item[bib] Die Ausgabe von \bibfield{foreword} in der Bibliographie wird unterdrückt. \end{valuelist} Die Kurzform \opt{ignoreforeword} entspricht \kvopt{ignoreforeword}{true} @@ -213,11 +231,11 @@ Diese Option kann innerhalb eines Dokuments mit den Befehlen \cmd{ignoreforeword Bestimmt, ob der Inhalt von \bibfield{afterword} ausgegeben wird oder nicht. \begin{valuelist} -\item[true] Die Ausgabe von \bibfield{afterword} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. +\item[true] Die Ausgabe von \bibfield{afterword} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. \item[both] Ist mit \opt{true} identisch. -\item[false] \bibfield{afterword} wird überall ausgegeben. -\item[cite] Die Ausgabe von \bibfield{afterword} bei \cmd{fullcite} wird unterdrückt. -\item[bib] Die Ausgabe von \bibfield{afterword} in der Bibliographie wird unterdrückt. +\item[false] \bibfield{afterword} wird überall ausgegeben. +\item[cite] Die Ausgabe von \bibfield{afterword} bei \cmd{fullcite} wird unterdrückt. +\item[bib] Die Ausgabe von \bibfield{afterword} in der Bibliographie wird unterdrückt. \end{valuelist} Die Kurzform \opt{ignoreafterword} entspricht \kvopt{ignoreafterword}{true} @@ -228,11 +246,11 @@ Diese Option kann innerhalb eines Dokuments mit den Befehlen \cmd{ignoreafterwor Bestimmt, ob der Inhalt von \bibfield{introduction} ausgegeben wird oder nicht. \begin{valuelist} -\item[true] Die Ausgabe von \bibfield{introduction} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. +\item[true] Die Ausgabe von \bibfield{introduction} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. \item[both] Ist mit \opt{true} identisch. -\item[false] \bibfield{introduction} wird überall ausgegeben. -\item[cite] Die Ausgabe von \bibfield{introduction} bei \cmd{fullcite} wird unterdrückt. -\item[bib] Die Ausgabe von \bibfield{introduction} in der Bibliographie wird unterdrückt. +\item[false] \bibfield{introduction} wird überall ausgegeben. +\item[cite] Die Ausgabe von \bibfield{introduction} bei \cmd{fullcite} wird unterdrückt. +\item[bib] Die Ausgabe von \bibfield{introduction} in der Bibliographie wird unterdrückt. \end{valuelist} Die Kurzform \opt{ignoreintroduction} entspricht \kvopt{ignoreintroduction}{true} @@ -243,11 +261,11 @@ Diese Option kann innerhalb eines Dokuments mit den Befehlen \cmd{ignoreintroduc Bestimmt, ob der Inhalt von \bibfield{addendum} ausgegeben wird oder nicht. \begin{valuelist} -\item[true] Die Ausgabe von \bibfield{addendum} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. +\item[true] Die Ausgabe von \bibfield{addendum} wird sowohl bei \cmd{fullcite} im Lauftext als auch in der Bibliographie unterdrückt. \item[both] Ist mit \opt{true} identisch. -\item[false] \bibfield{addendum} wird überall ausgegeben. -\item[cite] Die Ausgabe von \bibfield{addendum} bei \cmd{fullcite} wird unterdrückt. -\item[bib] Die Ausgabe von \bibfield{addendum} in der Bibliographie wird unterdrückt. +\item[false] \bibfield{addendum} wird überall ausgegeben. +\item[cite] Die Ausgabe von \bibfield{addendum} bei \cmd{fullcite} wird unterdrückt. +\item[bib] Die Ausgabe von \bibfield{addendum} in der Bibliographie wird unterdrückt. \end{valuelist} Die Kurzform \opt{ignoreaddendum} entspricht \kvopt{ignoreaddendum}{true} @@ -258,7 +276,7 @@ Kombination der beiden vorhergehenden Befehle, der bestimmt, ob der Inhalt von \ \boolitem[true]{ignorearticle} -\bin{biber} bietet die Möglichkeit, Teile eines Felds beim Sortieren zu ignorieren. Mit \opt{ignorearticle} werden die gängigen Artikel bei den Feldern \bibfield{title} und \bibfield{maintitle} ignoriert (\secref{sub:sort}). Die Kurzform \opt{ignorearticle} entspricht \kvopt{ignorearticle}{true}. +\bin{biber} bietet die Möglichkeit, Teile eines Felds beim Sortieren zu ignorieren. Mit \opt{ignorearticle} werden die gängigen Artikel bei den Feldern \bibfield{title} und \bibfield{maintitle} ignoriert (\secref{sub:sort}). Die Kurzform \opt{ignorearticle} entspricht \kvopt{ignorearticle}{true}. \boolitem[false]{isbn} @@ -266,48 +284,48 @@ Aktiviert die Ausgabe der Felder \bibfield{isbn/issn/isrn/isan}. \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 \option{mergedate}-Option des Standard-Stils \opt{authoryear}. +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 \option{mergedate}-Option des Standard-Stils \opt{authoryear}. \begin{valuelist} \item[false] Es wird strikt zwischen dem Zitationsjahr zu Beginn und der Datumsangabe am Ende unterschieden. -Müller, Hans (2000): \emph{Buch}. Location 2000.\\ -Müller, Hans (2003a): \emph{Buch 2}. Location 2003.\\ -Müller, Hans (2003b): \emph{Buch 3}. Location: 2003.\\ -Müller, Hans (2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, Juni 2006, 70--85. -Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. +Müller, Hans (2000): \emph{Buch}. Location 2000.\\ +Müller, Hans (2003a): \emph{Buch 2}. Location 2003.\\ +Müller, Hans (2003b): \emph{Buch 3}. Location: 2003.\\ +Müller, Hans (2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, Juni 2006, 70--85. +Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. \item[minimum] Wenn das Zitationsjahr und die Datumsangabe identisch sind, werden sie zusammengezogen. Sobald sie sich unterscheiden, werden sie beide ausgegeben. -Müller, Hans (2000): \emph{Buch}. Location.\\ -Müller, Hans (2003a): \emph{Buch 2}. Location 2003.\\ -Müller, Hans (2003b): \emph{Buch 3}. Location 2003.\\ -Müller, Hans (2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, Juni 2006, 70--85. -Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. +Müller, Hans (2000): \emph{Buch}. Location.\\ +Müller, Hans (2003a): \emph{Buch 2}. Location 2003.\\ +Müller, Hans (2003b): \emph{Buch 3}. Location 2003.\\ +Müller, Hans (2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, Juni 2006, 70--85. +Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. -\item[basic] Funktioniert ähnlich wie \opt{minimum}, allerdings werden Jahre auch dann zusammengezogen, wenn \bibfield{extrayear}-Label generiert wird. +\item[basic] Funktioniert ähnlich wie \opt{minimum}, allerdings werden Jahre auch dann zusammengezogen, wenn \bibfield{extrayear}-Label generiert wird. -Müller, Hans (2000): \emph{Buch}. Location.\\ -Müller, Hans (2003a): \emph{Buch 2}. Location.\\ -Müller, Hans (2003b): \emph{Buch 3}. Location.\\ -Müller, Hans (2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, Juni 2006, 70--85. -Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. +Müller, Hans (2000): \emph{Buch}. Location.\\ +Müller, Hans (2003a): \emph{Buch 2}. Location.\\ +Müller, Hans (2003b): \emph{Buch 3}. Location.\\ +Müller, Hans (2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, Juni 2006, 70--85. +Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. -\item[compact] Funktioniert ähnlich wie \opt{minimum}, allerdings werden Jahre auch dann zusammengezogen, wenn \bibfield{extrayear}-Label generiert wird. +\item[compact] Funktioniert ähnlich wie \opt{minimum}, allerdings werden Jahre auch dann zusammengezogen, wenn \bibfield{extrayear}-Label generiert wird. -Müller, Hans (2000): \emph{Buch}. Location.\\ -Müller, Hans (2003a): \emph{Buch 2}. Location.\\ -Müller, Hans (2003b): \emph{Buch 3}. Location.\\ -Müller, Hans (Juni 2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, 70--85. -Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. +Müller, Hans (2000): \emph{Buch}. Location.\\ +Müller, Hans (2003a): \emph{Buch 2}. Location.\\ +Müller, Hans (2003b): \emph{Buch 3}. Location.\\ +Müller, Hans (Juni 2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, 70--85. +Müller, Hans (2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, Herbst 2007, 70--85. -\item[maximum] Funktioniert ähnlich wie \opt{minimum}, allerdings werden Jahre auch dann zusammengezogen, wenn \bibfield{extrayear}-Label generiert wird. +\item[maximum] Funktioniert ähnlich wie \opt{minimum}, allerdings werden Jahre auch dann zusammengezogen, wenn \bibfield{extrayear}-Label generiert wird. -Müller, Hans (2000): \emph{Buch}. Location.\\ -Müller, Hans (2003a): \emph{Buch 2}. Location.\\ -Müller, Hans (2003b): \emph{Buch 3}. Location.\\ -Müller, Hans (Juni 2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, 70--85. -Müller, Hans (Herbst 2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, 70--85. +Müller, Hans (2000): \emph{Buch}. Location.\\ +Müller, Hans (2003a): \emph{Buch 2}. Location.\\ +Müller, Hans (2003b): \emph{Buch 3}. Location.\\ +Müller, Hans (Juni 2006): »Artikel 1«. In: \emph{Monatliche Zeitschrift} Jg. 28, Nr. 5, 70--85. +Müller, Hans (Herbst 2007): »Artikel 2«. In: \emph{ Zeitschrift} Jg. 28, Nr. 5, 70--85. \end{valuelist} Die Kurzform \opt{mergedate} entspricht \kvopt{mergedate}{true} @@ -318,18 +336,18 @@ Setzt den Inhalte des Felds \bibfield{volume} in Klammern. \boolitem[false]{translatedas} -Aktiviert die Ausgabe der deutschen Übersetzung am Ende des Eintrags, siehe dazu \secref{sub:germ}. Die Kurzform \opt{translatedas} entspricht \kvopt{translatedas}{true}.\footnote{In früheren Versionen hiess diese Option \opt{germ}.} +Aktiviert die Ausgabe der deutschen Ãœbersetzung am Ende des Eintrags, siehe dazu \secref{sub:germ}. Die Kurzform \opt{translatedas} entspricht \kvopt{translatedas}{true}.\footnote{In früheren Versionen hiess diese Option \opt{germ}.} \boolitem[false]{origyearsuperscript} -Ist diese Option aktiviert, wird bei Neuauflagen vor \bibfield{origdate} immer eine hochgestellte \textsuperscript{1} ausgegeben. Ansonsten geschieht dies nur bei Büchern. +Ist diese Option aktiviert, wird bei Neuauflagen vor \bibfield{origdate} immer eine hochgestellte \textsuperscript{1} ausgegeben. Ansonsten geschieht dies nur bei Büchern. \optitem[false]{origyearwithyear}{\opt{true}, \opt{false}, \opt{brackets}} Mit dieser Option wird definiert, wie das Feld \bibfield{origdate} bei Neuauflagen ausgegeben wird. \begin{valuelist} -\item[false] \bibfield{origdate} wird nicht zusammen mit \bibfield{date} respektive \bibfield{year} ausgegeben, sondern bei Aufsätzen in Klammern unmittelbar nach dem Aufsatzitel und bei den übrigen Dokumenttypen am Ende des Eintrags in Klammern. -\item[true] \bibfield{origdate} wird unmittelbar nach der \bibfield{date} respektive \bibfield{year} ausgegeben; die beiden Felder sind durch einen Schrägstrich getrennt. +\item[false] \bibfield{origdate} wird nicht zusammen mit \bibfield{date} respektive \bibfield{year} ausgegeben, sondern bei Aufsätzen in Klammern unmittelbar nach dem Aufsatzitel und bei den übrigen Dokumenttypen am Ende des Eintrags in Klammern. +\item[true] \bibfield{origdate} wird unmittelbar nach der \bibfield{date} respektive \bibfield{year} ausgegeben; die beiden Felder sind durch einen Schrägstrich getrennt. \item[brackets] \bibfield{origdate} wird ebenfalls unmittelbar nach der \bibfield{date} respektive \bibfield{year} ausgegeben, steht aber in eckigen Klammern. \end{valuelist} @@ -337,13 +355,13 @@ Mit dieser Option wird definiert, wie das Feld \bibfield{origdate} bei Neuauflag \emergencystretch=3em % Die verschiedenen Varianten von \opt{origyearwithyear} und \opt{origyearsuperscript} lassen sich frei kombinieren. \par\endgroup -\opt{origyearwithyear} hat nur einen Einfluss auf die Darstellung von Neuauflagen und auf Übersetzungen; wenn das Feld \bibfield{origtitle} existiert, wird \bibfield{oridate} weiterhin mit den Angaben zum Original ausgegeben. +\opt{origyearwithyear} hat nur einen Einfluss auf die Darstellung von Neuauflagen und auf Ãœbersetzungen; wenn das Feld \bibfield{origtitle} existiert, wird \bibfield{oridate} weiterhin mit den Angaben zum Original ausgegeben. -\boolitem[false]{partofcited} Mit den \bibfield{crossref}- und \bibfield{xref}"=Feldern können in \sty{biblatex} Kinder- und Elterneinträge miteinander verknüpft werden; in der Regel sind dies Aufsätze und die entsprechenden Sammelbände. Die \opt{partofcited}"=Option sorgt dafür, dass bei der Ausgabe des Kindereintrages nicht die ganzen Angaben des Sammelbandes, sondern nur ein Verweis auf diesen ausgegeben wird; siehe dazu \secref{sub:kurz}. Die Kurzform \opt{partofcited} entspricht \kvopt{partofcited}{true}. +\boolitem[false]{partofcited} Mit den \bibfield{crossref}- und \bibfield{xref}"=Feldern können in \sty{biblatex} Kinder- und Elterneinträge miteinander verknüpft werden; in der Regel sind dies Aufsätze und die entsprechenden Sammelbände. Die \opt{partofcited}"=Option sorgt dafür, dass bei der Ausgabe des Kindereintrages nicht die ganzen Angaben des Sammelbandes, sondern nur ein Verweis auf diesen ausgegeben wird; siehe dazu \secref{sub:kurz}. Die Kurzform \opt{partofcited} entspricht \kvopt{partofcited}{true}. \optitem[false]{pages}{\opt{true}, \opt{false}, \opt{cite}, \opt{bib}, \opt{both}} -Diese Option steuert, ob bei vor die Seitenzahlen <S. > vorangestellt wird. Dabei können die Ausgabe im Lauftext und in der Bibliographie getrennt definiert werden. Mögliche Optionen sind: +Diese Option steuert, ob bei vor die Seitenzahlen <S. > vorangestellt wird. Dabei können die Ausgabe im Lauftext und in der Bibliographie getrennt definiert werden. Mögliche Optionen sind: \begin{valuelist} \item[true] Sowohl im Lauftext als auch in der Bibliographie steht <S. > vor der Seitenzahl. @@ -355,9 +373,9 @@ Diese Option steuert, ob bei vor die Seitenzahlen <S. > vorangestellt wird. Dabe \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}. +Bestimmt, ob in der Bibliographie der Verlag -- respektive bei Ãœbersetzungen der Verlag des Originals -- ausgegeben wird. Die Kurzform \opt{publisher} entspricht \kvopt{publisher}{true}. -Diese Option kann innerhalb eines Dokuments mit den Befehlen \cmd{ignorepublishertrue} und \cmd{ignorepublisherfalse} gesteuert werden. Zusätzlich gibt es noch die Befehle \cmd{ignoreaddresstrue} und \cmd{ignoreaddressfalse} respektive \cmd{ignorelocationtrue} und \cmd{ignorelocationfalse}, die die Ausgabe des Verlagortes steuern. +Diese Option kann innerhalb eines Dokuments mit den Befehlen \cmd{ignorepublishertrue} und \cmd{ignorepublisherfalse} gesteuert werden. Zusätzlich gibt es noch die Befehle \cmd{ignoreaddresstrue} und \cmd{ignoreaddressfalse} respektive \cmd{ignorelocationtrue} und \cmd{ignorelocationfalse}, die die Ausgabe des Verlagortes steuern. \optitem[false]{script}{\opt{true}, \opt{false}} Aktiviert die Ausgabe der Drehbuchautoren im Feld \bibfield{scriptwriter} resp. \bibfield{editor} bei Filmen (\secref{sub:filme}). @@ -368,29 +386,29 @@ Bestimmt, ob in der Bibliographie die Reihe, in der der zitierte Titel erschiene \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}. +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}. \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 +Standardmäßig aktiviert \sty{biblatex-fiwi} die Option \opt{indexing=cite}, 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 zeigt dem Programm \sty{makeindex} an, 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: Dieser 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: +Der zweite Teil des Eintrags nach dem @-Zeichen zeigt dem Programm \sty{makeindex} an, 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/} ermöglicht viel komplexere Sortiervorgänge und benötigt den zweiten Teil des Index"=Eintrags nicht -- im Gegenteil: Dieser macht die Verarbeitung mit \bin{xindy} viel aufwendiger. 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} somit auch keinen Einfluss auf den Index"=Eintrag. Die Kurzform \opt{xindy} entspricht \kvopt{xindy}{true}. +In diesem Fall hat das Feld \bibfield{indexsorttitle} auch keinen Einfluss auf den Index"=Eintrag. Die Kurzform \opt{xindy} entspricht \kvopt{xindy}{true}. Wie beim \cmd{citefilm}-Befehl überprüft \sty{biblatex-fiwi}, ob es mehrere Filme gleichen Titels gibt. Ist dies der Fall, wird automatisch das Jahr im Index angegeben. -In jedem Fall muss aber die Index"=Erzeugung mittels dem Paket \sty{makedidx} und \cmd{makeindex} aktiviert werden. +In jedem Fall muss die Index"=Erzeugung mittels einem Paket wie \sty{makedidx} oder \sty{imakedidx} sowie dem Befehl \cmd{makeindex} aktiviert werden. \end{optionlist} -%\subsection{Optionen für die Bibliography}\label{check} +%\subsection{Optionen für die Bibliography}\label{check} % -%\sty{biblatex-fiwi} stellt Filter für die Bibliographie bereit, die beim Aufrufen des Befehls \cmd{printbibliography} eingesetzt werden können. Die Filter entsprechen den gleichnamigen Paketoptionen (\secref{opt}). +%\sty{biblatex-fiwi} stellt Filter für die Bibliographie bereit, die beim Aufrufen des Befehls \cmd{printbibliography} eingesetzt werden können. Die Filter entsprechen den gleichnamigen Paketoptionen (\secref{opt}). % %\begin{ltxcode} %\printbibliography[check=<<Filter>>] @@ -410,13 +428,13 @@ In jedem Fall muss aber die Index"=Erzeugung mittels dem Paket \sty{makedidx} un %Kombination der beiden vorhergehenden Filter, der bestimmt, ob der Inhalt von \bibfield{foreword}, \bibfield{afterword} und \bibfield{introduction} ausgegeben wird oder nicht. % %\item[printpublisher] -%Bestimmt unabhängig von der globalen Option \opt{publisher}, ob in der Bibliographie der Verlag -- respektive bei Übersetzungen der Verlag des Originals -- ausgegeben wird. +%Bestimmt unabhängig von der globalen Option \opt{publisher}, ob in der Bibliographie der Verlag -- respektive bei Ãœbersetzungen der Verlag des Originals -- ausgegeben wird. % %\item[ignorepublisher] -%Bestimmt unabhängig von der globalen Option \opt{publisher}, ob in der Bibliographie der Verlag -- respektive bei Übersetzungen der Verlag des Originals -- ausgegeben wird. +%Bestimmt unabhängig von der globalen Option \opt{publisher}, ob in der Bibliographie der Verlag -- respektive bei Ãœbersetzungen der Verlag des Originals -- ausgegeben wird. % %\item[ignoreaddress] -%Bestimmt unabhängig, ob in der Bibliographie der Verlagsort -- respektive bei Übersetzungen der Verlagsort des Originals -- ausgegeben wird. +%Bestimmt unabhängig, ob in der Bibliographie der Verlagsort -- respektive bei Ãœbersetzungen der Verlagsort des Originals -- ausgegeben wird. % %\end{keymarglist} @@ -426,44 +444,44 @@ In jedem Fall muss aber die Index"=Erzeugung mittels dem Paket \sty{makedidx} un \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 Lauftext handelt, ist deren Einsatz wenig sinnvoll und wird von mir auch nicht getestet. +\sty{biblatex-fiwi} unterstützt alle gängigen \sty{biblatex}"=Befehle. Auch die \cmd{footcite}"=Befehle sollten grundsätzlich funktionieren. Da es sich bei \sty{biblatex-fiwi} aber um ein Format für Zitate im Lauftext handelt, ist deren Einsatz wenig sinnvoll und wird von mir auch nicht getestet. \begin{ltxsyntax} \cmditem{inparencite}{key} -Neben den normalen \sty{biblatex}"=Befehlen unterstützt \sty{biblatexf-fiwi} den durch den \sty{biblatex"=luh"=ipw}"=Stil\fnurl{http://www.tex.ac.uk/ctan/macros/latex/exptl/biblatex-contrib/biblatex-luh-ipw/} eingeführten \cmd{inparencite}"=Befehl. Dieser ähnelt dem Befehl \cmd{parencite}, erlaubt aber Zitatangaben im Fließtext nach dem Schema \enquote{Wie \inparencite[28]{Lavery.D:2008a} erläutert}. Im Gegensatz zu den meisten anderen Zitierbefehlen, wird bei \cmd{inparencite} eine Zitatwiederholung nicht durch \enquote{ebd.} ersetzt. +Neben den normalen \sty{biblatex}"=Befehlen unterstützt \sty{biblatexf-fiwi} den durch den \sty{biblatex"=luh"=ipw}"=Stil\fnurl{http://www.tex.ac.uk/ctan/macros/latex/exptl/biblatex-contrib/biblatex-luh-ipw/} eingeführten \cmd{inparencite}"=Befehl. Dieser ähnelt dem Befehl \cmd{parencite}, erlaubt aber Zitatangaben im Fließtext nach dem Schema \enquote{Wie \inparencite[28]{Lavery.D:2008a} erläutert}. Im Gegensatz zu den meisten anderen Zitierbefehlen, wird bei \cmd{inparencite} eine Zitatwiederholung nicht durch \enquote{ebd.} ersetzt. \end{ltxsyntax} -\noindent Neben den Standardbefehlen bietet \sty{biblatex-fiwi} zudem noch spezielle Befehle für das Zitieren von Filmen für die Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} (siehe auch\secref{supp:types}): +\noindent Neben den Standardbefehlen bietet \sty{biblatex-fiwi} zudem noch spezielle Befehle für das Zitieren von Filmen für die Dokumenttypen \bibtype{movie}, \bibtype{video} und \bibtype{misc} (siehe auch\secref{supp:types}): \begin{ltxsyntax} \cmditem{citefilm}{key} -Zum Zitieren von Filmen. Die Form des Zitates hängt von der Option \opt{citefilm} ab (\secref{opt}). Im Normalfall werden der volle Titel und das Jahr ausgegeben, zB.: \citefilm{Kubrick.S:1975}. Bei allen weiteren Nennungen wird nur das Feld \sty{shorttitle} (falls vorhanden) resp. \sty{title} ausgegeben, zB: \citefilm{Kubrick.S:1975}. +Zum Zitieren von Filmen. Die Form des Zitates hängt von der Option \opt{citefilm} ab (\secref{opt}). Im Normalfall werden der volle Titel und das Jahr ausgegeben, zB.: \citefilm{Kubrick.S:1975}. Bei allen weiteren Nennungen wird nur das Feld \sty{shorttitle} (falls vorhanden) resp. \sty{title} ausgegeben, zB: \citefilm{Kubrick.S:1975}. Existieren zwei Filme mit dem gleichen Titel, wird auch bei späteren Nennungen des Films das Jahr in Klammern ausgegeben, so dass der Film eindeutig identifiziert werden kann (das Gleiche geschieht auch beim Index-Eintrag). \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{citefilm} ab. +Gibt immer die kompletten Angaben zum Film aus, auch wenn der Film bereits zitiert wurde, die Form der Ausgabe hängt von der Option \sty{citefilm} ab. \cmditem{citecfilm}{key} -Gibt -- unabhängig von der Option \sty{fullcitefilm} -- den vollen Filmtitel sowie Produktionsland und -jahr aus; zB.: \citecfilm{Kubrick.S:1975}. +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. +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} +\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 Dokumenttypen, die im geisteswissenschaftlichen Bereich relevant sind, spezifische Anpassungen. Alle nicht unterstützen Typen sind mir in der Praxis bislang nicht begegnet; bei Bedarf können in späteren Versionen aber weitere Dokumenttypen hinzukommen. +\sty{biblatex} unterstützt eine Fülle von Dokumenttypen, von denen man -- je nach Wissenschaftsgebiet -- in der Praxis allerdings nur einen Bruchteil tatsächlich einsetzt. \sty{biblatex-fiwi} bietet nur für Dokumenttypen, die im geisteswissenschaftlichen Bereich relevant sind, spezifische Anpassungen. Alle nicht unterstützen Typen sind mir in der Praxis bislang nicht begegnet; bei Bedarf können in späteren Versionen aber weitere Dokumenttypen hinzukommen. -In der folgenden Liste sind die Dokumenttypen, für die \sty{biblatex-fiwi} spezielle Anpassungen mitbringt, aufgeführt und allfällige Besonderheiten beschrieben. Typen, die nicht in der Liste stehen, können dennoch eingesetzt werden -- \sty{biblatex-fiwi} bietet für sie einfach keine besonderen Anpassungen. +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} @@ -474,11 +492,11 @@ Entspricht dem normalen \sty{biblatex}"=Typ. Besonderes Augenmerk liegt auf Kom Entspricht dem normalen \sty{biblatex}"=Typ. \typeitem{book} -Entspricht dem normalen \sty{biblatex}"=Typ. Besonderes Augenmerk liegt auf mehrbändigen Werken mit \bibfield{title}, \bibfield{maintitle}, \bibfield{parttitle} u.a. sowie auf Kombinationen von Autoren, Herausgeber nund Bearbeitern. +Entspricht dem normalen \sty{biblatex}"=Typ. Besonderes Augenmerk liegt auf mehrbändigen Werken mit \bibfield{title}, \bibfield{maintitle}, \bibfield{parttitle} u.a. sowie auf Kombinationen von Autoren, Herausgeber nund Bearbeitern. \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. +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} @@ -486,7 +504,7 @@ Entspricht dem normalen \sty{biblatex}"=Typ. \typeitem{movie, video,misc} -Diese drei Typen werden alle für Filme verwendet, wobei \bibtype{movie} und \bibtype{video} gleich behandelt werden sollten; \bibtype{misc} ist eher ein historisches Überbleibsel. Die Standardfelder haben bei diesen Dokumenttypen eine leicht andere Bedeutung als normal (siehe dazu \secref{sub:filme} und \secref{zitbefehl}). +Diese drei Typen werden alle für Filme verwendet, wobei \bibtype{movie} und \bibtype{video} gleich behandelt werden sollten; \bibtype{misc} ist eher ein historisches Ãœberbleibsel. Die Standardfelder haben bei diesen Dokumenttypen eine leicht andere Bedeutung als normal (siehe dazu \secref{sub:filme} und \secref{zitbefehl}). \typeitem{thesis} Entspricht dem normalen \sty{biblatex}"=Typ. @@ -495,40 +513,40 @@ Entspricht dem normalen \sty{biblatex}"=Typ. Entspricht dem normalen \sty{biblatex}"=Typ. \typeitem{collection, reference} -Diese beiden Typen sind für Nachschlagewerke gedacht. In der Bibliographie wird zuerst der Name des Buches ausgegeben und anschließend die Autoren oder Herausgeber. Die Sortierung erfolgt anhand des Titels. +Diese beiden Typen sind für Nachschlagewerke gedacht. In der Bibliographie wird zuerst der Name des Buches ausgegeben und anschließend die Autoren oder Herausgeber. Die Sortierung erfolgt anhand des Titels. \typeitem{review} -Dieser Typ ist für Rezensionen gedacht. In den Standard"=Stilen von \sty{biblatex} ist \bibtype{review} mit \bibtype{article} identisch, \sty{biblatex-fiwi} dagegen stellt eine spezielle Anpassung zur Verfügung, bei der die Rezension mit dem Eintrag des rezensierten Werks verknüpft wird. Dabei wird das rezensierte Werk im Feld \bibfield{related} angegeben, eine Angabe von \bibfield{title} ist fakultativ (\secref{sub:rezis}). +Dieser Typ ist für Rezensionen gedacht. In den Standard"=Stilen von \sty{biblatex} ist \bibtype{review} mit \bibtype{article} identisch, \sty{biblatex-fiwi} dagegen stellt eine spezielle Anpassung zur Verfügung, bei der die Rezension mit dem Eintrag des rezensierten Werks verknüpft wird. Dabei wird das rezensierte Werk im Feld \bibfield{related} angegeben, eine Angabe von \bibfield{title} ist fakultativ (\secref{sub:rezis}). \end{typelist} -\subsection{Zusätzliche Felder}\label{sub:zusatzfeld} +\subsection{Zusätzliche Felder}\label{sub:zusatzfeld} -\sty{biblatex} stellt eine Reihe von Feldern bereit, um das Erscheinungsjahr der Erstausgabe oder -- bei Übersetzungen -- das Original anzugeben. In den Standard"=Stilen wird nur das \bibfield{origlanguage}"=Feld unterstützt. \sty{biblatex-fiwi} dagegen nutzt alle \bibfield{orig*}"=Felder; siehe dazu auch die Beispiele in \secref{beisp} (Alternativ kann hierfür auch der \bibfield{related}-Mechanismus eingesetzt werden \secref{sub:uebersetzungen}). Ausserdem wird \bibfield{nameaddon} unterstützt. +\sty{biblatex} stellt eine Reihe von Feldern bereit, um das Erscheinungsjahr der Erstausgabe oder -- bei Ãœbersetzungen -- das Original anzugeben. In den Standard"=Stilen wird nur das \bibfield{origlanguage}"=Feld unterstützt. \sty{biblatex-fiwi} dagegen nutzt alle \bibfield{orig*}"=Felder; siehe dazu auch die Beispiele in \secref{beisp} (Alternativ kann hierfür auch der \bibfield{related}-Mechanismus eingesetzt werden \secref{sub:uebersetzungen}). Ausserdem wird \bibfield{nameaddon} unterstützt. \begin{fieldlist} \fielditem{origdate}{date} -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. +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. \fielditem{origlanguage}{key} -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. +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. \fielditem{origtitle}{literal} -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}. +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}. \listitem{origlocation}{literal} -Bei Übersetzungen der Publikationsort des Originals. Wird nur ausgegeben, wenn \bibfield{origtitle} nicht leer ist. +Bei Ãœbersetzungen der Publikationsort des Originals. Wird nur ausgegeben, wenn \bibfield{origtitle} nicht leer ist. \listitem{origpublisher}{literal} -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. +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. \fielditem{nameaddon}{literal} -Dient zur Angabe von Pseudonymen und ähnlichem bei Autoren und Herausgebern; der Inhalt dieses Feldes wird unverändert unmittelbar nach dem Namen in eckigen Klammern ausgegeben. +Dient zur Angabe von Pseudonymen und ähnlichem bei Autoren und Herausgebern; der Inhalt dieses Feldes wird unverändert unmittelbar nach dem Namen in eckigen Klammern ausgegeben. -\textbf{Achtung}: Sollte \bibfield{author} respektive \bibfield{editor} mehrere Namen enthalten, kann \sty{biblatex} nicht wissen, zu welchem Autor die Angabe in \bibfield{nameaddon} gehört (und es ist auch nicht möglich, mehreren Autoren unterschiedliche \bibfield{nameaddons} zuzuweisen); deshalb gibt \sty{biblatex"=fiwi} den Inhalt von \bibfield{nameaddon} in diesem Fall ebenfalls hinter den Namen aus. Für die Praxis bedeutet das, dass \bibfield{nameaddon} eigentlich nur bei Dokumenten mit einem einzigen Autor sinnvoll eingesetzt werden kann. +\textbf{Achtung}: Sollte \bibfield{author} respektive \bibfield{editor} mehrere Namen enthalten, kann \sty{biblatex} nicht wissen, zu welchem Autor die Angabe in \bibfield{nameaddon} gehört (und es ist auch nicht möglich, mehreren Autoren unterschiedliche \bibfield{nameaddons} zuzuweisen); deshalb gibt \sty{biblatex"=fiwi} den Inhalt von \bibfield{nameaddon} in diesem Fall ebenfalls hinter den Namen aus. Für die Praxis bedeutet das, dass \bibfield{nameaddon} eigentlich nur bei Dokumenten mit einem einzigen Autor sinnvoll eingesetzt werden kann. \fielditem{parttitle}{literal} -Dient für den -- zugegebenermaßen nicht sehr häufigen -- Fall eines Bandes eines mehrbändigen Werks, das innerhalb einer Werkausgabe o.\,ä. erscheint. +Dient für den -- zugegebenermaßen nicht sehr häufigen -- Fall eines Bandes eines mehrbändigen Werks, das innerhalb einer Werkausgabe o.\,ä. erscheint. \begin{ltxexample} @book{Cassirer.E:2010c, @@ -540,7 +558,7 @@ Dient für den -- zugegebenermaßen nicht sehr häufigen -- Fall eines Bandes eines Number = {609}, Origdate = {1929}, Part = {3}, - <<Parttitle = {Phänomenologie der Erkenntnis},>> + <<Parttitle = {Phänomenologie der Erkenntnis},>> Publisher = {Meiner}, Series = {Philosophische Bibliothek}, Title = {Philosophie der symbolischen Formen}, @@ -549,7 +567,7 @@ Dient für den -- zugegebenermaßen nicht sehr häufigen -- Fall eines Bandes eines \end{ltxexample} \fullcite{Cassirer.E:2010c} -\textbf{Achtung}: \bibfield{parttitle} ist ein Zusatz von \sty{biblatex-fiwi}, der von keinem anderen Stil unterstützt wird. +\textbf{Achtung}: \bibfield{parttitle} ist ein Zusatz von \sty{biblatex-fiwi}, der von keinem anderen Stil unterstützt wird. \end{fieldlist} @@ -558,7 +576,7 @@ Dient für den -- zugegebenermaßen nicht sehr häufigen -- Fall eines Bandes eines \subsection{Filme}\label{sub:filme} -Filme werden mit den \cmd{citefilm}"=Befehlen zitiert (siehe \secref{zitbefehl}). Da \bibtex ursprünglich nicht für audiovisuelle Medien vorgesehen war, fehlen in den Standardtypen spezielle Felder. Bei \sty{biblatex-fiwi} kamen hierfür zu Beginn Standardfelder wie \bibfield{author} oder \bibfield{pagetotal} zum Einsatz, mittlerweile gibt es aber spezielle Felder mit passenden Namen. In der Funktionalität unterscheiden sich die Felder nicht; zu beachten ist einzig, dass Felder wie \bibfield{director} oder \bibfield{scriptwriter} \sty{biblatex-fiwi}-spezifisch sind, andere \sty{biblatex}-Stile können mit ihnen somit nichts anfangen. Da aber ohnehin kaum ein anderer Stil das Zitieren von audiovisuellen Medien so umfassend unterstützt, spielt das auch keine grosse Rolle. +Filme werden mit den \cmd{citefilm}"=Befehlen zitiert (siehe \secref{zitbefehl}). Da \bibtex ursprünglich nicht für audiovisuelle Medien vorgesehen war, fehlen in den Standardtypen spezielle Felder. Bei \sty{biblatex-fiwi} kamen hierfür zu Beginn Standardfelder wie \bibfield{author} oder \bibfield{pagetotal} zum Einsatz, mittlerweile gibt es aber spezielle Felder mit passenden Namen. In der Funktionalität unterscheiden sich die Felder nicht; zu beachten ist einzig, dass Felder wie \bibfield{director} oder \bibfield{scriptwriter} spezifisch für \sty{biblatex-fiwi} sind, andere \sty{biblatex}-Stile können mit ihnen somit nichts anfangen. Da aber ohnehin kaum ein anderer Stil das Zitieren von audiovisuellen Medien so umfassend unterstützt, spielt das auch keine große Rolle. \begin{fieldlist} @@ -581,27 +599,53 @@ Der internationale Verleihtitel. Der deutsche Verleihtitel. \fielditem{duration, pagetotal}{literal} -Die Laufzeit des Films in Minuten, wird nur ausgegeben, wenn \opt{filmruntime} aktiviert ist (vgl. \secref{opt}). Die Einheit, in der die Laufzeit angegeben wird, kann über \bibfield{durationtype} bestimmt werden. +Die Laufzeit des Films in Minuten, wird nur ausgegeben, wenn \opt{filmruntime} aktiviert ist (vgl. \secref{opt}). Die Einheit, in der die Laufzeit angegeben wird, kann über \bibfield{durationtype} bestimmt werden. \fielditem{durationtype}{key} -Normalerweise wird die Laufzeit eines Films in Minuten angegeben; bei Stummfilmen ist es allerdings üblich, die Länge in Metern zu vermerken. Der Wert dieses Feldes bestimmt die Ausgabe in der Filmographie, wenn \opt{filmruntime} aktiviert ist (vgl. \secref{opt}). Mögliche Werte sind \texttt{minute} (Standard) und \texttt{meter}. +Normalerweise wird die Laufzeit eines Films in Minuten angegeben; bei Stummfilmen ist es allerdings üblich, die Länge in Metern zu vermerken. Der Wert dieses Feldes bestimmt die Ausgabe in der Filmographie, wenn \opt{filmruntime} aktiviert ist (vgl. \secref{opt}). Mögliche Werte sind \texttt{minute} (Standard) und \texttt{meter}. \listitem{note}{literal} -Angaben zur zitierten DVD o.ä.; wird, falls vorhanden, unverändert am Ende des Eintrags in Klammern ausgegeben. +Angaben zur zitierten DVD o.ä.; wird, falls vorhanden, unverändert am Ende des Eintrags in Klammern ausgegeben. \end{fieldlist} +\subsection{Alternative Filmtitel}\label{alternatetitle} + +Für Filme, die zwei gebräuchliche internationale Verleihtitel haben, gibt es das Feld \bibfield{alternattitle}. Ist dieses Feld vorhanden , wird es in der Filmographie sowie bei der ersten Nennung im Text automatisch ausgegeben. Ist \opt{xindy} aktiviert, wird zudem ein Index"=Eintrag für \bibfield{alternatetitle} erstellt, das auf \bibfield{title} verweist. + +Falls der alternative Verleihtitel in einem Alphabet ausgegeben werden muss, das von der Hauptschrift des Dokuments nicht unterstützt wird (z.B. Kyrillisch oder Griechisch), kann dieses im Feld \bibfield{alternattitlescript} angegeben werden. Ist dieses Feld vorhanden, steht automatisch das Makro \sty{altscript:\prm{alternatetitlescript}-font} zur Verfügung. Dieses wird bei der Ausgabe von \bibfield{alternattitle} ausgeführt und kann entsprechend so definiert werden, dass eine passende Schrift geladen wird. +% +\begin{ltxexample} +@movie{Protazanov.Y:1924, + Address = {SU}, + <<Alternatetitle = ÐÑлита,>> + <<Alternatetitlescript = {cyrillic}, >> + Author = {Protazanov, Yakov}, + Read = {Yes}, + Title = {Aelita}, + Year = {1924}} +\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): + +\begin{ltxcode} +\newbibmacro*{altscript:cyrillic-font}[1]% +{\newfontfamily\cyrfont[]{Linux Libertine}{\cyrfont{\textsc{#1}}}} +\end{ltxcode} +% +Das Ergebnis sieht dann wie folgt aus: \citefilm{Protazanov.Y:1924}. + \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: +\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} \fielditem{maintitle}{literal} -Der Titel der Serie; für den Titel der zitierten Folge wird \bibfield{title} verwendet. +Der Titel der Serie; für den Titel der zitierten Folge wird \bibfield{title} verwendet. \fielditem{volume}{literal} Die Staffel der zitierten Folge. @@ -626,7 +670,7 @@ Die Nummer der zitierten Folge innerhalb der Staffel. \noindent Um Fernsehserien innerhalb des Textes zu zitieren, gibt es zwei verschiedene Befehle: Mit \cmd{citefilm} wird der Titel der Serie (also \bibfield{maintitle}), die Angaben zu Staffel und Folge, sowie der Titel der spezifischen Folge und das Jahr ausgegeben. Bei \cmd{citeepisode} dagegen werden nur der Titel der Folge (also \bibfield{title}) und das Jahr ausgegeben. \subsubsection*{Zitieren einer ganzen Serie} -Wenn eine ganze Serie und nicht eine einzelne Folge zitiert werden soll, gelten andere Anforderungen; so ist nun der Sender, der die Serie ursprünglich ausgestrahlt hat, oft wichtiger als das Land. Dagegen sind die Regisseure der Sendung weniger wichtig als ihre <Erfinder> . Als Zitierbefehle kommen weiterhin die Befehle \cmd{citefilm} und \cmd{citefullfilm} zum Einsatz. Um anzuzeigen, dass es sich bei dem zitierten Film um eine ganze Serie handelt, wird das Feld \bibfield{entrysubtype} auf \prm{serial} gesetzt. Zudem werden einige bestehende Felder nun anders verwendet. +Wenn eine ganze Serie und nicht eine einzelne Folge zitiert werden soll, gelten andere Anforderungen; so ist nun der Sender, der die Serie ursprünglich ausgestrahlt hat, oft wichtiger als das Land. Dagegen sind die Regisseure der Sendung weniger wichtig als ihre <Erfinder> . Als Zitierbefehle kommen weiterhin die Befehle \cmd{citefilm} und \cmd{citefullfilm} zum Einsatz. Um anzuzeigen, dass es sich bei dem zitierten Film um eine ganze Serie handelt, wird das Feld \bibfield{entrysubtype} auf \prm{serial} gesetzt. Zudem werden einige bestehende Felder nun anders verwendet. \begin{fieldlist} \item[entrysubtype] @@ -639,7 +683,7 @@ Der Fernsehsender, der die Sendung zuerst ausgestrahlt hat. 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. +Wird hier für den Schöpfer/Erfinder der Serie verwendet. \end{fieldlist} \begin{ltxexample} @@ -655,9 +699,9 @@ Wird hier für den Schöpfer/Erfinder der Serie verwendet. \subsection{Zitieren von Fernsehsendungen}\label{movie:tv} -Im Gegensatz zum vorangegangen Kapitel geht es hier um das Zitieren einer zu einem bestimmten Zeitpunkt ausgestrahlten Sendung. In der Regel handelt es sich dabei gerade nicht um Filme, Serien o.ä., sondern um die Eigenproduktionen -- meist Infomations- oder Live"=Sendungen -- eines Senders. +Im Gegensatz zum vorangegangen Kapitel geht es hier um das Zitieren einer zu einem bestimmten Zeitpunkt ausgestrahlten Sendung. In der Regel handelt es sich dabei gerade nicht um Filme, Serien o.ä., sondern um die Eigenproduktionen -- meist Infomations- oder Live"=Sendungen -- eines Senders. -Fernsehsendungen wie z.\,B.\ Talkshows oder Nachrichtensendungen haben keinen Regisseur im eigentlichen Sinn, dafür aber ein präzises Ausstrahlungsdatum. Statt des Landes wird hier der Fernsehsender angegeben. +Fernsehsendungen wie z.\,B.\ Talkshows oder Nachrichtensendungen haben keinen Regisseur im eigentlichen Sinn, dafür aber ein präzises Ausstrahlungsdatum. Statt des Landes wird hier der Fernsehsender angegeben. \begin{fieldlist} \fielditem{entrysubtype}{literal} Um eine Sendung zu zitieren, muss in diesem Feld \prm{tv} stehen. @@ -686,13 +730,13 @@ Handelt es sich um ein wiederkehrendes Format, bei dem die einzelnen Folgen eige \end{ltxexample} \fullcite{Wuergel.H:2012d}. \\ \\ -\noindent Auch hier gibt es die Möglichkeit den Titel der Sendung und jenen der spezifischen Folge mit \cmd{citefilm} zu zitieren oder mittels \cmd{citeepisode} nur den Titel der gewünschten Folge. +\noindent Auch hier gibt es die Möglichkeit den Titel der Sendung und jenen der spezifischen Folge mit \cmd{citefilm} zu zitieren oder mittels \cmd{citeepisode} nur den Titel der gewünschten Folge. -Für den Fall, dass verschiedene Ausgaben einer Sendung zitiert werden, bei der eine einzelne Folge keinen eigenen Titel hat (man danke an \film{Tagesschau}, \film{Sportstudio} oder dergleichen) wird das Ausstrahlungsdatum der Sendung auch bei Folgezitaten ausgegeben. Werden also zum Beispiel \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b} zitiert, so so sieht ein Wiederholungszitat folgedermaßen aus: \citefilm{Wuergel.H:2012d}. +Für den Fall, dass verschiedene Ausgaben einer Sendung zitiert werden, bei der eine einzelne Folge keinen eigenen Titel hat (man danke an \film{Tagesschau}, \film{Sportstudio} oder dergleichen) wird das Ausstrahlungsdatum der Sendung auch bei Folgezitaten ausgegeben. Werden also zum Beispiel \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b} zitiert, so so sieht ein Wiederholungszitat folgedermaßen aus: \citefilm{Wuergel.H:2012d}. \subsection{Sortieren von Filmen}\label{sub:sort} -Filme werden normalerweise in einer gesonderten Filmographie aufgeführt. Da \sty{biblatex} die Möglichkeit bietet, mehrere Bibliographien auszugeben, kann auf einfache Weise eine Filmographie erstellt werden: +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{...} @@ -710,31 +754,31 @@ Filme werden normalerweise in einer gesonderten Filmographie aufgeführt. Da \sty \end{document} \end{ltxexample} % -Normalerweise werden Filmographien nicht nach dem Namen des Regisseurs, sondern nach dem Titel des Films geordnet. Seit Version 2.0 bietet \sty{biblatex} die Möglichkeit, das Sortier"=Schema nicht nur global, sondern gesondert für jede Bibliographie zu setzen. \sty{biblatex-fiwi} bietet zusätzlich zu den Standard"=Schemata noch das Sortierschema \opt{title}, das ausschliesslich nach Titeln ordnet: +Normalerweise werden Filmographien nicht nach dem Namen des Regisseurs, sondern nach dem Titel des Films geordnet. Seit Version 2.0 bietet \sty{biblatex} die Möglichkeit, das Sortier"=Schema nicht nur global, sondern gesondert für jede Bibliographie zu setzen. \sty{biblatex-fiwi} bietet zusätzlich zu den Standard"=Schemata noch das Sortierschema \opt{title}, das ausschliesslich nach Titeln ordnet: \begin{ltxexample} \printbibliography[type=movie,video,<<sorting=title>>] \end{ltxexample} % - Bei einzelnen Folgen von Fernsehserien wird zuerst nach \bibfield{maintitle} und anschließend nach \bibfield{title} sortiert.\footnote{In früheren Versionen wurde mittels \cmd{DeclareSortExclusion} das Sortieren nach Autoren, Herausgebern etc. für \bibtype{misc,movie} und \bibtype{video} generell deaktiviert. Dies ist nun nicht mehr der Fall. Das kann zur Folge haben, dass bestehende Dokumente angepasst werden müssen.} + Bei einzelnen Folgen von Fernsehserien wird zuerst nach \bibfield{maintitle} und anschließend nach \bibfield{title} sortiert.\footnote{In früheren Versionen wurde mittels \cmd{DeclareSortExclusion} das Sortieren nach Autoren, Herausgebern etc. für \bibtype{misc,movie} und \bibtype{video} generell deaktiviert. Dies ist nun nicht mehr der Fall. Das kann zur Folge haben, dass bestehende Dokumente angepasst werden müssen.} -Zudem bietet \bin{biber} die Möglichkeit, beim Sortieren von Filmtiteln die Artikel zu ignorieren, so dass beispielsweise \textsc{The Godfather} unter <G> eingeordnet wird. Standardmäßig werden bei \sty{biblatex-fiwi} so die gängigen Artikel in den Feldern \bibfield{title} und \bibfield{maintitle} ignoriert. Mit der Option \opt{ignorearticle=false} kann diese Funktion deaktiviert werden. Wenn alle Stricke reißen, kann man am Ende immer noch auf die Felder \bibfield{sorttitle} respektive \bibfield{sortkey} ausweichen. +Zudem bietet \bin{biber} die Möglichkeit, beim Sortieren von Filmtiteln die Artikel zu ignorieren, so dass beispielsweise \textsc{The Godfather} unter <G> eingeordnet wird. Standardmäßig werden bei \sty{biblatex-fiwi} so die gängigen Artikel in den Feldern \bibfield{title} und \bibfield{maintitle} ignoriert. Mit der Option \opt{ignorearticle=false} kann diese Funktion deaktiviert werden. Wenn alle Stricke reißen, kann man am Ende immer noch auf die Felder \bibfield{sorttitle} respektive \bibfield{sortkey} ausweichen. -\section{Verbundene Einträge}\label{sub:verbund} +\section{Verbundene Einträge}\label{sub:verbund} -Seit Version 2.0 bietet \sty{biblatex} die Möglichkeit, zwei Einträge miteinander zu verknüpfen. Dabei wird im Feld \bibfield{related} der Citekey des verknüpften Eintrags und im Feld \bibfield{relatedtype} die Art der Verbindung angegeben. Mit \sty{biblatex-fiwi} sind verschiedene Varianten von Verknüpfungen möglich. +Seit Version 2.0 bietet \sty{biblatex} die Möglichkeit, zwei Einträge miteinander zu verknüpfen. Dabei wird im Feld \bibfield{related} der Citekey des verknüpften Eintrags und im Feld \bibfield{relatedtype} die Art der Verbindung angegeben. Mit \sty{biblatex-fiwi} sind verschiedene Varianten von Verknüpfungen möglich. -\subsection{Übersetzungen und Neuauflagen}\label{sub:uebersetzungen} +\subsection{Ãœbersetzungen und Neuauflagen}\label{sub:uebersetzungen} -Übersetzungen und Neuauflagen können nicht nur mittels den \bibfield{orig*}-Feldern (\secref{sub:zusatzfeld}), sondern auch über verknüpfte Einträge angegeben werden. +Ãœbersetzungen und Neuauflagen können nicht nur mittels den \bibfield{orig*}-Feldern (\secref{sub:zusatzfeld}), sondern auch über verknüpfte Einträge angegeben werden. -Diese beiden Einträge +Diese beiden Einträge \begin{ltxexample} @book{Todorov.T:1970, Author = {Todorov, Tzvetan}, Location = {Paris}, - Publisher = {Éditions du Seuil}, - Title = {Introduction à la littérature fantastique}, + Publisher = {Éditions du Seuil}, + Title = {Introduction à la littérature fantastique}, Year = {1970}} @book{Todorov.T:1992, @@ -744,12 +788,12 @@ Diese beiden Einträge Publisher = {Fischer}, <<Related = {Todorov.T:1970}, Relatedtype = {translationof},>> - Title = {Einführung in die fantastische Literatur}, + Title = {Einführung in die fantastische Literatur}, Translator = {Kersten, Karin and Metz, Senta and Neubaur, Caroline}, Year = {1992}} \end{ltxexample} % -führen zur gleichen Ausgabe wie dieser: +führen zur gleichen Ausgabe wie dieser: \begin{ltxexample} @book{Todorov.T:1992, @@ -758,19 +802,19 @@ führen zur gleichen Ausgabe wie dieser: <<Origdate = {1970}, Origlanguage = {french}, Origlocation = {Paris}, - Origpublisher = {Éditions du Seuil}, - Origtitle = {Introduction à la littérature fantastique},>> + Origpublisher = {Éditions du Seuil}, + Origtitle = {Introduction à la littérature fantastique},>> Publisher = {Fischer}, - Title = {Einführung in die fantastische Literatur}, + Title = {Einführung in die fantastische Literatur}, Translator = {Kersten, Karin and Metz, Senta and Neubaur, Caroline}, Year = {1992}} \end{ltxexample} % \fullcite{Todorov.T:1992}\\ -\noindent Welche Variante man im konkreten Fall wählt, ist nur eine Frage des persönlichen Geschmacks respektive der Bequemlichkeit.\\ +\noindent Welche Variante man im konkreten Fall wählt, ist nur eine Frage des persönlichen Geschmacks respektive der Bequemlichkeit.\\ -\noindent Analog funktioniert \bibfield{related} auch bei Neuauflagen. Diese beiden Einträge +\noindent Analog funktioniert \bibfield{related} auch bei Neuauflagen. Diese beiden Einträge \begin{ltxexample} @book{Bordwell.D:1979a, Author = {Bordwell, David and Thompson, Kristin}, @@ -790,7 +834,7 @@ führen zur gleichen Ausgabe wie dieser: Year = {2004}} \end{ltxexample} % -führen zur gleichen Ausgabe wie dieser: +führen zur gleichen Ausgabe wie dieser: \begin{ltxexample} @book{Bordwell.D:2004a, Author = {Bordwell, David and Thompson, Kristin}, @@ -803,11 +847,11 @@ führen zur gleichen Ausgabe wie dieser: \end{ltxexample} \fullcite{Bordwell.D:2004a}\\ -\noindent Wie man an diesem Beispiel sieht, lohnt sich die Verknüpfung bei Neuauflagen in der Regel nicht. Die Funktion ist vor allem dann nützlich, wenn man -- aus welchen Gründen auch immer -- ohnehin zwei verschiedene Varianten einer Publikation bibliographiert hat. +\noindent Wie man an diesem Beispiel sieht, lohnt sich die Verknüpfung bei Neuauflagen in der Regel nicht. Die Funktion ist vor allem dann nützlich, wenn man -- aus welchen Gründen auch immer -- ohnehin zwei verschiedene Varianten einer Publikation bibliographiert hat. -\subsection{Deutsche Übersetzungen}\label{sub:germ} +\subsection{Deutsche Ãœbersetzungen}\label{sub:germ} -Über den gleichen Mechanismus kann bei einer fremdsprachigen Publikation die deutsche Übersetzung angegeben werden: Dazu kommt die Option \opt{translatedas} (siehe \secref{opt}) in Kombination mit den Feldern \bibfield{related} und \bibfield{relatedtype} zum Einsatz.\footnote{In früheren Versionen hiess diese Option \opt{germ} wurde in Kombination mit dem \bibfield{usera} benutzt; dieses wird nun nicht mehr unterstützt. Alte .bib-Dateien müssen entsprechend angepasst werden.} Diese Funktion habe ich für ein eigenes Buchprojekt geschrieben, im Normalfall dürfte sie kaum benötigt werden (in wissenschaftlichen Arbeiten ist es üblich, bei Übersetzungen das fremdsprachige Original anzugeben. Der gegenteilige Fall kommt dagegen kaum vor). Dabei wird ein Eintrag mittels Angabe des Citekeys in \bibfield{related} mit dem Eintrag, der die Übersetzung enthält, verknüpft und in \bibfield{relatedtype} die Art der Verknüpfung angegeben -- in diesem Fall \opt{translatedas} -- angegeben: +Ãœber den gleichen Mechanismus kann bei einer fremdsprachigen Publikation die deutsche Ãœbersetzung angegeben werden: Dazu kommt die Option \opt{translatedas} (siehe \secref{opt}) in Kombination mit den Feldern \bibfield{related} und \bibfield{relatedtype} zum Einsatz.\footnote{In früheren Versionen hiess diese Option \opt{germ} wurde in Kombination mit dem \bibfield{usera} benutzt; dieses wird nun nicht mehr unterstützt. Alte .bib-Dateien müssen entsprechend angepasst werden.} Diese Funktion habe ich für ein eigenes Buchprojekt geschrieben, im Normalfall dürfte sie kaum benötigt werden (in wissenschaftlichen Arbeiten ist es üblich, bei Ãœbersetzungen das fremdsprachige Original anzugeben. Der gegenteilige Fall kommt dagegen kaum vor). Dabei wird ein Eintrag mittels Angabe des Citekeys in \bibfield{related} mit dem Eintrag, der die Ãœbersetzung enthält, verknüpft und in \bibfield{relatedtype} die Art der Verknüpfung angegeben -- in diesem Fall \opt{translatedas} -- angegeben: \begin{ltxexample} @incollection{Poe.E:1982c, @@ -825,28 +869,28 @@ führen zur gleichen Ausgabe wie dieser: @incollection{Poe.E:1999a, Author = {Poe, Edgar Allan}, Bookauthor = {Poe, Edgar Allan}, - Booktitle = {Der schwarze Kater. Erzählungen}, - Location = {Zürich}, - Maintitle = {Gesammelte Werke in 5 Bänden}, + Booktitle = {Der schwarze Kater. Erzählungen}, + Location = {Zürich}, + 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}, + 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. +\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. \subsection{Rezensionen}\label{sub:rezis} -Der Dokumenttyp \bibtype{review} ist für Rezensionen gedacht und funktioniert analog zu den vorher beschriebenen Verknüpfunge. Auch hier werden zwei Einträge miteinander verbunden, wobei der Citekey des rezensierten Werks im Feld \bibfield{related} angegeben wird; da eine Rezension eigentlich immer mit dem rezensierten Werk verknüpft ist, entfällt die Angaben von \bibfield{relatedtype}. +Der Dokumenttyp \bibtype{review} ist für Rezensionen gedacht und funktioniert analog zu den vorher beschriebenen Verknüpfunge. Auch hier werden zwei Einträge miteinander verbunden, wobei der Citekey des rezensierten Werks im Feld \bibfield{related} angegeben wird; da eine Rezension eigentlich immer mit dem rezensierten Werk verknüpft ist, entfällt die Angaben von \bibfield{relatedtype}. -Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorhanden, wird einfach nur »Rezension von \ldots« als Titel ausgegeben. +Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorhanden, wird einfach nur »Rezension von \ldots« als Titel ausgegeben. \begin{ltxexample} @movie{Cameron.J:2009b, @@ -867,9 +911,9 @@ Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorh \end{ltxexample} \fullcite{Spiegel.S:2009a} -\subsection{Verkürzte Bibliographie"=Einträge mit \bibfield{crossref} und \bibfield{xref}}\label{sub:kurz} +\subsection{Verkürzte Bibliographie"=Einträge mit \bibfield{crossref} und \bibfield{xref}}\label{sub:kurz} -\sty{biblatex} bietet zwei verschiedene Möglichkeiten an, um Eltern"= und Kindeinträge zu verbinden -- das \bibfield{crossref}"= und das \bibfield{xref}"=Feld. Mittels der \opt{mincrossrefs}"=Option von \sty{biblatex} kann bestimmt werden, ab wie vielen Nennungen von Kindereinträgen der Elterneintrag automatisch ausgegeben wird, selbst wenn dieser nicht explizit zitiert wird (siehe Kapitel 2.4.1 in der \sty{biblatex}"=Anleitung). Die Option \opt{partofcited} dagegen ist für einen anderen Fall vorgesehen: Wenn sowohl Eltern- wie auch Kindeintrag explizit zitiert werden, werden mit dieser Option bei der Ausgabe des Kindereintrages nicht die ganzen Angaben des Sammelbandes, sondern nur ein Verweis auf diesen ausgegeben. Auf das Verhalten von \opt{mincrossrefs} hat \opt{partofcited} keinen Einfluss. +\sty{biblatex} bietet zwei verschiedene Möglichkeiten an, um Eltern"= und Kindeinträge zu verbinden -- das \bibfield{crossref}"= und das \bibfield{xref}"=Feld. Mittels der \opt{mincrossrefs}"=Option von \sty{biblatex} kann bestimmt werden, ab wie vielen Nennungen von Kindereinträgen der Elterneintrag automatisch ausgegeben wird, selbst wenn dieser nicht explizit zitiert wird (siehe Kapitel 2.4.1 in der \sty{biblatex}"=Anleitung). Die Option \opt{partofcited} dagegen ist für einen anderen Fall vorgesehen: Wenn sowohl Eltern- wie auch Kindeintrag explizit zitiert werden, werden mit dieser Option bei der Ausgabe des Kindereintrages nicht die ganzen Angaben des Sammelbandes, sondern nur ein Verweis auf diesen ausgegeben. Auf das Verhalten von \opt{mincrossrefs} hat \opt{partofcited} keinen Einfluss. \newpage \begin{ltxexample} @@ -888,30 +932,30 @@ Das Feld \bibfield{title} ist bei \bibtype{review} fakultativ. Ist es nicht vorh Subtitle = {Is \film{Lost} Science Fiction?}, Title = {The Island's Greatest Mystery}} \end{ltxexample} -Diese Einträge führen, wenn sie beide zitiert werden und \opt{partofcited} aktiviert ist, zu folgender Ausgabe in der Bibliographie:\\ \\ +Diese Einträge führen, wenn sie beide zitiert werden und \opt{partofcited} aktiviert ist, zu folgender Ausgabe in der Bibliographie:\\ \\ \fullcite{Telotte.J:2008a}\\ \fullcite{Lavery.D:2008a} \\ -%\noindent Es gibt bei dieser Option derzeit noch zwei Einschränkungen zu beachten: Die Nennung des Elterneintrags erfolgt übereinen \cmd{textcite}"=Befehl, der direkt in die \file{.bbl}"=Datei geschrieben wird. Dies hat zur Folge, dass der Elterneintrag und die verkürzte Variante des Kindereintrages auch dann in der Bibliographie ausgegeben bleiben, wenn der Elterneintrag bereits wieder gelöscht worden ist. Daran ändert auch ein erneuter \bin{biber}"=Durchlauf nichts. Um die korrekte Ausgabe zu erhalten, muss in dieser Situation die \file{.bbl}"=Datei von Hand gelöscht werden. Auch diese Beschränkungen sollte mit \sty{biblatex} 2.x fallen. +%\noindent Es gibt bei dieser Option derzeit noch zwei Einschränkungen zu beachten: Die Nennung des Elterneintrags erfolgt übereinen \cmd{textcite}"=Befehl, der direkt in die \file{.bbl}"=Datei geschrieben wird. Dies hat zur Folge, dass der Elterneintrag und die verkürzte Variante des Kindereintrages auch dann in der Bibliographie ausgegeben bleiben, wenn der Elterneintrag bereits wieder gelöscht worden ist. Daran ändert auch ein erneuter \bin{biber}"=Durchlauf nichts. Um die korrekte Ausgabe zu erhalten, muss in dieser Situation die \file{.bbl}"=Datei von Hand gelöscht werden. Auch diese Beschränkungen sollte mit \sty{biblatex} 2.x fallen. -%Derzeit ist diese Option nur beim \opt{authoryear}"=Format wirklich sinnvoll; beim Standardformat mit der Angabe des Jahres am Ende des Eintrags fehlt nun die Jahresangabe des Kindereintrags, was nicht optimal ist. Ideen für eine bessere Darstellungsform werden gerne entgegengenommen. +%Derzeit ist diese Option nur beim \opt{authoryear}"=Format wirklich sinnvoll; beim Standardformat mit der Angabe des Jahres am Ende des Eintrags fehlt nun die Jahresangabe des Kindereintrags, was nicht optimal ist. Ideen für eine bessere Darstellungsform werden gerne entgegengenommen. \section{Kleinkram}\label{sub:besond} \subsection{Neue Localization Strings} -Localization Strings sind vordefinierte Begriffe wie »Aufl.« oder »Hg.«, die von \sty{biblatex} verwendet und bei Bedarf an die jeweilige Sprache angepasst werden. \sty{biblatex-fiwi} definiert eine Reihe zusätzlicher Strings -- allerdings vorläufig nur auf Deutsch. Anpassungen an andere Sprachen müssen mittels \cmd{DefineBibliographyStrings} vorgenommen werden. +Localization Strings sind vordefinierte Begriffe wie »Aufl.« oder »Hg.«, die von \sty{biblatex} verwendet und bei Bedarf an die jeweilige Sprache angepasst werden. \sty{biblatex-fiwi} definiert eine Reihe zusätzlicher Strings -- allerdings vorläufig nur auf Deutsch. Anpassungen an andere Sprachen müssen mittels \cmd{DefineBibliographyStrings} vorgenommen werden. \begin{keymarglist} \item[fromjapanese] Der Ausdruck <aus dem Japanischen>. -\item[fromhebrew] Der Ausdruck <aus dem Hebräischen>. +\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[meters] Der Ausdruck <m>, 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{translatedas} und \bibfield{related} \secref{sub:germ}). -\item[prepublished] Der Ausdruck <Online-Vorveröffentlichung>. Ein zusätzlicher Publikationsstand für das Feld \bibfield{pubstate}. +\item[minutes] Der Ausdruck <min>, für Längenangaben bei Filmen. +\item[meters] Der Ausdruck <m>, 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{translatedas} und \bibfield{related} \secref{sub:germ}). +\item[prepublished] Der Ausdruck <Online-Vorveröffentlichung>. Ein zusätzlicher Publikationsstand für das Feld \bibfield{pubstate}. \item[reviewof] Der Ausdruck <Rezension von>, wird bei \bibtype{review} verwendet. -%\item[undated] Der Ausdruck <Undatiert>, wird bei Einträgen ohne Datumsangabe verwendet. +%\item[undated] Der Ausdruck <Undatiert>, wird bei Einträgen ohne Datumsangabe verwendet. \item[actors] Der Ausdruck <Darsteller>, wird bei der Anzeigen von Schauspielern verwendet, wenn die Option \opt{actor} aktiviert ist (vgl. \secref{opt}). \item[directedby] Der Ausdruck <Regie>, wird bei der Anzeigen von Regisseuren verwendet, wenn die Option \opt{script} aktiviert ist (vgl. \secref{opt}). @@ -937,9 +981,9 @@ labelyear=false,labeltitle=true} \section{Beispiele}\label{beisp} -Die folgenden Beispiele sollen einen Einblick geben, was mit \sty{biblatex-fiwi} alles möglich ist. +Die folgenden Beispiele sollen einen Einblick geben, was mit \sty{biblatex-fiwi} alles möglich ist. -Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellungen aktiviert: \kvopt{publisher}{true}, \kvopt{series}{true} und \kvopt{partofcited}{true}. Weitere Beispiele mit anderen Einstellungen finden sich in den separaten PDF"=Dateien.% +Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellungen aktiviert: \kvopt{publisher}{true}, \kvopt{series}{true} und \kvopt{partofcited}{true}. Weitere Beispiele mit anderen Einstellungen finden sich in den separaten PDF"=Dateien.% \newpage\begin{ltxexample} @collection{clute.j:1999, @@ -985,7 +1029,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \begin{ltxexample} @book{Kuhn.T:1976, Author = {Kuhn, Thomas Samuel}, - Edition = {2., rev. u. um das Postskriptum von 1969 ergänzte + Edition = {2., rev. u. um das Postskriptum von 1969 ergänzte Aufl.}, Location = {Frankfurt a. M.}, Origdate = {1962}, @@ -1006,9 +1050,9 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun Bookauthor = {Kepler, Johannes}, Booktitle = {Calendaria et prognostica. Astronomica minora. Somnium}, - Editora = {Bialas, Volker and Grössing, Helmuth}, + Editora = {Bialas, Volker and Grössing, Helmuth}, Editoratype = {redactor}, - Location = {München}, + Location = {München}, Maintitle = {Gesammelte Werke}, Origdate = {1634}, Origlocation = {Frankfurt a. M}, @@ -1023,11 +1067,11 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \fullcite{Kepler.J:1993}. \newpage\begin{ltxexample} @incollection{sklovskij.v:1969a, - Author = {¦klovskij, Viktor}, + Author = {Å klovskij, Viktor}, Booktitle = {Texte zur allgemeinen Literaturtheorie und zur Theorie der Prosa}, Editor = {Striedter, Jurij}, - Location = {München}, + Location = {München}, Maintitle = {Texte der Russsischen Formalisten}, Number = {6}, Origdate = {1929}, @@ -1036,8 +1080,8 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun 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}, + 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}, @@ -1120,9 +1164,20 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \begin{changelog} +\begin{release}{1.5}{2016-05-17} +\item Setzt \sty{biblatex} ab Version 3.4 resp \bin{biber} ab Version 2.5 voraus. +\item Anpassung an interne Änderungen von \sty{biblatex} +\item Neue Felder \bibfield{alternatitle} und \bibfield{alternatetitlescript} \see{alternatetitle} +\item Beim Zitieren von zwei Filmen mit identischem Titel wird immer das Jahr ausgegeben \see{zitbefehl} +\item Beim Indexieren von zwei Filmen mit identischem Titel wird immer das Jahr ausgegeben \see{zitbefehl} +\item Es wird nun überprüft, ob das Paket \sty{ragged2e} vorhanden ist +\item Bei \cmd{multicitedelim} wird nun standardmäßig immer ein Komma ausgegeben +\item Die Dokumentation wird nun mit \luatex gesetzt +\end{release} + \begin{release}{1.4}{2016-03-09} \item Setzt \sty{biblatex} ab Version 3.4 resp \bin{biber} ab Version 2.4 voraus. -\item Anpassung an interne Änderungen von \sty{biblatex} im Umgang mit Namen +\item Anpassung an interne Änderungen von \sty{biblatex} im Umgang mit Namen \item Verbesserte Ausgabe von \cmd{footcite}-Befehlen \item Korrigiert mehrere kleine Fehler \end{release} @@ -1130,7 +1185,6 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \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 \end{release} @@ -1140,7 +1194,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \item Neue Option \opt{ibidpage} \see{opt} \item Neue Option \opt{mergedate} \see{opt} \item Neue Option \opt{parensvolume} \see{opt} -\item \bibtype{review} stellt nun auch Artikel in Büchern korrekt dar +\item \bibtype{review} stellt nun auch Artikel in Büchern korrekt dar \item Bei fehlender Datumsangabe wird der der Bibstring \texttt{nodate} statt \texttt{undated} verwendet \item Interne Reorganisation \item Korrigiert mehrere kleine Fehler @@ -1166,24 +1220,24 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \begin{release}{1.2a}{2012-12-03} \item Neue Optionen \opt{ignoreforeword}, \opt{ignoreafterword}, \opt{ignoreintroduction} und \opt{ignoreparatext} (Anregung von Rolf Niepraschk) \see{opt} -\item Dazu passende Befehle für Wechsel innerhalb des Dokuments \see{opt} +\item Dazu passende Befehle für Wechsel innerhalb des Dokuments \see{opt} \item Neues Feld \bibfield{parttitle} \see{sub:zusatzfeld} -\item Leicht geänderte Ausgabe des Typs \bibtype{review} +\item Leicht geänderte Ausgabe des Typs \bibtype{review} \item Kleine Fehlerkorrekturen (Dank an Rolf Niepraschk) \end{release} \begin{release}{1.2}{2012-07-20} -\item Unterstützung der \bibfield{related}-Funktionen, die \sty{biblatex} seit Version 2.0 anbietet: -\subitem Übersetzungen und Neuauflagen \see{sub:uebersetzungen} +\item Unterstützung der \bibfield{related}-Funktionen, die \sty{biblatex} seit Version 2.0 anbietet: +\subitem Ãœbersetzungen und Neuauflagen \see{sub:uebersetzungen} \subitem Anpassung der Option \opt{partofcited} \see{sub:kurz} \subitem Anpassung des Typs \bibtype{review} \see{sub:rezis} -\subitem Option \opt{germ} überarbeitet und in \opt{translatedas} umbenannt \see{sub:germ} -\subitem In allen Fällen ist nun nur noch ein Durchlauf von \bin{biber} nötig -\item Neuer \bibfield{entrysubtype} für Fernsehsendungen \see{movie:tv} +\subitem Option \opt{germ} überarbeitet und in \opt{translatedas} umbenannt \see{sub:germ} +\subitem In allen Fällen ist nun nur noch ein Durchlauf von \bin{biber} nötig +\item Neuer \bibfield{entrysubtype} für Fernsehsendungen \see{movie:tv} \item \cmd{citefilm} gibt bei Serien und Fernsehendungen nun \bibfield{maintitle} aus \item Neuer Befehl \cmd{citeepisode} \see{sub:serien} -\item Sortierschema \opt{title} hinzugefügt \see{sub:sort} -\item Option \opt{ignorearticle} hinzugefügt \see{sub:sort} +\item Sortierschema \opt{title} hinzugefügt \see{sub:sort} +\item Option \opt{ignorearticle} hinzugefügt \see{sub:sort} \item Bei fehlender Datumsangabe wird nun der der Bibstring \texttt{undated} ausgegeben \item Weitere Detailkorrekturen \end{release} @@ -1191,35 +1245,35 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \begin{release}{1.1e}{2011-12-16} \item Neuer Befehl \cmd{inparencite} (Anregung von Christian Erll) \see{zitbefehl} -\item Unterstützung für den Dokumenttyp \bibtype{periodical} \see{supp:types} +\item Unterstützung für den Dokumenttyp \bibtype{periodical} \see{supp:types} \item Neue Paketoption \opt{citefilm} \see{opt} \item Neue Paketoption \opt{pages} \see{opt} -\item Zusätzliche Localization Strings \bibfield{page} und \bibfield{pages} \see{sub:besond} -\item Die Option \opt{origyearwithyear=brackets} hinzugefügt \see{opt} -\item Unterstützung für das Feld \bibfield{nameaddon} \see{sub:zusatzfeld} +\item Zusätzliche Localization Strings \bibfield{page} und \bibfield{pages} \see{sub:besond} +\item Die Option \opt{origyearwithyear=brackets} hinzugefügt \see{opt} +\item Unterstützung für das Feld \bibfield{nameaddon} \see{sub:zusatzfeld} \item Mehrere Fehler bei der Option \opt{dashed} korrigiert -\item Fehlende Seitenzahlen bei der Option \opt{partofcited} ergänzt +\item Fehlende Seitenzahlen bei der Option \opt{partofcited} ergänzt -\item Die Ausgabeform für \bibtype{article} wurde leicht geändert +\item Die Ausgabeform für \bibtype{article} wurde leicht geändert \end{release} \begin{release}{1.1d}{2011-12-13} -\item Separate Beispiele mit unterschiedlichen Einstellungen hinzugefügt -\item Viel Detail"=Aufräumarbeiten, zahlreiche kleine Unregelmäßigkeiten korrigiert -\item Zukünftige Versionen sollten dank eines neuen Testverfahrens seltener neue Fehler einführen +\item Separate Beispiele mit unterschiedlichen Einstellungen hinzugefügt +\item Viel Detail"=Aufräumarbeiten, zahlreiche kleine Unregelmäßigkeiten korrigiert +\item Zukünftige Versionen sollten dank eines neuen Testverfahrens seltener neue Fehler einführen \end{release} \begin{release}{1.1c}{2011-12-06} -\item Die Option \opt{partofcited hinzugeführt} \see{sub:kurz} -\item Das Format des Beispiels für \file{biber.conf} angepasst \see{sub:sort} +\item Die Option \opt{partofcited hinzugeführt} \see{sub:kurz} +\item Das Format des Beispiels für \file{biber.conf} angepasst \see{sub:sort} \end{release} \begin{release}{1.1b}{2011-11-22} -\item Die Option \opt{origyearsuperscript} hinzugefügt \see{opt} -\item Die Option \opt{origyearwithyear} hinzugefügt \see{opt} -\item Die Option \opt{yearatbeginning} hinzugefügt, entspricht dem Stil \sty{fiwi2} \see{opt} -\item Die Datei \file{fiwi2.cbx} hinzugefügt, ermöglicht den Aufruf \opt{style=fiwi2} -\item Kleine Fehlerkorrekturen (Dank an Dominik Waßenhoven) +\item Die Option \opt{origyearsuperscript} hinzugefügt \see{opt} +\item Die Option \opt{origyearwithyear} hinzugefügt \see{opt} +\item Die Option \opt{yearatbeginning} hinzugefügt, entspricht dem Stil \sty{fiwi2} \see{opt} +\item Die Datei \file{fiwi2.cbx} hinzugefügt, ermöglicht den Aufruf \opt{style=fiwi2} +\item Kleine Fehlerkorrekturen (Dank an Dominik Waßenhoven) \end{release} \begin{release}{1.1a}{2011-11-18} @@ -1227,7 +1281,7 @@ Für die Beispiele wurden folgende Optionen zusätzlich zu den Standardeinstellun \end{release} \begin{release}{1.1}{2011-11-15} -\item Erste Veröffentlichung +\item Erste Veröffentlichung \end{release} \end{changelog} diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.pdf Binary files differnew file mode 100644 index 00000000000..839d29361dc --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex new file mode 100644 index 00000000000..d933f6985a4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi-xindy.tex @@ -0,0 +1,124 @@ +%!TEX TS-program = lualatex +% !BIB TS-program = biber + +\documentclass[a4paper]{scrartcl} +\RequirePackage{luatex85} +\usepackage{fontspec} +\setmainfont[Extension=.otf,UprightFont= CharterITCStd-Regular, +Path = /Users/simi/FontExplorerX/C/Charter ITC Std/, +BoldFont = *-Bold, +ItalicFont = *-Italic, +BoldItalicFont = *-BoldItalic, + Ligatures = TeX] + {Charter ITC Std} +\setsansfont[Extension=.ttf,UprightFont=nimbus-sans-l_regular,BoldFont=nimbus-sans-l_bold,Path=/Users/simi/FontExplorerX/N/Nimbus Sans L/]{Nimbus Sans L} +\setmonofont[]{Courier New} +\newfontfamily\cyrillicfont[Extension=.ttf, + UprightFont= LinLibertine_Re-4.4.1, + Path=/Users/simi/FontExplorerX/L/Linux Libertine/] + {Linux Libertine} +%\usepackage[base]{babel} +\usepackage{polyglossia} +\setdefaultlanguage[latesthyphen,spelling=new,babelshorthands=true]{german} +\setotherlanguage{russian} +\usepackage{graphicx} +\usepackage{btxdockit} +\usepackage[german=guillemets]{csquotes} +\usepackage[citestyle=fiwi,bibstyle=fiwi,dashed,backend=biber,xindy=true]{biblatex} +\newbibmacro*{altscript:cyrillic-font}[1]{% +{\cyrillicfont{\textsc{#1}}}} +\ExecuteBibliographyOptions{bibencoding=utf8} +\ExecuteBibliographyOptions{backref=false} + + +%Index +\RequirePackage{filecontents} + +\begin{filecontents*}{dissff.xdy} +(define-location-class "arabic-page-numbers" ("arabic-numbers") :min-range-length 1) +(markup-range :class "arabic-page-numbers" :close "\,f." :length 1 :ignore-end) +(markup-range :class "arabic-page-numbers" :close "\,ff." :length 2 :ignore-end) +(markup-range :sep "--") + +(markup-index :open "\begin{theindex} + \RaggedRight + ~n" + :close "~n~n\end{theindex}~n" + :tree) + +(markup-letter-group :open-head "~n\letterGroup{" + :close-head "}{}~n") + +(markup-letter-group :open-head "~n\letterGroup{1--9}{" + :close-head "}~n" + :group "default") +\end{filecontents*} +\begin{filecontents*}{diss.xdy} +(merge-rule "altscript\:(.*)-font(.*)" "\2" :eregexp :again) + +(merge-rule "\\film\{(.*)" "\1~b2" :eregexp :again) +(merge-rule "\\film \{(.*)" "\1~b2" :eregexp :again) +(merge-rule "\\film \{(.*)" "\1~b2" :eregexp :again) + +(merge-rule "\\textsc\{(.*)" "\1~b2" :eregexp :again) +(merge-rule "\\textsc\ \{(.*)" "\1~b2" :eregexp :again) + +(merge-rule "\\emph \{(.*)" "\1~b1" :eregexp :again) +(merge-rule "\\emph\{(.*)" "\1~b1" :eregexp :again) +(merge-rule "\\emph \{(.*)" "\1~b1" :eregexp :again) + +(merge-rule "The (.*)" "\1~,The" :again) +(merge-rule "La (.*)" "\1~,La" :again) +(merge-rule "Le (.*)" "\1~,Le" :again) +(merge-rule "Die (.*)" "\1~,Die" :again) +(merge-rule "Der (.*)" "\1~,Der" :again) +(merge-rule "Das (.*)" "\1~,Das" :again) +(merge-rule "von (.*)" "\1~,von" :again) +(merge-rule "Un (.*)" "\1~,Un" :again) +(merge-rule "A (.*)" "\1~,A" :again) + +(merge-rule "\\textcyr \{(.*)\}/(.*)" "\2" :again) +(merge-rule "\\textcyr \{(.*)\}\\addslash (.*)" "\2" :again) +(merge-rule "\\textcyr\{(.*)\}\\addslash (.*)" "\2" :again) +(merge-rule "\\textcyr\{(.*)\}\}/(.*)" "\2" :again) +(sort-rule "ZÌŒ" "z") +\end{filecontents*} +\usepackage{imakeidx} +%\def\xindyopt{-M diss -M texindy -M dissff -L german-din} +\def\xindyopt{-C utf8 -M diss -M texindy -M dissff} + +\makeindex[program=truexindy,options=\xindyopt] +\indexsetup{firstpagestyle=empty,% +headers={Index}{Index}} +\newcommand\letterGroup[2]{% + \par + \textbf{#1}% + \par\nopagebreak + } + +\ExecuteBibliographyOptions{bibencoding=utf8} +\addbibresource{examples.bib} +\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}.\\ \\ + +\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}. + +Dann zitieren wir einen Filmtitel mit alternativem russischen Titel: \citefilm{Protazanov.Y:1924}. + +Man beachte, dass bei wiederholten Zitaten nur der Filmtitel ausgegeben wird: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}. Bei Filmen mit identischem Titel wird aber weiterhin das Jahr ausgegeben: \citefilm{Kaufman.P:1978}, \citefilm{Siegel.D:1956}. + +Dann folgen verschiedene Fernsehserien- und sendungen: \citefilm{Ball.A:2003a}, \citeepisode{Reardon.J:1994a}, \citefilm{Newton:2012a}, \citefilm{Wuergel.H:2012d} und \citefilm{Wuergel.H:2012b}. + +Dann einen Haufen Texte: \textcite{sklovskij.v:1969a} \textcite{Spiegel.S:2010c}, \textcite{Muller.A:2010a}, \textcite{Wells.H:1908}, \textcite{Spiegel.S:2007b}, \textcite{Lukian.1981}, \textcite{Kepler.J:1993}, \textcite{Coleridge:1983a}, \textcite{vonMatt.P:2002}, \textcite{Keitz.U:2004a}, \textcite{Wells.HG:1980}, \textcite{Ackerman.Strickland:1981}, \textcite{Anderson.P:1971a}, \textcite{Gaudreault.A:1993}, \textcite{Poe.E:1982c}, \textcite{Poe.E:1999a}, \textcite{Parrinder.P:1980}, \textcite{Wells.H:1980*2}, \textcite{James.H:2004a}, \textcite{James.H:2007a}, \textcite{Hedeler.W:2005a}, \textcite{Ballhausen.T:2009a}, \textcite{Zymner.R:2003a}, \textcite{Zymner.R:2011a}, \textcite{Nelmes.J:2011b}, \textcite{Kuhn.A:1990*2,Blish.J:1973a,Dureau.Y:2005a}, \textcite{Todorov.T:1992}, \textcite{Bordwell.D:2004a} und \textcite{Kirchner.A:2008a}. + +\defbibheading{film}{\addsec{Filmographie}} + +\printbibliography[nottype=movie] +\printbibliography[type=movie,sorting=title,heading=film] +\printindex +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf Binary files differindex 11a84213d15..7e174194658 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex index 44814b8e55d..500894b2e72 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi.tex @@ -1,3 +1,5 @@ +% !BIB TS-program = biber + \documentclass[a4paper]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[ngerman]{babel} @@ -8,7 +10,7 @@ \usepackage[german=guillemets]{csquotes} \usepackage[citestyle=fiwi,bibstyle=fiwi,dashed,backend=biber]{biblatex} \ExecuteBibliographyOptions{bibencoding=utf8} -\bibliography{examples} +\addbibresource{examples.bib} \fullcitefilm @@ -17,7 +19,9 @@ \title{biblatex-fiwi}\subtitle{Beispiele für die Grundeinstellung}\date{}\maketitle \noindent Dieses Dokument zeigt die Darstellungsweise von \sty{biblatex-fiwi} mit den Grundeinstellungen.\\ \\ -\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a} und \citefilm{Menzies.W:1953}. +\noindent Zuerst zitieren wir ein paar Filme: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}, \citefilm{Bradley.D:1960}, \citefilm{Coppola.F:1972a}, \citefilm{Kaufman.P:1978}, \citefilm{Siegel.D:1956} und \citefilm{Menzies.W:1953}. + +Man beachte, dass bei wiederholten Zitaten nur der Filmtitel ausgegeben wird: \citefilm{Haller.D:1965}, \citefilm{Liebeneiner.W:1952}. Bei Filmen mit identischem Titel wird aber weiterhin das Jahr ausgegeben: \citefilm{Kaufman.P:1978}, \citefilm{Siegel.D:1956}. 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}. diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf b/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf Binary files differdeleted file mode 100644 index 7a259371efa..00000000000 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/example-biblatex-fiwi2.pdf +++ /dev/null diff --git a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib index 71a7a36c19d..b0d38696916 100644 --- a/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib +++ b/Master/texmf-dist/doc/latex/biblatex-fiwi/examples.bib @@ -2,13 +2,48 @@ %% http://bibdesk.sourceforge.net/ -%% Created for Simon Spiegel at 2015-06-30 10:23:39 +0200 +%% Created for Simon Spiegel at 2016-04-06 09:56:34 +0200 %% Saved with string encoding Unicode (UTF-8) +@movie{Kaufman.P:1978, + Address = {USA}, + Author = {Kaufman, Philip}, + Date-Added = {2016-04-06 07:54:56 +0000}, + Date-Modified = {2016-04-06 07:54:56 +0000}, + Read = {Yes}, + Standort = {Privat Download}, + Subtitle = {Die Körperfresser kommen}, + Title = {Invasion of the Body Snatchers}, + Url = {http://www.imdb.com/title/tt0077745}, + Year = {1978}, + Bdsk-Url-1 = {http://www.imdb.com/title/tt0077745}} + +@movie{Siegel.D:1956, + Address = {USA}, + Author = {Siegel, Don}, + Date-Added = {2016-04-06 07:54:56 +0000}, + Date-Modified = {2016-04-06 07:54:56 +0000}, + Read = {Yes}, + Standort = {FiWi: D 12180}, + Subtitle = {Die Dämonischen}, + Title = {Invasion of the Body Snatchers}, + Year = {1956}} + +@movie{Protazanov.Y:1924, + Address = {SU}, + Alternatetitle = {ÐÑлита}, + Alternatetitlescript = {cyrillic}, + Author = {Protazanov, Yakov}, + Date-Added = {2016-03-25 14:36:29 +0000}, + Date-Modified = {2016-03-25 14:36:36 +0000}, + Read = {Yes}, + Title = {Aelita}, + Year = {1924}} + @movie{Curtiz:1942, Actor = {Bogart, Humphrey and Bergman, Ingrid and Henreid, Paul and Rains, Claude and Greenstreet, Sydney and Sakall, S. Z. and Wilson, Dooley and Veidt, Conrad and Lorre, Peter and Bois, Curt and Lebeau, Madeleine and Stössel, Ludwig and Page, Joy and Grüning, Ilka and Berliner, Trude}, Date-Added = {2015-06-30 08:22:24 +0000}, diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx index 13281304f10..60949eebea6 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi-yearbeginning.bbx @@ -1,7 +1,7 @@ -% $Id: fiwi-yearbeginning.bbx, v 1.4 2016/03/09 Simon Spiegel +% $Id: fiwi-yearbeginning.bbx, v v1.5 2016/05/17 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.4 2016/03/09 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi-yearbeginning.bbx}[v 1.5 2016/05/17 film studies bibliography style Author (Year)] \RequireBibliographyStyle{fiwi} @@ -189,7 +189,7 @@ \renewbibmacro*{editorstrg}{% \printtext{\mkbibparens{\unspace - \ifnum\theeditor>1 + \ifnum\value{editor}>1 \bibstring{editors}% \else \bibstring{editor}% diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx index 40b328af249..b63981cd98c 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.bbx @@ -1,15 +1,18 @@ -% $Id: fiwi.bbx, v1.4 2016/03/09 Simon Spiegel - -\ProvidesFile{fiwi.bbx}[v1.4 2016/03/09 film studies bibliography style] - -\@ifpackagelater{biblatex}{2016/03/01} - {} - {\PackageError{biblatex} - {Outdated 'biblatex' package} - {The 'fiwi' style requires biblatex v3.4 or later.\MessageBreak - You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak - This is a fatal error. I'm aborting now.}% - \endinput} +% $Id: fiwi.bbx, v1.5 2016/05/17 Simon Spiegel +% Ragged2e +% Alternatetitle +% Uniquetitle + +\ProvidesFile{fiwi.bbx}[v1.5 2016/05/17 film studies bibliography style] + +%\@ifpackagelater{biblatex}{2016/04/01} +% {} +% {\PackageError{biblatex} +% {Outdated 'biblatex' package} +% {The 'fiwi' style requires biblatex v3.4 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] @@ -277,7 +280,7 @@ }% \ExecuteBibliographyOptions{indexing=cite,maxnames=3,minnames=1,maxitems=9,useprefix=true,sorting=nyt,date=long,datelabel=long,urldate=long,hyperref=auto,pagetracker=true,ibidtracker=context,citetracker=context,labeldate=true,isbn=false,autolang=hyphen} -\ExecuteBibliographyOptions[misc,movie,video]{uniquename=false,labeltitle=true} +\ExecuteBibliographyOptions[misc,movie,video]{uniquename=false,labeltitle=true,uniquetitle=true} \InitializeBibliographyStyle{% \let\bbx@lasthash\undefined} @@ -339,6 +342,18 @@ \DeclareFieldFormat{tvmaintitle}{\film{#1}\addcolon\addspace} %\DeclareFieldFormat{labelyear}{\mknumalph{#1}} \DeclareFieldFormat{film}{\film{#1}} +\DeclareFieldFormat{altfilm}{\film{#1}} + +\newbibmacro*{bbx:cite-alternatetitle}{ +\iffieldundef{alternatetitlescript} + {\addslash\printfield[film]{alternatetitle}} + {\addslash% + \ifbibmacroundef{altscript:\strfield{alternatetitlescript}-font} + {\printfield[film]{alternatetitle}} + {\usebibmacro*{altscript:\strfield{alternatetitlescript}-font}% + {\thefield{alternatetitle}}}}} + + \DeclareFieldFormat{title}{\mkbibemph{#1}} \DeclareFieldFormat{noformat}{#1} \DeclareFieldFormat{citetitle:incollection}{\emph{#1}\isdot} @@ -446,37 +461,32 @@ % name format definitions \DeclareNameFormat{sortname}{% - \nameparts{#1}% \ifnumequal{\value{listcount}}{1} {\ifgiveninits {\usebibmacro{name:family-given} {\namepartfamily} {\namepartgiveni} - {\bibsentence\namepartprefix} + {\namepartprefix} {\namepartsuffix}} {\usebibmacro{name:family-given} {\namepartfamily}% {\namepartgiven}% - {\bibsentence\namepartprefix} - {\namepartsuffix}}% - \ifblank{\namepartgiven\namepartprefix} - {} - {\usebibmacro{name:revsdelim}}} + {\namepartprefix} + {\namepartsuffix}}}% {\ifgiveninits {\usebibmacro{name:family-given} {\namepartfamily} {\namepartgiveni} - {\bibsentence\namepartprefix} + {\namepartprefix} {\namepartsuffix}} {\usebibmacro{name:family-given} {\namepartfamily} {\namepartgiven} - {\bibsentence\namepartprefix} + {\namepartprefix} {\namepartsuffix}}}% \usebibmacro{name:andothers}} \DeclareNameFormat{name:commas}{% - \nameparts{#1}% \renewcommand*{\multinamedelim}{\addcomma\addspace}% \renewcommand*{\finalnamedelim}{\addcomma\addspace}% \ifgiveninits @@ -498,7 +508,6 @@ \DeclareNameFormat{bytranslator}{% - \nameparts{#1}% \ifgiveninits {\usebibmacro{name:given-family} {\namepartfamily} @@ -516,7 +525,6 @@ \usebibmacro{name:andothers}} \DeclareNameFormat{actor}{% - \nameparts{#1}% \ifgiveninits {\usebibmacro{name:given-family} {\namepartfamily} @@ -534,7 +542,6 @@ \usebibmacro{name:andothers}} \DeclareNameFormat{director}{% - \nameparts{#1}% \usebibmacro{director:given-family} {\namepartfamily} {\namepartgiven} @@ -548,60 +555,60 @@ \newbibmacro*{director:given-family}[4]{% \usebibmacro{name:delim}{#2#3#1}% \usebibmacro{name:hook}{#2#3#1}% - \ifempty{#2}{}{\mkbibnamegiven{#2}\isdot\addlowpenspace}% - \ifempty{#3}{}{% + \ifdefvoid{#2}{}{\mkbibnamegiven{#2}\isdot\addlowpenspace}% + \ifdefvoid{#3}{}{% \mkbibnameprefix{#3}\isdot \ifpunctmark{'} {} {\ifuseprefix{\addhighpenspace}{\addlowpenspace}}}% \mkbibnamefamily{#1}\isdot - \ifempty{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}} + \ifdefvoid{#4}{}{\addlowpenspace\mkbibnamesuffix{#4}\isdot}} \renewbibmacro*{name:family-given}[4]{% \ifuseprefix% {\usebibmacro{name:delim}{#3#1}% \usebibmacro{name:hook}{#3#1}% - \ifempty{#3}{}{% + \ifdefvoid{#3}{}{% \ifcapital {\mkbibnameprefix{\MakeCapital{#3}}\isdot}% - {\mkbibnameprefix{#3}\isdot}% + {\mkbibnameprefix{#3}\isdot}% }%\ifpunctmark{'}{}{\addhighpenspace}}% \mkbibnamefamily{#1}\isdot - \ifempty{#2}{}{\addcomma\addlowpenspace\mkbibnamegiven{#2}\isdot} - \ifempty{#4}{}{\addcomma\addlowpenspace\mkbibnameaffix{#4}\isdot}}% + \ifdefvoid{#2}{}{\addcomma\addlowpenspace\mkbibnamegiven{#2}\isdot} + \ifdefvoid{#4}{}{\addcomma\addlowpenspace\mkbibnamesuffix{#4}\isdot}}% {\usebibmacro{name:delim}{#1}% \usebibmacro{name:hook}{#1}% - \mkbibnamefamily{#1}\isdot - \ifempty{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}% - \ifempty{#2#3}{}{\addcomma}% - \ifempty{#2}{}{\addlowpenspace\mkbibnamegiven{#2}\isdot}% - \ifempty{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}% - \ifempty{#3}{}{\addlowpenspace\mkbibnameprefix{#3}\isdot}}} + \mkbibnamefamily{#1}\addspace\isdot + \ifdefvoid{#4}{}{\addlowpenspace\mkbibnamesuffix{#4}\isdot}% + \addcomma\ifdefvoid{#3}{}{\addcomma}% + \ifdefvoid{#2}{}{\addlowpenspace\mkbibnamegiven{#2}\isdot}% + \ifdefvoid{#4}{}{\addlowpenspace\mkbibnamesuffix{#4}\isdot}% + \addspace\ifdefvoid{#3}{}{\addlowpenspace\mkbibnameprefix{#3}\isdot}}} \renewbibmacro*{name:given-family}[4]{% \usebibmacro{name:delimfirst}{#2#3#1}% \usebibmacro{name:hook}{#2#3#1}% - \ifempty{#2}{}{\mkbibnamegiven{#2}\isdot\addlowpenspace}% - \ifempty{#3}{}{% + \ifdefvoid{#2}{}{\mkbibnamegiven{#2}\isdot\addlowpenspace}% + \ifdefvoid{#3}{}{% \mkbibnameprefix{#3}\isdot \ifpunctmark{'} {} {\ifuseprefix{\addhighpenspace}{\addlowpenspace}}}% \mkbibnamefamily{#1}\isdot - \ifempty{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}} + \ifdefvoid{#4}{}{\addlowpenspace\mkbibnamesuffix{#4}\isdot}} \newbibmacro*{actor:given-family}[4]{% \usebibmacro{name:delim}{#2#3#1}% \usebibmacro{name:hook}{#2#3#1}% - \ifempty{#2}{}{\mkbibnamegiven{#2}\isdot\addlowpenspace}% - \ifempty{#3}{}{% + \ifdefvoid{#2}{}{\mkbibnamegiven{#2}\isdot\addlowpenspace}% + \ifdefvoid{#3}{}{% \mkbibnameprefix{#3}\isdot \ifpunctmark{'} {} {\ifuseprefix{\addhighpenspace}{\addlowpenspace}}}% \mkbibnamefamily{#1}\isdot - \ifempty{#4}{}{\addlowpenspace\mkbibnameaffix{#4}\isdot}} + \ifdefvoid{#4}{}{\addlowpenspace\mkbibnamesuffix{#4}\isdot}} \newbibmacro*{name:delimfirst}[1]{% \ifthenelse{\value{listcount}>\value{liststart}} @@ -625,10 +632,8 @@ \renewbibmacro*{url+urldate}{% \printfield{url}% - \iffieldundef{urlyear} - {} - {\setunit*{\addspace}% - \printtext[]{\printurldate}}} + \setunit*{\addspace}% + \printtext[]{\printurldate}} % Sorting definitions @@ -665,25 +670,25 @@ \AtEndPreamble{% \iftoggle{ignorearticle} {\DeclareNosort{ -\nosort{type_title}{\regexp{\A.*\/}} -\nosort{type_title}{\regexp{\AThe\s+}} -\nosort{type_title}{\regexp{\ADie\s+}} -\nosort{type_title}{\regexp{\ADer\s+}} -\nosort{type_title}{\regexp{\ADas\s+}} -\nosort{type_title}{\regexp{\AEin\s+}} -\nosort{type_title}{\regexp{\AEine\s+}} -\nosort{type_title}{\regexp{\AA\s+}} -\nosort{type_title}{\regexp{\AUne\s+}} -\nosort{type_title}{\regexp{\AUn\s+}} -\nosort{type_title}{\regexp{\ALe\s+}} -\nosort{type_title}{\regexp{\ALa\s+}} -\nosort{type_title}{\regexp{\AGli\s+}} -\nosort{type_title}{\regexp{\AIl\s+}} -\nosort{type_title}{\regexp{\AEl\s+}} -\nosort{type_title}{\regexp{\ALes\s+}} -\nosort{type_title}{\regexp{\ALos\s+}} -\nosort{type_title}{\regexp{\AL'\s+}} -\nosort{type_title}{\regexp{\AO\s+}} +\nosort{settitles}{\regexp{\A.*\/}} +\nosort{settitles}{\regexp{\AThe\s+}} +\nosort{settitles}{\regexp{\ADie\s+}} +\nosort{settitles}{\regexp{\ADer\s+}} +\nosort{settitles}{\regexp{\ADas\s+}} +\nosort{settitles}{\regexp{\AEin\s+}} +\nosort{settitles}{\regexp{\AEine\s+}} +\nosort{settitles}{\regexp{\AA\s+}} +\nosort{settitles}{\regexp{\AUne\s+}} +\nosort{settitles}{\regexp{\AUn\s+}} +\nosort{settitles}{\regexp{\ALe\s+}} +\nosort{settitles}{\regexp{\ALa\s+}} +\nosort{settitles}{\regexp{\AGli\s+}} +\nosort{settitles}{\regexp{\AIl\s+}} +\nosort{settitles}{\regexp{\AEl\s+}} +\nosort{settitles}{\regexp{\ALes\s+}} +\nosort{settitles}{\regexp{\ALos\s+}} +\nosort{settitles}{\regexp{\AL'\s+}} +\nosort{settitles}{\regexp{\AO\s+}} } } {} @@ -779,7 +784,16 @@ january = {Januar}, \renewbibmacro*{finentry}{\iftoggle{intransdecision}% {\unspace}{\addperiod}} % unklar, warum \finentry nicht geht -\appto{\bibsetup}{\RaggedRight} + +\AtBeginDocument{% + \IfFileExists{ragged2e.sty}{% + \RequirePackage{ragged2e}% + \appto{\bibsetup}{\RaggedRight} + }{% + \appto{\bibsetup}{\raggedright} + }% +} + %\appto{\bibsetup}{\setlength{\emergencystretch}{8em}} \newcommand*{\mkibid}[1]{#1} @@ -1089,8 +1103,7 @@ or test {\ifentrytype{set}}} {}{\printfield{endyear}}}} {\ifboolexpr{ (test{\iffieldundef{origtitle}} and not test {\ifentrytype{bookinbook}})} {\setunit{\addspace}\printtext[origyearart]{\printfield{origyear}% - \iffieldundef{origendyear}% - {}{\printfield{origendyear}}}} + \printfield{origendyear}}} {}} }} @@ -1321,34 +1334,32 @@ and test {\iffieldequalstr{relatedtype}{translatedas}}} \newbibmacro*{filmtitle} {\iffieldundef{maintitle} {\printtext{\printfield[film]{title}}} -{\printfield[film]{maintitle}\newunit}% -\iffieldundef{subtitle}% -{}% -{\setunit{}% -\printtext{\addspace\printfield{subtitle}}}% -\iffieldundef{volume}% -{}% -{\printfield[season]{volume}}% -\iffieldundef{number}% -{}% -{\addcomma\addspace\printfield[episode]{number}}% +{\printtext{\printfield[film]{maintitle}\newunit}}% +\iffieldundef{alternatetitle} +{} +{\usebibmacro{bbx:cite-alternatetitle}} +\setunit{}% +\printtext{\addspace\printfield{subtitle}}% +\iffieldundef{volume} +{} +{\printtext{\addperiod\addspace\printfield[season]{volume}}}% +\iffieldundef{number} +{} +{\printtext{\addcomma\addspace\printfield[episode]{number}}}% \iffieldundef{maintitle}% {}% {\addcolon\addspace\printfield[film]{title}}% \ifpunctmark{!}{\unspace .\newunit}{\adddot}}% +%\newbibmacro*{bbx:cite-alternatetitle} +%{\addslash\printfield[altfilm]{alternatetitle}} + \newbibmacro*{filmloc} -{\iflistundef{location}% -{} {\printlist{location}}% -} + \newbibmacro*{filmorg} -{ -\iflistundef{organization} -{} {\printlist{organization}} -} \newbibmacro*{movie:creators}{% \iftoggle{bbx:scriptwriter} @@ -1418,9 +1429,7 @@ and test {\iffieldequalstr{relatedtype}{translatedas}}} } {\addcolon}% {\addcomma}}}% - \iffieldundef{number} - {} - {\printtext{\addspace\printfield{number}}\addspace}% + \printtext{\addspace\printfield{number}}\addspace% \printfield{eid}% \usebibmacro{title+issuetitle} } @@ -1476,18 +1485,13 @@ and (test {\iffieldundef{origyear}}% \newbibmacro*{org+publ+loc+year}{% \iftoggle{printaddress}{}{\clearlist{location}} -\iffieldundef{organization}% -{}% -{\printfield{organization}% -\newunit}% +\printfield{organization}\newunit% \iflistundef{publisher}% {\iflistundef{location}% {}% {\printlist{location}% \setunit{\addspace}}}% -{\iflistundef{location}% -{}% -{\printlist{location}}% +{\printlist{location}% \iftoggle{printpublisher} {\setunit{\isdot\addcolon\space}% \printlist{publisher}\setunit{\addcomma\space}}% @@ -1515,9 +1519,7 @@ and (test {\iffieldundef{origyear}}% {}% {\addcomma\addspace\printfield{pages}}}% {\printfield{chapter}% - \iffieldundef{pages}% - {}% - {\newunit\printfield{pages}}}% + \newunit\printfield{pages}}% } \newbibmacro*{ser+num}{% @@ -1909,7 +1911,7 @@ and (test {\iffieldundef{origyear}}% \usebibmacro{bibindex}% \usebibmacro{begentry}% %\usebibmacro{editor}% - %\setunit{\labelnamepunct}\newblock + %\setunit{\nametitledelim}\newblock \usebibmacro{journal+issuetitle}% \newunit \printlist{language}% diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx index ec8a1bbe8a5..9a5283cba4e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.cbx @@ -1,15 +1,11 @@ -% $Id: fiwi.cbx,v 1.4 2016/03/09 Simon Spiegel +% $Id: fiwi.cbx,v v1.5 2016/05/17 Simon Spiegel \ProvidesFile{fiwi.cbx} -[\abx@cbxid $Id: fiwi.cbx,v 1.4 2016/03/09 spiegel $] - +[\abx@cbxid $Id: fiwi.cbx,v 1.5 2016/05/17 spiegel $] \ExecuteBibliographyOptions{labeldate=true,autocite=inline,giveninits=false,uniquename=full,uniquelist=true,ibidtracker=constrict} - \RequireBibliographyStyle{fiwi} - - \newbool{cbx@bool} \newbool{cbx:parens} @@ -33,10 +29,10 @@ {} }% - \renewcommand*{\nameyeardelim}{\addspace} \renewcommand*{\bibindexnamedelimi}{\,} \renewcommand*{\bibindexinitdelim}{\,} +\renewcommand*{\multicitedelim}{\addcomma\addspace} \providetoggle{xindy} \DeclareBibliographyOption{xindy}[true]{\settoggle{xindy}{#1}} @@ -46,14 +42,13 @@ {\ExecuteBibliographyOptions{loccittracker=constrict}} {\ExecuteBibliographyOptions{loccittracker=false}}} - \DeclareFieldFormat{citeyear}{\mkbibparens{#1}} \DeclareFieldFormat{citetitle:incollection}{\emph{#1}\isdot} \DeclareFieldFormat[misc,video,movie]{citetitle}{\film{#1}} \DeclareIndexFieldFormat[movie,misc,video]{indextitle}{% - \usebibmacro{index:filmtitle}{\index}{#1}} + \usebibmacro{index:movietitle}{\index}{#1}} + \DeclareIndexNameFormat{default}{% - \nameparts{#1}% \iftoggle{xindy} {\usebibmacro{xindy:name}{\index} {\namepartfamily} @@ -66,11 +61,7 @@ {\namepartprefix} {\namepartsuffix}}} - - - \DeclareNameFormat{labelname}{% - \nameparts{#1}% \ifcase\value{uniquename}% \usebibmacro{name:family} {\namepartfamily} @@ -107,7 +98,7 @@ \iftoggle{citeprefix} {\usebibmacro{name:delim}{#3#1}% \usebibmacro{name:hook}{#3#1}% - \ifempty{#3} + \ifdefvoid{#3} {} {\ifcapital {\mkbibnameprefix{\MakeCapital{#3\isdot}}} @@ -116,7 +107,7 @@ {\ifuseprefix {\usebibmacro{name:delim}{#3#1}% \usebibmacro{name:hook}{#3#1}% - \ifempty{#3} + \ifdefvoid{#3} {} {\ifcapital {\mkbibnameprefix{\MakeCapital{#3\isdot}}} @@ -125,17 +116,22 @@ {\usebibmacro{name:delim}{#1}% \usebibmacro{name:hook}{#1}}}% \mkbibnamefamily{#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}}} +\newbibmacro*{index:movietitle}[2]{% + \iftoggle{xindy} + {\usebibmacro{xindy:field}} + {\usebibmacro{index:field}} + {#1}{\thefield{indexsorttitle}} + {\ifuniquetitle{\film{#2}} + {\film{#2} (\thefield{year})}}} \renewbibmacro*{index:title}[2]{% - \iftoggle{xindy}{\usebibmacro{xindy:field}}{\usebibmacro{index:field}}{#1}{\thefield{indexsorttitle}}{\emph{#2}}} + \iftoggle{xindy} + {\usebibmacro{xindy:field}} + {\usebibmacro{index:field}}{#1}{\thefield{indexsorttitle}} + {\emph{#2}}} \renewcommand{\postnotedelim}{\addcolon\addspace} \renewcommand{\sqspace}{\addnbthinspace} @@ -163,10 +159,10 @@ \ifciteseen{\ifboolexpr{ test {\ifnameundef{director}} and test {\iffieldundef{maintitle}}} {\iffieldundef{extratitle} -{\usebibmacro{cite:filmtitle}} -{\usebibmacro{cite:filmtitle}\addspace\mkbibparens{\printdate}}} -{\usebibmacro{cite:filmtitle}}} -{\usebibmacro{cite:filmtitle} +{\usebibmacro{cbx:cite-filmtitle}} +{\usebibmacro{cbx:cite-filmtitle}\addspace\mkbibparens{\printdate}}} +{\usebibmacro{cbx:cite-filmtitle}}} +{\usebibmacro{cbx:cite-filmtitle} \addspace\mkbibparens{% \iflistundef{organization} {\printlist{location}} @@ -188,9 +184,13 @@ and test {\iffieldundef{maintitle}}} \printfield{year}}}}% } -\newbibmacro*{cite:filmtitle} +\newbibmacro*{cbx:cite-filmtitle} {\iffieldundef{maintitle} -{\printtext[bibhyperref]{\printfield[film]{title}}}% +{\printtext[bibhyperref]{\printfield[film]{title}% +\ifthenelse{\NOT\iffieldundef{alternatetitle}\AND\NOT\ifciteseen} +{\usebibmacro{bbx:cite-alternatetitle}}% +{}% +}}% {\printtext[bibhyperref]{\printfield[tvmaintitle]{maintitle}% \printfield[film]{title}}}% } @@ -203,10 +203,10 @@ and test {\iffieldundef{maintitle}}} \newbibmacro*{cite:film}{% \iftoggle{citefullfilm}% - {\usebibmacro{cite:film:directorcountry}} + {\usebibmacro{cite:film:directorcountry}}% {\iftoggle{citecompletefilm}% - {\usebibmacro{cite:film:directorcountrytranstitle}} - {\usebibmacro{cite:filmtitle}% + {\usebibmacro{cbx:cite-film-directorcountrytranstitle}}% + {\usebibmacro{cbx:cite-filmtitle}% \addspace\printfield[citeyear]{year}}}} \newbibmacro*{cite:episode} @@ -217,7 +217,7 @@ and test {\iftoggle{citefullfilm}}} {\ifboolexpr{not test {\iffieldequalstr{entrysubtype}{tv}} and not test {\ifciteseen} and test {\iftoggle{citecompletefilm}}} -{\usebibmacro{cite:film:directorcountrytranstitle}} +{\usebibmacro{cbx:cite-film-directorcountrytranstitle}} {\printtext[bibhyperref]{\printfield[film]{title}}% \ifciteseen{}{% \iffieldequalstr{entrysubtype}{tv} @@ -234,17 +234,21 @@ and test {\iftoggle{citecompletefilm}}} }% } -\newbibmacro*{cite:film:seen}{% - \iffieldundef{shorttitle} - {\usebibmacro{cite:filmtitle}} - {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} +\newbibmacro*{cbx:cite-film-seen}{% + \ifuniquetitle + {\iffieldundef{shorttitle} + {\usebibmacro{cbx:cite-filmtitle}} + {\printtext[bibhyperref]{\printfield[film]{shorttitle}}}} + {\printtext[bibhyperref]{\printfield[film]{title} (\printfield{year})}}} \newbibmacro*{cite:film:countryear}{% \printtext[bibhyperref]{\printfield[film]{title} \addspace\mkbibparens{\printlist{location}\addspace\printfield{year}}}} -\newbibmacro*{cite:film:directorcountrytranstitle}{% Film mit Regisseur, Land und dt. Titel +\newbibmacro*{cbx:cite-film-directorcountrytranstitle}{% Film mit Regisseur, Land und dt. Titel \printtext[bibhyperref]{\printfield[film]{title}}% + \iffieldundef{alternatetitle} + {}{\usebibmacro{bbx:cite-alternatetitle}} \addspace\printtext[citeyear]% {\printfield[plain]{subtitle}\setunit*{\addcomma\addspace}% \printnames[director]{director}\addcomma\addthinspace\printlist{location}% @@ -253,6 +257,8 @@ and test {\iftoggle{citecompletefilm}}} \newbibmacro*{cite:film:directorcountry}{% Film mit Regisseur \printtext[bibhyperref]{\printfield[film]{title}}% + \iffieldundef{alternatetitle} + {}{\usebibmacro{bbx:cite-alternatetitle}} \addspace\mkbibparens{% \printnames{director}% \addcomma\addthinspace\printlist{location}\addspace\printfield{year}}} @@ -365,17 +371,17 @@ and test {\iftoggle{citecompletefilm}}} \ifuseprefix {\edef\theindexentry{% \unexpanded{#1}{% - \ifblank{#4}{}{\unexpanded{#4} }% + \ifdefvoid{#4}{}{\unexpanded{#4} }% \unexpanded{#2}% - \ifblank{#5}{}{ \unexpanded{#5}}% - \ifblank{#3}{}{, \unexpanded{#3}}}}} + \ifdefvoid{#5}{}{ \unexpanded{#5}}% + \ifdefvoid{#3}{}{, \unexpanded{#3}}}}} {\edef\theindexentry{% \unexpanded{#1}{% \unexpanded{#2}% - \ifblank{#5}{}{ \unexpanded{#5}}% - \ifblank{#3#4}{}{,}% - \ifblank{#3}{}{ \unexpanded{#3}}% - \ifblank{#4}{}{ \unexpanded{#4}}}}}% + \ifdefvoid{#5}{}{ \unexpanded{#5}}% + \ifdefvoid{#3#4}{}{,}% + \ifdefvoid{#3}{}{ \unexpanded{#3}}% + \ifdefvoid{#4}{}{ \unexpanded{#4}}}}}% \theindexentry \endgroup} @@ -524,15 +530,29 @@ and test {\iftoggle{citecompletefilm}}} \usebibmacro{cite:episode}} {\multicitedelim} {\usebibmacro{cite:postnote}} + +\newbibmacro*{index:alternatetitle}[1] +{\iffieldundef{alternatetitlescript} + {\index{\textsc{\thefield{alternatetitle}}% + |see{\textsc{\thefield{indextitle}}}}} + {\index{% + \ifbibmacroundef{altscript:\strfield{alternatetitlescript}-font} + {\textsc{\thefield{alternatetitle}}}% + {\usebibmacro*{altscript:\strfield{alternatetitlescript}-font}% + {{\thefield{alternatetitle}}}}% + |see{\textsc{\thefield{indextitle}}}}}} \DeclareCiteCommand{\citefilm} {\usebibmacro{prenote}} {\indexfield{indextitle}% + \iffieldundef{alternatetitle} + {} + {\usebibmacro*{index:alternatetitle}{\thefield{alternatetitlescript}}}% \iffieldequalstr{entrysubtype}{serial}% {\usebibmacro{cite:serial}}% {\iffieldequalstr{entrysubtype}{tv}% - {\usebibmacro{cite:tv}}{\ifciteseen{\usebibmacro{cite:film:seen}} - {\usebibmacro{cite:film}}}}} + {\usebibmacro{cite:tv}}{\ifciteseen{\usebibmacro{cbx:cite-film-seen}}% + {\usebibmacro{cite:film}}}}} {\multicitedelim} {\usebibmacro{cite:postnote}} @@ -558,4 +578,4 @@ and test {\iftoggle{citecompletefilm}}} {\multicitedelim} {\usebibmacro{cite:postnote}} -\endinput +\endinput
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx index 875eca2095a..e6c3797e100 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi.dbx @@ -15,20 +15,26 @@ %% -\ProvidesFile{fiwi.dbx}[2016/03/09 1.4 film studies bibliography style data model] +\ProvidesFile{fiwi.dbx}[2016/05/17 1.5 film studies bibliography style data model] \RequireBiber[3] \DeclareDatamodelFields[type=field, datatype=literal]{parttitle} \DeclareDatamodelFields[type=field, datatype=literal]{duration} \DeclareDatamodelFields[type=field, datatype=literal]{durationtype} +\DeclareDatamodelFields[type=field, datatype=literal]{alternatetitle} +\DeclareDatamodelFields[type=field, datatype=literal]{alternatetitlescript} \DeclareDatamodelFields[type=list, datatype=name]{director} \DeclareDatamodelFields[type=list, datatype=name]{scriptwriter} \DeclareDatamodelFields[type=list, datatype=name]{actor} -\DeclareDatamodelEntryfields[movie,misc,video]{duration,durationtype} -\DeclareDatamodelEntryfields[movie,misc,video]{director} -\DeclareDatamodelEntryfields[movie,misc,video]{scriptwriter} -\DeclareDatamodelEntryfields[movie,misc,video]{actor} +\DeclareDatamodelEntryfields[movie,misc,video]{ + duration, + durationtype, + alternatetitle, + alternatetitlescript, + director, + scriptwriter, + actor} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx index 13f07f72b3c..489cc528551 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx @@ -1,7 +1,7 @@ -% $Id: fiwi2.bbx, v 1.4 2016/03/09 Simon Spiegel +% $Id: fiwi2.bbx, v v1.5 2016/04/08 Simon Spiegel % Stil mit Jahrestahl nach Autor -\ProvidesFile{fiwi2.bbx}[v 1.4 2016/03/09 film studies bibliography style Author (Year)] +\ProvidesFile{fiwi2.bbx}[v 1.5 2016/04/08 film studies bibliography style Author (Year)] \RequireBibliographyStyle{fiwi-yearbeginning} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx index 74525ca4d96..612273517de 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.cbx @@ -1,7 +1,7 @@ -% $Id: fiwi2.cbx,v 1.4 2016/03/09 Simon Spiegel +% $Id: fiwi2.cbx,v v1.5 2016/05/17 Simon Spiegel \ProvidesFile{fiwi2.cbx} -[\abx@cbxid $Id: fiwi2.cbx,v 1.4 2016/03/09 spiegel $] +[\abx@cbxid $Id: fiwi2.cbx,v 1.5 2016/05/17 spiegel $] \RequireCitationStyle{fiwi} diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx index 8f6f9081f3e..ee397383f20 100644 --- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.dbx @@ -14,7 +14,7 @@ %% -\ProvidesFile{fiwi.dbx}[2016/03/09 1.4 film studies bibliography style data model] +\ProvidesFile{fiwi.dbx}[2016/05/17 1.5 film studies bibliography style data model] \RequireBiber[3] |