diff options
Diffstat (limited to 'Master/texmf-dist')
10 files changed, 152 insertions, 23 deletions
diff --git a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf Binary files differindex 985878454be..677ef37c503 100644 --- a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.tex b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.tex index 9a43f1ec4d2..956f4b52b87 100644 --- a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.tex +++ b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology-example.tex @@ -14,6 +14,9 @@ \printshorthands[type=manuscript,title=Manuscripts' description,env=details] \newpage \printshorthands[type=manuscript,title=Conspectus siglorum] - +\newpage +\begin{refcontext}[sorting=manuscripts]{} +\printbibliography[type=manuscript, title=Manuscripts' list] +\end{refcontext} \end{document} diff --git a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf Binary files differindex 53afea76166..fd377aaaf81 100644 --- a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf +++ b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.pdf diff --git a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex index c517a3577cd..a09a811e60c 100644 --- a/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex +++ b/Master/texmf-dist/doc/latex/biblatex-manuscripts-philology/documentation/biblatex-manuscripts-philology.tex @@ -1,5 +1,6 @@ \documentclass{ltxdockit}[2011/03/25] \usepackage{btxdockit} +\usepackage{metalogo} \usepackage{fontspec} \usepackage[mono=false]{libertine} \usepackage{microtype} @@ -19,8 +20,8 @@ subtitle={New data types}, email={maieul <at> maieul <dot> net}, author={Maïeul Rouquette}, - revision={1.11.0}, - date={21/09/2016}, + revision={1.12.0}, + date={23/10/2016}, url={https://github.com/maieul/biblatex-manuscripts-philology}} @@ -209,18 +210,39 @@ If you use \opt{manuscripts-noautoshorthand} version, this list could contain ma \label{sorting} If you doesn't use the shorthands' feature, you can want to print a list of manuscripts, sorted by Town, Library, Collection, Shelfmark. -You can use, for that, the option \opt{sorting=manuscripts}. +For this purpose, you can use, the option \opt{sorting=manuscripts} of a \env{refcontext} environment. \begin{minted}{latex} +\begin{refcontext}[sorting=manuscripts]{} \printbibliography[ type=manuscript, title=Description of other manuscripts, - sorting=manuscripts ] +\end{refcontext} \end{minted} You can use the special field \bibfield{sortshelfmark} if the way you shelf marks are sorted is not the way they are printed (like in normal entry type, you can use \bibfield{sorttitle}. +However, using different sorting scheme for different bibliography in the same document implies that biber will insert many time the bibliographic entries in the \verb+.bbl+ file, once by sorting scheme. +If you have a bib bibliography, that could make \LaTeX finishing the next run by a\\ \verb`TeX capacity exceeded, sorry [main memory size=<something>]` +\\ +because this will full the memory\footnote{The problem should not happen if you use \LuaLaTeX, because, contrary to \XeLaTeX\ and \LaTeX, \LuaLaTeX\ has no limit in memory, except the limit of the computer\ldots\ which should be enough with recent computer.}. + +In order to prevent this, the package also provides sorting schemes to get the same sorting scheme for manuscripts and other entries, even if separated in the final bibliography. +The following sorting schemes are adapted for the standard \biblatex\ sorting schemes: +\begin{itemize} + \item \verb`nty+manuscripts`, adapted from \verb+nty+; + \item \verb-nyt+manuscripts-, adapted from \verb-nyt-; + \item \verb-nyvt+manuscripts-, adapted from \verb-nyvt-. +\end{itemize} + +To use these scheme, don't use \env{recontext} environment, but simply the global option when loading \biblatex: +\begin{minted}{tex} +\usepackage[sorting=nty+manuscripts,…]{biblatex} +\end{minted} + +If you need more sorting scheme, please contact us, we could integrate them easily. + \section{Customization} \subsection{Commands} @@ -246,13 +268,13 @@ You can redefine, with \cs{renewcommand} some commands defined in \file{manuscri \csitem{mkshcite} the way the shorthand is printed when using \cs{shcite}. By default, no special formatting. -\cs{locationlibrarypunct} the punctuation between \bibfield{location} and \bibfield{library}. By default \cs{addcolon}\cs{addspace}. +\csitem{locationlibrarypunct} the punctuation between \bibfield{location} and \bibfield{library}. By default \cs{addcolon}\cs{addspace}. -\cs{manuscriptdescriptionlabelpunct} the punctuation between label and text, for the special fields. By default \cs{addcolon}\cs{addspace}. +\csitem{manuscriptdescriptionlabelpunct} the punctuation between label and text, for the special fields. By default \cs{addcolon}\cs{addspace}. -\cs{moreinterpunct} the punctuation between each special fields when printing in the same paragraph. By default \cs{addcolon}\cs{addspace}. +\csitem{moreinterpunct} the punctuation between each special fields when printing in the same paragraph. By default \cs{addcolon}\cs{addspace}. -\cs{pagetotalpagespunct} the punctuation between \bibfield{pagetotal} and \bibfield{pages}. By default \cs{addcolon}\cs{addspace}. +\csitem{pagetotalpagespunct} the punctuation between \bibfield{pagetotal} and \bibfield{pages}. By default \cs{addcolon}\cs{addspace}. \end{ltxsyntax} \subsection{Commands to use in the \bibfield{pages} field} @@ -276,6 +298,10 @@ To use this package with the features of \verb+biblatex-realauthor+, you must us \begin{changelog} +\begin{release}{1.12.0}{2016-23-10} + \item New sorting schemes. +\end{release} + \begin{release}{1.11.0}{2016-09-21} \item Fix typographical bug when using both \bibfield{layer} and \bibfield{columns} fields without \bibfield{pages} field. \end{release} diff --git a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx index 3b55965896e..1e6984ea9b9 100644 --- a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.bbx @@ -13,7 +13,7 @@ % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts-noautoshorthand.bbx} -[2016/09/21 v1.11.0 biblatex bibliography style (MR)]% +[2016/10/23 v1.12.0 biblatex bibliography style (MR)]% \RequireBibliographyStyle{manuscripts-shared} diff --git a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx index 7e114e0f734..02bbb7fbfe3 100644 --- a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-noautoshorthand.dbx @@ -13,5 +13,5 @@ % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts-noautoshorthand.dbx} -[2016/09/21 v1.11.0 biblatex bibliography style (MR)] +[2016/10/23 v1.12.0 biblatex bibliography style (MR)] \blx@inputonce{manuscripts-shared.dbx}{}{}{}{}{}
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.bbx b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.bbx index ef0589b9920..c554caa6920 100644 --- a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.bbx @@ -14,7 +14,7 @@ % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts-commons} -[2016/09/21 v1.11.0 biblatex bibliography style (MR)]% +[2016/10/23 v1.12.0 biblatex bibliography style (MR)]% \ifdef{\biblatexmultipledm@bibstyle} {\RequireBibliographyStyle{\biblatexmultipledm@bibstyle}} @@ -271,16 +271,11 @@ %% 5.6 Sorting -\DeclareSortingScheme{manuscripts}{ - \sort{ - \field{presort} - } - \sort[final]{ - \field{sortkey} - } + +\def\bbx@manuscripts@sorting{ \sort{ \field{location} - \literal{0000} + \literal{0000} } \sort{ \field{library} @@ -296,6 +291,111 @@ } } + +\DeclareSortingScheme{manuscripts}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \bbx@manuscripts@sorting +} + +% Adaptation from biblatex.def + +\DeclareSortingScheme{nty+manuscripts}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sortname} + \field{author} + \field{editor} + \field{translator} + \field{sorttitle} + \field{title} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{volume} + \literal{0} + } + \bbx@manuscripts@sorting +} + +\DeclareSortingScheme{nyt+manuscripts}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sortname} + \field{author} + \field{editor} + \field{translator} + \field{sorttitle} + \field{title} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{sorttitle} + \field{title} + } + \sort{ + \field{volume} + \literal{0} + } + \bbx@manuscripts@sorting +} + +\DeclareSortingScheme{nyvt+manuscripts}{ + \sort{ + \field{presort} + } + \sort[final]{ + \field{sortkey} + } + \sort{ + \field{sortname} + \field{author} + \field{editor} + \field{translator} + \field{sorttitle} + \field{title} + } + \sort{ + \field{sortyear} + \field{year} + } + \sort{ + \field{volume} + \literal{0} + } + \sort{ + \field{sorttitle} + \field{title} + } + \bbx@manuscripts@sorting +} + + + % 6. Prevent trouble with abbreviated form (verbose family) \newcommand{\biblatexms@patchfail}[1]{\PackageError{biblatex-manuscripts-philology}{Fail to patch #1}{}} diff --git a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.dbx b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.dbx index 185a55da7d5..b59c618afea 100644 --- a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts-shared.dbx @@ -13,7 +13,7 @@ % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts.dbx, manuscripts.bbx, french-manuscripts.lbx and english-manuscripts.lbx \ProvidesFile{manuscripts-shared.dbx}% -[2016/09/21 v1.11.0 biblatex bibliography style (MR)]% +[2016/10/23 v1.12.0 biblatex bibliography style (MR)]% \DeclareDatamodelEntrytypes{manuscript} \DeclareDatamodelFields[type=field,datatype=literal]{catalog,dating,shortlibrary,columns, collection,shortcollection,usualtitle,shelfmark,sortshelfmark,support,columns,layer} \DeclareDatamodelFields[type=list,datatype=name]{scribe,owner} diff --git a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.bbx b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.bbx index 551f99fc6e1..733ec2f3ea4 100644 --- a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.bbx +++ b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.bbx @@ -13,7 +13,7 @@ % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts.bbx}% -[2016/09/21 v1.11.0 biblatex bibliography style (MR)]% +[2016/10/23 v1.12.0 biblatex bibliography style (MR)]% \RequireBibliographyStyle{manuscripts-shared} diff --git a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.dbx b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.dbx index 643763b3e60..beac002a27c 100644 --- a/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.dbx +++ b/Master/texmf-dist/tex/latex/biblatex-manuscripts-philology/manuscripts.dbx @@ -13,5 +13,5 @@ % The Current Maintainer of this work is Maïeul Rouquette % This work consists of the files manuscripts*.dbx, manuscripts*.bbx, manuscripts*.lbx \ProvidesFile{manuscripts.dbx} -[2016/09/21 v1.11.0 biblatex bibliography style (MR)] +[2016/10/23 v1.12.0 biblatex bibliography style (MR)] \blx@inputonce{manuscripts-shared.dbx}{}{}{}{}{}
\ No newline at end of file |