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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

© 2009–2014 Ivan Valbusa 40<br />

13.3.3 New commands<br />

1711 \newcommand{\postsep}{\par\nobreak\vskip\postnamesep%<br />

1712 \hskip-\bibhang\ignorespaces}<br />

1713 \renewcommand{\labelnamepunct}{}<br />

1714<br />

1715 \AtBeginShorthands{%<br />

1716 \renewcommand{\postsep}{}%<br />

1717 \renewcommand{\labelnamepunct}{\newunitpunct}}<br />

13.3.4 New macros<br />

Dates<br />

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

1719 \begingroup%<br />

1720 \clearfield{month}%<br />

1721 \clearfield{day}%<br />

1722 \makebox[\bibhang][r]{\printtext{%<br />

1723 \ifboolexpr{%<br />

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

1725 and<br />

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

1727 }%<br />

1728 {\if<strong>to</strong>ggle{bbx:nodate}{\printtext{%<br />

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

1730 {\printtext{\printdateextra}}%<br />

1731 \hskip\yeartitle}}%<br />

1732 \endgroup}%<br />

1733<br />

1734 \renewbibmacro*{labeltitle}{%<br />

1735 \iffieldundef{label}%<br />

1736 {\iffieldundef{shorttitle}%<br />

1737 {\printfield{title}\clearfield{title}}%<br />

1738 {\printfield[title]{shorttitle}}}%<br />

1739 {\printtext{\printfield{label}}%<br />

1740 \postsep}}<br />

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

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

1742 \ifboolexpr{%<br />

1743 test \ifuseauthor<br />

1744 and<br />

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

1746 }%<br />

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

1748 {}%<br />

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

1750 \printnames{author}%<br />

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

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

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

1754 \iffieldundef{authortype}%<br />

1755 {}%<br />

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

1757 \usebibmacro{authorstrg}%<br />

1758 \postsep}}%<br />

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

1760 \usebibmacro{labeltitle}%<br />

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

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

1763<br />

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

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

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

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

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

1769 \ifboolexpr{%<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!