summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx392
1 files changed, 3 insertions, 389 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
index ce0464ce640..aa6e04eaa5e 100644
--- a/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-fiwi/fiwi2.bbx
@@ -1,395 +1,9 @@
-% $Id: fiwi2.bbx, v 1.1a 2011/11/18Simon Spiegel
+% $Id: fiwi2.bbx, v 1.1b 2011/11/22 Simon Spiegel
% Stil mit Jahrestahl nach Autor
-\ProvidesFile{fiwi2.bbx}[v 1.1a 2011/11/18 film studies bibliography style Author (Year)]
+\ProvidesFile{fiwi2.bbx}[v 1.1b 2011/11/22 film studies bibliography style Author (Year)]
\RequireBibliographyStyle{fiwi}
-
-\ExecuteBibliographyOptions{indexing=cite,maxnames=4,minnames=4,maxitems=9,useprefix=true,sorting=nyt,date=long,urldate=long,hyperref=auto,pagetracker=true,ibidtracker=context,citetracker=true,labelyear=true}
-
-\DeclareFieldFormat{yearparens}{\mkbibparens{#1}\iffieldequalstr{entrytype}{collection}{}{\addcolon\addspace}}
-\DeclareFieldFormat{pages}{#1}
-
-\renewcommand{\ppspace}{}
-
-\renewbibmacro*{labelyear+extrayear}{%
- \iffieldundef{year}
- {}
- {\printtext[yearparens]{%
- \iffieldundef{endyear}{\printfield{labelyear}}{\printfield{year}\iffieldsequal{year}{endyear}{}{\printfield{endyear}}}%
- \printfield{extrayear}}}}
-
-\renewbibmacro*{author}{%
- \ifnameundef{author}
- {\let\bbx@lasthash\@undefined}
- \iftoggle{bibliographydash}
- {\iffieldequals{namehash}{\bbx@lasthash}
- {\bibnamedash}%
- {\printnames{author}\iffieldundef{nameaddon}
- {}{\printfield{nameaddon}}}%
- \addspace%
- \savefield{namehash}{\bbx@lasthash}}
- {\printnames{author}\iffieldundef{nameaddon}
- {}{\printfield{nameaddon}}%
- \isdot\addspace%
- \savefield{namehash}{\bbx@lasthash}}}%}
-
-\renewbibmacro*{editor}{%
- \ifnameundef{editor}
- {\let\bbx@lasthash\@undefined}
- {{\ifnamesequal{author}{editor}{%
- \ifthenelse{\value{author}>1}%
- {\bibstring{idempp}}%
- {\bibstring{idem\thefield{gender}}}}{%
- \printnames{editor}}\addspace
- \savefield{namehash}{\bbx@lasthash}}%
- \iffieldequalstr{entrytype}{book}{}{\usebibmacro{editorstrg}}}}
-
-\renewbibmacro*{editorstrg}{%
- \printtext{\mkbibparens{\unspace
- \ifnum\theeditor>1
- \bibstring{editors}%
- \else
- \bibstring{editor}%
- \fi}}%
- \ifthenelse{\(
- \iffieldequalstr{entrytype}{book}%
- \and \ifnameundef{author}%
- \and \not \ifnameundef{editor}%
- \)%
- }%
- {\addspace}%
- {\addcolon}}
-
-
-\renewbibmacro*{issue+date}{%
- \iffieldundef{pages}{}{\ifterm{}{\setunit{\addcomma\addspace}}}\iffieldundef{issuetitle}{\setunit*{\addcomma}}{\addthinspace}\printtext{%
- \iffieldundef{issue}%
- {\iffieldundef{month}%
- {}%
- {\iffieldundef{day}%
- {\ifpunctmark{*}{\addspace}{}\printfield{month}\iffieldundef{endmonth}{}{\printtext[endyear]{\mkbibmonth{\thefield{endmonth}}}}%
- \setunit{\addspace}}%
- {\ifpunctmark{*}{\addspace}{}\printdate}}}%
- {\printfield{issue}}}}%
-
- \renewbibmacro*{journal+issuetitle}{%
- \usebibmacro{journal}\addperiod%
- \setunit*{\addspace}%
- \iffieldundef{series}
- {}
- {\newunit
- \printfield{series}%
- \setunit{\addspace}}%
-\iffieldundef{volume}{}{\printfield{volume}\iffieldundef{number}{\iffieldundef{pages}{\addperiod}{\addcomma}}{\addcomma}}%
- \setunit*{\adddot}%
-\iffieldundef{number}{}{\printtext{\addspace\printfield{number}}\addspace}%
-\ifnameundef{editor}{}{\addperiod\addspace\usebibmacro{byeditor}\setunit{\addcomma\space}}%
-\printfield{eid}%%
-\usebibmacro{issue+date}%
-\iffieldundef{issuetitle}{}{\addcolon\addspace\printtext{\usebibmacro{issue}}}%
-}
-
-\renewbibmacro*{org+publ+loc+year}{%
- \iffieldundef{organization}
- {}
- {\printfield{organization}%
- \newunit}%
- \iflistundef{publisher}
- {\iflistundef{location}
- {}
- {\printlist{location}%
- \setunit{\addspace}}}
- {\iflistundef{location}
- {}
- {\printlist{location}}%
- \iftoggle{printpublisher}
- {\setunit{\isdot\addcolon\addspace}\printlist{publisher}\setunit{\addcomma\space}}%
- {}
- }}
-
-\newbibmacro*{publ+loc+origyear}{%
-\printlist{location}%
- \iftoggle{printpublisher}%
- {\iflistundef{publisher}%
- {\setunit*{\space}}%
- {\setunit{\isdot\addcolon\space}\printlist{publisher}}}%
- {\setunit*{\space}}%
-\usebibmacro{origyear}%
-}%
-
-\newbibmacro*{inst+loc}{%
- \iflistundef{institution}
- {\iflistundef{location}
- {}
- {\printlist{location}%
- \setunit{\addspace}}}
- {\iflistundef{location}
- {}
- {\printlist{location}%
- \setunit{\isdot\addcolon\space}}%
- \printlist{institution}}}
-
-
-\DeclareBibliographyDriver{review}{%
-\usebibmacro{bibindex}%
-\usebibmacro{begentry}%
-\usebibmacro{author/translator}%
-\usebibmacro{labelyear+extrayear}%
-\newblock
-\usebibmacro{review}{\thefield{usera}}%
-\newunit\newblock
-\usebibmacro{bytranslator}%
-\newunit\newblock
-\usebibmacro{in:}%
-%\newblock%
-\usebibmacro{journal+issuetitle}%
-\iffieldundef{pages}{\setunit{\addperiod}}{\addcomma\addspace\printfield{pages}}%
-\newunit\newblock%
-\bibsentence\printfield{note}%
-\newunit\newblock%
-\usebibmacro{doi+eprint+url}%
-%\setunit{.}\newblock
-\addspace\usebibmacro{origyear+location+title}%
-\newblock
-\usebibmacro{addendum+pubstate}%
-\newunit\newblock
-\usebibmacro{pageref}%
-\finentry}
-
-\DeclareBibliographyDriver{article}{%
-\usebibmacro{bibindex}%
-\usebibmacro{begentry}%
-\usebibmacro{author/translator}%
-\usebibmacro{labelyear+extrayear}%
-\newblock
-\usebibmacro{title}%
-\newunit\newblock
-\usebibmacro{bytranslator}%
-\newunit\newblock
-\usebibmacro{in:}%
-%\newblock%
-\usebibmacro{journal+issuetitle}%
-\iffieldundef{pages}{\setunit{\addperiod}}{\addcomma\addspace\printfield{pages}}%
-\newunit\newblock%
-\bibsentence\printfield{note}%
-\newunit\newblock%
-\usebibmacro{doi+eprint+url}%
-%\setunit{.}\newblock
-\addspace\usebibmacro{origyear+location+title}%
-\newblock
-\usebibmacro{decidetranslatedversion}%
- \newblock
-\usebibmacro{addendum+pubstate}%
-\newunit\newblock
-\usebibmacro{pageref}%
-\finentry}
-
-\DeclareBibliographyDriver{incollection}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/translator}%
- \usebibmacro{labelyear+extrayear}%
-%\newunit\newblock
- \usebibmacro{title}%
- \newunit\newblock
- \usebibmacro{bytranslator}%
- \newunit\newblock
- \usebibmacro{in:}%
- %\newunit%
- \newblock%
- \ifnameundef{bookauthor}%
- {\ifnameundef{editor}
- {}
- {\usebibmacro{editor}}}
- {\usebibmacro{bybookauthor}}
- %\newunit
- \newblock%
- \usebibmacro{mtitle+vol+btitle+bstitle}%
- \ifnamesequal{author}{editor}
- {\ifnameundef{bookauthor}
- {}
- {\usebibmacro{byeditor}}}
- {}
- \ifnamesequal{author}{bookauthor}
- {\ifnameundef{editor}
- {}
- {\usebibmacro{byeditor}\newunit}%
- {}
- }%
- \newunit\newblock
- \iffieldundef{maintitle}
- {\printfield{volume}}
- {}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{edition}%
- \printfield{note}%
- \newunit
- \usebibmacro{org+publ+loc+year}
- \newunit\newblock%
- \usebibmacro{chap+pag}%
- %\setunit{\par}\newblock
- %\usebibmacro{doi+eprint+url}%
- \newunit\newblock
- \addspace\usebibmacro{decidetranslatedversion}%
- \newblock
- \usebibmacro{addendum+pubstate}%
- \newblock
- \usebibmacro{pageref}%
- \finentry}
-
- \DeclareBibliographyDriver{book}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \ifnameundef{author}%
- {\ifnameundef{editor}%
- {}
- {\usebibmacro{editor}\addspace}%
- \usebibmacro{editorstrg}\addspace}%
-{\usebibmacro{author/translator+others}}%
-\usebibmacro{labelyear+extrayear}%
-\newblock
-\usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \newunit\newblock
- \ifnameundef{author}
- {}
- {\usebibmacro{byeditor+others}}%
- \newunit\newblock
- \printfield{note}%
- \newunit
- \printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \printfield{edition}%
- \newunit\newblock%
-\usebibmacro{publ+loc+origyear}%
-\usebibmacro{chap+pag}%
-\newblock
-\usebibmacro{doi+eprint+url}%
-\addspace\usebibmacro{decidetranslatedversion}%
-\newblock
-\usebibmacro{addendum+pubstate}%
- \newunit\newblock
-\usebibmacro{pageref}%
-\finentry}
-
-
-\DeclareBibliographyDriver{collection}{%
-\usebibmacro{bibindex}%
-\usebibmacro{begentry}%
-%\usebibmacro{mtitle+vol+title+stitle}%
-\usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
-\newunit\newblock%
-\usebibmacro{collby}%
- \newunit\newblock
- \usebibmacro{bytranslator}%
- \newunit\newblock%
- \iffieldundef{edition}%
- {}%
- {\printfield{edition}}%
- \iffieldundef{note}%
- {}%
- {\printfield{note}}%
- %\newunit
- %\iffieldundef{maintitle}
- %{\printfield{volume}}
- %{}%
- %\newunit
- %\printfield{volumes}%
- \newunit\newblock
- \usebibmacro{ser+num}%
- \newunit\newblock
- \usebibmacro{publ+loc+year}%
- \newblock
-\addspace\usebibmacro{decidetranslatedversion}%
- \newunit\newblock
- \usebibmacro{chap+pag}%
- %\setunit{\par}\newblock
- \usebibmacro{doi+eprint+url}%
- \newblock
- \usebibmacro{addendum+pubstate}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \finentry}
-
-\DeclareBibliographyDriver{online}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/editor/translator}%
- \usebibmacro{labelyear+extrayear}%
- \newunit\newblock
- \usebibmacro{title}%
- \newunit\newblock
- \usebibmacro{bytranslator}%
- \newunit\newblock
- \printlist{organization}%
- \newunit\newblock
- \iffieldundef{month}{}{\usebibmacro{date}}%
- \newunit\newblock
- \addspace\usebibmacro{decidetranslatedversion}%
- \newblock
-\printfield{note}%
- %\newunit\newblock
- \addspace\usebibmacro{doi+eprint+url}%
- \newblock
- \usebibmacro{addendum+pubstate}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \finentry}
-
-\DeclareBibliographyDriver{thesis}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/translator}%
- \usebibmacro{labelyear+extrayear}%
- \newunit\newblock
- \usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \newunit\newblock
- \printfield{type}%
- \newunit
- \usebibmacro{inst+loc}%
- \newunit\newblock
- \usebibmacro{chap+pag}%
- \newunit\newblock
- \printfield{note}%
- \newunit\newblock
- \usebibmacro{doi+eprint+url}%
- \newblock
- \usebibmacro{addendum+pubstate}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \usebibmacro{finentry}}
-
- \DeclareBibliographyDriver{unpublished}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/translator}%
- \usebibmacro{labelyear+extrayear}%
- \newunit\newblock
- \usebibmacro{mtitle+mstitle+vol+part+title+stitle}%
- \newunit\newblock
- \printfield{type}%
- \iffieldundef{issue}
- {}{\newunit\printfield{issue}}
- \newunit\newblock
- \printfield{howpublished}%
- \newunit\newblock
- \usebibmacro{inst+loc}%
- \newunit\newblock
- \usebibmacro{doi+eprint+url}
- \newunit\newblock
- \printfield{note}%
- \newblock
- \usebibmacro{addendum+pubstate}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \usebibmacro{finentry}}
-
-
+\RequireBibliographyStyle{fiwi-yearbeginning}
\endinput