summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
diff options
context:
space:
mode:
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.bbx237
1 files changed, 69 insertions, 168 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 8e1e4a698c8..ca1ff81589e 100644
--- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
+++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx
@@ -1,30 +1,22 @@
-% $Id: philosophy-verbose.bbx,v 0.8b 2012/05/06 Valbusa$
-% Copyright 2009-2012 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.8b 2012/05/06 valbsua beta $]
+%%
+%% This is file `philosophy-verbose.bbx',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% biblatex-philosophy.dtx (with options: `verbose-bbx')
+%% ______________________________________________________
+%% The biblatex-philosophy package
+%% Copyright (C) 2009-2013 Ivan Valbusa
+%% All rights reserved
+%%
+%% License information appended
+%%
+\ProvidesFile{philosophy-verbose.bbx}
+ [2013/03/15 v0.8c valbusa beta]
\RequireBibliographyStyle{authortitle}
\RequireBibliographyStyle{philosophy-standard}
-
-\renewbibmacro*{bbx:editor}[1]{%
- \ifboolexpr{
- test \ifuseeditor
- and
- not test {\ifnameundef{editor}}
- }
- {\usebibmacro{bbx:dashcheck}
- {\bibnamedash}
- {\printnames{editor}%
- \setunit{\addspace}% #MOD#
- \usebibmacro{bbx:savehash}}%
- \usebibmacro{#1}%
- \clearname{editor}}
- {\global\undef\bbx@lasthash}}
-
\renewbibmacro*{author}{%
\ifboolexpr{
test \ifuseauthor
@@ -37,152 +29,61 @@
\iffieldundef{nameaddon}{}%
{\setunit{\addspace}%
\printtext[brackets]{\printfield{nameaddon}}}%
- \setunit{\addcomma\space}%
- \usebibmacro{bbx:savehash}}%
+\setunit{\addcomma\space}%
+\usebibmacro{bbx:savehash}}%
\usebibmacro{authorstrg}}
{\global\undef\bbx@lasthash}}
-%**************************************************************
-%``Publisher, Location Year''.
-%**************************************************************
-\newbibmacro*{publocyear}{%
- \iflistundef{publisher}%
- {}%
- {\printlist{publisher}}
- \setunit*{\addcomma\space}%
- \printlist{location}%
- \setunit*{\addspace}%
- \usebibmacro{date}%
- \newunit}
-\newbibmacro*{inpublocyear}{%
- \iflistundef{institution}%
- {}%
- {\printlist{institution}}
- \setunit*{\addcomma\space}%
- \printlist{location}%
- \setunit*{\addspace}%
- \usebibmacro{date}%
- \newunit}
-\newbibmacro*{orgpublocyear}{%
- \iflistundef{organization}%
- {}%
- {\printlist{organization}}
- \setunit*{\addcomma\space}%
- \printlist{location}%
- \setunit*{\addspace}%
- \usebibmacro{date}%
- \newunit}
-%**************************************************************
-%``Location: Publisher, Year''
-%**************************************************************
-\newbibmacro*{loccolonpub}{%
- \printlist{location}%
- \iflistundef{publisher}%
- {\setunit*{\addspace}}
- {\setunit*{\addcolon\space}}%
- \printlist{publisher}%
- \setunit*{\addcomma\space}%
- \usebibmacro{date}%
-\newunit}
-\newbibmacro*{inloccolonpub}{%
- \printlist{location}%
- \iflistundef{institution}
- {\setunit*{\addspace}}
- {\setunit*{\addcolon\space}}%
- \printlist{institution}%
- \setunit*{\addcomma\space}%
- \usebibmacro{date}%
- \newunit}
-\newbibmacro*{orgloccolonpub}{%
- \printlist{location}%
- \iflistundef{organization}
- {\setunit*{\addspace}}
- {\setunit*{\addcolon\space}}%
- \printlist{organization}%
- \setunit*{\addcomma\space}%
- \usebibmacro{date}%
- \newunit}
-%**************************************************************
-%``Location, Publisher, Year''
-%**************************************************************
-\newbibmacro*{locpubyear}{%
- \printlist{location}%
- \iflistundef{publisher}%
- {\setunit*{\addspace}}
- {\setunit*{\addcomma\space}}%
- \printlist{publisher}%
- \setunit*{\addcomma\space}%
- \usebibmacro{date}%
-\newunit}
-\newbibmacro*{inlocpubyear}{%
- \printlist{location}%
- \iflistundef{institution}
- {\setunit*{\addspace}}
- {\setunit*{\addcomma\space}}%
- \printlist{institution}%
- \setunit*{\addcomma\space}%
- \usebibmacro{date}%
- \newunit}
-\newbibmacro*{orglocpubyear}{%
- \printlist{location}%
- \iflistundef{organization}
- {\setunit*{\addspace}}
- {\setunit*{\addcomma\space}}%
- \printlist{organization}%
- \setunit*{\addcomma\space}%
- \usebibmacro{date}%
- \newunit}
-
-%-----------------------------------------------------------------
-%
-% DRIVERS
-%
-%-----------------------------------------------------------------
-
-\DeclareBibliographyDriver{incollection}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/translator+others}%
- \setunit{\labelnamepunct}
- \newblock
- \usebibmacro{title}%
- \newunit
- \printlist{language}%
- \newunit\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{in:}%
- \iffootnote{%
- \iffieldundef{crossref}%
- {\usebibmacro{incollection:full}}%
- {\cbx@crossref{\thefield{crossref}}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \usebibmacro{finentry}}}{\usebibmacro{incollection:full}}%
+\renewbibmacro*{editor}{%
+ \usebibmacro{bbx:editor}{editorstrg}}
+\renewbibmacro*{editor+others}{%
+ \usebibmacro{bbx:editor}{editor+othersstrg}}
+\renewbibmacro*{bbx:editor}[1]{%
+ \ifboolexpr{
+ test \ifuseeditor
+ and
+ not test {\ifnameundef{editor}}
}
-
-\DeclareBibliographyDriver{inbook}{%
- \usebibmacro{bibindex}%
- \usebibmacro{begentry}%
- \usebibmacro{author/translator+others}%
- \setunit{\labelnamepunct}\newblock
- \usebibmacro{title}%
- \newunit
- \printlist{language}%
- \newunit\newblock
- \usebibmacro{byauthor}%
- \newunit\newblock
- \usebibmacro{in:}%
- \iffootnote{%
- \iffieldundef{crossref}%
- {\usebibmacro{inbook:full}}%
- {\cbx@inbookcrossref{\thefield{crossref}}%
- \newunit\newblock
- \usebibmacro{pageref}%
- \usebibmacro{finentry}}}{\usebibmacro{inbook:full}}%
-}
-
-
-
+ {\usebibmacro{bbx:dashcheck}
+ {\bibnamedash}
+ {\printnames{editor}%
+\setunit{\addspace}% #MOD#
+ \usebibmacro{bbx:savehash}}%
+ \usebibmacro{#1}%
+ \clearname{editor}}
+ {\global\undef\bbx@lasthash}}
+\DeclareCiteCommand{\bbx@crossref@inbook}
+ {}%
+ {\ifciteseen{\usebibmacro{bybookauthor}%
+ \setunit*{\addcomma\space}\printtext[bibhyperlink]{%
+ \printfield[citetitle]{labeltitle}%
+ \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
+ {\setunit{\addspace\midsentence}}%
+ \bibstring{cited}}}{\usebibmacro{inbook:full}}}%
+ {}%
+ {}%
-\endinput
+\DeclareCiteCommand{\bbx@crossref@incollection}
+ {}%
+ {\ifciteseen{\usebibmacro{editor+others}%
+ \setunit*{\addcomma\space}\printtext[bibhyperlink]{%
+ \printfield[citetitle]{labeltitle}%
+ \iftoggle{cbx:commacit}{\setunit{\addcomma\space}}%
+ {\setunit{\addspace\midsentence}}%
+ \bibstring{cited}}}{\usebibmacro{incollection:full}}}%
+ {}%
+ {}%
+%%
+%% Copyright 2009-2013 by Ivan Valbusa
+%%
+%% This program is provided under the terms of the
+%% LaTeX Project Public License distributed from CTAN
+%% archives in directory macros/latex/base/lppl.txt.
+%%
+%% Author: Ivan Valbusa
+%% ivan dot valbusa at univr dot it
+%%
+%% This work has the LPPL maintenance status "author-maintained".
+%%
+%%
+%% End of file `philosophy-verbose.bbx'.