From 374087c5ca5704662336227756f2fd1a155a1ab4 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 8 Feb 2011 01:03:08 +0000 Subject: biblatex-dw 1.3c (7feb11) git-svn-id: svn://tug.org/texlive/trunk@21335 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/biblatex-dw/bbx/authortitle-dw.bbx | 88 +++++++++++----------- .../tex/latex/biblatex-dw/bbx/footnote-dw.bbx | 8 +- .../tex/latex/biblatex-dw/bbx/standard-dw.bbx | 43 ++++++++++- 3 files changed, 89 insertions(+), 50 deletions(-) (limited to 'Master/texmf-dist/tex/latex/biblatex-dw/bbx') diff --git a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/authortitle-dw.bbx b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/authortitle-dw.bbx index 60fe20dfdae..c00749fce5e 100644 --- a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/authortitle-dw.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/authortitle-dw.bbx @@ -1,13 +1,13 @@ -% authortitle-dw.bbx, Dominik Waßenhoven 2010 +% authortitle-dw.bbx, Dominik Waßenhoven 2011 -\ProvidesFile{authortitle-dw.bbx}[2010/11/21 v1.3b biblatex bibliography style] +\ProvidesFile{authortitle-dw.bbx}[2011/02/06 v1.3c biblatex bibliography style] -\@ifpackagelater{biblatex}{2010/09/03} +\@ifpackagelater{biblatex}{2011/01/08} {} {\PackageError{biblatex} {Outdated 'biblatex' package} {The version of the 'authortitle-dw' style you are using\MessageBreak - requires biblatex v0.9d or later.\MessageBreak + requires biblatex v1.1a or later.\MessageBreak You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak This is a fatal error. I'm aborting now.}% \endinput} @@ -219,25 +219,14 @@ \let\finalnamedelim\bibfinalnamedelim% } +%% Makros für Schriften der Felder 'annotation' und 'library' +\newcommand{\annotationfont}{\small\itshape} +\newcommand{\libraryfont}{\small\sffamily} + %% Formate in der Bibliographie +\DeclareFieldFormat{annotation}{% + \annotationfont #1\addperiod} \DeclareFieldFormat{booktitle}{#1} -\DeclareFieldFormat{journaltitle}{#1} -\DeclareFieldFormat{issuetitle}{#1} -\DeclareFieldFormat{maintitle}{#1} -\DeclareFieldFormat{title}{#1} -\DeclareFieldFormat[article]{title}{#1} -\DeclareFieldFormat[inbook]{title}{#1} -\DeclareFieldFormat[incollection]{title}{#1} -\DeclareFieldFormat[inreference]{title}{% - \bibstring{inrefstring}% - \enquote{#1}} -\DeclareFieldFormat[inproceedings]{title}{#1} -\DeclareFieldFormat[patent]{title}{#1} -\DeclareFieldFormat[thesis]{title}{#1} -\DeclareFieldFormat[unpublished]{title}{#1} -\DeclareFieldFormat[inreference]{volume}{#1}% volume of an inreference entry -\DeclareFieldFormat{type}{\ifbibstring{#1}{\bibstring{#1}}{#1}} -\DeclareFieldFormat{url}{\textsc{url}\addcolon\space\url{#1}} \DeclareFieldFormat{edition:super}{% für Option 'edsuper' \ifinteger{#1} {\textsuperscript{#1}} @@ -247,50 +236,59 @@ The edition will not be printed as\MessageBreak superscript. Instead, the 'edition'\MessageBreak field is printed completely}}} -\DeclareFieldFormat{edition}{% - \ifinteger{#1} - {\mkbibordedition{#1}~\bibstring{edition}} - {#1\isdot}} -\DeclareFieldFormat{shorthand}{% - \ifbool{bbx:shorthandacro} - {\ifbool{bbx:acronym} - {\mkbibacro{#1}\isdot} - {#1\isdot}} - {#1\isdot}} +\DeclareFieldFormat{journaltitle}{#1} +\DeclareFieldFormat{issuetitle}{#1} +\DeclareFieldFormat{library}{% + \libraryfont #1\addperiod} +\DeclareFieldFormat{maintitle}{#1} +\DeclareFieldFormat{review}{% + \bibstring{review}% + \enquote{#1}} \DeclareFieldFormat{shorthandwidth}{% - \ifbool{bbx:shorthandacro} - {\ifbool{bbx:acronym} - {\mkbibacro{#1}\isdot} - {#1\isdot}} - {#1\isdot}} + \ifboolexpr{ + bool {bbx:shorthandacro} + and + bool {bbx:acronym} + } + {\mkbibacro{#1}\isdot} + {#1\isdot}} \DeclareFieldFormat{shortjournal}{% + \ifboolexpr{ + bool {bbx:shorthandacro} + and + bool {bbx:acronym} + } + {\mkbibacro{#1}\isdot} + {#1\isdot}} +\DeclareFieldFormat*{title}{#1} +\DeclareFieldFormat[inreference]{title}{% + \bibstring{inrefstring}% + \enquote{#1}} +\DeclareFieldFormat[review]{title}{% + \bibstring{review}% + \enquote{#1}} +\DeclareFieldFormat[inreference]{volume}{#1}% volume of an inreference entry +\DeclareFieldFormat[review]{volume}{#1}% volume of a review entry +\DeclareFieldFormat{shorthand}{% \ifbool{bbx:shorthandacro} {\ifbool{bbx:acronym} {\mkbibacro{#1}\isdot} {#1\isdot}} {#1\isdot}} -\newcommand{\annotationfont}{\small\itshape} -\newcommand{\libraryfont}{\small\sffamily} -\DeclareFieldFormat{annotation}{% - \annotationfont #1\addperiod} -\DeclareFieldFormat{library}{% - \libraryfont #1\addperiod} - +%% Umdefinierung von finentry für 'annotation' und 'library' \newbibmacro*{finentry:annotation}{% \iffieldundef{annotation} {\finentry}% {\setunit{\addperiod\par} \printfield{annotation}}% } - \newbibmacro*{finentry:library}{% \iffieldundef{library} {\finentry}% {\setunit{\addperiod\par} \printfield{library}}% } - \renewbibmacro*{finentry}{% \ifbool{bbx:annotation} {\ifbool{bbx:library}% BEIDE true diff --git a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/footnote-dw.bbx b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/footnote-dw.bbx index 92b3047e0ce..1bb8f04ecb5 100644 --- a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/footnote-dw.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/footnote-dw.bbx @@ -1,13 +1,13 @@ -% footnote-dw.bbx, Dominik Waßenhoven 2010 +% footnote-dw.bbx, Dominik Waßenhoven 2011 -\ProvidesFile{footnote-dw.bbx}[2010/11/21 v1.3b biblatex bibliography style] +\ProvidesFile{footnote-dw.bbx}[2011/02/06 v1.3c biblatex bibliography style] -\@ifpackagelater{biblatex}{2010/09/03} +\@ifpackagelater{biblatex}{2011/01/08} {} {\PackageError{biblatex} {Outdated 'biblatex' package} {The version of the 'footnote-dw' style you are using\MessageBreak - requires biblatex v0.9d or later.\MessageBreak + requires biblatex v1.1a or later.\MessageBreak You are using: '\csuse{ver@biblatex.sty}'.\MessageBreak This is a fatal error. I'm aborting now.}% \endinput} diff --git a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx index 96ca28b651c..452941a469a 100644 --- a/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-dw/bbx/standard-dw.bbx @@ -1,6 +1,6 @@ % standard-dw.bbx, Dominik Waßenhoven 2010 -\ProvidesFile{standard-dw.bbx}[2010/11/21 v1.3b biblatex bibliography style] +\ProvidesFile{standard-dw.bbx}[2011/02/06 v1.3c biblatex bibliography style] \RequireBibliographyStyle{standard} @@ -1300,6 +1300,47 @@ \usebibmacro{pageref}% \usebibmacro{finentry}} +\DeclareBibliographyDriver{review}{% + \usebibmacro{bibindex}% + \usebibmacro{begentry}% + \ifbool{cbx:idemfull} + {} + {\usebibmacro{author/translator+others}% + \ifnameundef{labelname} + {} + {\setunit{\labelnamepunct}\newblock}}% + \iffieldundef{xref} + {% Code, wenn kein xref vorhanden + \usebibmacro{title}% + \newunit + \printlist{language}% + \newunit\newblock + \usebibmacro{byauthor}% + \newunit\newblock + \usebibmacro{bytranslator+others}% + \newunit\newblock + \printfield{version}} + {% Code, wenn xref vorhanden + \printtext[review]{\bbx@xref{\thefield{xref}}}}% + \newunit\newblock + \usebibmacro{in:}% + \usebibmacro{journal+issuetitle}% + \newunit\newblock + \usebibmacro{byeditor+others}% + \newunit\newblock + \usebibmacro{note+pages}% + \newunit\newblock + \iftoggle{bbx:isbn} + {\printfield{issn}} + {}% + \newunit\newblock + \usebibmacro{doi+eprint+url}% + \newunit\newblock + \usebibmacro{addendum+pubstate}% + \newunit\newblock + \usebibmacro{pageref} + \usebibmacro{finentry}} + \DeclareBibliographyDriver{thesis}{% \usebibmacro{bibindex}% \usebibmacro{begentry}% -- cgit v1.2.3