diff options
author | Karl Berry <karl@freefriends.org> | 2012-03-30 22:58:14 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2012-03-30 22:58:14 +0000 |
commit | 0c2a4b76e6f5683bb95ad5a176f157745fd78dc7 (patch) | |
tree | f6c41dd26b4f54212596a0078b76b6db6f10e77e /Master/texmf-dist/tex/latex | |
parent | 47a840e48160c6b531c48bdcb667ff77676df586 (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')
-rw-r--r-- | Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.bbx | 401 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/geschichtsfrkl/geschichtsfrkl.cbx | 215 |
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'. |