summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-03-27 23:33:25 +0000
committerKarl Berry <karl@freefriends.org>2014-03-27 23:33:25 +0000
commit996087b3dbc4679ae437408cbbafd54aa642cbfe (patch)
tree2bbe4cb38dfa9204459c7f6799358fc42bbe8078 /Master/texmf-dist/doc/latex/biblatex-true-citepages-omit
parentf6d805e17f5fe445ac8a72559501d7236e4a7ead (diff)
biblatex-true-citepages-omit (27mar14)
git-svn-id: svn://tug.org/texlive/trunk@33305 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/biblatex-true-citepages-omit')
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/README7
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.bib8
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.pdfbin0 -> 56843 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.tex132
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.bib23
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.pdfbin0 -> 33025 bytes
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.tex18
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/latexmkrc2
-rw-r--r--Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/makefile12
9 files changed, 202 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/README b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/README
new file mode 100644
index 00000000000..5cb13aa4ec6
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/README
@@ -0,0 +1,7 @@
+biblatex-true-citepages-omit
+============================
+
+Correct some limits of the option citepages=omit of biblatex
+
+Copyright 2014 Maïeul Rouquette
+LLPL 1.3 http://www.latex-project.org/lppl.txt \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.bib b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.bib
new file mode 100644
index 00000000000..2568622262b
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.bib
@@ -0,0 +1,8 @@
+@article{Kaestli1993,
+ Author = {Jean-Daniel Kaestli},
+ Journal = {Apocrypha},
+ Number = {3},
+ Pages = {111-123},
+ Subtitle = {à propos d'un récent article de K. Schäferdiek},
+ Title = {Le rapport entre les deux vies latines de l'apôtre Jean},
+ Year = {1993}}
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
new file mode 100644
index 00000000000..b3b1caa5bfc
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.pdf
Binary files 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
new file mode 100644
index 00000000000..febd230623d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/biblatex-true-citepages-omit.tex
@@ -0,0 +1,132 @@
+\documentclass{ltxdockit}[2011/03/25]
+\usepackage{btxdockit}
+\usepackage[main=english,french,latin]{babel}
+\usepackage[bibstyle=verbose,citestyle=verbose,citepages=omit]{biblatex}
+\addbibresource{biblatex-true-citepages-omit.bib}
+\usepackage{biblatex-true-citepages-omit}
+\savebibmacro{real-citepages-omit}
+\renewbibmacro{real-citepages-omit}{}
+\usepackage{fontspec}
+\usepackage[mono=false]{libertine}
+\usepackage{microtype}
+\usepackage[strict]{csquotes}
+\setmonofont[Scale=MatchLowercase]{DejaVu Sans Mono}
+\usepackage{shortvrb}
+\usepackage{minted}
+\usepackage{pifont}
+
+% Usefull commands
+\newcommand{\biblatex}{biblatex\xspace}
+\pretocmd{\bibfield}{\sloppy}{}{}
+\pretocmd{\bibtype}{\sloppy}{}{}
+\newcommand{\bibkey}[1]{\texttt #1}
+% Meta-datas
+\titlepage{%
+ title={Correcting a limitation of citepages=omit option of \biblatex styles},
+ email={maieul <at> maieul <dot> net},
+ author={Maïeul Rouquette},
+ subtitle={},
+ revision={1.0.0},
+ date={25/03/2014},
+ url={https://github.com/maieul/biblatex-true-citepages-omit}}
+% Hyphen
+\hyphenation{Ma-de-lei-ne}
+
+\begin{document}
+
+\printtitlepage
+\tableofcontents
+
+\section{Documentation}
+
+\subsection{Goal}
+The citation styles of the family \emph{verbose} of the \biblatex package offer an \emph{citepages=omit} option.
+\begin{minted}{tex}
+\usepackage[bibstyle=verbose,citestyle=verbose,citepages=omit]{biblatex}
+\end{minted}
+
+This option is very useful: it omits the \bibfield{pages} field when a citation is made with a pages' number. For example, the following entry
+
+\inputminted{tex}{biblatex-true-citepages-omit.bib}
+
+called with:
+
+\begin{minted}{tex}
+\cite[112]{Kaestli1993}
+\end{minted}
+
+will be printed as:
+
+\begin{quotation}
+\cite[112]{Kaestli1993}
+\end{quotation}
+
+and not as:
+\citereset
+
+\begin{quotation}
+\cite{Kaestli1993}, p.~112
+\end{quotation}
+
+This option works perfectly, except if you add a text after page's number, as you can see in the following example.
+
+\begin{minted}{tex}
+\cite[\pno~112, on this point etc.]{Kaestli1993}
+\end{minted}
+
+\citereset
+\begin{quotation}
+\cite[\pno~112, on this point etc.]{Kaestli1993}
+\end{quotation}
+
+It seems this problem won't be solved in the \biblatex core\footnote{See: \url{https://github.com/plk/biblatex/issues/151\#issuecomment-22879677}.}.
+
+So, if you simply load the \emph{biblatex-true-citepages-omit} footcite package the problem will be solved.
+
+\begin{minted}{tex}
+\usepackage[bibstyle=verbose,citestyle=verbose,citepages=omit]{biblatex}
+\usepackage{biblatex-true-citepages-omit}
+...
+\cite[\pno~112, on this point etc.]{Kaestli1993}
+\end{minted}
+
+
+\citereset
+\restorebibmacro{real-citepages-omit}{}
+\begin{quotation}
+\cite[\pno~112, on this point etc.]{Kaestli1993}
+\end{quotation}
+\subsection{Declare commands to be used in \prm{postnote} argument}
+
+If you use some commands in the \prm{postnote} arguments, it could kill \LaTeX. To prevent that, use the \cmd{realcitepagesomit}, which the name of the command as argument. For example, the \emph{polyglossia} switching commands are problematic. So you can do:
+\begin{minted}{tex}
+\realcitepagesomitcmd{textlatin}
+\realcitepagesomitcmd{textgreek}
+\end{minted}
+\subsection{Limitations}
+
+\begin{itemize}
+ \item This package works only if you start the \prm{postnote} argument by the \cmd{pno} or \cmd{ppno} commands.
+ \item This package must be loaded after the \emph{biblatex-source-division} package.
+\end{itemize}
+\section{Credits}
+
+This package was created for Maïeul Rouquette's phd dissertation\footnote{\url{http://apocryphes.hypothese.org}.} in 2014. It is licensed on the \emph{\LaTeX\ Project Public License}\footnote{\url{http://latex-project.org/lppl/lppl-1-3c.html}.}.
+
+
+All issues can be submitted, in French or English, in the GitHub issues page\footnote{\url{https://github.com/maieul/biblatex-source-division/issues}.}.
+
+
+
+\section{Revision History}
+\begin{changelog}
+
+
+
+
+\begin{release}{1.0.0}{2014-13-25}
+\item First public release.
+\end{release}
+
+\end{changelog}
+\end{document} \ No newline at end of file
diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.bib b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.bib
new file mode 100644
index 00000000000..8e0db00395d
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.bib
@@ -0,0 +1,23 @@
+@book{Pleiade2,
+ Address = {Paris},
+ Publisher = {Gallimard},
+ Series = {Bibliothèque de la Pléiade},
+ Title = {Écrits apocryphes chrétiens},
+ Volume = {2},
+ Year = {2005}}
+
+@bookinbook{Pleiade_Bar,
+ Annotator = {Dominique Alibert and Gisèle Besson and Michèle Brossard-Dandré and Simon Mimouni},
+ Crossref = {Pleiade2},
+ Pages = {795-808},
+ Title = {Passion de Barthélémy},
+ Translator = {Dominique Alibert and Gisèle Besson and Michèle Brossard-Dandré and Simon Mimouni}}
+
+@article{Kaestli1993,
+ Author = {Jean-Daniel Kaestli},
+ Journal = {Apocrypha},
+ Number = {3},
+ Pages = {111-123},
+ Subtitle = {à propos d'un récent article de K. Schäferdiek},
+ Title = {Le rapport entre les deux vies latines de l'apôtre Jean},
+ Year = {1993}}
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
new file mode 100644
index 00000000000..d524807ac39
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.pdf
Binary files 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
new file mode 100644
index 00000000000..ecf6ca4421c
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/exemple.tex
@@ -0,0 +1,18 @@
+\documentclass{article}
+\usepackage[utf8]{inputenc}
+\usepackage[citestyle=verbose-trad2,citepages=omit]{biblatex}
+\usepackage{biblatex-source-division}
+\usepackage{biblatex-true-citepages-omit}
+\bibliography{exemple.bib}
+\begin{document}
+
+
+
+\cite[\pno~25, sur ce point\emph{lcr}...]{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/doc/latex/biblatex-true-citepages-omit/latexmkrc b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/latexmkrc
new file mode 100644
index 00000000000..d6cfc714fa5
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/latexmkrc
@@ -0,0 +1,2 @@
+$pdflatex = "xelatex --shell-escape %S";
+$pdf_mode = "1";
diff --git a/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/makefile b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/makefile
new file mode 100644
index 00000000000..4f30cded300
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/biblatex-true-citepages-omit/makefile
@@ -0,0 +1,12 @@
+FILES = *sty *tex *pdf README *.bib makefile latexmkrc
+%.pdf: %.tex latexmkrc %.bib
+ latexmk *tex
+dist: biblatex-true-citepages-omit.pdf
+ @$(RM) ../biblatex-true-citepages-omit.zip
+ rm -rf biblatex-true-citepages-omit
+ mkdir biblatex-true-citepages-omit
+ cp $(FILES) biblatex-true-citepages-omit
+ zip -r ../biblatex-true-citepages-omit.zip biblatex-true-citepages-omit
+
+clean:
+ @$(RM) *.pdf *.toc *.aux *.out *.fdb_latexmk *.log *.bbl *.bcf *.blg *run.xml *.synctex.gz* \ No newline at end of file