diff options
author | Karl Berry <karl@freefriends.org> | 2013-03-17 21:52:06 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-03-17 21:52:06 +0000 |
commit | e6826e3bb3139f2329f722784dfa24c5cbb824dc (patch) | |
tree | e770a052734db40bf9e6b77d167444b5ff6c4634 /Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.bbx | |
parent | f6ebf7e69e4c372ab549c769ce5058a8f864336d (diff) |
biblatex-philosophy
git-svn-id: svn://tug.org/texlive/trunk@29411 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.bbx | 237 |
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'. |