User's Guide to biblatex philosophy
User's Guide to biblatex philosophy
User's Guide to biblatex philosophy
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