summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx34
1 files changed, 9 insertions, 25 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx
index b42152fe62a..37d743565c0 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-modern.bbx
@@ -1,11 +1,11 @@
-% $Id: philosophy-modern.bbx,v 0.5 2010/03/07 Valbusa$
+% $Id: philosophy-modern.bbx,v 0.6 2010/03/23 Valbusa$
% Copyright 2009-2010 Ivan Valbusa. This package is author-maintained.
% Permission is granted to copy, distribute and/or modify this software under the
% terms of the LaTeX Project Public License, version 1.3c
% http://www.ctan.org/tex-archive/macros/latex/base/lppl.txt.
-\ProvidesFile{philosophy-modern.bbx}[philosophy-modern.bbx,v 0.5 2010/03/07 valbusa beta$]
+\ProvidesFile{philosophy-modern.bbx}[philosophy-modern.bbx,v 0.6 2010/03/23 valbusa beta$]
\RequireBibliographyStyle{philosophy-classic}
@@ -14,8 +14,7 @@
\csuse{bool#1}{bbx:yearleft}}
\ExecuteBibliographyOptions{%
-yearleft=false%
-}
+yearleft=false}
%%---------------------------------------------------------------------------------------------
%% new lengths
@@ -37,11 +36,6 @@ yearleft=false%
\newcommand{\postsep}{\par\nobreak\vskip\postnamesep\hskip-\bibhang\ignorespaces}
-
-%\renewcommand{\labelnamepunct}{%
-% \ifthenelse{\ifnameundef{author}}
-% {{\addspace}}{\unspace}}
-%\renewcommand{\entrysetpunct}{}
\renewcommand{\labelnamepunct}{\unspace}
%%---------------------------------------------------------------------------------------------
@@ -70,12 +64,9 @@ yearleft=false%
\printtext{\printfield{labelyear}\printfield{extrayear}%
\hskip\yeartitle}}}}
-
-
-
% label for entries without 'editor' and 'author'
%%-------------------------------------------------------------
-\renewbibmacro*{labeltitle}{%%---------\renewbibmacro{editorstrg}{}??????
+\renewbibmacro*{labeltitle}{%
\iffieldundef{label}%
{\iffieldundef{shorttitle}
{\printfield{title}%
@@ -86,7 +77,6 @@ yearleft=false%
% macro 'author' OKKKKK
%%----------------------------------------------------
-
\renewbibmacro*{author}{%
\ifthenelse{\ifuseauthor\AND\NOT\ifnameundef{author}}
{\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
@@ -110,16 +100,15 @@ yearleft=false%
\usebibmacro{date+extrayear}}
-% macro 'editor' OKKKKKK
+% macro 'editor'
%%----------------------------------------------------
-
\renewbibmacro*{bbx:editor}[1]{%
\ifthenelse{\ifuseeditor\AND\NOT\ifnameundef{editor}}
{\ifthenelse{\iffieldequals{fullhash}{\bbx@lasthash}\AND
\NOT\iffirstonpage\AND
\(\NOT\boolean{bbx@inset}\OR
\iffieldequalstr{entrysetcount}{1}\)}
- {}%MOD
+ {}% removed \bibnamedash
{\printnames{editor}%
\postsep%ADD
\usebibmacro{bbx:savehash}}%
@@ -139,7 +128,9 @@ yearleft=false%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
\usebibmacro{editor+others}%
- \setunit{\addcomma\space}\newblock
+ \ifuseeditor{% trick for entry with ``label'' field
+ \setunit{\addcomma\space}}
+ {}\newblock
\usebibmacro{maintitle+title}%
\newunit
\printlist{language}%
@@ -176,11 +167,4 @@ yearleft=false%
\usebibmacro{pageref}%
\usebibmacro{finentry}}
-
-\DeclareBibliographyDriver{set}{%
- \entryset{}{\addperiod\postsep}%
-\nopunct\vskip-2\baselineskip
-\finentry}
-
-
\endinput \ No newline at end of file