summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/geschichtsfrkl
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-03-30 22:58:14 +0000
committerKarl Berry <karl@freefriends.org>2012-03-30 22:58:14 +0000
commit0c2a4b76e6f5683bb95ad5a176f157745fd78dc7 (patch)
treef6c41dd26b4f54212596a0078b76b6db6f10e77e /Master/texmf-dist/tex/latex/geschichtsfrkl
parent47a840e48160c6b531c48bdcb667ff77676df586 (diff)
new biblatex package geschichtsfrkl (30mar12)
git-svn-id: svn://tug.org/texlive/trunk@25790 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/geschichtsfrkl')
-rw-r--r--Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx401
-rw-r--r--Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx215
2 files changed, 616 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx
new file mode 100644
index 00000000000..2ce5084a287
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx
@@ -0,0 +1,401 @@
+%%
+%% This is file `geschichtsfrkl.bbx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% geschichtsfrkl.dtx (with options: `bbx')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from geschichtsfrkl.bbx.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file geschichtsfrkl.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\ProvidesFile{geschichtsfrkl.bbx}%
+ [2012/03/29 v1.0 geschichtsfrkl -- %
+ biblatex für Historiker, bbx-Datei]
+\RequireBibliographyStyle{standard}
+\AtBeginDocument{\typeout{}\typeout%
+ {========= geschichtsfrkl -- biblatex für Historiker ========}}
+\ExecuteBibliographyOptions{%
+ pagetracker=true,%
+ bibencoding=utf8,%
+ sortlocale=de%
+}%
+\newbool{bbx:editorders}
+\DeclareBibliographyOption{editorders}[true]{\csuse{bool#1}%
+ {bbx:editorders}}
+\newbool{bbx:hrsg}%
+\DeclareBibliographyOption{hrsg}[true]{\csuse{bool#1}{bbx:hrsg}}%
+\newbool{bbx:jahrreihe}%
+\DeclareBibliographyOption{jahrreihe}[true]{\csuse{bool#1}%
+ {bbx:jahrreihe}}%
+\newbool{bbx:maintitleebd}%
+\DeclareBibliographyOption{maintitleebd}[true]{\csuse{bool#1}%
+ {bbx:maintitleebd}}
+\newbool{bbx:nurinit}%
+\DeclareBibliographyOption{bbx:nurinit}[true]{\csuse{bool#1}%
+ {bbx:nurinit}}%
+\newbool{cbx:antik}%
+\DeclareEntryOption{antik}[true]{\csuse{bool#1}{cbx:antik}}%
+\newbool{bbx:diss}%
+\DeclareEntryOption{diss}[true]{\csuse{bool#1}{bbx:diss}}%
+\newbool{cbx:frg}
+\DeclareEntryOption{frg}[true]{\csuse{bool#1}{cbx:frg}}%
+\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}}%
+\newbibmacro{savestuff}{%
+ \savename{editor}{\bbx@lasteditor}%
+ \savefield{namehash}{\bbx@lasthash}%
+ \savefield{maintitle}{\bbx@lastmaintitle}%
+}%
+\DeclareFieldFormat*{title}{#1}%
+\DeclareFieldFormat{subtitle}{#1}%
+\DeclareFieldFormat{booktitle}{#1}%
+\DeclareFieldFormat{booksubtitle}{#1}%
+\DeclareFieldFormat{titlecase}{#1}%
+\DeclareFieldFormat*{maintitle}{#1}%
+\DeclareFieldFormat{journaltitle}{#1}%
+\DeclareFieldFormat{pages}{#1}%
+\DeclareFieldFormat{edition}{#1}%
+\DeclareFieldFormat{volumes}{#1}%
+\DeclareFieldFormat{volume}{#1}%
+\DeclareFieldFormat{parens}{\mkbibparens{#1}}%
+\DeclareFieldFormat{brackets}{\mkbibbrackets{#1}}%
+\DeclareFieldFormat{quotes}{\mkbibquote{#1}}%
+\renewcommand*{\subtitlepunct}{\addperiod\addspace}%
+\renewcommand*{\intitlepunct}{\addcolon\addspace}%
+\renewcommand*{\newunitpunct}{\addcomma\addspace}%
+\newcommand*{\autorenschriftart}{\sc}%
+\newcommand*{\autorentrennzeichen}{\addnbspace\slash}%
+\DeclareNameFormat{author}{%
+ {\autorenschriftart%
+ \ifblank{#5}{}{#5\addspace}%
+ #1}%
+ \ifblank{#3}{}{\addcomma\space%
+ \ifbool{bbx:nurinit}{#4}{#3}}%
+ \ifthenelse{\value{listcount}<\value{liststop}}%
+ {\autorentrennzeichen\addspace}{}%
+ \isdot%
+}%
+\DeclareNameFormat{editor}{%
+ \ifblank{#3}{}{%
+ \ifbool{bbx:nurinit}{#4}{#3}\addspace}%
+ \ifblank{#5}{}{#5\addspace}%
+ #1%
+ \ifnumcomp{\value{listcount}}{<}{\value{liststop}-1}%
+ {\addcomma\addspace}%
+ {\ifnumcomp{\value{listcount}}{=}{\value{liststop}}%
+ {}{\addspace\bibstring{and}\addspace}}%
+}%
+\DeclareNameFormat{hrsg}{%
+ \ifblank{#5}{}{#5\addspace}%
+ #1%
+ \ifblank{#3}{}{\addcomma\space%
+ \ifbool{bbx:nurinit}{#4}{#3}}%
+ \ifthenelse{\value{listcount}<\value{liststop}}%
+ {\addnbspace\slash\addspace}{}%
+}%
+\newcommand*{\orttrennzeichen}{\addnbspace\slash\addspace}%
+\DeclareListFormat{location}{%
+ #1\ifthenelse{\value{listcount}<\value{liststop}}%
+ {\orttrennzeichen}{}%
+}%
+\let\bibnamedashOrig\bibnamedash%
+\renewcommand*{\bibnamedash}{%
+ \bibsentence\bibstring{idem\thefield{gender}}}%
+\renewbibmacro*{in:}{%
+ \printtext{\bibstring{in}\intitlepunct}%
+}%
+\renewbibmacro*{author}{%
+ \ifnameundef{author}{}%
+ {\ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}%
+ \AND\NOT\iffirstonpage}%
+ {\bibnamedash}%
+ {\printnames{author}\isdot}}}%
+\renewbibmacro*{author/editor}{%
+ \ifboolexpr{test{\ifnameundef{author}} or bool{cbx:frg}}{%
+ \ifthenelse{\iffieldequals{namehash}{\bbx@lasthash}%
+ \AND\NOT\iffirstonpage}%
+ {\bibnamedash}%
+ {\printnames[author]{editor}\isdot% (Hrsg.)
+ \addspace\printtext[parens]{\bibstring{editor}}}%
+ }{\usebibmacro{author}}%
+}%
+\renewbibmacro*{series+number}{%
+ \ifbool{cbx:antik}{%antike Extrawurst
+ \iffieldundef{series}{}{%
+ \iffieldundef{number}{}{%
+ \printtext{Bd}\adddot\addspace%
+ \printfield{number}\addcolon\addspace}%
+ \printfield{series}\setunit{\addcomma\addspace}}%
+ }{%
+ \iffieldundef{series}{}{%
+ \printtext[parens]{%
+ \printfield{series}%
+ \setunit*{\addspace}%
+ \printfield{number}%
+ \newunit%
+ }%
+ }%
+ }%
+}%
+\renewbibmacro*{journal}{%
+ \iffieldundef{journaltitle}
+ {}
+ {\printtext[journaltitle]{%
+ \printfield[titlecase]{journaltitle}%
+ \setunit{\subtitlepunct}%
+ \printfield[titlecase]{journalsubtitle}}}}%
+\newbibmacro{year}{%
+ \iffieldundef{year}{}{\printfield[parens]{year}}}%
+\newbibmacro*{journal+number+year}{%
+ \usebibmacro{journal}%
+ \setunit*{\addspace}%
+ \printfield{number}%
+ \setunit*{\addspace}%
+ \usebibmacro{year}%
+}%
+ \newbibmacro*{pages}{%
+ \printfield{pages}\isdot}%
+\newbibmacro*{maintitle+title+volumes}{%
+ \iffieldsequal{maintitle}{title}
+ {\clearfield{maintitle}%
+ \clearfield{mainsubtitle}%
+ \clearfield{maintitleaddon}}
+ {\iffieldundef{maintitle}{}%
+ {\usebibmacro{maintitle}%
+ \newunit\newblock
+ \ifbool{cbx:antik}%
+ {\usebibmacro{title}\addcomma\addspace}
+ {\iffieldundef{volume}
+ {\iffieldundef{volumes}{}{%
+ \printfield{volumes}%
+ \addspace\printtext{\bibstring{volumes}}\newunit}}%
+ {\printtext{\bibstring{volume}}\addspace%
+ \printfield{volume}\setunit*{\addcolon\addspace}}%
+ }}}%
+ \iffieldundef{volumes}{\usebibmacro{title}}{}%
+ \newunit}%
+\renewbibmacro*{maintitle}{%
+ \ifboolexpr{test {\iffieldundef{maintitle}}%
+ and test {\iffieldundef{mainsubtitle}}}{}%
+ {\ifboolexpr{bool {bbx:maintitleebd} and%
+ test {\iffieldequals{maintitle}{\bbx@lastmaintitle}} and%
+ not (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}%
+ {\bibstring{ibidem}}%
+ {\printtext[maintitle]{%
+ \printfield[titlecase]{maintitle}%
+ \setunit*{\subtitlepunct}%
+ \printfield[titlecase]{mainsubtitle}}%
+ \setunit*{\subtitlepunct}}%
+ \printfield{maintitleaddon}\isdot}}%
+\renewbibmacro*{title}{%
+ \ifboolexpr{test {\iffieldundef{title}} and%
+ test {\iffieldundef{subtitle}}}{}%
+ {\printtext[title]{%
+ \printfield[titlecase]{title}%
+ \setunit*{\subtitlepunct}%
+ \printfield[titlecase]{subtitle}}%
+ \setunit*{\subtitlepunct}}%
+ \printfield{titleaddon}\isdot}%
+\newbibmacro*{location+edition+year}{%
+ \printlist{location}%
+ \iffieldundef{edition}{\setunit{\addspace}}{%
+ \iffieldint{edition}%
+ {\setunit{\addspace}%
+ \mkbibsuperscript{\printfield{edition}}}%
+ {\setunit{\addcomma\addspace}%
+ \printfield{edition}\addcomma\addspace}}%
+ \printfield{year}}%
+\newbibmacro*{addendum}{%
+ \iffieldundef{addendum}{}{%
+ \printtext[parens]{ND\addspace\printfield{addendum}}}%
+}%
+\newbibmacro*{signatur}{%
+ \iffieldundef{note}{}{\printtext[parens]{\printfield{note}}\nopunct}%
+}%
+\newbibmacro*{booktitle+editor}{%
+ \ifnameundef{editor}{
+ \usebibmacro{maintitle}%
+ \newunit%
+ }{%
+ \ifbool{bbx:hrsg}{%
+ \ifboolexpr{bool {bbx:editorders} and%
+ test {\ifnameequals{editor}{\bbx@lasteditor}} and%
+ not (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}%
+ {\bibstring{idem\thefield{gender}}}%
+ {\printnames[hrsg]{editor}\addspace}%
+ \printtext[parens]{\bibstring{editor}}\addcolon\addspace%
+ \usebibmacro{maintitle}%
+ \newunit%
+ }{%
+ \usebibmacro{maintitle}%
+ \newunit%
+ \printtext{hrsg\adddot\addspace v\adddot}%
+ \setunit{\addspace}%
+ \ifboolexpr{bool {bbx:editorders} and%
+ test {\ifnameequals{editor}{\bbx@lasteditor}} and%
+ not (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}%
+ {\bibstring{idem\thefield{gender}}}%
+ {\printnames{editor}}%
+ }}%
+}%
+\newbibmacro*{reftitle}{%
+ \iffieldundef{title}{}{%
+ \printtext{Art\adddot\addspace}%
+ \printtext[quotes]{%
+ \usebibmacro{title}\setunit{\addspace}%
+ \iffieldundef{number}{}{\printfield[brackets]{number}}%
+}}}%
+\newbibmacro*{refmaintitle}{%
+ \iffieldundef{maintitle}{}{%
+ \printfield{maintitle}\setunit*{\addspace}\printfield{volume}%
+}}%
+\newbibmacro*{reztitle}{%
+ \printtext[quotes]{%
+ \usebibmacro{title}%
+}}%
+\newbibmacro*{antikzeugs}{%
+ \iflistundef{language}{}{%
+ \printlist{language}\isdot%
+ \setunit{\addcomma\addspace}%
+ }%
+ \ifboolexpr{test {\ifnameundef{translator}}%
+ and test {\ifnameundef{editor}}}{}{%
+ \printtext{hrsg\adddot\addspace u\adddot\addspace%
+ übers\adddot\addspace v.}\isdot\addspace%
+ \ifnameundef{translator}{\printnames{editor}}%
+ {\printnames[editor]{translator}}%
+ \setunit{\addcomma\addspace}}%
+}%
+\DeclareBibliographyDriver{article}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author}%
+ \setunit{\addcolon\addspace}\newblock%
+ \usebibmacro{title}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{journal+number+year}%
+ \newunit\newblock
+ \usebibmacro{pages}%
+ \setunit{\addspace}
+ \usebibmacro{url+urldate}%
+ \setunit{\addperiod\addspace}%
+ \usebibmacro{signatur}%
+ \usebibmacro{savestuff}%
+ \usebibmacro{finentry}%
+}%
+\DeclareBibliographyDriver{book}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author/editor}%
+ \setunit{\addcolon\addspace}\newblock%
+ \usebibmacro{maintitle+title+volumes}%
+ \setunit{\addspace}%
+ \ifbool{bbx:jahrreihe}{}%
+ {\usebibmacro{series+number}}%
+ \newunit\newblock%
+ \ifbool{cbx:antik}{%
+ \usebibmacro{antikzeugs}}{}%
+ \ifbool{bbx:diss}{%
+ \printtext{Diss\adddot}\setunit{\addspace}}{}%
+ \usebibmacro{location+edition+year}%
+ \setunit{\addspace}%
+ \ifbool{bbx:jahrreihe}{%
+ \usebibmacro{series+number}%
+ \setunit{\addspace}}{}%
+ \usebibmacro{addendum}%
+ \setunit{\addspace}%
+ \usebibmacro{url+urldate}%
+ \setunit{\addperiod\addspace}%
+ \usebibmacro{signatur}%
+ \usebibmacro{savestuff}%
+ \usebibmacro{finentry}%
+}%
+\DeclareBibliographyDriver{inbook}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author}%
+ \setunit{\addcolon\addspace}\newblock%
+ \usebibmacro{title}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{booktitle+editor}%
+ \setunit{\addspace}%
+ \ifbool{bbx:jahrreihe}{}%
+ {\usebibmacro{series+number}}%
+ \newunit\newblock%
+ \usebibmacro{location+edition+year}%
+ \ifbool{bbx:jahrreihe}{%
+ \setunit{\addspace}%
+ \usebibmacro{series+number}}{}%
+ \newunit\newblock%
+ \usebibmacro{pages}%
+ \setunit{\addspace}%
+ \usebibmacro{addendum}%
+ \setunit{\addspace}%
+ \usebibmacro{url+urldate}%
+ \setunit{\addperiod\addspace}%
+ \usebibmacro{signatur}%
+ \usebibmacro{savestuff}%
+ \usebibmacro{finentry}%
+}%
+\DeclareBibliographyAlias{collection}{book}
+\DeclareBibliographyAlias{incollection}{inbook}
+\DeclareBibliographyDriver{inreference}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author}%
+ \setunit{\addcolon\addspace}\newblock%
+ \usebibmacro{reftitle}%
+ \newunit\newblock%
+ \usebibmacro{in:}%
+ \usebibmacro{refmaintitle}%
+ \setunit{\addspace}%
+ \usebibmacro{year}%
+ \newunit\newblock%
+ \usebibmacro{pages}%
+ \setunit{\addspace}%
+ \usebibmacro{url+urldate}%
+ \setunit{\addperiod\addspace}%
+ \usebibmacro{signatur}%
+ \usebibmacro{savestuff}%
+ \usebibmacro{finentry}%
+}%
+\DeclareBibliographyDriver{review}{%
+ \usebibmacro{bibindex}%
+ \usebibmacro{begentry}%
+ \usebibmacro{author}%
+ \setunit{\addspace}%
+ \printtext[parens]{Rez\adddot}%
+ \setunit{\addcolon\addspace}\newblock%
+ \usebibmacro{reztitle}%
+ \newunit\newblock
+ \usebibmacro{in:}%
+ \usebibmacro{journal+number+year}%
+ \newunit\newblock%
+ \usebibmacro{pages}%
+ \setunit{\addspace}%
+ \usebibmacro{url+urldate}%
+ \setunit{\addperiod\addspace}%
+ \usebibmacro{signatur}%
+ \usebibmacro{savestuff}%
+ \usebibmacro{finentry}%
+}%
+\endinput
+%%
+%% End of file `geschichtsfrkl.bbx'.
diff --git a/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx
new file mode 100644
index 00000000000..eef69e0c9e6
--- /dev/null
+++ b/Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx
@@ -0,0 +1,215 @@
+%%
+%% This is file `geschichtsfrkl.cbx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% geschichtsfrkl.dtx (with options: `cbx')
+%%
+%% IMPORTANT NOTICE:
+%%
+%% For the copyright see the source file.
+%%
+%% Any modified versions of this file must be renamed
+%% with new filenames distinct from geschichtsfrkl.cbx.
+%%
+%% For distribution of the original source see the terms
+%% for copying and modification in the file geschichtsfrkl.dtx.
+%%
+%% This generated file may be distributed as long as the
+%% original source files, as listed above, are part of the
+%% same distribution. (The sources need not necessarily be
+%% in the same archive or directory.)
+\ProvidesFile{geschichtsfrkl.cbx}%
+ [2012/03/29 v1.0 geschichtsfrkl -- %
+ biblatex für Historiker, cbx-Datei]%
+\ExecuteBibliographyOptions{%
+ citetracker=true,%
+ idemtracker=true,%
+ ibidtracker=true,%
+ opcittracker=false,%
+ loccittracker=false,%
+ sortcites=false%
+}%
+\newbool{cbx:seen}%
+\newbool{cbx:mitjahr}%
+\newbool{cbx:mitvn}%
+\newbool{cbx:mits}%
+\newbool{cbx:fnverweise}%
+\newbool{cbx:jahrkeineklammern}%
+\newbool{cbx:neueseitevollzitat}%
+\DeclareBibliographyOption{mitjahr}[true]{\csuse{bool#1}%
+ {cbx:mitjahr}}%
+\DeclareBibliographyOption{mitvn}[true]{\csuse{bool#1}%
+ {cbx:mitvn}}%
+\DeclareBibliographyOption{mits}[true]{\csuse{bool#1}{cbx:mits}}%
+\DeclareBibliographyOption{fnverweise}[true]{\csuse{bool#1}%
+ {cbx:fnverweise}}%
+\newbool{cbx:ibidpages}%
+\DeclareBibliographyOption{ibidpages}[true]{\csuse{bool#1}%
+ {cbx:ibidpages}}%
+\DeclareBibliographyOption{jahrkeineklammern}[true]{\csuse{bool#1}%
+ {cbx:jahrkeineklammern}}%
+\DeclareBibliographyOption{neueseitevollzitat}[true]{\csuse{bool#1}%
+ {cbx:neueseitevollzitat}}%
+\newbool{cbx:nurinit}%
+\DeclareBibliographyOption{citeinit}[true]{\csuse{bool#1}%
+ {cbx:nurinit}}%
+\AtBeginDocument{\ifbool{bbx:nurinit}%
+ {\global\booltrue{cbx:nurinit}}{}}%
+\ExecuteBibliographyOptions{citeinit,mitjahr,neueseitevollzitat}%
+\DeclareFieldFormat{prenote}{#1\isdot}%
+\DeclareFieldFormat{postnote}{#1}%
+\DeclareFieldFormat{shorttitle}{#1}%
+\DeclareNameFormat{frg}{%
+ #1%
+ \ifthenelse{\value{listcount}<\value{liststop}}%
+ {\addspace\slash\addspace}{}%
+}%
+\renewcommand*{\multicitedelim}{\setunit{\addsemicolon\addspace}}%
+\newcommand*{\citeautorenschriftart}{\sc}%
+\newcommand*{\citeautorentrennzeichen}%
+ {\addnbspace\slash\addspace}%
+\DeclareNameFormat{cite:author}{%
+ {\citeautorenschriftart%
+ \ifblank{#5}{}{#5\addspace}%
+ #1}%
+ \ifbool{cbx:mitvn}{%
+ \ifblank{#3}{}{\addcomma\space%
+ \ifbool{cbx:nurinit}{#4}{#3}}}{%
+ \ifbool{cbx:nurinit}{\addcomma\addspace#4}{}%
+ }%
+ \ifthenelse{\value{listcount}<\value{liststop}}%
+ {\citeautorentrennzeichen}{}%
+ \isdot%
+}%
+\renewbibmacro*{prenote}{%
+ \iffieldundef{prenote}{}%
+ {\printfield{prenote}%
+ \setunit{\addspace}}}%
+\renewbibmacro*{postnote}{%
+ \ifboolexpr{bool {cbx:antik}%
+ or bool {cbx:frg}%
+ or bool {cbx:frgantik}}%
+ {\setunit{\addspace}}%
+ {\newunit}%
+ \iffieldundef{postnote}{}%
+ {\ifboolexpr{not bool {cbx:seen}%
+ and not test {\iffieldundef{pages}}%
+ and not bool {cbx:urkunde}}%
+ {\printtext{hier}\addspace}{}%
+ \ifboolexpr{bool{cbx:antik} or bool{cbx:frg}}{%
+ \ifbool{cbx:antik}{\printfield{postnote}}{}%
+ \ifbool{cbx:frg}{%
+ \printfield{postnote}\addspace%
+ \ifnameundef{shorteditor}%
+ {\printnames[frg]{editor}\addperiod}%
+ {\printnames[frg]{shorteditor}\addperiod}%
+ }{}%
+ }{%
+ \ifboolexpr{test {\iffieldequals{postnote}{\cbx@lastpagenumber}}%
+ and test {\iffieldequals{entrykey}{\cbx@lastentrykey}}%
+ and not (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})%
+ and not bool {cbx:ibidpages}}{}{%
+ \ifbool{cbx:mits}{\printtext{S\adddot\addspace}}{}%
+ \printfield{postnote}%
+ }%
+ }%
+ }%
+ \setunit{\addperiod}%
+ \savefield{postnote}{\cbx@lastpagenumber}%
+ \savefield{entrykey}{\cbx@lastentrykey}%
+}%
+\newbibmacro*{cite:name}{%
+ \ifnameundef{author}{%
+ \ifnameundef{editor}{}{%
+ \printnames[cite:author]{editor}}%
+ }{%
+ \printnames[cite:author]{author}%
+}}%
+\newbibmacro*{cite:title}{%
+ \iffieldundef{shorttitle}{%
+ \usebibmacro{title}%
+ }{\printfield{shorttitle}}%
+}%
+\newbibmacro*{fnverweis}{%
+ \ifbool{cbx:fnverweise}{%
+ \setunit{\addspace}%
+ \printtext[parens]{wie Anm\adddot\addspace%
+ \ref{footref:\thefield{entrykey}}}}%
+}%
+\newbibmacro*{cite:year}{%
+ \ifbool{cbx:jahrkeineklammern}%
+ {\printfield{year}}%
+ {\printfield[parens]{year}}}%
+\newbibmacro*{cite:short}{%
+ \ifboolexpr{test \ifciteibid and%
+ not (bool {cbx:neueseitevollzitat} and test {\iffirstonpage})}%
+ {\bibstring{ibidem}\isdot}%
+ {\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{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}%
+ }%
+ }{%
+ \bibhyperref{%
+ \printfield{shorthand}\setunit{\adddot\addspace}%
+ \printtext{frg}\adddot\setunit{\addspace}%
+ }%
+ }%
+ }{%
+ \ifciteseen{\bibhyperlink{ref:\thefield{entrykey}}{%
+ \ifbool{cbx:urkunde}{%
+ \ifciteibid{\bibstring{ibidem}}%
+ {\usebibmacro{cite:title}}%
+ }{\usebibmacro{cite:short}}}}%
+ {\bibhypertarget{ref:\thefield{entrykey}}{%
+ \bibhyperref{\usedriver{}{\thefield{entrytype}}}%
+ \iffootnote{\label{footref:\thefield{entrykey}}}{}%
+ }}%
+ }%
+ \ifciteseen{\global\booltrue{cbx:seen}}%
+ {\global\boolfalse{cbx:seen}}%
+ \usebibmacro{savestuff}%
+}%
+\DeclareCiteCommand{\cite}[\mkbibfootnote]%
+ {\usebibmacro{prenote}}%
+ {\usebibmacro{citeindex}\usebibmacro{cite}}%
+ {\multicitedelim}%
+ {\usebibmacro{postnote}}%
+\DeclareCiteCommand{\parencite}[\mkbibparens]%
+ {\usebibmacro{prenote}}%
+ {\usebibmacro{citeindex}\usebibmacro{cite}}%
+ {\multicitedelim}%
+ {\usebibmacro{postnote}}%
+\DeclareCiteCommand{\footcite}[\mkbibfootnote]%
+ {\usebibmacro{prenote}}%
+ {\usebibmacro{citeindex}\usebibmacro{cite}}%
+ {\multicitedelim}%
+ {\usebibmacro{postnote}}%
+\DeclareCiteCommand{\textcite}%
+ {\usebibmacro{prenote}}%
+ {\usebibmacro{citeindex}\usebibmacro{cite}}%
+ {\multicitedelim}%
+ {\usebibmacro{postnote}\finentry}%
+\DeclareMultiCiteCommand{\cites}[\mkbibfootnote]{\cite}%
+ {\multicitedelim}%
+\DeclareMultiCiteCommand{\parencites}[\mkparencite]{\parencite}%
+ {\multicitedelim}%
+\DeclareMultiCiteCommand{\footcites}[\mkbibfootnote]{\footcite}%
+ {\multicitedelim}%
+\DeclareMultiCiteCommand{\textcites}{\textcite}{\multicitedelim}%
+\endinput
+%%
+%% End of file `geschichtsfrkl.cbx'.