diff options
author | Karl Berry <karl@freefriends.org> | 2013-03-31 23:42:00 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-03-31 23:42:00 +0000 |
commit | 365c13dc7ae45074aec384c73fdcbd0ee49cce37 (patch) | |
tree | 880c97f1b8b82aa683fef487de552428fdc29ac0 /Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx | |
parent | e2ab32fae56eaa3c80d05dd741c16dc020cb955c (diff) |
biblatex-philosophy (31mar13)
git-svn-id: svn://tug.org/texlive/trunk@29571 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx | 38 |
1 files changed, 36 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx index 5d5a3d51e52..686b37ca9a5 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.bbx @@ -13,7 +13,7 @@ %% License information appended %% \ProvidesFile{philosophy-classic.bbx} - [2013/03/27 v0.8c valbusa beta] + [2013/03/30 v0.8d valbusa beta] \RequireBibliographyStyle{authoryear} @@ -41,7 +41,41 @@ \renewbibmacro*{commarelateddate}{% \setunit*{\addcomma\space}% \printdate} -\renewbibmacro*{date+extrayear}{}% +\DeclareCiteCommand{\bbx@crossref@inbook} + {}% + {\iffieldundef{shorthand}{% + \usebibmacro{citeindex}% + \ifuseeditor{% + \ifthenelse{\value{listtotal}=2}% + {\printnames[][-\value{maxnamesincross}]{labelname}}% + {\printnames[][-\value{minnamesincross}]{labelname}}}% + {\usebibmacro{labeltitle}}% + \setunit*{\addspace}% + \usebibmacro{date+extrayear:crossref}}% + {\usebibmacro{cite:shorthand}}}% + {}% + {}% +\DeclareCiteCommand{\bbx@crossref@incollection} + {}% + {\iffieldundef{shorthand}{% + \usebibmacro{citeindex}% + \ifuseeditor{% + \ifthenelse{\value{listtotal}=2}% + {\printnames[][-\value{maxnamesincross}]{labelname}}% + {\printnames[][-\value{minnamesincross}]{labelname}}}% + {\usebibmacro{labeltitle}}% + \setunit*{\addspace}% + \usebibmacro{date+extrayear:crossref}}% + {\usebibmacro{cite:shorthand}}}% + {}% + {}% +\newbibmacro*{date+extrayear:crossref}{% + \begingroup% + \clearfield{month}% + \iffieldundef{labelyear} + {\printtext[parens]{\midsentence\bibstring{nodate}}} + {\printtext[parens]{\printdateextra}}% + \endgroup}% } \AtBeginDocument{% |