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