diff options
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.bbx | 34 |
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 |