09.11.2014 Views

User's Guide to biblatex philosophy

User's Guide to biblatex philosophy

User's Guide to biblatex philosophy

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

© 2009–2014 Ivan Valbusa 38<br />

1597 {\printtext[pureparens]{%<br />

1598 \printfield{issue}\setunit*{\addspace}%<br />

1599 \printdate}}}%<br />

1600 \newunit}%<br />

Delete “month” from \printdateextra <strong>to</strong> print open ranges such as: “1968-”:<br />

1601 \renewbibmacro*{date+extrayear}{%<br />

1602 \begingroup%<br />

1603 \clearfield{month}%<br />

1604 \clearfield{day}%<br />

1605 \ifboolexpr{%<br />

1606 test {\iffieldundef{date}}<br />

1607 and<br />

1608 test {\iffieldundef{year}}<br />

1609 }%<br />

1610 {\if<strong>to</strong>ggle{bbx:nodate}{\printtext[parens]{%<br />

1611 \midsentence\bibstring{nodate}}}{}}%<br />

1612 {\printtext[parens]{\printdateextra}}%<br />

1613 \endgroup}%<br />

Authors and edi<strong>to</strong>rs<br />

1614 \renewbibmacro*{author}{%<br />

1615 \ifboolexpr{%<br />

1616 test \ifuseauthor<br />

1617 and<br />

1618 not test {\ifnameundef{author}}<br />

1619 }%<br />

1620 {\usebibmacro{bbx:dashcheck}%<br />

1621 {\bibnamedash}%<br />

1622 {\usebibmacro{bbx:savehash}%<br />

1623 \printnames{author}%<br />

1624 \iffieldundef{nameaddon}{}%<br />

1625 {\setunit{\addspace}%<br />

1626 \printtext[brackets]{\printfield{nameaddon}}}%<br />

1627 \iffieldundef{authortype}%<br />

1628 {\setunit{\addspace}}%<br />

1629 {\setunit{\addcomma\space}}}%<br />

1630 \iffieldundef{authortype}%<br />

1631 {}%<br />

1632 {\usebibmacro{authorstrg}%<br />

1633 \setunit{\addspace}}}%<br />

1634 {\global\undef\bbx@lasthash%<br />

1635 \usebibmacro{labeltitle}%<br />

1636 \setunit*{\addspace}}%<br />

1637 \usebibmacro{date+extrayear}}%<br />

1638<br />

1639 \renewbibmacro*{edi<strong>to</strong>r}{%<br />

1640 \usebibmacro{bbx:edi<strong>to</strong>r}{edi<strong>to</strong>rstrg}}%<br />

1641 \renewbibmacro*{edi<strong>to</strong>r+others}{%<br />

1642 \usebibmacro{bbx:edi<strong>to</strong>r}{edi<strong>to</strong>r+othersstrg}}%<br />

1643 \renewbibmacro*{bbx:edi<strong>to</strong>r}[1]{%<br />

1644 \ifboolexpr{%<br />

1645 test \ifuseedi<strong>to</strong>r<br />

1646 and<br />

1647 not test {\ifnameundef{edi<strong>to</strong>r}}<br />

1648 }%<br />

1649 {\usebibmacro{bbx:dashcheck}%<br />

1650 {\bibnamedash}%<br />

1651 {\printnames{edi<strong>to</strong>r}%<br />

1652 \setunit{\addspace}%<br />

1653 \usebibmacro{bbx:savehash}}%<br />

1654 \usebibmacro{#1}%<br />

1655 \clearname{edi<strong>to</strong>r}%<br />

1656 \setunit{\addspace}}%<br />

1657 {\global\undef\bbx@lasthash%<br />

1658 \usebibmacro{labeltitle}%<br />

<strong>biblatex</strong>-<strong>philosophy</strong> v0.9f – 2014/03/28

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!