diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx | 24 |
1 files changed, 17 insertions, 7 deletions
diff --git a/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx index 2ce5084a287..83cbe07c014 100644 --- a/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx +++ b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesFile{geschichtsfrkl.bbx}% - [2012/03/29 v1.0 geschichtsfrkl -- % + [2012/03/31 v1.1 geschichtsfrkl -- % biblatex für Historiker, bbx-Datei] \RequireBibliographyStyle{standard} \AtBeginDocument{\typeout{}\typeout% @@ -49,13 +49,16 @@ \DeclareEntryOption{antik}[true]{\csuse{bool#1}{cbx:antik}}% \newbool{bbx:diss}% \DeclareEntryOption{diss}[true]{\csuse{bool#1}{bbx:diss}}% -\newbool{cbx:frg} +\newbool{cbx:frg}% \DeclareEntryOption{frg}[true]{\csuse{bool#1}{cbx:frg}}% -\newbool{cbx:frgantik} +\newbool{cbx:frgantik}% \DeclareEntryOption{frgantik}[true]{\csuse{bool#1}{cbx:frgantik}% \csuse{bool#1}{cbx:frg}}% \newbool{cbx:urkunde}% \DeclareEntryOption{urkunde}[true]{\csuse{bool#1}{cbx:urkunde}}% +\newbool{cbx:nurshorthand}% +\DeclareEntryOption{nurshorthand}[true]{\csuse{bool#1}% + {cbx:nurshorthand}}% \newbibmacro{savestuff}{% \savename{editor}{\bbx@lasteditor}% \savefield{namehash}{\bbx@lasthash}% @@ -227,10 +230,12 @@ \newbibmacro*{signatur}{% \iffieldundef{note}{}{\printtext[parens]{\printfield{note}}\nopunct}% }% -\newbibmacro*{booktitle+editor}{% +\newbibmacro*{booktitle+volume+editor}{% \ifnameundef{editor}{ \usebibmacro{maintitle}% - \newunit% + \newunit + \iffieldundef{volume}{}% + {\bibstring{volume}\addspace\printfield{volume}\newunit}% }{% \ifbool{bbx:hrsg}{% \ifboolexpr{bool {bbx:editorders} and% @@ -240,9 +245,13 @@ {\printnames[hrsg]{editor}\addspace}% \printtext[parens]{\bibstring{editor}}\addcolon\addspace% \usebibmacro{maintitle}% + \iffieldundef{volume}{}% + {\newunit\bibstring{volume}\addspace\printfield{volume}}% \newunit% }{% \usebibmacro{maintitle}% + \iffieldundef{volume}{}% + {\newunit\bibstring{volume}\addspace\printfield{volume}}% \newunit% \printtext{hrsg\adddot\addspace v\adddot}% \setunit{\addspace}% @@ -330,11 +339,12 @@ \usebibmacro{bibindex}% \usebibmacro{begentry}% \usebibmacro{author}% - \setunit{\addcolon\addspace}\newblock% + \ifnameundef{author}{}% + {\setunit*{\addcolon\addspace}\newblock}% \usebibmacro{title}% \newunit\newblock \usebibmacro{in:}% - \usebibmacro{booktitle+editor}% + \usebibmacro{booktitle+volume+editor}% \setunit{\addspace}% \ifbool{bbx:jahrreihe}{}% {\usebibmacro{series+number}}% |