summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-05-16 22:09:09 +0000
committerKarl Berry <karl@freefriends.org>2011-05-16 22:09:09 +0000
commit974432f9910907645c85a06a8692eff260de45b2 (patch)
treecaaddbfde35d04383fb8786a532608df662516c3 /Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
parent417e91d078352571aefe2bffd3cc2c1e5cc08f60 (diff)
biblatex-philosophy (16may11)
git-svn-id: svn://tug.org/texlive/trunk@22499 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx')
-rw-r--r--Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx53
1 files changed, 19 insertions, 34 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
index 1a198961653..e5581d8fbb6 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
@@ -1,29 +1,19 @@
-% $Id: philosophy-verbose.bbx,v 0.7b 2010/11/20 Valbusa$
-% Copyright 2009-2010 Ivan Valbusa. This package is author-maintained.
+% $Id: philosophy-verbose.bbx,v 0.7c 2011/05/16 Valbusa$
+% Copyright 2009-2011 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-verbose.bbx}[$Id: philosophy-verbose.bbx,v 0.7b 2010/11/20 valbsua beta $]
+\ProvidesFile{philosophy-verbose.bbx}[$Id: philosophy-verbose.bbx,v 0.7c 2011/05/16valbsua beta $]
\RequireBibliographyStyle{authortitle}
\RequireBibliographyStyle{philosophy-standard}
-
-%***********************************************************************************************************
-%
-% AT BEGIN BILIOGRAPHY
-%
-%***********************************************************************************************************
-\AtBeginBibliography{%
-%\global\boolfalse{cbx:loccit}%
-\citetrackerfalse
-}
-
+%**************************************************************
% Macro per la forma ``Publisher, Location Year''.
-%***********************************************************************************************************
+%**************************************************************
\newbibmacro*{publocyear}{%
\iflistundef{publisher}%
{}%
@@ -53,11 +43,9 @@
\setunit*{\addspace}%
\usebibmacro{date}%
\newunit}
-
-
-
+%**************************************************************
% Macro per la forma ``Location: Publisher, Year''
-%***********************************************************************************************************
+%**************************************************************
\newbibmacro*{loccolonpub}{%
\printlist{location}%
\iflistundef{publisher}%
@@ -87,10 +75,9 @@
\setunit*{\addcomma\space}%
\usebibmacro{date}%
\newunit}
-
-
+%**************************************************************
% Macro per la forma ``Location, Publisher, Year''
-%***********************************************************************************************************
+%**************************************************************
\newbibmacro*{locpubyear}{%
\printlist{location}%
\iflistundef{publisher}%
@@ -121,16 +108,14 @@
\usebibmacro{date}%
\newunit}
-
-%***********************************************************************************************************
-%***********************************************************************************************************
-
+%********************************************************************
\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}\)}
+ \ifboolexpr{
+ test \ifuseeditor
+ and
+ not test {\ifnameundef{editor}}
+ }
+ {\usebibmacro{bbx:dashcheck}
{\bibnamedash}
{\printnames{editor}%
\setunit{\addspace}% #MOD#
@@ -138,9 +123,11 @@
\usebibmacro{#1}%
\clearname{editor}}
{\global\undef\bbx@lasthash}}
-
+%**************************************************************
+% DRIVERS
+%**************************************************************
\DeclareBibliographyDriver{incollection}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%
@@ -163,8 +150,6 @@
\usebibmacro{finentry}}}{\usebibmacro{incollection:full}}%
}
-
-
\DeclareBibliographyDriver{inbook}{%
\usebibmacro{bibindex}%
\usebibmacro{begentry}%