diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx index eef69e0c9e6..035c68a2b51 100644 --- a/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx +++ b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx @@ -21,7 +21,7 @@ %% same distribution. (The sources need not necessarily be %% in the same archive or directory.) \ProvidesFile{geschichtsfrkl.cbx}% - [2012/03/29 v1.0 geschichtsfrkl -- % + [2012/03/31 v1.1 geschichtsfrkl -- % biblatex für Historiker, cbx-Datei]% \ExecuteBibliographyOptions{% citetracker=true,% @@ -38,6 +38,7 @@ \newbool{cbx:fnverweise}% \newbool{cbx:jahrkeineklammern}% \newbool{cbx:neueseitevollzitat}% +\newbool{cbx:antikebd}% \DeclareBibliographyOption{mitjahr}[true]{\csuse{bool#1}% {cbx:mitjahr}}% \DeclareBibliographyOption{mitvn}[true]{\csuse{bool#1}% @@ -52,6 +53,8 @@ {cbx:jahrkeineklammern}}% \DeclareBibliographyOption{neueseitevollzitat}[true]{\csuse{bool#1}% {cbx:neueseitevollzitat}}% +\DeclareBibliographyOption{antikebd}[true]{\csuse{bool#1}% + {cbx:antikebd}}% \newbool{cbx:nurinit}% \DeclareBibliographyOption{citeinit}[true]{\csuse{bool#1}% {cbx:nurinit}}% @@ -146,21 +149,27 @@ \ifboolexpr{test \ifciteibid and% not (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}% {\bibstring{ibidem}\isdot}% - {\ifboolexpr{test \ifciteidem and not% + {\ifbool{cbx:nurshorthand}% + {\printfield{shorthand}}% + {\ifboolexpr{test \ifciteidem and not% (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}% {\bibnamedash}% {\usebibmacro{cite:name}}% \setunit{\addcolon\addspace}% \usebibmacro{cite:title}% \ifbool{cbx:mitjahr}{\setunit{\addspace}% - \usebibmacro{cite:year}}{}% + \usebibmacro{cite:year}}{}}% \usebibmacro{fnverweis}}% }% \newbibmacro*{cite}{% \ifboolexpr{bool {cbx:antik} or bool {cbx:frg}}{% \ifboolexpr{bool{cbx:antik} or bool {cbx:frgantik}}{% \bibhyperref{% - \printfield{shorthand}\setunit{\adddot\addspace}% + \ifboolexpr{bool {cbx:antikebd} and + test \ifciteibid and not% + (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}% + {\bibstring{ibidem}}% + {\printfield{shorthand}\setunit{\adddot\addspace}}% }% }{% \bibhyperref{% |