diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx')
-rw-r--r-- | Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx | 40 |
1 files changed, 35 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx index 8b115c393df..19942ef0ea6 100644 --- a/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx +++ b/Master/texmf-dist/tex/latex/biblatex-philosophy/philosophy-verbose.cbx @@ -1,11 +1,11 @@ -% $Id: philosophy-verbose.cbx,v 0.5 2010/03/07 17:00:00 15:42:33 valbusa beta $ +% $Id: philosophy-verbose.cbx,v 0.6 2010/03/23 17:00:00 15:42:33 valbusa beta $ % 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-verbose.cbx} -[$Id: philosophy-verbose.cbx,v 0.5 2010/03/07 17:00:00 15:42:33 valbusa beta $] +[$Id: philosophy-verbose.cbx,v 0.6 2010/03/23 17:00:00 15:42:33 valbusa beta $] \RequireCitationStyle{verbose-trad2} \DeclareLanguageMapping{italian}{italian-philosophy} @@ -44,8 +44,8 @@ latinemph=false} \renewbibmacro*{cite:title}{% \printtext[bibhyperlink]{% \printfield[citetitle]{labeltitle}% - \setunit{\addspace}% - \bibstring{opcit}}} + \setunit{\addspace\midsentence}% + \bibstring{opcit}}} \AtEveryCite{\boolfalse{bbx:annotation}} @@ -63,7 +63,37 @@ latinemph=false} {\ifbool{cbx:scauthorscite}{\DeclareNameAlias{sortname}{scdefault}}{\DeclareNameAlias{sortname}{default}}} {\thefield{entrytype}}}% \usebibmacro{shorthandintro}} - + + \newbibmacro*{ccite}{% + \global\boolfalse{cbx:loccit}% + \bibhypertarget{cite\the\value{instcount}}{% + \ifciteseen + {\iffieldundef{shorthand} + {\ifciteibid + {\usebibmacro{cite:ibid}} + {\usebibmacro{cite:title}}% + \usebibmacro{cite:save}} + {\usebibmacro{cite:shorthand}}} + {\usebibmacro{ccite:full}% + \usebibmacro{cite:save}}}} + +\newbibmacro*{ccite:full}{% + \renewbibmacro*{author}{}% + \renewbibmacro*{editor}{}% + \renewbibmacro*{translator}{}% + \renewbibmacro*{editor+others}{}% + \printtext[bibhypertarget]{% + \usedriver + {\DeclareNameAlias{sortname}{default}} + {\thefield{entrytype}}}% + \usebibmacro{shorthandintro}} + +\DeclareCiteCommand{\ccite} + {\usebibmacro{prenote}} + {\usebibmacro{citeindex}% + \usebibmacro{ccite}} + {\multicitedelim} + {\usebibmacro{cite:postnote}} \AtEveryCite{% \ifbool{cbx:latinemph}{\renewcommand*{\mkibid}{\emph}}{}% |