summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx24
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}}%