From cef69eb80d87d25fa4472c84aabe4c76594a0398 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 26 Jun 2014 23:55:55 +0000 Subject: biblatex-true-citepages-omit git-svn-id: svn://tug.org/texlive/trunk@34437 c570f23f-e606-0410-a88d-b1316a301751 --- .../biblatex-true-citepages-omit.pdf | Bin 56843 -> 58830 bytes .../biblatex-true-citepages-omit.tex | 13 +++++++++---- .../latex/biblatex-true-citepages-omit/exemple.pdf | Bin 33025 -> 11621 bytes .../latex/biblatex-true-citepages-omit/exemple.tex | 6 ++---- .../biblatex-true-citepages-omit.sty | 18 ++++-------------- 5 files changed, 15 insertions(+), 22 deletions(-) diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.pdf b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.pdf index b3b1caa5bfc..774c779a84c 100644 Binary files a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.pdf and b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.tex b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.tex index febd230623d..97bcf53983f 100644 --- a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.tex +++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.tex @@ -26,8 +26,8 @@ email={maieul maieul net}, author={Maïeul Rouquette}, subtitle={}, - revision={1.0.0}, - date={25/03/2014}, + revision={1.0.1}, + date={16/06/2014}, url={https://github.com/maieul/biblatex-true-citepages-omit}} % Hyphen \hyphenation{Ma-de-lei-ne} @@ -121,10 +121,15 @@ All issues can be submitted, in French or English, in the GitHub issues page\foo \section{Revision History} \begin{changelog} +\begin{release}{1.1.0}{2014-06-16} +\item Better implementation of \cs{realcitepagesomitcmd}. +\end{release} +\begin{release}{1.0.1}{2014-06-16} +\item Compatibility with the \cs{bibleverse} of bibleref package. +\end{release} - -\begin{release}{1.0.0}{2014-13-25} +\begin{release}{1.0.0}{2014-03-25} \item First public release. \end{release} diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.pdf b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.pdf index d524807ac39..f3e8ad2e7e5 100644 Binary files a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.pdf and b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.pdf differ diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.tex b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.tex index ecf6ca4421c..adb0ab1151f 100644 --- a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.tex +++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.tex @@ -1,5 +1,5 @@ \documentclass{article} -\usepackage[utf8]{inputenc} +\usepackage{fontspec} \usepackage[citestyle=verbose-trad2,citepages=omit]{biblatex} \usepackage{biblatex-source-division} \usepackage{biblatex-true-citepages-omit} @@ -8,11 +8,9 @@ -\cite[\pno~25, sur ce point\emph{lcr}...]{Kaestli1993} +\cite[\pno~25, sur ce point...]{Kaestli1993} -\cite[\pno~25, sur ce point\emph{lcr}...]{Kaestli1993} - \cite[(1)\pno~795, sur ce point...]{Pleiade_Bar} \end{document} diff --git a/Master/texmf-dist/tex/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.sty b/Master/texmf-dist/tex/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.sty index 37d4760544d..f1caa27eb2f 100644 --- a/Master/texmf-dist/tex/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.sty +++ b/Master/texmf-dist/tex/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.sty @@ -15,7 +15,7 @@ % This work consists of the file biblatex-real-citepages-omit.sty \NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{biblatex-true-citepages-omit}[2014/03/25 v1.0.0 real run of citepages=omit for biblatex] +\ProvidesPackage{biblatex-true-citepages-omit}[2014/06/15 v1.1.0 real run of citepages=omit for biblatex] \RequirePackage{xstring} \AtEveryCitekey{% @@ -24,27 +24,17 @@ \newbibmacro{real-citepages-omit}{% \iffieldundef{postnote}{}{% - \renewcommand{\do}[1]{% - \global\csletcs{old##1}{##1}% - \global\csletcs{##1}{relax}% - }% - \dolistloop{\realcitepagesomit@cmd}% \IfBeginWith{\csfield{postnote}}{\pno}{\clearfield{pages}}{% \IfBeginWith{\csfield{postnote}}{\ppno}{\clearfield{pages}}{}}% - % - \renewcommand{\do}[1]{% - \global\csletcs{##1}{old##1}% - }% - \dolistloop{\realcitepagesomit@cmd}% }% }% -\def\realcitepagesomit@cmd{} -\newcommand{\realcitepagesomitcmd}[1]{\listadd{\realcitepagesomit@cmd}{#1}} + +\newcommand{\realcitepagesomitcmd}[1]{\ifcsdef{#1}{\expandafter\robustify\csname#1\endcsname}{}} \realcitepagesomitcmd{emph} \realcitepagesomitcmd{textbf} - +\realcitepagesomitcmd{bibleverse} \endinput \ No newline at end of file -- cgit v1.2.3