summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx30
1 files changed, 16 insertions, 14 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx
index 20e4296b976..d094a7c432f 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-classic.cbx
@@ -13,7 +13,7 @@
%% License information appended
%%
\ProvidesFile{philosophy-classic.cbx}
- [2013/04/13 v0.8e valbusa beta]
+ [2013/06/20 v0.8f valbusa beta]
\RequireCitationStyle{authoryear-comp}
@@ -33,10 +33,12 @@
\AtEveryCite{%
\iftoggle{cbx:scauthorscite}%
- {\renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}%
-\renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}%
-\renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}}%
-{}}
+ {%
+ \renewcommand*{\mkbibnamelast}[1]{\textsc{#1}}%
+ \renewcommand*{\mkbibnamefirst}[1]{\textsc{#1}}%
+ \renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}%
+ \renewcommand*{\mkbibnameprefix}[1]{\textsc{#1}}}%
+ {}}%
\DeclareNameFormat{labelname}{%
\bibhyperref{%
\ifcase\value{uniquename}%
@@ -58,9 +60,9 @@
\newbibmacro*{cite:init:AT}{%
\ifnumless{\value{multicitecount}}{2}
{\global\boolfalse{cbx:parens}%
- \global\undef\cbx@lasthash}
- {\iffieldundef{prenote}
- {}
+ \global\undef\cbx@lasthash}%
+ {\iffieldundef{prenote}%
+ {}%
{\global\undef\cbx@lasthash}}}
\newbibmacro*{cite:reinit:AT}{%
@@ -69,9 +71,9 @@
\newbibmacro*{cite:AT}{%
\iffieldundef{shorthand}
{\iffieldequals{namehash}{\cbx@lasthash}
- {\setunit{\compcitedelim}}
+ {\setunit{\compcitedelim}}%
{\ifnameundef{labelname}
- {}
+ {}%
{\printnames{labelname}%
\setunit{\nametitledelim}}%
\savefield{namehash}{\cbx@lasthash}}%
@@ -82,7 +84,7 @@
\newbibmacro*{citetitle:AT}{%
\iffieldundef{shorthand}
- {\usebibmacro{cite:title:AT}}
+ {\usebibmacro{cite:title:AT}}%
{\usebibmacro{cite:shorthand}}%
\setunit{\multicitedelim}}
@@ -90,7 +92,7 @@
\iffieldequals{namehash}{\cbx@lasthash}
{\setunit{\compcitedelim}}
{\ifnameundef{labelname}
- {}
+ {}%
{\printnames{labelname}%
\setunit{%
\global\booltrue{cbx:parens}%
@@ -266,7 +268,6 @@
\ifthenelse{\ifnameundef{labelname}\OR\iffieldundef{labelyear}}%
{\usebibmacro{cite:label}%
\setunit{\addspace}%
-
\usebibmacro{cite:labelyear+extrayear}%
\usebibmacro{cite:reinit}}%
{\iffieldequals{namehash}{\cbx@lasthash}%
@@ -281,7 +282,8 @@
\setunit{\nameyeardelim}%
\usebibmacro{cite:labelyear+extrayear}%
\savefield{namehash}{\cbx@lasthash}%
- \savefield{labelyear}{\cbx@lastyear}}}}
+ \iffieldundef{postnote}%
+ {\savefield{labelyear}{\cbx@lastyear}}{}}}}
\DeclareCiteCommand*{\cite}
{\usebibmacro{cite:init}%
\usebibmacro{prenote}}