summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/biblatex-philosophy
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-03-16 20:47:33 +0000
committerKarl Berry <karl@freefriends.org>2015-03-16 20:47:33 +0000
commit88e80bc72bd0448dfa0b3b1b65c7c5d41b7a043b (patch)
tree69343d05011776567cc912bc6c5c09f4f11377bf /Master/texmf-dist/source/latex/biblatex-philosophy
parentca3a60d119fcc83da0a0c6ed3521a75be47221b8 (diff)
biblatex-philosophy (16mar15)
git-svn-id: svn://tug.org/texlive/trunk@36536 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/biblatex-philosophy')
-rw-r--r--Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx41
1 files changed, 29 insertions, 12 deletions
diff --git a/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx b/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
index b03c1462bd1..114fde44f9c 100644
--- a/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
+++ b/Master/texmf-dist/source/latex/biblatex-philosophy/biblatex-philosophy.dtx
@@ -97,7 +97,7 @@
%<italian-lbx>\ProvidesFile{italian-philosophy.lbx}
%<english-lbx>\ProvidesFile{english-philosophy.lbx}
%<*standard-bbx|classic-bbx|modern-bbx|verbose-bbx|classic-cbx|modern-cbx|verbose-cbx|italian-lbx|english-lbx>
- [2015/01/14 v0.9h valbusa beta]
+ [2015/03/14 v0.9i valbusa beta]
%</standard-bbx|classic-bbx|modern-bbx|verbose-bbx|classic-cbx|modern-cbx|verbose-cbx|italian-lbx|english-lbx>
%<*driver>
\documentclass{ltxdoc}
@@ -265,7 +265,7 @@
%</driver>
% \fi
%
-% \CheckSum{3394}
+% \CheckSum{3407}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -283,6 +283,7 @@
% Grave accent \` Left brace \{ Vertical bar \|
% Right brace \} Tilde \~}
%
+% \changes{v0.9i}{2015/03/14}{Corrected a bug with \opt{shorthandintro} option.}
% \changes{v0.9h}{2015/01/14}{New option \opt{lowscauthors}. Corrected some bugs. Updated documentation.}
% \changes{v0.9g}{2014/12/12}{Added localization module for spanish. Corrected a bug in \bibtype{inbook} and \bibtype{incollection} entries when using \bibfield{crossref} field. Updated documentation.}
% \changes{v0.9f}{2014/03/28}{Updated documentation. Corrected a bug in the \opt{volnumformat} option.}
@@ -347,7 +348,6 @@
%
% \maketitle
%
-% \thispagestyle{empty}
%
%\begin{abstract}
% This package provides a small collection of bibliography and citation styles for use with Philipp Lehman's \sty{biblatex} package. The styles follow the most popular conventions of the Italian publications but can be used in other languages too. They offer some useful features to compose detailed bibliographic entries including the translation data of foreign texts, annotations etc. Many options allow you to change the style defaults.
@@ -679,7 +679,7 @@
%
%\boolitem[false]{lowscauthors}
% Prints the initials of the names in lowercase small capitals.
-% For example you will obtain \textsc{donald e. knuth} instead of \textsc{Donald E. knuth}. If you need the uppercase for some specific entries use the \cmd{MakeUppercase} command.
+% For example you will obtain \textsc{donald e. knuth} instead of \textsc{Donald E. Knuth}. If you need the uppercase for some specific entries use the \cmd{MakeUppercase} command.
%
%\optitem[publocyear]{publocformat}{\opt{publocyear}, \opt{locpubyear}, \opt{loccolonpub}}
% This option provides three styles for typesetting the ``publisher/location/date'' block.
@@ -1082,6 +1082,8 @@
\newtoggle{bbx:classical}
\newtoggle{bbx:lowscauthors}
+\newtoggle{cbx:shorthandintro}
+
\DeclareBibliographyOption{annotation}[true]{%
\settoggle{bbx:annotation}{#1}}
\DeclareBibliographyOption{library}[true]{%
@@ -1097,6 +1099,8 @@
\DeclareBibliographyOption{lowscauthors}[true]{%
\settoggle{bbx:lowscauthors}{#1}}
+\DeclareBibliographyOption{shorthandintro}[true]{%
+ \settoggle{cbx:shorthandintro}{#1}}
\newcommand{\bbx@publocformat}{}
@@ -1141,7 +1145,8 @@
maxcitenames = 2,
mincitenames = 1,
maxbibnames = 999,
- minbibnames = 999}
+ minbibnames = 999,
+ shorthandintro = true}
% \end{macrocode}
% Changing the penalty of the urls will prevent
% many overfull boxes.
@@ -3390,16 +3395,13 @@
\RequireCitationStyle{authoryear-comp}
\newtoggle{cbx:scauthorscite}
-\newtoggle{cbx:shorthandintro}
+
\DeclareBibliographyOption{scauthorscite}[true]{%
\settoggle{cbx:scauthorscite}{#1}}
-\DeclareBibliographyOption{shorthandintro}[true]{%
- \settoggle{cbx:shorthandintro}{#1}}
\ExecuteBibliographyOptions{%
scauthorscite = false,
citetracker = true,
- shorthandintro = true
}
\AtEveryCite{%
@@ -3885,7 +3887,19 @@
{\setunit{\addspace\midsentence}}}%
\bibstring{cited}}}
- \renewbibmacro*{cite:full}{%OK
+% \renewbibmacro*{cite:full}{%OK
+% \usebibmacro{cite:full:citepages}%
+% \global\toggletrue{cbx:fullcite}%
+% \printtext[bibhypertarget]{%
+% \usedriver
+% {\iftoggle{cbx:scauthorscite}{%
+% \DeclareNameAlias{sortname}{scdefault}}%
+% {\DeclareNameAlias{sortname}{default}}}%
+% {\thefield{entrytype}}}%
+% \usebibmacro{shorthandintro}}
+
+\renewbibmacro*{cite:full}{%OK
+ \iftoggle{cbx:shorthandintro}{%
\usebibmacro{cite:full:citepages}%
\global\toggletrue{cbx:fullcite}%
\printtext[bibhypertarget]{%
@@ -3894,8 +3908,11 @@
\DeclareNameAlias{sortname}{scdefault}}%
{\DeclareNameAlias{sortname}{default}}}%
{\thefield{entrytype}}}%
- \usebibmacro{shorthandintro}}
-
+ \usebibmacro{shorthandintro}}%
+ {\usebibmacro{cite:shorthand}}}
+
+
+
\renewbibmacro*{cite:idem}{%
\iftoggle{cbx:scauthorscite}{%
\bibstring[\mkbibsc]{idem\thefield{gender}}}{%