Hello community,
here is the log from the commit of package texlive-specs-c for openSUSE:Factory checked in at 2020-05-29 21:16:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/texlive-specs-c (Old)
and /work/SRC/openSUSE:Factory/.texlive-specs-c.new.3606 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "texlive-specs-c"
Fri May 29 21:16:56 2020 rev:40 rq:806883 version:unknown
Changes:
--------
--- /work/SRC/openSUSE:Factory/texlive-specs-c/texlive-specs-c.changes 2019-11-07 23:09:53.448091078 +0100
+++ /work/SRC/openSUSE:Factory/.texlive-specs-c.new.3606/texlive-specs-c.changes 2020-05-29 21:22:50.956046991 +0200
@@ -1,0 +2,60 @@
+Mon May 18 08:47:10 UTC 2020 - Dr. Werner Fink
+
+- Enhance spec file generator to find missing .so man page
+ links for better dependency resolution (bsc#1171682)
+
+-------------------------------------------------------------------
+Wed May 13 13:59:14 UTC 2020 - Dr. Werner Fink
+
+- Modify patch texdoc_cnf.dif to ignore tlpkg/texlive.tlpdb as
+ kpathsea uses the ls-R files as well
+
+-------------------------------------------------------------------
+Tue May 12 09:03:38 UTC 2020 - Dr. Werner Fink
+
+- Correct obsoletes for new packages
+
+-------------------------------------------------------------------
+Wed May 6 11:27:35 UTC 2020 - Dr. Werner Fink
+
+- Scan *.def files as well for RequirePackage
+
+-------------------------------------------------------------------
+Tue May 5 13:55:07 UTC 2020 - Dr. Werner Fink
+
+- Add Requires to tex(epstopdf-base.sty) to fix package split
+ of texlive-epstopdf
+
+-------------------------------------------------------------------
+Mon May 4 09:00:25 UTC 2020 - Dr. Werner Fink
+
+- Skip *-dev packages from file dependendcy scanner as otherwise
+ we see doubling name space for some style files like amsmath.sty
+
+-------------------------------------------------------------------
+Mon Apr 27 06:52:15 UTC 2020 - Dr. Werner Fink
+
+- Add patch pythontex_p2top3.dif and a removes file to fully
+ switch pythontex packages of TeXLive to python3
+
+-------------------------------------------------------------------
+Mon Apr 20 10:29:02 UTC 2020 - Dr. Werner Fink
+
+- Update to TeXLive 2020
+ * Port patches
+ kpathsea_cnf.dif
+ latexpand_perl.dif
+ luaotfload_varfonts.dif
+ luatex_cnf.dif
+ musixtex_various.dif
+ * Delete patches not needed anymore as files have moved
+ tetex_scripts.dif
+ * Delete patche updmap-map_roboto.dif as fixed upstream
+ * Add new patches to catch moved files
+ texlive-scripts-extra_scripts.dif
+ texlive-scripts_scripts.dif
+ * Add new patch xetex_conf.dif to fit FHS location
+ * Remove TeXLive installer files breaking rpm database
+ texlive-scripts.removes
+
+-------------------------------------------------------------------
Old:
----
bezos.doc.tar.xz
bezos.tar.xz
bgreek.doc.tar.xz
bgreek.tar.xz
New:
----
beamerauxtheme.doc.tar.xz
beamerauxtheme.tar.xz
bearwear.doc.tar.xz
bearwear.tar.xz
biblatex-ajc2020unofficial.doc.tar.xz
biblatex-ajc2020unofficial.tar.xz
biblatex-apa6.doc.tar.xz
biblatex-apa6.tar.xz
biblatex-german-legal.doc.tar.xz
biblatex-german-legal.tar.xz
biblatex-jura2.doc.tar.xz
biblatex-jura2.tar.xz
biblatex2bibitem.doc.tar.xz
biblatex2bibitem.tar.xz
bigintcalc.doc.tar.xz
bigintcalc.tar.xz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texlive-specs-c.spec ++++++
++++ 11995 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/texlive-specs-c/texlive-specs-c.spec
++++ and /work/SRC/openSUSE:Factory/.texlive-specs-c.new.3606/texlive-specs-c.spec
++++++ beamer-rl.doc.tar.xz ++++++
Binary files old/doc/lualatex/beamer-rl/Example-of-use-ar.pdf and new/doc/lualatex/beamer-rl/Example-of-use-ar.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/lualatex/beamer-rl/Example-of-use-ar.tex new/doc/lualatex/beamer-rl/Example-of-use-ar.tex
--- old/doc/lualatex/beamer-rl/Example-of-use-ar.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/lualatex/beamer-rl/Example-of-use-ar.tex 2019-10-04 22:49:11.000000000 +0200
@@ -0,0 +1,292 @@
+\documentclass[babel={layout=lists}]{beamer-rl}
+\usepackage{hologo} % pdflatex, xelatex, lualatex logos
+
+\babelprovide[import=ar-DZ, main]{arabic}
+\babelfont{sf}{Amiri}
+
+% Themes without Navigation Bars
+%\mode<presentation>{\usetheme{default}}
+%\mode<presentation>{\usetheme{boxes}}
+%\mode<presentation>{\usetheme{Bergen}}
+%\mode<presentation>{\usetheme{Boadilla}}
+%\mode<presentation>{\usetheme{Madrid}}
+%\mode<presentation>{\usetheme{AnnArbor}}
+\mode<presentation>{\usetheme{CambridgeUS}}
+%\mode<presentation>{\usetheme{EastLansing}}
+%\mode<presentation>{\usetheme{Pittsburgh}}
+%\mode<presentation>{\usetheme{Rochester}}
+
+% Themes with a Tree-Like Navigation Bar
+%\mode<presentation>{\usetheme{Antibes}}
+%\mode<presentation>{\usetheme{JuanLesPins}}
+%\mode<presentation>{\usetheme{Montpellier}}
+
+% Themes with a Table of Contents Sidebar
+%\mode<presentation>{\usetheme{Berkeley}}
+%\mode<presentation>{\usetheme{PaloAlto}}
+%\mode<presentation>{\usetheme{Goettingen}}
+%\mode<presentation>{\usetheme{Hannover}}
+
+% Themes with a Mini Frame Navigation
+%\mode<presentation>{\usetheme{Berlin}}
+%\mode<presentation>{\usetheme{Ilmenau}}
+%\mode<presentation>{\usetheme{Dresden}}
+%\mode<presentation>{\usetheme{Darmstadt}}
+%\mode<presentation>{\usetheme{Frankfurt}}
+%\mode<presentation>{\usetheme{Singapore}}
+%\mode<presentation>{\usetheme{Szeged}}
+
+% Themes with Section and Subsection Tables
+%\mode<presentation>{\usetheme{Copenhagen}}
+%\mode<presentation>{\usetheme{Luebeck}}
+%\mode<presentation>{\usetheme{Malmoe}}
+%\mode<presentation>{\usetheme{Warsaw}}
+
+\usecolortheme{spruce}
+
+\title{{\ttfamily beamer-rl} class}
+
+\author{Salim Bou}
+
+\institute[]{%
+{\color{blue} Repository: } https://github.com/seloumi/beamer-rl \par
+{\color{blue} Bug tracker: } https://github.com/seloumi/beamer-rl/issues
+}
+
+\date{\today}
+
+\setbeamercovered{transparent=10}
+\newtheorem*{thm}{.}
+
+\def\cs#1{\babelsublr{\texttt{\textbackslash#1}}}
+
+\begin{document}
+
+\parskip=6pt
+
+\begin{frame}
+\titlepage
+\end{frame}
+
+\begin{frame}
+\frametitle{\contentsname}
+\tableofcontents
+\end{frame}
+
+\section{}
+
+\begin{frame}[fragile]
+\frametitle{}
+ ( )
+ \hologo{pdfLaTeX} \hologo{XeLaTeX} ~.
+
+ \hologo{LuaTeX}
+
+\textit{Javier~Bezos}
+
+\verb|babel| (\verb|bidi| writing)
+
+ (class) beamer ( ) \verb|babel|
+\verb|bidi=basic-r|
+
+\hologo{LuaLaTeX}
+
+\end{frame}
+
+\section{ }
+
+\begin{frame}[fragile]
+\frametitle{ }
+
+\selectlanguage{nil}
+
+\begin{verbatim}
+\documentclass{beamer-rl}
+\babelprovide[import=ar-DZ, main]{arabic}
+\babelfont{sf}{Amiri}
+
+\mode<presentation>{\usetheme{Warsaw}}
+\begin{document}
+...
+\end{document}
+
+\end{verbatim}
+
+\end{frame}
+
+\section{}
+\subsection{}
+
+\begin{frame}[fragile]
+\frametitle{}
+
+{\selectlanguage{nil}
+\verb:\setbeamertemplate{blocks}[default]:
+}
+
+\setbeamertemplate{blocks}[default]
+
+
+\begin{block}{}
+ 21 1820
+
+ .
+\end{block}
+
+{\selectlanguage{nil}
+\verb:\setbeamertemplate{blocks}[rounded][shadow=true]:
+}
+
+\setbeamertemplate{blocks}[rounded][shadow=true]
+
+\begin{block}{}
+ 21 1820
+
+ .
+\end{block}
+
+\end{frame}
+
+\subsection{}
+
+\begin{frame}[fragile]
+\frametitle{enumerate, itemize}
+
+\begin{enumerate}
+\item
+\item
+\item
+\end{enumerate}
+
+\setbeamertemplate{itemize item}[triangle]
+
+{\selectlanguage{nil}
+\verb|\setbeamertemplate{itemize item}[triangle]|
+}
+
+\begin{itemize}
+\item
+\item
+\item
+\end{itemize}
+
+\selectlanguage{nil}
+
+
+\begin{itemize}
+\item first item
+\item second item
+\item third item
+\end{itemize}
+
+\end{frame}
+
+\subsection{}
+
+\begin{frame}
+\frametitle{}
+\begin{itemize}
+\item<1-> .
+\item<2-> .
+\item<3-> .
+\end{itemize}
+\hyperlink{jumptosecond}{\beamerreturnbutton{ }}
+\hypertarget<2>{jumptosecond}{}
+
+\end{frame}
+
+
+\subsection{}
+
+\begin{frame}
+\frametitle{}
+
+\framesubtitle{The proof uses \textit{reductio ad absurdum}.}
+\begin{thm}
+There is no largest prime number.
+\end{thm}
+\begin{proof}
+\begin{enumerate}[<+-| alert@+>]
+\item Suppose $p$ were the largest prime number.
+\item Let $q$ be the product of the first $p$ numbers.
+\item Then $q+1$ is not divisible by any of them.
+\item But $q + 1$ is greater than $1$, thus divisible by some prime
+number not in the first $p$ numbers.\qedhere
+\end{enumerate}
+\end{proof}
+
+\end{frame}
+
+\subsection{}
+
+\begin{frame}[fragile]
+\frametitle{}
+
+\framezoom<1><2>[border=2](2cm,2cm)(2cm,2cm)
+\pgfimage[height=5cm]{example-image}
+
+\selectlanguage{nil}
+
+\begin{verbatim}
+\framezoom<1><2>[border=2](2cm,2cm)(2cm,2cm)
+\pgfimage[height=5cm]{example-image}
+\end{verbatim}
+\end{frame}
+
+\section{ }
+
+\begin{frame}[fragile]
+\frametitle{ }
+
+\begin{itemize}
+\item
+ \verb:beamer: \verb:beamer-rl:
+
+
+ \verb:babel:
+ \verb:beamer-rl: :
+
+\medskip
+
+{\selectlanguage{nil}
+\verb:\documentclass[babel={<babel options>}]{beamer-rl}:
+}
+
+\medskip
+
+\item
+
+ \verb:beamer-rl: \cs{blacktriangleright} \cs{blacktriangleleft}
+
+\bigskip
+
+{\selectlanguage{nil}
+\centering
+\begin{tabular}{c|cc}
+\hline
+ & \verb:\blacktriangleright: & \verb:\blacktriangleleft: \\
+\hline
+LTR context & \blacktriangleright & \blacktriangleleft \\
+\hline
+RTL context & {\selectlanguage{arabic}\blacktriangleright} & {\selectlanguage{arabic}\blacktriangleleft} \\
+\hline
+\end{tabular}
+\par
+}
+
+\bigskip
+
+
+\item
+
+ \cs{babelsublr} \verb:bebel:
+ ()
+
+ \verb:pspicture: .
+\end{itemize}
+
+
+\end{frame}
+
+\end{document}
+\ No newline at end of file
Binary files old/doc/lualatex/beamer-rl/Example-of-use-en.pdf and new/doc/lualatex/beamer-rl/Example-of-use-en.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/lualatex/beamer-rl/Example-of-use-en.tex new/doc/lualatex/beamer-rl/Example-of-use-en.tex
--- old/doc/lualatex/beamer-rl/Example-of-use-en.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/doc/lualatex/beamer-rl/Example-of-use-en.tex 2019-10-04 22:49:11.000000000 +0200
@@ -0,0 +1,283 @@
+\documentclass[babel={layout=lists}]{beamer-rl}
+\usepackage{hologo} % pdflatex, xelatex, lualatex logos
+
+\babelprovide[import=ar-DZ, main]{arabic}
+\babelprovide[import,language=Default]{english}
+\babelfont{sf}{Amiri}
+
+% Themes without Navigation Bars
+%\mode<presentation>{\usetheme{default}}
+%\mode<presentation>{\usetheme{boxes}}
+%\mode<presentation>{\usetheme{Bergen}}
+%\mode<presentation>{\usetheme{Boadilla}}
+\mode<presentation>{\usetheme{Madrid}}
+%\mode<presentation>{\usetheme{AnnArbor}}
+%\mode<presentation>{\usetheme{CambridgeUS}}
+%\mode<presentation>{\usetheme{EastLansing}}
+%\mode<presentation>{\usetheme{Pittsburgh}}
+%\mode<presentation>{\usetheme{Rochester}}
+
+% Themes with a Tree-Like Navigation Bar
+%\mode<presentation>{\usetheme{Antibes}}
+%\mode<presentation>{\usetheme{JuanLesPins}}
+%\mode<presentation>{\usetheme{Montpellier}}
+
+% Themes with a Table of Contents Sidebar
+%\mode<presentation>{\usetheme{Berkeley}}
+%\mode<presentation>{\usetheme{PaloAlto}}
+%\mode<presentation>{\usetheme{Goettingen}}
+%\mode<presentation>{\usetheme{Hannover}}
+
+% Themes with a Mini Frame Navigation
+%\mode<presentation>{\usetheme{Berlin}}
+%\mode<presentation>{\usetheme{Ilmenau}}
+%\mode<presentation>{\usetheme{Dresden}}
+%\mode<presentation>{\usetheme{Darmstadt}}
+%\mode<presentation>{\usetheme{Frankfurt}}
+%\mode<presentation>{\usetheme{Singapore}}
+%\mode<presentation>{\usetheme{Szeged}}
+
+% Themes with Section and Subsection Tables
+%\mode<presentation>{\usetheme{Copenhagen}}
+%\mode<presentation>{\usetheme{Luebeck}}
+%\mode<presentation>{\usetheme{Malmoe}}
+%\mode<presentation>{\usetheme{Warsaw}}
+%\usetheme{Cuerna}\usecolortheme{default}
+
+\title{The beamer-rl class}
+
+\author{Salim Bou}
+
+\institute[]{%
+{\color{blue} Repository: } https://github.com/seloumi/beamer-rl \par
+{\color{blue} Bug tracker: } https://github.com/seloumi/beamer-rl/issues
+}
+
+
+\date{{\selectlanguage{english} \today}}
+
+\setbeamercovered{transparent=10}
+\newtheorem*{prf}{Proof}
+
+
+\begin{document}
+
+\parskip=6pt
+
+\begin{frame}
+\titlepage
+\end{frame}
+
+\begin{frame}
+\frametitle{\selectlanguage{english}\contentsname}
+\tableofcontents
+\end{frame}
+
+
+\section{Introduction}
+
+\begin{frame}[fragile]
+\frametitle{Introduction}
+Creating beamer presentation for right to left language (like arabic) using \hologo{pdfLaTeX} or \hologo{XeLaTeX} still poses many problems due to bugs not currently resolved especially for colors and hyperlinks
+
+The \hologo{LuaTeX} team set solutions for these issues thanks to them and to \textit{Javier~Bezos} for his works on the package \verb|babel| and \verb|bidi| writing
+
+This class provides patchs of some beamer templates and commands
+for right to left presentation, this package call babel with \verb|bidi=basic-r| option and require lualatex engine
+
+\end{frame}
+
+\section{How to use beamer-rl}
+
+\begin{frame}[fragile]
+\frametitle{How to use beamer-rl}
+
+\selectlanguage{nil}
+
+\begin{verbatim}
+\documentclass{beamer-rl}
+\babelprovide[import=ar-DZ, main]{arabic}
+\babelfont{sf}{Amiri}
+
+\mode<presentation>{\usetheme{Warsaw}}
+\begin{document}
+...
+\end{document}
+
+\end{verbatim}
+
+\end{frame}
+
+\section{Examples}
+\subsection{Blocks}
+
+\begin{frame}[fragile]
+\frametitle{Blocks}
+
+{\selectlanguage{nil}
+\verb:\setbeamertemplate{blocks}[default]:
+}
+
+\setbeamertemplate{blocks}[default]
+
+
+\begin{block}{Lorem}
+ \selectlanguage{nil}
+ On 21 April 1820, during a lecture, rsted
+ noticed a compass needle deflected from magnetic north when an
+ electric current from a battery was switched on and off.
+\end{block}
+
+{\selectlanguage{nil}
+\verb:\setbeamertemplate{blocks}[rounded][shadow=true]:
+}
+
+\setbeamertemplate{blocks}[rounded][shadow=true]
+
+\begin{block}{Lorem}
+ \selectlanguage{nil}
+ On 21 April 1820, during a lecture, rsted
+ noticed a compass needle deflected from magnetic north when an
+ electric current from a battery was switched on and off.
+\end{block}
+
+\end{frame}
+
+\subsection{Lists}
+
+\begin{frame}[fragile]
+\frametitle{enumerate, itemize}
+
+\begin{enumerate}
+\item first item
+\item second item
+\item third item
+\end{enumerate}
+
+\setbeamertemplate{itemize item}[triangle]
+
+{\selectlanguage{nil}
+\verb|\setbeamertemplate{itemize item}[triangle]|
+}
+
+
+\begin{itemize}
+\item first item
+\item second item
+\item third item
+\end{itemize}
+
+\selectlanguage{nil}
+
+\begin{itemize}
+\item first item
+\item second item
+\item third item
+\end{itemize}
+
+
+\end{frame}
+
+\subsection{Hyperlinks}
+
+\begin{frame}
+\frametitle{Hyperlinks}
+\begin{itemize}
+\item<1-> First item.
+\item<2-> Second item.
+\item<3-> Third item.
+\end{itemize}
+\hyperlink{jumptosecond}{\beamergotobutton{return to second slide}}
+\hypertarget<2>{jumptosecond}{}
+\end{frame}
+
+
+\subsection{Theorems}
+
+\begin{frame}
+\frametitle{Theorems}
+
+\framesubtitle{The proof uses \textit{reductio ad absurdum}.}
+\begin{theorem}
+There is no largest prime number.
+\end{theorem}
+\begin{prf}
+\begin{enumerate}[<+-| alert@+>]
+\item Suppose $p$ were the largest prime number.
+\item Let $q$ be the product of the first $p$ numbers.
+\item Then $q+1$ is not divisible by any of them.
+\item But $q + 1$ is greater than $1$, thus divisible by some prime
+number not in the first $p$ numbers.\qedhere
+\end{enumerate}
+\end{prf}
+
+\end{frame}
+
+\subsection{Zooming}
+
+\begin{frame}[fragile]
+\frametitle{Zooming}
+
+\framezoom<1><2>[border=2](2cm,2cm)(2cm,2cm)
+\pgfimage[height=5cm]{example-image}
+
+\selectlanguage{nil}
+
+\begin{verbatim}
+\framezoom<1><2>[border=2](2cm,2cm)(2cm,2cm)
+\pgfimage[height=5cm]{example-image}
+\end{verbatim}
+\end{frame}
+
+\section{Some notes}
+
+\begin{frame}[fragile]
+\frametitle{Some notes}
+
+\begin{itemize}
+
+\item
+
+All options provided by \verb:beamer: can be added with \verb:beamer-rl:
+
+Additional options can also be passed to package
+ \verb:babel:
+ with \verb:beamer-rl: like this
+
+\medskip
+
+{\selectlanguage{nil}
+\verb:\documentclass[babel={<babel options>}]{beamer-rl}:
+}
+
+\medskip
+
+\item
+The \verb:beamer-rl: class swap the definition of \verb:\blacktriangleright: with \verb:\blacktriangleleft: in RTL context
+
+\bigskip
+
+{\selectlanguage{nil}
+\centering
+\begin{tabular}{c|cc}
+\hline
+ & \verb:\blacktriangleright: & \verb:\blacktriangleleft: \\
+\hline
+LTR context & \blacktriangleright & \blacktriangleleft \\
+\hline
+RTL context & {\selectlanguage{arabic}\blacktriangleright} & {\selectlanguage{arabic}\blacktriangleleft} \\
+\hline
+\end{tabular}
+\par
+}
+
+\bigskip
+
+\item
+In some cases you need to use \verb:\babelsublr: command from \verb:bebel:
+package to insert a left to right text within your right to left text, e.g if you need to insert a \verb:pspicture: drawing in RTL context
+\end{itemize}
+
+\end{frame}
+
+\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/lualatex/beamer-rl/README.txt new/doc/lualatex/beamer-rl/README.txt
--- old/doc/lualatex/beamer-rl/README.txt 2019-03-29 22:11:44.000000000 +0100
+++ new/doc/lualatex/beamer-rl/README.txt 2019-10-04 22:49:11.000000000 +0200
@@ -1,7 +1,7 @@
-The beamer-rl package
-v1.1
+The beamer-rl class
+v1.3
-This package provides patchs of some beamer templates and commands
+This class provides patchs of some beamer templates and commands
for right to left presentation, this package require babel with lualatex engine
If you want to report any bugs or typos and corrections in the
documentation then
@@ -9,7 +9,7 @@
https://github.com/seloumi/beamer-rl/issues
-Current version release date: 2019/03/28
+Current version release date: 2019/10/04
___________________
Salim Bou
@@ -20,4 +20,4 @@
this license is at: http://www.latex-project.org/lppl.txt
This work is author-maintained (as per LPPL maintenance status)
-by Salim Bou.
+by Salim Bou.
\ No newline at end of file
Binary files old/doc/lualatex/beamer-rl/test-beamer-rl.pdf and new/doc/lualatex/beamer-rl/test-beamer-rl.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/lualatex/beamer-rl/test-beamer-rl.tex new/doc/lualatex/beamer-rl/test-beamer-rl.tex
--- old/doc/lualatex/beamer-rl/test-beamer-rl.tex 2019-03-29 22:11:44.000000000 +0100
+++ new/doc/lualatex/beamer-rl/test-beamer-rl.tex 1970-01-01 01:00:00.000000000 +0100
@@ -1,234 +0,0 @@
-\documentclass[hyperref=unicode]{beamer}
-\usepackage{hologo} % pdflatex, xelatex, lualatex logos
-
-\usepackage[nil,bidi=basic-r,layout=counters]{babel}
-\babelprovide[import=ar-DZ, main]{arabic}
-\babelprovide[import,language=Default]{english}
-\babelfont{sf}{Amiri}
-
-
-\usepackage{beamer-rl}
-
-% Themes without Navigation Bars
-%\mode<presentation>{\usetheme{default}}
-%\mode<presentation>{\usetheme{boxes}}
-%\mode<presentation>{\usetheme{Bergen}}
-%\mode<presentation>{\usetheme{Boadilla}}
-\mode<presentation>{\usetheme{Madrid}}
-%\mode<presentation>{\usetheme{AnnArbor}}
-%\mode<presentation>{\usetheme{CambridgeUS}}
-%\mode<presentation>{\usetheme{EastLansing}}
-%\mode<presentation>{\usetheme{Pittsburgh}}
-%\mode<presentation>{\usetheme{Rochester}}
-
-% Themes with a Tree-Like Navigation Bar
-%\mode<presentation>{\usetheme{Antibes}}
-%\mode<presentation>{\usetheme{JuanLesPins}}
-%\mode<presentation>{\usetheme{Montpellier}}
-
-% Themes with a Table of Contents Sidebar
-%\mode<presentation>{\usetheme{Berkeley}}
-%\mode<presentation>{\usetheme{PaloAlto}}
-%\mode<presentation>{\usetheme{Goettingen}}
-%\mode<presentation>{\usetheme{Hannover}}
-
-% Themes with a Mini Frame Navigation
-%\mode<presentation>{\usetheme{Berlin}}
-%\mode<presentation>{\usetheme{Ilmenau}}
-%\mode<presentation>{\usetheme{Dresden}}
-%\mode<presentation>{\usetheme{Darmstadt}}
-%\mode<presentation>{\usetheme{Frankfurt}}
-%\mode<presentation>{\usetheme{Singapore}}
-%\mode<presentation>{\usetheme{Szeged}}
-
-% Themes with Section and Subsection Tables
-%\mode<presentation>{\usetheme{Copenhagen}}
-%\mode<presentation>{\usetheme{Luebeck}}
-%\mode<presentation>{\usetheme{Malmoe}}
-%\mode<presentation>{\usetheme{Warsaw}}
-
-
-\usepackage{tikz}
-
-\title{The beamer-rl package}
-
-\author{Salim Bou}
-
-\institute[]{%
-{\color{blue} Repository: } https://github.com/seloumi/beamer-rl \par
-{\color{blue} Bug tracker: } https://github.com/seloumi/beamer-rl/issues
-}
-
-
-\date{{\selectlanguage{english} \today}}
-
-\setbeamercovered{transparent=10}
-\newtheorem*{thm}{.}
-
-
-\begin{document}
-
-\begin{frame}
-\titlepage
-\end{frame}
-
-\begin{frame}
-\frametitle{\selectlanguage{english}\contentsname}
-\tableofcontents
-\end{frame}
-
-\section{Introduction}
-
-\begin{frame}[fragile]
-\frametitle{Introduction}
-Creating beamer presentation for right to left language (like arabic) using \hologo{pdfLaTeX} or \hologo{XeLaTeX} still poses many problems due to bugs not currently resolved especially for colors and hyperlinks
-
-The \hologo{LuaTeX} team set solutions for these issues thanks to them and to \textit{Javier Bezos} for his works on the package \verb|babel| and \verb|bidi| writing
-
-
-\end{frame}
-
-\section{How to use beamer-rl}
-
-\begin{frame}[fragile]
-\frametitle{How to use beamer-rl}
-
-\selectlanguage{nil}
-
-\begin{verbatim}
-\documentclass{beamer}
-\usepackage[nil,bidi=basic-r,layout=counters]{babel}
-\babelprovide[import=ar-DZ, main]{arabic}
-\babelfont{sf}{Amiri}
-\usepackage{beamer-rl}
-
-\mode<presentation>{\usetheme{Warsaw}}
-\begin{document}
-...
-\end{document}
-
-\end{verbatim}
-
-\end{frame}
-
-\section{Examples}
-\subsection{Blocks}
-
-\begin{frame}[fragile]
-\frametitle{Blocks}
-
-{\selectlanguage{nil}
-\verb:\setbeamertemplate{blocks}[default]:
-}
-
-\setbeamertemplate{blocks}[default]
-
-
-\begin{block}{Lorem}
- \selectlanguage{nil}
- On 21 April 1820, during a lecture, rsted
- noticed a compass needle deflected from magnetic north when an
- electric current from a battery was switched on and off.
-\end{block}
-
-{\selectlanguage{nil}
-\verb:\setbeamertemplate{blocks}[rounded][shadow=true]:
-}
-
-\setbeamertemplate{blocks}[rounded][shadow=true]
-
-\begin{block}{}
- 21 1820
-
- .
-\end{block}
-
-\end{frame}
-
-\subsection{enumerate, itemize}
-
-\begin{frame}
-\frametitle{enumerate, itemize}
-
-\begin{enumerate}
-\item
-\item
-\item
-\end{enumerate}
-
-
-\begin{itemize}
-\item
-\item
-\item
-\end{itemize}
-\end{frame}
-
-\subsection{hyperlinks}
-
-\begin{frame}
-\frametitle{hyperlinks}
-\begin{itemize}
-\item<1-> First item.
-\item<2-> Second item.
-\item<3-> Third item.
-\end{itemize}
-\hyperlink{jumptosecond}{\beamergotobutton{ }}
-\hypertarget<2>{jumptosecond}{}
-\end{frame}
-
-
-\subsection{Theorems}
-
-\begin{frame}
-\frametitle{Theorems}
-
-\framesubtitle{The proof uses \textit{reductio ad absurdum}.}
-\begin{thm}
-There is no largest prime number.
-\end{thm}
-\begin{proof}
-\begin{enumerate}[<+-| alert@+>]
-\item Suppose $p$ were the largest prime number.
-\item Let $q$ be the product of the first $p$ numbers.
-\item Then $q+1$ is not divisible by any of them.
-\item But $q + 1$ is greater than $1$, thus divisible by some prime
-number not in the first $p$ numbers.\qedhere
-\end{enumerate}
-\end{proof}
-
-\end{frame}
-
-\subsection{zooming}
-
-\begin{frame}[fragile]
-\frametitle{zooming}
-
-\framezoom<1><2>[border=2](2cm,2cm)(2cm,2cm)
-\pgfimage[height=5cm]{example-image}
-
-\selectlanguage{nil}
-
-\begin{verbatim}
-\framezoom<1><2>[border=2](2cm,2cm)(2cm,2cm)
-\pgfimage[height=5cm]{example-image}
-\end{verbatim}
-\end{frame}
-
-\section{Some notes}
-
-\begin{frame}[fragile]
-\frametitle{Some notes}
-
-\begin{itemize}
-\item
-The \verb:beamer-rl: package modify the definition of \verb:\blacktriangleright: so it have the same meaning as\verb:\blacktriangleleft:, if you need to use the original command you can use \verb:\blackTriangleright:
-\item
-In some cases you need to use \verb:\babelsublr: command from \verb:bebel:
-package to insert a left to right text within your right to left text.
-\end{itemize}
-
-\end{frame}
-
-
-\end{document}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamer-rl.doc.tlpobj new/tlpkg/tlpobj/beamer-rl.doc.tlpobj
--- old/tlpkg/tlpobj/beamer-rl.doc.tlpobj 2019-03-30 02:23:59.000000000 +0100
+++ new/tlpkg/tlpobj/beamer-rl.doc.tlpobj 2019-10-05 01:54:33.000000000 +0200
@@ -1,9 +1,11 @@
name beamer-rl.doc
category Package
-revision 50643
+revision 52284
shortdesc doc files of beamer-rl
relocated 1
-docfiles size=29
+docfiles size=63
+ RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.pdf
+ RELOC/doc/lualatex/beamer-rl/Example-of-use-ar.tex
+ RELOC/doc/lualatex/beamer-rl/Example-of-use-en.pdf
+ RELOC/doc/lualatex/beamer-rl/Example-of-use-en.tex
RELOC/doc/lualatex/beamer-rl/README.txt
- RELOC/doc/lualatex/beamer-rl/test-beamer-rl.pdf
- RELOC/doc/lualatex/beamer-rl/test-beamer-rl.tex
++++++ beamer-rl.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/lualatex/beamer-rl/beamer-rl.cls new/tex/lualatex/beamer-rl/beamer-rl.cls
--- old/tex/lualatex/beamer-rl/beamer-rl.cls 1970-01-01 01:00:00.000000000 +0100
+++ new/tex/lualatex/beamer-rl/beamer-rl.cls 2019-10-04 22:49:11.000000000 +0200
@@ -0,0 +1,493 @@
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesClass{beamer-rl}
+[2019/10/04 v1.3 LaTeX class to patch beamer for right to left presentation with babel]
+
+\RequirePackage{kvoptions}
+\RequirePackage{kvsetkeys}
+
+\SetupKeyvalOptions{
+ family=beamer-rl,
+ prefix=beamer-rl@,
+ setkeys=\kvsetkeys,
+}
+
+% babel options:
+\define@key{beamer-rl}{babel}{%
+ \PassOptionsToPackage{#1}{babel}%
+}
+
+\DeclareDefaultOption{%
+ \PassOptionsToClass{\CurrentOption}{beamer}%
+}
+
+\ProcessKeyvalOptions*\relax
+
+\RequirePackage{ifluatex}
+
+\ifluatex
+\else
+\ClassError{beamer-rl}{beamer-rl require luatex}
+\fi
+
+\LoadClass[hyperref={unicode}]{beamer}
+
+\RequirePackage[nil,bidi=basic-r]{babel}
+
+\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax}
+\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}}
+\def\@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate*{#1}{#2}}
+
+\def\redefbeamertemplate{%
+ \@ifstar{\@defbeamertemplate}{\@@defbeamertemplate}%
+}
+
+\let\old@blacktriangleright\blacktriangleright
+\let\old@blacktriangleleft\blacktriangleleft
+
+\def\blacktriangleright{%
+ \ifcase\bbl@thepardir \old@blacktriangleright\else\old@blacktriangleleft\fi}
+\def\blacktriangleleft{%
+ \ifcase\bbl@thepardir \old@blacktriangleleft\else\old@blacktriangleright\fi}
+
+
+\let\oldpgfpicture\pgfpicture
+\let\oldendpgfpicture\endpgfpicture
+
+\def\pgfpicture{\babelsublr\bgroup\oldpgfpicture}
+\def\endpgfpicture{\oldendpgfpicture\egroup}
+
+\let\oldpgfuseshading\pgfuseshading
+\def\pgfuseshading#1{\babelsublr{\oldpgfuseshading{#1}}}
+
+
+%% beamerbasebox
+
+\newdimen\bmb@dimc
+
+\renewcommand\beamerboxesrounded[2][]{%
+ \global\let\beamer@firstlineitemizeunskip=\relax%
+ \vbox\bgroup%
+ \setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}%
+ \setkeys{beamerboxes}{#1}%
+ {%
+ \usebeamercolor{\bmb@lower}%
+ \globalcolorstrue%
+ \colorlet{lower.bg}{bg}%
+ }%
+ {%
+ \usebeamercolor{\bmb@upper}%
+ \globalcolorstrue%
+ \colorlet{upper.bg}{bg}%
+ }%
+ %
+ % Typeset head
+ %
+ \vskip4bp
+ \setbox\bmb@box=\hbox{%
+ \begin{minipage}[b]{\bmb@width}%
+ \usebeamercolor[fg]{\bmb@upper}%
+ #2%
+ \end{minipage}}%
+ \ifdim\wd\bmb@box=0pt%
+ \setbox\bmb@box=\hbox{}%
+ \ht\bmb@box=1.5pt%
+ \bmb@prevheight=-4.5pt%
+ \else%
+ \wd\bmb@box=\bmb@width%
+ \bmb@temp=\dp\bmb@box%
+ \ifdim\bmb@temp<1.5pt%
+ \bmb@temp=1.5pt%
+ \fi%
+ \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
+ \dp\bmb@box=0pt%
+ \bmb@prevheight=\ht\bmb@box%
+ \fi%
+ \bmb@temp=\bmb@width%
+ \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
+ \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
+ \bmb@dimc=0pt%
+ \ifdim\wd\bmb@box=0pt
+ \bmb@dimc=\bmb@width%
+ \fi
+ \hbox{%
+ \textdir TLT\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{\bmb@dimc}{+-\ht\bmb@box}
+ \ifdim\wd\bmb@box=0pt%
+ \color{lower.bg}%
+ \else%
+ \color{upper.bg}%
+ \fi%
+ \pgfpathqmoveto{-4bp}{-1bp}
+ \pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
+ \pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}}
+ \pgfpathcurveto%
+ {\pgfpoint{\bmb@dima}{3bp}}%
+ {\pgfpoint{\bmb@dimb}{1.2bp}}%
+ {\pgfpoint{\bmb@dimb}{-1bp}}%
+ \bmb@dima=-\ht\bmb@box%
+ \advance\bmb@dima by-2pt%
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
+ \pgfusepath{fill}
+ \end{pgfpicture}%
+ \copy\bmb@box%
+ }%
+ \nointerlineskip%
+ \vskip-1pt%
+ \ifdim\wd\bmb@box=0pt%
+ \else%
+ \hbox{%
+ \begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt}
+ \bmb@dima=\bmb@width%
+ \advance\bmb@dima by8bp%
+ \pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}}
+ \pgfusepath{clip}
+ {\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}%
+ \end{pgfpicture}%
+ }%
+ \nointerlineskip%
+ \vskip-0.5pt%
+ \fi%
+ \ifbmb@shadow%
+ \setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}%
+ \setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}%
+ \setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}%
+ \fi%
+ \setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
+ \setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}%
+ \vskip2pt%
+ \usebeamercolor[fg]{\bmb@lower}%
+ \colorlet{beamerstructure}{upper.bg}%
+ \colorlet{structure}{upper.bg}%
+ %\color{.}%
+ }
+
+ \def\endbeamerboxesrounded{%
+ \end{minipage}\egroup%
+ \wd\bmb@box=\bmb@width%
+ \bmb@temp=\dp\bmb@box%
+ \advance\bmb@temp by.5pt%
+ \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
+ \dp\bmb@box=0pt%
+ \bmb@temp=\wd\bmb@box%
+ \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
+ \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
+ \hbox{%
+ \textdir TLT\begin{pgfpicture}{0bp}{0bp}{0bp}{0bp}
+ \ifbmb@shadow%
+ {\pgftransformshift{\pgfpoint{4bp}{-3bp}}\pgftext{\copy\bmb@boxshadowball}}
+ \begin{pgfscope}
+ {%
+ \advance\bmb@temp by-1bp%
+ \pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}%
+ \pgfusepath{clip}
+ }%
+ {\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}\pgftext{\box\bmb@boxshadowballlarge}}
+ \end{pgfscope}
+ \begin{pgfscope}
+ \advance\bmb@temp by-4bp%
+ \pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}}
+ \pgfusepath{clip}
+ {\pgftransformshift{\pgfpoint{4bp}{-7bp}}\pgftext[left,base]{\copy\bmb@boxshadow}}%
+ \end{pgfscope}
+ \begin{pgfscope}
+ \advance\bmb@temp by 4bp%
+ \bmb@dima=\ht\bmb@box%
+ \advance\bmb@dima by\bmb@prevheight%
+ \advance\bmb@dima by 4bp%
+ \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
+ \pgfusepath{clip}
+ \advance\bmb@dima by-4bp%
+ {\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}\pgftext{\box\bmb@boxshadowball}}
+ \advance\bmb@dima by-1bp%
+ \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
+ \pgfusepath{clip}
+ \advance\bmb@temp by4bp%
+ {\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}%
+ \pgftransformrotate{90}%
+ \pgftext[left,base]{\box\bmb@boxshadow}}%
+ \end{pgfscope}
+ \fi%
+ \unhbox\bmb@colorbox%
+ \pgfpathqmoveto{-4bp}{1bp}
+ \pgfpathqcurveto{-4bp}{-1.2bp}{-2.2bp}{-3bp}{0bp}{-3bp}
+ \pgfpathlineto{\pgfpoint{\the\bmb@temp}{-3bp}}
+ \pgfpathcurveto%
+ {\pgfpoint{\the\bmb@dima}{-3bp}}%
+ {\pgfpoint{\the\bmb@dimb}{-1.2bp}}%
+ {\pgfpoint{\the\bmb@dimb}{1bp}}%
+ {
+ \bmb@dima=\ht\bmb@box%
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
+ \pgfusepath{fill}
+ }
+ \ifbmb@shadow%
+ {
+ \color{black!50!bg}
+ \pgfsetlinewidth{0pt}
+ \pgfpathmoveto{\pgfpoint{\bmb@dimb}{-.5bp}}
+ \bmb@dima=\ht\bmb@box%
+ \advance\bmb@dima by\bmb@prevheight%
+ \advance\bmb@dima by 1bp%
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfusepath{stroke}
+ \bmb@temp=\bmb@dima
+ \advance\bmb@dima by 1bp%
+ \color{black!31!bg}
+ \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfusepath{stroke}
+ \advance\bmb@dima by 1bp%
+ \advance\bmb@temp by 1bp%
+ \color{black!19!bg}
+ \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfusepath{stroke}
+ \advance\bmb@dima by 1bp%
+ \advance\bmb@temp by 1bp%
+ \color{black!6!bg}
+ \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfusepath{stroke}
+ \advance\bmb@dima by 1.5bp%
+ \advance\bmb@temp by 1bp%
+ \color{bg}
+ \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
+ \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
+ \pgfusepath{stroke}
+ }
+ \fi
+ \end{pgfpicture}%
+ \box\bmb@box%
+ }%
+ \ifbmb@shadow%
+ \vskip4bp minus 2bp%
+ \else%
+ \vskip2bp%
+ \fi%
+ \egroup% of \vbox\bgroup
+}
+
+
+%% beamerbaseauxtemplates
+
+
+% (sub-)section in toc: subsections numbered
+
+\redefbeamertemplate{subsection in toc}{subsections numbered}
+{\leavevmode\leftskip=2em\rlap{\hskip-2em \inserttocsectionnumber\hbox{.}\inserttocsubsectionnumber}\inserttocsubsection\par}
+
+
+%% beamerinnerthemedefault
+
+\redefbeamertemplate*{button}{default}
+{%
+ \setbox\beamer@tempbox=\hbox{{\insertbuttontext}}%
+ \ht\beamer@tempbox=6pt%
+ \dp\beamer@tempbox=0pt%
+ \setbox\beamer@tempbox=\vbox{\box\beamer@tempbox\vskip2pt}%
+ \beamer@tempdim=\wd\beamer@tempbox%
+ \beamer@dima=\beamer@tempdim\advance\beamer@dima by2.2pt
+ \beamer@dimb=\beamer@tempdim\advance\beamer@dimb by4pt
+ \textdir TLT\begin{pgfpicture}{-4pt}{0pt}{\the\beamer@tempdim}{8pt}
+ \color{bg}
+ \pgfsetlinewidth{0.8pt}
+ \pgfpathqmoveto{0pt}{0pt}
+ \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt}
+ \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt}
+ \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}}
+ \pgfpathcurveto%
+ {\pgfpoint{\the\beamer@dima}{8pt}}%
+ {\pgfpoint{\the\beamer@dimb}{6.2pt}}%
+ {\pgfpoint{\the\beamer@dimb}{4pt}}
+ \pgfpathcurveto%
+ {\pgfpoint{\the\beamer@dimb}{1.8pt}}%
+ {\pgfpoint{\the\beamer@dima}{0pt}}%
+ {\pgfpoint{\the\beamer@tempdim}{0pt}}
+ \pgfpathclose
+ \pgfusepathqfill
+ \colorlet{bg}{parent.bg}
+ \usebeamercolor[fg]{button border}
+ \pgfpathqmoveto{0pt}{0pt}
+ \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt}
+ \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt}
+ \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}}
+ \pgfpathcurveto%
+ {\pgfpoint{\the\beamer@dima}{8pt}}%
+ {\pgfpoint{\the\beamer@dimb}{6.2pt}}%
+ {\pgfpoint{\the\beamer@dimb}{4pt}}
+ \pgfpathcurveto%
+ {\pgfpoint{\the\beamer@dimb}{1.8pt}}%
+ {\pgfpoint{\the\beamer@dima}{0pt}}%
+ {\pgfpoint{\the\beamer@tempdim}{0pt}}
+ \pgfpathclose
+ \pgfusepathqstroke
+ \end{pgfpicture}%
+ \hskip-\beamer@tempdim%
+ \box\beamer@tempbox%
+ \kern4pt%
+}
+
+%% beamerbasenavigation
+
+% User Buttons
+
+\pgfdefobject{beamergotosymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{5pt}{5pt}}
+{
+ \pgfpathqmoveto{1.5bp}{0.5bp}
+ \pgfpathqlineto{3.5bp}{2bp}
+ \pgfpathqlineto{1.5bp}{3.5bp}
+ \pgfusepathqfill
+}
+
+\def\insertgotosymbol{%
+ \begin{pgfpicture}{1pt}{0pt}{6pt}{5pt}
+ \pgfuseobject{\ifcase\bbl@thepardir beamergotosymbol\else beamerreturnsymbol\fi}%
+\end{pgfpicture}}
+
+\pgfdefobject{beamerreturnsymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{5pt}{5pt}}
+{
+ \pgfpathqmoveto{3.5bp}{0.5bp}
+ \pgfpathqlineto{1.5bp}{2bp}
+ \pgfpathqlineto{3.5bp}{3.5bp}
+ \pgfusepathqfill
+}
+
+\def\insertreturnsymbol{%
+ \begin{pgfpicture}{1pt}{0pt}{6pt}{5pt}
+ \pgfuseobject{\ifcase\bbl@thepardir beamerreturnsymbol\else beamergotosymbol\fi}%
+\end{pgfpicture}}
+
+
+\pgfdefobject{beamerskipsymbolrl}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{7pt}{5pt}}
+{
+ \pgfpathqmoveto{3.5bp}{0.5bp}
+ \pgfpathqlineto{1.5bp}{2bp}
+ \pgfpathqlineto{3.5bp}{3.5bp}
+ \pgfpathqmoveto{5.5bp}{0.5bp}
+ \pgfpathqlineto{3.5bp}{2bp}
+ \pgfpathqlineto{5.5bp}{3.5bp}
+ \pgfusepathqfill
+}
+
+\pgfdefobject{beamerskipsymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{7pt}{5pt}}
+{
+ \pgfpathqmoveto{1.5bp}{0.5bp}
+ \pgfpathqlineto{3.5bp}{2bp}
+ \pgfpathqlineto{1.5bp}{3.5bp}
+ \pgfpathqmoveto{3.5bp}{0.5bp}
+ \pgfpathqlineto{5.5bp}{2bp}
+ \pgfpathqlineto{3.5bp}{3.5bp}
+ \pgfusepathqfill
+}
+
+\def\insertskipsymbol{%
+ \begin{pgfpicture}{-1pt}{0pt}{6pt}{5pt}
+ \pgfuseobject{\ifcase\bbl@thepardir beamerskipsymbol\else beamerskipsymbolrl\fi}%
+\end{pgfpicture}}
+
+\def\beamergotobutton#1{\beamerbutton{\insertgotosymbol\ #1}}
+\def\beamerreturnbutton#1{\beamerbutton{\insertreturnsymbol\ #1}}
+\def\beamerskipbutton#1{\beamerbutton{\insertskipsymbol\ #1}}
+
+%% beamerbaseframesize
+
+%
+% Zoom stuff
+%
+
+\def\beamer@framezoom<#1><#2>[#3](#4,#5)(#6,#7){%
+ \par\nointerlineskip%
+ \global\beamer@slidehaszoomtrue%
+ \advance\beamer@zoomcount by1\relax%
+ \def\beamer@zoomborderwidth{0}%
+ \edef\beamer@labelzoomed{beamer@labelzoomed@\the\beamer@zoomframecount @\the\beamer@zoomcount}%
+ \setkeys{beamerzoom}{#3}%
+ \only<#1>{%
+ {\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer@zoomborderwidth}}%
+ \global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@labelzoomed}{\vbox to #7{\hbox
+ to#6{\hfil}\vfil}}}}%
+ \ht\@tempboxa=0pt%
+ \wd\@tempboxa=0pt%
+ \dp\@tempboxa=0pt%
+ \setbox\@tempboxa=\vbox{\moveright#4\hbox{\lower#5\vbox{\box\@tempboxa}}}%
+ \ht\@tempboxa=0pt%
+ \wd\@tempboxa=0pt%
+ \dp\@tempboxa=0pt%
+ \global\setbox\beamer@zoombox=\vbox to0pt{\unvbox\beamer@zoombox\box\@tempboxa}%
+ }%
+ \only<#2>{%
+ \pardir TLT%
+ \@ifundefined{\beamer@labelzoomed}%
+ {%
+ \hypertarget{\beamer@labelzoomed}{}%
+ \expandafter\gdef\csname\beamer@labelzoomed\endcsname{}%
+ }{}%
+ \gdef\beamer@zoomer{%
+ % compute zoom factor
+ \@tempdima=\beamer@frametextheight%
+ \@tempdimb=#7\relax%
+ \@tempcnta=\@tempdimb%
+ \divide\@tempcnta by4096\relax%
+ \multiply\@tempdima by16\relax%
+ \divide\@tempdima by\@tempcnta%
+ \@tempdimb=\paperwidth%
+ \ifbeamer@plainframe%
+ \else%
+ \advance\@tempdimb by-\beamer@leftsidebar%
+ \advance\@tempdimb by-\beamer@rightsidebar\relax%
+ \fi%
+ \@tempdimc=#6\relax%
+ \@tempcntb=\@tempdimc%
+ \divide\@tempcntb by4096\relax%
+ \multiply\@tempdimb by16\relax%
+ \divide\@tempdimb by\@tempcntb%
+ \ifdim\@tempdimb<\@tempdima%
+ \@tempdima=\@tempdimb%
+ \fi%
+ \edef\beamer@temp{\strip@pt\@tempdima}%
+ \@tempdimc=\beamer@frametextheight%
+ \advance\@tempdimc by4pt%
+ \@tempdimb=\paperwidth%
+ \ifbeamer@plainframe%
+ \else%
+ \advance\@tempdimb by-\beamer@leftsidebar%
+ \advance\@tempdimb by-\beamer@rightsidebar\relax%
+ \fi%
+ \setbox\@tempboxa=\vbox{\hsize=\@tempdimb\Acrobatmenu{GoBack}{\vbox to
+ \beamer@frametextheight{\hbox to\@tempdimb{\hfil}\vfil}}}%
+ \ht\@tempboxa=0pt%
+ \wd\@tempboxa=0pt%
+ \dp\@tempboxa=0pt%
+ \setbox\beamer@framebox=\vbox to\beamer@frametextheight{{%
+ \ifbeamer@plainframe\beamer@leftmargin=\Gm@lmargin\fi%
+ \pardir TLT%
+ \begin{pgfpicture}{\beamer@leftmargin}{-\beamer@frametextheight}{\beamer@leftmargin}{0pt}
+ \pgftext[left,top]{\box\@tempboxa}
+ \pgfpathrectangle{\pgfpoint{0pt}{-\@tempdimc}}{\pgfpoint{\@tempdimb}{\@tempdimc}}%
+ \pgfusepath{clip}
+ \begingroup
+ \pgftransformscale{\beamer@temp}
+ \@tempdima=#4\relax%
+ \@tempdimb=#5\relax%
+ {\pgftransformshift{\pgfpoint{-\@tempdima}{\@tempdimb}}%
+ \pgftext[left,top]{\vbox{\vbox{}\nointerlineskip\unvbox\beamer@framebox}}}
+ \endgroup
+ \end{pgfpicture}%
+ }}%
+
+ \setbox\beamer@framebox=\vbox{%
+ \nobreak\vbox{}\nobreak\par\nobreak\beamer@entrycode\nobreak%
+ \nointerlineskip\unvbox\beamer@frametitlebox%
+ \nobreak%
+ \box\beamer@framebox %
+ \nobreak%
+ \vss%
+ \beamer@exitcode%
+ }%
+ \global\setbox\beamer@footins=\box\voidb@x% no footnotes in zoomed slides
+ }%
+ }%
+}
+
+\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/lualatex/beamer-rl/beamer-rl.sty new/tex/lualatex/beamer-rl/beamer-rl.sty
--- old/tex/lualatex/beamer-rl/beamer-rl.sty 2019-03-29 22:11:44.000000000 +0100
+++ new/tex/lualatex/beamer-rl/beamer-rl.sty 1970-01-01 01:00:00.000000000 +0100
@@ -1,447 +0,0 @@
-\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamer-rl}
-[2019/03/28 v1.1 LaTeX package to patch beamer for right to left presentation]
-
-\def\reset@temp#1#2{\expandafter\let\csname beamer@@tmpop@#1@#2\endcsname\relax}
-\def\@@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate{#1}{#2}}
-\def\@defbeamertemplate#1#2{\reset@temp{#1}{#2}\defbeamertemplate*{#1}{#2}}
-
-\def\redefbeamertemplate{%
- \@ifstar{\@defbeamertemplate}{\@@defbeamertemplate}%
-}
-
-\let\blackTriangleright\blacktriangleright
-\let\blacktriangleright\blacktriangleleft
-
-\let\oldpgfpicture\pgfpicture
-\let\oldendpgfpicture\endpgfpicture
-
-\def\pgfpicture{\babelsublr\bgroup\oldpgfpicture}
-\def\endpgfpicture{\oldendpgfpicture\egroup}
-
-\let\oldpgfuseshading\pgfuseshading
-\def\pgfuseshading#1{\babelsublr{\oldpgfuseshading{#1}}}
-
-%% beamerbasebox
-
-\newdimen\bmb@dimc
-
-\renewcommand\beamerboxesrounded[2][]{%
- \global\let\beamer@firstlineitemizeunskip=\relax%
- \vbox\bgroup%
- \setkeys{beamerboxes}{upper=block title,lower=block body,width=\textwidth,shadow=false}%
- \setkeys{beamerboxes}{#1}%
- {%
- \usebeamercolor{\bmb@lower}%
- \globalcolorstrue%
- \colorlet{lower.bg}{bg}%
- }%
- {%
- \usebeamercolor{\bmb@upper}%
- \globalcolorstrue%
- \colorlet{upper.bg}{bg}%
- }%
- %
- % Typeset head
- %
- \vskip4bp
- \setbox\bmb@box=\hbox{%
- \begin{minipage}[b]{\bmb@width}%
- \usebeamercolor[fg]{\bmb@upper}%
- #2%
- \end{minipage}}%
- \ifdim\wd\bmb@box=0pt%
- \setbox\bmb@box=\hbox{}%
- \ht\bmb@box=1.5pt%
- \bmb@prevheight=-4.5pt%
- \else%
- \wd\bmb@box=\bmb@width%
- \bmb@temp=\dp\bmb@box%
- \ifdim\bmb@temp<1.5pt%
- \bmb@temp=1.5pt%
- \fi%
- \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
- \dp\bmb@box=0pt%
- \bmb@prevheight=\ht\bmb@box%
- \fi%
- \bmb@temp=\bmb@width%
- \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
- \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
- \ifdim\wd\bmb@box=0pt
- \bmb@dimc=\bmb@width%
- \else
- \bmb@dimc=0pt%
- \fi
- \hbox{%
- \textdir TLT\begin{pgfpicture}{0bp}{+-\ht\bmb@box}{\bmb@dimc}{+-\ht\bmb@box}
- \ifdim\wd\bmb@box=0pt%
- \color{lower.bg}%
- \else%
- \color{upper.bg}%
- \fi%
- \pgfpathqmoveto{-4bp}{-1bp}
- \pgfpathqcurveto{-4bp}{1.2bp}{-2.2bp}{3bp}{0bp}{3bp}
- \pgfpathlineto{\pgfpoint{\bmb@temp}{3bp}}
- \pgfpathcurveto%
- {\pgfpoint{\bmb@dima}{3bp}}%
- {\pgfpoint{\bmb@dimb}{1.2bp}}%
- {\pgfpoint{\bmb@dimb}{-1bp}}%
- \bmb@dima=-\ht\bmb@box%
- \advance\bmb@dima by-2pt%
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
- \pgfusepath{fill}
- \end{pgfpicture}%
- \copy\bmb@box%
- }%
- \nointerlineskip%
- \vskip-1pt%
- \ifdim\wd\bmb@box=0pt%
- \else%
- \hbox{%
- \begin{pgfpicture}{0pt}{0pt}{\bmb@width}{6pt}
- \bmb@dima=\bmb@width%
- \advance\bmb@dima by8bp%
- \pgfpathrectangle{\pgfpoint{-4bp}{-1bp}}{\pgfpoint{\bmb@dima}{8bp}}
- \pgfusepath{clip}
- {\pgftransformshift{\pgfpoint{-4bp}{0bp}}\pgftext[left,base]{\pgfuseshading{bmb@transition}}}%
- \end{pgfpicture}%
- }%
- \nointerlineskip%
- \vskip-0.5pt%
- \fi%
- \ifbmb@shadow%
- \setbox\bmb@boxshadow=\hbox{\pgfuseshading{bmb@shadow}}%
- \setbox\bmb@boxshadowball=\hbox{\pgfuseshading{bmb@shadowball}}%
- \setbox\bmb@boxshadowballlarge=\hbox{\pgfuseshading{bmb@shadowballlarge}}%
- \fi%
- \setbox\bmb@colorbox=\hbox{{\pgfpicturetrue\pgfsetcolor{lower.bg}}}%
- \setbox\bmb@box=\hbox\bgroup\begin{minipage}[b]{\bmb@width}%
- \vskip2pt%
- \usebeamercolor[fg]{\bmb@lower}%
- \colorlet{beamerstructure}{upper.bg}%
- \colorlet{structure}{upper.bg}%
- %\color{.}%
- }
-
- \def\endbeamerboxesrounded{%
- \end{minipage}\egroup%
- \wd\bmb@box=\bmb@width%
- \bmb@temp=\dp\bmb@box%
- \advance\bmb@temp by.5pt%
- \setbox\bmb@box=\hbox{\raise\bmb@temp\hbox{\box\bmb@box}}%
- \dp\bmb@box=0pt%
- \bmb@temp=\wd\bmb@box%
- \bmb@dima=\bmb@temp\advance\bmb@dima by2.2bp%
- \bmb@dimb=\bmb@temp\advance\bmb@dimb by4bp%
- \hbox{%
- \textdir TLT\begin{pgfpicture}{0bp}{0bp}{0bp}{0bp}
- \ifbmb@shadow%
- {\pgftransformshift{\pgfpoint{4bp}{-3bp}}\pgftext{\copy\bmb@boxshadowball}}
- \begin{pgfscope}
- {%
- \advance\bmb@temp by-1bp%
- \pgfpathrectangle{\pgfpoint{\bmb@temp}{-7bp}}{\pgfpoint{9bp}{9bp}}%
- \pgfusepath{clip}
- }%
- {\pgftransformshift{\pgfpoint{\bmb@temp}{1bp}}\pgftext{\box\bmb@boxshadowballlarge}}
- \end{pgfscope}
- \begin{pgfscope}
- \advance\bmb@temp by-4bp%
- \pgfpathrectangle{\pgfpoint{4bp}{-7bp}}{\pgfpoint{\bmb@temp}{5bp}}
- \pgfusepath{clip}
- {\pgftransformshift{\pgfpoint{4bp}{-7bp}}\pgftext[left,base]{\copy\bmb@boxshadow}}%
- \end{pgfscope}
- \begin{pgfscope}
- \advance\bmb@temp by 4bp%
- \bmb@dima=\ht\bmb@box%
- \advance\bmb@dima by\bmb@prevheight%
- \advance\bmb@dima by 4bp%
- \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
- \pgfusepath{clip}
- \advance\bmb@dima by-4bp%
- {\pgftransformshift{\pgfpoint{\bmb@temp}{\bmb@dima}}\pgftext{\box\bmb@boxshadowball}}
- \advance\bmb@dima by-1bp%
- \pgfpathrectangle{\pgfpoint{\bmb@temp}{1bp}}{\pgfpoint{4bp}{\bmb@dima}}
- \pgfusepath{clip}
- \advance\bmb@temp by4bp%
- {\pgftransformshift{\pgfpoint{\bmb@temp}{-3bp}}%
- \pgftransformrotate{90}%
- \pgftext[left,base]{\box\bmb@boxshadow}}%
- \end{pgfscope}
- \fi%
- \unhbox\bmb@colorbox%
- \pgfpathqmoveto{-4bp}{1bp}
- \pgfpathqcurveto{-4bp}{-1.2bp}{-2.2bp}{-3bp}{0bp}{-3bp}
- \pgfpathlineto{\pgfpoint{\the\bmb@temp}{-3bp}}
- \pgfpathcurveto%
- {\pgfpoint{\the\bmb@dima}{-3bp}}%
- {\pgfpoint{\the\bmb@dimb}{-1.2bp}}%
- {\pgfpoint{\the\bmb@dimb}{1bp}}%
- {
- \bmb@dima=\ht\bmb@box%
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfpathlineto{\pgfpoint{-4bp}{\bmb@dima}}
- \pgfusepath{fill}
- }
- \ifbmb@shadow%
- {
- \color{black!50!bg}
- \pgfsetlinewidth{0pt}
- \pgfpathmoveto{\pgfpoint{\bmb@dimb}{-.5bp}}
- \bmb@dima=\ht\bmb@box%
- \advance\bmb@dima by\bmb@prevheight%
- \advance\bmb@dima by 1bp%
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfusepath{stroke}
- \bmb@temp=\bmb@dima
- \advance\bmb@dima by 1bp%
- \color{black!31!bg}
- \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfusepath{stroke}
- \advance\bmb@dima by 1bp%
- \advance\bmb@temp by 1bp%
- \color{black!19!bg}
- \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfusepath{stroke}
- \advance\bmb@dima by 1bp%
- \advance\bmb@temp by 1bp%
- \color{black!6!bg}
- \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfusepath{stroke}
- \advance\bmb@dima by 1.5bp%
- \advance\bmb@temp by 1bp%
- \color{bg}
- \pgfpathmoveto{\pgfpoint{\bmb@dimb}{\bmb@temp}}
- \pgfpathlineto{\pgfpoint{\bmb@dimb}{\bmb@dima}}
- \pgfusepath{stroke}
- }
- \fi
- \end{pgfpicture}%
- \box\bmb@box%
- }%
- \ifbmb@shadow%
- \vskip4bp minus 2bp%
- \else%
- \vskip2bp%
- \fi%
- \egroup% of \vbox\bgroup
-}
-
-
-%% beamerbaseauxtemplates
-
-
-% (sub-)section in toc: ball
-
-\redefbeamertemplate{subsection in toc}{subsections numbered}
-{\leavevmode\leftskip=2em\rlap{\hskip-2em \inserttocsectionnumber\hbox{.}\inserttocsubsectionnumber}\inserttocsubsection\par}
-
-
-%% beamerinnerthemedefault
-
-\redefbeamertemplate*{button}{default}
-{%
- \setbox\beamer@tempbox=\hbox{{\insertbuttontext}}%
- \ht\beamer@tempbox=6pt%
- \dp\beamer@tempbox=0pt%
- \setbox\beamer@tempbox=\vbox{\box\beamer@tempbox\vskip2pt}%
- \beamer@tempdim=\wd\beamer@tempbox%
- \beamer@dima=\beamer@tempdim\advance\beamer@dima by2.2pt
- \beamer@dimb=\beamer@tempdim\advance\beamer@dimb by4pt
- \textdir TLT\begin{pgfpicture}{-4pt}{0pt}{\the\beamer@tempdim}{8pt}
- \color{bg}
- \pgfsetlinewidth{0.8pt}
- \pgfpathqmoveto{0pt}{0pt}
- \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt}
- \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt}
- \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}}
- \pgfpathcurveto%
- {\pgfpoint{\the\beamer@dima}{8pt}}%
- {\pgfpoint{\the\beamer@dimb}{6.2pt}}%
- {\pgfpoint{\the\beamer@dimb}{4pt}}
- \pgfpathcurveto%
- {\pgfpoint{\the\beamer@dimb}{1.8pt}}%
- {\pgfpoint{\the\beamer@dima}{0pt}}%
- {\pgfpoint{\the\beamer@tempdim}{0pt}}
- \pgfpathclose
- \pgfusepathqfill
- \colorlet{bg}{parent.bg}
- \usebeamercolor[fg]{button border}
- \pgfpathqmoveto{0pt}{0pt}
- \pgfpathqcurveto{-2.2pt}{0pt}{-4pt}{1.8pt}{-4pt}{4pt}
- \pgfpathqcurveto{-4pt}{6.2pt}{-2.2pt}{8pt}{0pt}{8pt}
- \pgfpathlineto{\pgfpoint{\the\beamer@tempdim}{8pt}}
- \pgfpathcurveto%
- {\pgfpoint{\the\beamer@dima}{8pt}}%
- {\pgfpoint{\the\beamer@dimb}{6.2pt}}%
- {\pgfpoint{\the\beamer@dimb}{4pt}}
- \pgfpathcurveto%
- {\pgfpoint{\the\beamer@dimb}{1.8pt}}%
- {\pgfpoint{\the\beamer@dima}{0pt}}%
- {\pgfpoint{\the\beamer@tempdim}{0pt}}
- \pgfpathclose
- \pgfusepathqstroke
- \end{pgfpicture}%
- \hskip-\beamer@tempdim%
- \box\beamer@tempbox%
- \kern4pt%
-}
-
-
-%% beamerbasenavigation
-
-% User Buttons
-
-\pgfdefobject{beamergotosymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{5pt}{5pt}}
-{
- \pgfpathqmoveto{3.5bp}{0.5bp}
- \pgfpathqlineto{1.5bp}{2bp}
- \pgfpathqlineto{3.5bp}{3.5bp}
- \pgfusepathqfill
-}
-
-
-\def\insertgotosymbol{%
- \begin{pgfpicture}{-1pt}{0pt}{4pt}{5pt}
- \pgfuseobject{beamergotosymbol}%
-\end{pgfpicture}}
-
-\pgfdefobject{beamerskipsymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{7pt}{5pt}}
-{
- \pgfpathqmoveto{3.5bp}{0.5bp}
- \pgfpathqlineto{1.5bp}{2bp}
- \pgfpathqlineto{3.5bp}{3.5bp}
- \pgfpathqmoveto{5.5bp}{0.5bp}
- \pgfpathqlineto{3.5bp}{2bp}
- \pgfpathqlineto{5.5bp}{3.5bp}
- \pgfusepathqfill
-}
-
-\def\insertskipsymbol{%
- \begin{pgfpicture}{-1pt}{0pt}{8pt}{5pt}
- \pgfuseobject{beamerskipsymbol}%
-\end{pgfpicture}}
-
-
-\pgfdefobject{beamerreturnsymbol}{\pgfpoint{0pt}{-1pt}}{\pgfpoint{5pt}{5pt}}
-{
- \pgfpathqmoveto{1.5bp}{0.5bp}
- \pgfpathqlineto{3.5bp}{2bp}
- \pgfpathqlineto{1.5bp}{3.5bp}
- \pgfusepathqfill
-}
-
-\def\insertreturnsymbol{%
- \begin{pgfpicture}{-1pt}{0pt}{6pt}{5pt}
- \pgfuseobject{beamerreturnsymbol}%
-\end{pgfpicture}}
-
-
-%% beamerbaseframesize
-
-
-%
-% Zoom stuff
-%
-
-\def\framezoom<#1><#2>{\@ifnextchar[{\beamer@framezoom<#1><#2>}{\beamer@framezoom<#1><#2>[]}}
-\def\beamer@framezoom<#1><#2>[#3](#4,#5)(#6,#7){%
- \par\nointerlineskip%
- \global\beamer@slidehaszoomtrue%
- \advance\beamer@zoomcount by1\relax%
- \def\beamer@zoomborderwidth{0}%
- \edef\beamer@labelzoomed{beamer@labelzoomed@\the\beamer@zoomframecount @\the\beamer@zoomcount}%
- \setkeys{beamerzoom}{#3}%
- \only<#1>{%
- {\hypersetup{pdfhighlight={/P},pdfborder={0 0 \beamer@zoomborderwidth}}%
- \global\setbox\@tempboxa=\vbox{\hyperlink{\beamer@labelzoomed}{\vbox to #7{\hbox
- to#6{\hfil}\vfil}}}}%
- \ht\@tempboxa=0pt%
- \wd\@tempboxa=0pt%
- \dp\@tempboxa=0pt%
- \setbox\@tempboxa=\vbox{\moveright#4\hbox{\lower#5\vbox{\box\@tempboxa}}}%
- \ht\@tempboxa=0pt%
- \wd\@tempboxa=0pt%
- \dp\@tempboxa=0pt%
- \global\setbox\beamer@zoombox=\vbox to0pt{\unvbox\beamer@zoombox\box\@tempboxa}%
- }%
- \only<#2>{%
- \@ifundefined{\beamer@labelzoomed}%
- {%
- \hypertarget{\beamer@labelzoomed}{}%
- \expandafter\gdef\csname\beamer@labelzoomed\endcsname{}%
- }{}%
- \gdef\beamer@zoomer{%
- % compute zoom factor
- \@tempdima=\beamer@frametextheight%
- \@tempdimb=#7\relax%
- \@tempcnta=\@tempdimb%
- \divide\@tempcnta by4096\relax%
- \multiply\@tempdima by16\relax%
- \divide\@tempdima by\@tempcnta%
- \@tempdimb=\paperwidth%
- \ifbeamer@plainframe%
- \else%
- \advance\@tempdimb by-\beamer@leftsidebar%
- \advance\@tempdimb by-\beamer@rightsidebar\relax%
- \fi%
- \@tempdimc=#6\relax%
- \@tempcntb=\@tempdimc%
- \divide\@tempcntb by4096\relax%
- \multiply\@tempdimb by16\relax%
- \divide\@tempdimb by\@tempcntb%
- \ifdim\@tempdimb<\@tempdima%
- \@tempdima=\@tempdimb%
- \fi%
- \edef\beamer@temp{\strip@pt\@tempdima}%
- \@tempdimc=\beamer@frametextheight%
- \advance\@tempdimc by4pt%
- \@tempdimb=\paperwidth%
- \ifbeamer@plainframe%
- \else%
- \advance\@tempdimb by-\beamer@leftsidebar%
- \advance\@tempdimb by-\beamer@rightsidebar\relax%
- \fi%
- \setbox\@tempboxa=\vbox{\hsize=\@tempdimb\Acrobatmenu{GoBack}{\vbox to
- \beamer@frametextheight{\hbox to\@tempdimb{\hfil}\vfil}}}%
- \ht\@tempboxa=0pt%
- \wd\@tempboxa=0pt%
- \dp\@tempboxa=0pt%
- \setbox\beamer@framebox=\vbox to\beamer@frametextheight{{%
- \ifbeamer@plainframe\beamer@leftmargin=\Gm@lmargin\fi%
- \let\pgfpicture\oldpgfpicture
- \let\endpgfpicture\oldendpgfpicture
- \textdir TLT
- \begin{pgfpicture}{\beamer@leftmargin}{-\beamer@frametextheight}{\beamer@leftmargin}{0pt}
- \pgftext[left,top]{\box\@tempboxa}
- \pgfpathrectangle{\pgfpoint{-\@tempdimb}{-\@tempdimc}}{\pgfpoint{\@tempdimb}{\@tempdimc}}%
- \pgfusepath{clip}
- \begingroup
- \pgftransformscale{\beamer@temp}
- \@tempdima=#4\relax%
- \@tempdimb=#5\relax%
- {\pgftransformshift{\pgfpoint{-\@tempdima}{\@tempdimb}}%
- \pgftext[left,top]{\vbox{\vbox{}\nointerlineskip\unvbox\beamer@framebox}}}
- \endgroup
- \end{pgfpicture}%
- }}%
-
- \setbox\beamer@framebox=\vbox{%
- \nobreak\vbox{}\nobreak\par\nobreak\beamer@entrycode\nobreak%
- \nointerlineskip\unvbox\beamer@frametitlebox%
- \nobreak%
- \box\beamer@framebox %
- \nobreak%
- \vss%
- \beamer@exitcode%
- }%
- \global\setbox\beamer@footins=\box\voidb@x% no footnotes in zoomed slides
- }%
- }%
-}
-
-\endinput
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamer-rl.tlpobj new/tlpkg/tlpobj/beamer-rl.tlpobj
--- old/tlpkg/tlpobj/beamer-rl.tlpobj 2019-03-30 02:23:59.000000000 +0100
+++ new/tlpkg/tlpobj/beamer-rl.tlpobj 2019-10-05 01:54:33.000000000 +0200
@@ -1,18 +1,17 @@
name beamer-rl
category Package
-revision 50643
+revision 52284
shortdesc Right to left presentation with beamer and babel
relocated 1
longdesc This package provides patches of some beamer templates and
longdesc commands for presentation from right to left. It requires Babel
-longdesc with the LuaLaTeX engine.
+longdesc with the LuaTeX engine.
runfiles size=4
- RELOC/tex/lualatex/beamer-rl/beamer-rl.sty
+ RELOC/tex/lualatex/beamer-rl/beamer-rl.cls
catalogue-contact-bugs https://github.com/seloumi/beamer-rl/issues
-catalogue-contact-home https://github.com/seloumi/beamer-rl
catalogue-contact-repository https://github.com/seloumi/beamer-rl
catalogue-ctan /macros/luatex/latex/beamer-rl
-catalogue-date 2019-03-28 22:47:03 +0100
+catalogue-date 2019-10-04 17:26:52 +0200
catalogue-license lppl1.3c
-catalogue-topics multilingual presentation
-catalogue-version 1.1
+catalogue-topics class presentation bidi multilingual luatex
+catalogue-version 1.3
++++++ beamer.doc.tar.xz ++++++
++++ 11772 lines of diff (skipped)
++++++ beamer.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamer.cls new/tex/latex/beamer/beamer.cls
--- old/tex/latex/beamer/beamer.cls 2018-12-02 23:24:51.000000000 +0100
+++ new/tex/latex/beamer/beamer.cls 2019-09-30 23:49:03.000000000 +0200
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesClass{beamer}
- [2018/12/02 v3.55 A class for typesetting presentations]
+ [2019/09/29 v3.57 A class for typesetting presentations]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerarticle.sty new/tex/latex/beamer/beamerarticle.sty
--- old/tex/latex/beamer/beamerarticle.sty 2018-12-02 23:24:51.000000000 +0100
+++ new/tex/latex/beamer/beamerarticle.sty 2019-09-30 23:49:03.000000000 +0200
@@ -12,7 +12,7 @@
% See the file doc/licenses/LICENSE for more details.
\ProvidesPackage{beamerarticle}
- [2018/12/02 v3.55 beamer input in article mode]
+ [2019/09/29 v3.57 beamer input in article mode]
% Setup modes and check for article option
% Also loads packages required by both beamer and beamerarticle
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerbasecolor.sty new/tex/latex/beamer/beamerbasecolor.sty
--- old/tex/latex/beamer/beamerbasecolor.sty 2018-09-20 23:15:06.000000000 +0200
+++ new/tex/latex/beamer/beamerbasecolor.sty 2019-09-30 23:49:03.000000000 +0200
@@ -184,6 +184,7 @@
\ifdim\beamer@colbox@colseps>\z@\vskip\beamer@colbox@colseps\fi%
\fi%
\egroup\color@endgroup\egroup%
+ \wd\beamer@tempbox=\beamer@colbox@wd%
\ifx\beamer@colbox@ht\@empty\else\ht\beamer@tempbox=\beamer@colbox@ht\fi%
\ifx\beamer@colbox@dp\@empty\else\dp\beamer@tempbox=\beamer@colbox@dp\fi%
\ifbeamer@colbox@rounded%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerbasedecode.sty new/tex/latex/beamer/beamerbasedecode.sty
--- old/tex/latex/beamer/beamerbasedecode.sty 2018-08-23 23:58:14.000000000 +0200
+++ new/tex/latex/beamer/beamerbasedecode.sty 2019-07-23 22:58:24.000000000 +0200
@@ -26,6 +26,7 @@
% all of the lines here have to be terminated with "%". The two-step
% setup for \beamer@@@temp makes sure everything is expanded and removes
% all of the spaces at this stage.
+\newbox\beamer@decode@box
\begingroup
\catcode`\|=\active
\catcode`\:=\active
@@ -38,7 +39,7 @@
\catcode`\ =\active
\xdef\beamer@masterdecode#1{%
\noexpand\beamer@localanotherslidefalse%
-\setbox0=\hbox{%
+\setbox\beamer@decode@box=\hbox{%
\unexpanded{%
\ifnum\catcode`\|=\active\edef|{\string|}\fi%
\ifnum\catcode`\:=\active\edef:{\string:}\fi%
@@ -177,8 +178,10 @@
{\beamer@relnumber}{\beamer@relnumber(0)}}
\def\beamer@relnumber(#1){%
\beamer@plusencounteredtrue
+ \@tempcnta=\numexpr #1 + \value{beamerpauses}\relax%
+ \ifnum\@tempcnta<0\@tempcnta=0\fi%
\edef\beamer@spec
- {\beamer@spec\number\numexpr #1 + \value{beamerpauses}\relax}%
+ {\beamer@spec\number\@tempcnta}%
\beamer@@decodeplus}
\def\beamer@decodedot{%
@@ -190,8 +193,10 @@
\kernel@ifnextchar(%)
{\beamer@relnumberdot}{\beamer@relnumberdot(0)}}
\def\beamer@relnumberdot(#1){%
+ \@tempcnta=\numexpr #1 + \value{beamerpauses} -1\relax%
+ \ifnum\@tempcnta<0\@tempcnta=0\fi%
\edef\beamer@spec
- {\beamer@spec\number\numexpr #1 + \value{beamerpauses} -1\relax}%
+ {\beamer@spec\number\@tempcnta}%
\beamer@@decodedot}
\def\beamer@@decodefound{%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerbaseframe.sty new/tex/latex/beamer/beamerbaseframe.sty
--- old/tex/latex/beamer/beamerbaseframe.sty 2018-12-02 23:24:51.000000000 +0100
+++ new/tex/latex/beamer/beamerbaseframe.sty 2019-07-23 22:58:24.000000000 +0200
@@ -493,6 +493,7 @@
\def\gobble@onslide@@aux<#1>{\@firstofone}
\def\beamer@donoframe{%
\beamer@slideinframe=1\relax%
+ \global\c@beamerpauses=1\relax%
\setbox\beamer@tempbox\vbox\bgroup%
\beamer@inframetrue%
\beamer@framenotesbegin%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerbaselocalstructure.sty new/tex/latex/beamer/beamerbaselocalstructure.sty
--- old/tex/latex/beamer/beamerbaselocalstructure.sty 2018-12-02 23:24:51.000000000 +0100
+++ new/tex/latex/beamer/beamerbaselocalstructure.sty 2019-09-30 23:49:03.000000000 +0200
@@ -107,7 +107,7 @@
\begin{actionenv}#2%
\def\insertblocktitle{#1}%
\par%
- \mode<presentation>{%\usebeamerfont{block}%
+ \only<presentation>{%\usebeamerfont{block}%
\setbeamercolor{local structure}{parent=alerted text}}%
\usebeamertemplate{block alerted begin}}
{\par%
@@ -118,7 +118,7 @@
\begin{actionenv}#2%
\def\insertblocktitle{#1}%
\par%
- \mode<presentation>{%\usebeamerfont{block}%
+ \only<presentation>{%\usebeamerfont{block}%
\setbeamercolor{local structure}{parent=example text}}%
\usebeamertemplate{block example begin}}
{\par%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerbaseoverlay.sty new/tex/latex/beamer/beamerbaseoverlay.sty
--- old/tex/latex/beamer/beamerbaseoverlay.sty 2018-02-22 00:34:07.000000000 +0100
+++ new/tex/latex/beamer/beamerbaseoverlay.sty 2019-07-23 22:58:24.000000000 +0200
@@ -617,9 +617,14 @@
{
\renewcommand<>{\textbf}{\only#1{\beameroriginal{\textbf}}}
\renewcommand<>{\textit}{\only#1{\beameroriginal{\textit}}}
- \renewcommand<>{\textsl}{\only#1{\beameroriginal{\textsl}}}
- \renewcommand<>{\textsf}{\only#1{\beameroriginal{\textsf}}}
+ \renewcommand<>{\textmd}{\only#1{\beameroriginal{\textmd}}}
+ \renewcommand<>{\textnormal}{\only#1{\beameroriginal{\textnormal}}}
\renewcommand<>{\textrm}{\only#1{\beameroriginal{\textrm}}}
+ \renewcommand<>{\textsc}{\only#1{\beameroriginal{\textsc}}}
+ \renewcommand<>{\textsf}{\only#1{\beameroriginal{\textsf}}}
+ \renewcommand<>{\textsl}{\only#1{\beameroriginal{\textsl}}}
+ \renewcommand<>{\texttt}{\only#1{\beameroriginal{\texttt}}}
+ \renewcommand<>{\textup}{\only#1{\beameroriginal{\textup}}}
}
\renewcommand<>{\hypertarget}[2]{\only#3{\beameroriginal{\hypertarget}{#1}{#2}}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerbasetitle.sty new/tex/latex/beamer/beamerbasetitle.sty
--- old/tex/latex/beamer/beamerbasetitle.sty 2018-09-02 23:14:31.000000000 +0200
+++ new/tex/latex/beamer/beamerbasetitle.sty 2019-07-23 22:58:24.000000000 +0200
@@ -261,7 +261,7 @@
\fi
\providecommand\and{\unskip, }
- \providecommand\inst[1]{\textsuperscript{#1}}
+ \providecommand\inst[1]{}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerinnerthemeinmargin.sty new/tex/latex/beamer/beamerinnerthemeinmargin.sty
--- old/tex/latex/beamer/beamerinnerthemeinmargin.sty 2017-12-19 01:09:01.000000000 +0100
+++ new/tex/latex/beamer/beamerinnerthemeinmargin.sty 2019-07-23 22:58:24.000000000 +0200
@@ -32,7 +32,7 @@
\newcommand\beamer@putleft[2]{%
\hbox to 0pt{\hss\vtop{%
\normalsize%
- \@tempdima=.25\paperwidth%
+ \@tempdima=\beamer@leftsidebar%
\advance\@tempdima by-3ex%
\hsize=\@tempdima%
\leftskip=0pt plus 1fill%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerouterthemesplit.sty new/tex/latex/beamer/beamerouterthemesplit.sty
--- old/tex/latex/beamer/beamerouterthemesplit.sty 2018-08-23 23:58:14.000000000 +0200
+++ new/tex/latex/beamer/beamerouterthemesplit.sty 2019-09-30 23:49:03.000000000 +0200
@@ -68,7 +68,7 @@
\usebeamerfont{author in head/foot}\insertshortauthor
\end{beamercolorbox}%
\begin{beamercolorbox}[wd=.5\paperwidth,ht=2.5ex,dp=1.125ex,leftskip=.3cm,rightskip=.3cm plus1fil]{title in head/foot}%
- \usebeamerfont{title in head/foot}\insertshorttitle\hfill\usebeamercolor[fg]{page number in head/foot}\usebeamerfont{page number in head/foot}\usebeamertemplate{page number in head/foot}
+ \usebeamerfont{title in head/foot}\insertshorttitle\nobreak\hfill\usebeamercolor[fg]{page number in head/foot}\usebeamerfont{page number in head/foot}\usebeamertemplate{page number in head/foot}
\end{beamercolorbox}}%
\vskip0pt%
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamer/beamerpatchparalist.sty new/tex/latex/beamer/beamerpatchparalist.sty
--- old/tex/latex/beamer/beamerpatchparalist.sty 2018-02-22 00:34:07.000000000 +0100
+++ new/tex/latex/beamer/beamerpatchparalist.sty 2019-09-30 23:49:03.000000000 +0200
@@ -9,7 +9,7 @@
\mode<presentation>
-\if@plnewitem
+\if@plnewenum
\def\enumerate{%
\ifnum \@enumdepth >\tw@
\@toodeep
@@ -42,6 +42,45 @@
\raggedright%
\beamer@firstlineitemizeunskip%
}
+\fi
+\def\compactenum{%
+ \ifnum \@enumdepth >\tw@
+ \@toodeep
+ \else
+ \advance\@enumdepth \@ne
+ \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
+ \advance\@itemdepth \@ne%
+ \fi
+ \def\@enum@widestlabel{7}%
+ \beamer@computepref\@enumdepth%
+ \expandafter\edef\csname label\@enumctr\endcsname{\noexpand\usebeamertemplate{enumerate \beameritemnestingprefix item}}%
+ \@ifnextchar[{\beamer@@cenum@}{\beamer@compactenum@}}
+\def\beamer@@cenum@[{\@ifnextchar<{\beamer@cenumdefault[}{\beamer@@@cenum@[}}
+\def\beamer@cenumdefault[#1]{\def\beamer@defaultospec{#1}%
+ \@ifnextchar[{\beamer@@@cenum@}{\beamer@compactenum@}}
+\def\beamer@@@cenum@[#1]{\@enumlabel@{\beamer@compactenum@}[[#1]} % Here a token is gobbled in paralist package
+\def\beamer@compactenum@{%
+ \beamer@computepref\@itemdepth%
+ \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
+ \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
+ \@adjust@enum@labelwidth
+ \expandafter\list\csname label\@enumctr\endcsname{%
+ \usecounter{\@enumctr}%
+ \parsep\plparsep
+ \itemsep\plitemsep
+ \topsep\pltopsep
+ \partopsep\plpartopsep
+ \labelwidth
+ \csname leftmargin\romannumeral\@listdepth\endcsname
+ \advance\labelwidth-\labelsep
+ \let\makelabel\enumlabel}%
+ \beamer@cramped%
+ \raggedright%
+ \beamer@firstlineitemizeunskip%
+}
+\def\endcompactenum{\ifhmode\par\fi\endlist}
+
+\if@plnewitem
\def\itemize{%
\ifnum \@itemdepth >\tw@
\@toodeep
@@ -71,6 +110,39 @@
\beamer@firstlineitemizeunskip%
}
\fi
+\def\compactitem{%
+ \ifnum \@itemdepth >\tw@
+ \@toodeep
+ \else
+ \advance\@itemdepth\@ne
+ \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
+ \fi
+ \beamer@computepref\@itemdepth%
+ \expandafter\edef\csname\@itemitem\endcsname{\noexpand\usebeamertemplate{itemize \beameritemnestingprefix item}}%
+ \@ifnextchar[{\beamer@@citem@}{\beamer@compactitem@}}%
+\def\beamer@@citem@[{\@ifnextchar<{\beamer@citemdefault[}{\beamer@@@citem@[}}
+\def\beamer@citemdefault[#1]{\def\beamer@defaultospec{#1}%
+ \@ifnextchar[{\beamer@@@citem@}{\beamer@compactitem@}}
+\def\beamer@@@citem@[#1]{\@itemlabel@{\beamer@compactitem@}[#1]}
+\def\beamer@compactitem@{%
+ \usebeamerfont{itemize/enumerate \beameritemnestingprefix body}%
+ \usebeamercolor[fg]{itemize/enumerate \beameritemnestingprefix body}%
+ \@adjust@item@labelwidth
+ \expandafter\list\csname\@itemitem\endcsname{%
+ \parsep\plparsep
+ \itemsep\plitemsep
+ \topsep\pltopsep
+ \partopsep\plpartopsep
+ \labelwidth
+ \csname leftmargin\romannumeral\@listdepth\endcsname
+ \advance\labelwidth-\labelsep
+ \let\makelabel\itemlabel}%
+ \beamer@cramped%
+ \raggedright%
+ \beamer@firstlineitemizeunskip%
+}
+\def\endcompactitem{\ifhmode\par\fi\endlist}
+
\if@plflushright
\def\enumlabel#1{{\usebeamerfont*{enumerate \beameritemnestingprefix item}%
\usebeamercolor[fg]{enumerate \beameritemnestingprefix item}\hss#1}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamer.tlpobj new/tlpkg/tlpobj/beamer.tlpobj
--- old/tlpkg/tlpobj/beamer.tlpobj 2019-02-28 03:17:43.000000000 +0100
+++ new/tlpkg/tlpobj/beamer.tlpobj 2020-04-19 18:09:42.000000000 +0200
@@ -1,6 +1,6 @@
name beamer
category Package
-revision 49306
+revision 54795
shortdesc A LaTeX class for producing presentations and slides
relocated 1
longdesc The beamer LaTeX class can be used for producing slides. The
@@ -19,9 +19,14 @@
longdesc for use in other language environments. Beamer depends on the
longdesc following other packages: atbegshi, etoolbox, hyperref, ifpdf,
longdesc pgf, and translator.
+depend atbegshi
+depend etoolbox
+depend hyperref
+depend iftex
depend pgf
+depend translator
depend xcolor
-runfiles size=252
+runfiles size=253
RELOC/tex/latex/beamer/beamer.cls
RELOC/tex/latex/beamer/beamerarticle.sty
RELOC/tex/latex/beamer/beamerbasearticle.sty
@@ -153,7 +158,6 @@
catalogue-contact-bugs https://github.com/josephwright/beamer/issues
catalogue-contact-repository https://github.com/josephwright/beamer
catalogue-ctan /macros/latex/contrib/beamer
-catalogue-date 2018-12-02 14:06:22 +0100
-catalogue-license lppl1.3cgpl2+fdl
+catalogue-license lppl1.3c gpl2+ fdl
catalogue-topics presentation class
-catalogue-version 3.55
+catalogue-version 3.57
++++++ beamerposter.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamerposter.doc.tlpobj new/tlpkg/tlpobj/beamerposter.doc.tlpobj
--- old/tlpkg/tlpobj/beamerposter.doc.tlpobj 2019-02-28 03:17:49.000000000 +0100
+++ new/tlpkg/tlpobj/beamerposter.doc.tlpobj 2020-03-24 01:56:36.000000000 +0100
@@ -1,6 +1,6 @@
name beamerposter.doc
category Package
-revision 47508
+revision 54512
shortdesc doc files of beamerposter
relocated 1
docfiles size=22
++++++ beamerposter.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamerposter.tlpobj new/tlpkg/tlpobj/beamerposter.tlpobj
--- old/tlpkg/tlpobj/beamerposter.tlpobj 2019-02-28 03:17:49.000000000 +0100
+++ new/tlpkg/tlpobj/beamerposter.tlpobj 2020-03-24 01:56:36.000000000 +0100
@@ -1,6 +1,6 @@
name beamerposter
category Package
-revision 47508
+revision 54512
shortdesc Extend beamer and a0poster for custom sized posters
relocated 1
longdesc The package enables the user to use beamer style operations on
@@ -29,7 +29,6 @@
catalogue-contact-repository https://github.com/deselaers/latex-beamerposter
catalogue-contact-support https://groups.google.com/forum/#!forum/beamerposter
catalogue-ctan /macros/latex/contrib/beamerposter
-catalogue-date 2018-04-23 11:03:46 +0200
-catalogue-license lpplgpl
+catalogue-license lppl gpl
catalogue-topics poster presentation
catalogue-version 1.13
++++++ beamerswitch.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beamerswitch/README.md new/doc/latex/beamerswitch/README.md
--- old/doc/latex/beamerswitch/README.md 2019-01-28 23:04:15.000000000 +0100
+++ new/doc/latex/beamerswitch/README.md 2020-01-20 23:24:53.000000000 +0100
@@ -88,7 +88,7 @@
## Licence
-Copyright 20162019 Alex Ball.
+Copyright 20162020 Alex Ball.
This work consists of the file beamerswitch.dtx and a Makefile.
Binary files old/doc/latex/beamerswitch/beamerswitch-example-article.pdf and new/doc/latex/beamerswitch/beamerswitch-example-article.pdf differ
Binary files old/doc/latex/beamerswitch/beamerswitch-example-handout.pdf and new/doc/latex/beamerswitch/beamerswitch-example-handout.pdf differ
Binary files old/doc/latex/beamerswitch/beamerswitch-example-trans.pdf and new/doc/latex/beamerswitch/beamerswitch-example-trans.pdf differ
Binary files old/doc/latex/beamerswitch/beamerswitch-example.pdf and new/doc/latex/beamerswitch/beamerswitch-example.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beamerswitch/beamerswitch-example.tex new/doc/latex/beamerswitch/beamerswitch-example.tex
--- old/doc/latex/beamerswitch/beamerswitch-example.tex 2019-01-28 23:04:15.000000000 +0100
+++ new/doc/latex/beamerswitch/beamerswitch-example.tex 2020-01-20 23:24:53.000000000 +0100
@@ -77,6 +77,6 @@
Happy {\LaTeX}ing!
\end{document}
%%
-%% Copyright (C) 2016-2019 by Alex Ball
+%% Copyright (C) 2016-2020 by Alex Ball
%%
%% End of file `beamerswitch-example.tex'.
Binary files old/doc/latex/beamerswitch/beamerswitch.pdf and new/doc/latex/beamerswitch/beamerswitch.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamerswitch.doc.tlpobj new/tlpkg/tlpobj/beamerswitch.doc.tlpobj
--- old/tlpkg/tlpobj/beamerswitch.doc.tlpobj 2019-02-28 03:17:49.000000000 +0100
+++ new/tlpkg/tlpobj/beamerswitch.doc.tlpobj 2020-01-21 01:56:22.000000000 +0100
@@ -1,9 +1,9 @@
name beamerswitch.doc
category Package
-revision 49849
+revision 53467
shortdesc doc files of beamerswitch
relocated 1
-docfiles size=75
+docfiles size=74
RELOC/doc/latex/beamerswitch/README.md
RELOC/doc/latex/beamerswitch/beamerswitch-example-article.pdf
RELOC/doc/latex/beamerswitch/beamerswitch-example-handout.pdf
++++++ beamerswitch.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamerswitch/beamerswitch.cls new/tex/latex/beamerswitch/beamerswitch.cls
--- old/tex/latex/beamerswitch/beamerswitch.cls 2019-01-28 23:04:15.000000000 +0100
+++ new/tex/latex/beamerswitch/beamerswitch.cls 2020-01-20 23:24:53.000000000 +0100
@@ -15,7 +15,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesClass{beamerswitch}
- [2019/01/28 v1.5 Convenient mode selection in Beamer documents]
+ [2020/01/20 v1.6.1 Convenient mode selection in Beamer documents]
\RequirePackage{xkeyval,xkvltxp,etoolbox,xstring,shellesc,iftex}
\define@boolkey[DC]{beamerswitch}{beamer}[true]{%
\ifbool{DC@beamerswitch@beamer}{%
@@ -88,16 +88,22 @@
}%
}%
}
-\IfEndWith*{\jobname}{\BeamerSuffix}{%
+\IfBeginWith*{\jobname}{"}{%
+ \IfEndWith*{\jobname}{"}{%
+ \StrGobbleLeft{\jobname}{1}[\JobName]%
+ \StrGobbleRight{\JobName}{1}[\JobName]%
+ }{\let\JobName\jobname}%
+}{\let\JobName\jobname}
+\IfEndWith*{\JobName}{\BeamerSuffix}{%
\setkeys[DC]{beamerswitch}{beamer=true}
}{%
- \IfEndWith*{\jobname}{\TransSuffix}{%
+ \IfEndWith*{\JobName}{\TransSuffix}{%
\setkeys[DC]{beamerswitch}{trans=true}
}{%
- \IfEndWith*{\jobname}{\HandoutSuffix}{%
+ \IfEndWith*{\JobName}{\HandoutSuffix}{%
\setkeys[DC]{beamerswitch}{handout=true}
}{%
- \IfEndWith*{\jobname}{\ArticleSuffix}{%
+ \IfEndWith*{\JobName}{\ArticleSuffix}{%
\setkeys[DC]{beamerswitch}{article=true}
}{%
\ifbool{DC@beamerswitch@alsobeamer}{%
@@ -1131,7 +1137,7 @@
\NewDocumentCommand{\bsw@punct@test}{m}{\l_bsw_punct_test:n {#1}}
\cs_new_protected:Nn \l_bsw_punct_test:n
{
- \str_case_x:nnTF { \str_item:nn {#1} {-1} }
+ \str_case_e:nnTF { \str_item:nn {#1} {-1} }
{
{ , } { }
{ ; } { }
@@ -1236,6 +1242,6 @@
}%
}
%%
-%% Copyright (C) 2016-2019 by Alex Ball
+%% Copyright (C) 2016-2020 by Alex Ball
%%
%% End of file `beamerswitch.cls'.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamerswitch.tlpobj new/tlpkg/tlpobj/beamerswitch.tlpobj
--- old/tlpkg/tlpobj/beamerswitch.tlpobj 2019-02-28 03:17:50.000000000 +0100
+++ new/tlpkg/tlpobj/beamerswitch.tlpobj 2020-01-21 01:56:22.000000000 +0100
@@ -1,6 +1,6 @@
name beamerswitch
category Package
-revision 49849
+revision 53467
shortdesc Convenient mode selection in Beamer documents
relocated 1
longdesc This class is a wrapper around the beamer class to make it
@@ -17,7 +17,6 @@
catalogue-contact-bugs https://github.com/alex-ball/beamerswitch/issues
catalogue-contact-repository https://github.com/alex-ball/beamerswitch
catalogue-ctan /macros/latex/contrib/beamer-contrib/beamerswitch
-catalogue-date 2019-01-28 18:28:39 +0100
catalogue-license lppl1.3c
catalogue-topics presentation class
-catalogue-version 1.5
+catalogue-version 1.6.1
++++++ beamertheme-focus.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beamertheme-focus/README.md new/doc/latex/beamertheme-focus/README.md
--- old/doc/latex/beamertheme-focus/README.md 2019-01-18 23:36:53.000000000 +0100
+++ new/doc/latex/beamertheme-focus/README.md 2020-04-16 23:01:46.000000000 +0200
@@ -1,4 +1,4 @@
-# Focus v2.3
+# Focus v2.6
A presentation theme for LaTeX Beamer that aims at a clean and minimalist design,
so to minimize distractions and put the focus directly on the content.
@@ -14,7 +14,7 @@
A full demo is available. Refer to `demo.tex` and `demo.pdf`.
![](https://github.com/elauksap/focustheme/blob/master/demo-screenshots/demo-tit...)
-![](https://github.com/elauksap/focustheme/blob/master/demo-screenshots/demo-sec...)
+![](https://github.com/elauksap/focustheme/blob/master/demo-screenshots/demo-sub...)
![](https://github.com/elauksap/focustheme/blob/master/demo-screenshots/demo-typ...)
![](https://github.com/elauksap/focustheme/blob/master/demo-screenshots/demo-foc...)
![](https://github.com/elauksap/focustheme/blob/master/demo-screenshots/demo-ref...)
Binary files old/doc/latex/beamertheme-focus/demo-screenshots/demo-sectionpage.jpg and new/doc/latex/beamertheme-focus/demo-screenshots/demo-sectionpage.jpg differ
Binary files old/doc/latex/beamertheme-focus/demo-screenshots/demo-subsectionpage.jpg and new/doc/latex/beamertheme-focus/demo-screenshots/demo-subsectionpage.jpg differ
Binary files old/doc/latex/beamertheme-focus/demo.pdf and new/doc/latex/beamertheme-focus/demo.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beamertheme-focus/demo.tex new/doc/latex/beamertheme-focus/demo.tex
--- old/doc/latex/beamertheme-focus/demo.tex 2019-01-18 23:36:53.000000000 +0100
+++ new/doc/latex/beamertheme-focus/demo.tex 2019-06-27 22:58:17.000000000 +0200
@@ -16,7 +16,10 @@
\maketitle
\end{frame}
+ % Use starred version (e.g. \section*{Section name})
+ % to disable (sub)section page.
\section{Section 1}
+ \subsection{Subsection 1.1}
\begin{frame}{Simple frame}
This is a simple frame.
\end{frame}
@@ -25,6 +28,7 @@
This is a frame with plain style and it is numbered.
\end{frame}
+ \subsection{Subsection 1.2}
\begin{frame}[t]
This frame has an empty title and is aligned to top.
\end{frame}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamertheme-focus.doc.tlpobj new/tlpkg/tlpobj/beamertheme-focus.doc.tlpobj
--- old/tlpkg/tlpobj/beamertheme-focus.doc.tlpobj 2019-02-28 03:17:53.000000000 +0100
+++ new/tlpkg/tlpobj/beamertheme-focus.doc.tlpobj 2020-04-17 01:55:22.000000000 +0200
@@ -1,15 +1,15 @@
name beamertheme-focus.doc
category Package
-revision 49748
+revision 54772
shortdesc doc files of beamertheme-focus
relocated 1
-docfiles size=150
+docfiles size=156
RELOC/doc/latex/beamertheme-focus/LICENSE
RELOC/doc/latex/beamertheme-focus/README.md
RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-appendix.jpg
RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-focus.jpg
RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-references.jpg
- RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-sectionpage.jpg
+ RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-subsectionpage.jpg
RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-titlepage-color.jpg
RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-titlepage.jpg
RELOC/doc/latex/beamertheme-focus/demo-screenshots/demo-typeset.jpg
++++++ beamertheme-focus.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamertheme-focus/beamercolorthemefocus.sty new/tex/latex/beamertheme-focus/beamercolorthemefocus.sty
--- old/tex/latex/beamertheme-focus/beamercolorthemefocus.sty 2019-01-18 23:36:53.000000000 +0100
+++ new/tex/latex/beamertheme-focus/beamercolorthemefocus.sty 2020-04-16 23:01:46.000000000 +0200
@@ -1,4 +1,4 @@
-% Copyright (C) 2018-2019 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018-2020 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
% https://github.com/elauksap/focus-beamertheme
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamertheme-focus/beamerfontthemefocus.sty new/tex/latex/beamertheme-focus/beamerfontthemefocus.sty
--- old/tex/latex/beamertheme-focus/beamerfontthemefocus.sty 2019-01-18 23:36:53.000000000 +0100
+++ new/tex/latex/beamertheme-focus/beamerfontthemefocus.sty 2020-04-16 23:01:46.000000000 +0200
@@ -1,4 +1,4 @@
-% Copyright (C) 2018-2019 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018-2020 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
% https://github.com/elauksap/focus-beamertheme
@@ -30,6 +30,7 @@
\setbeamerfont{date}{size=\large, shape=\scshape}
\setbeamerfont{sectiontitle}{size=\huge, series=\scshape\bfseries}
+\setbeamerfont{subsectiontitle}{size=\Large, series=\scshape\bfseries}
\setbeamerfont{frametitle}{size=\Large, shape=\scshape}
\setbeamerfont{footline}{size=\scriptsize}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamertheme-focus/beamerinnerthemefocus.sty new/tex/latex/beamertheme-focus/beamerinnerthemefocus.sty
--- old/tex/latex/beamertheme-focus/beamerinnerthemefocus.sty 2019-01-18 23:36:53.000000000 +0100
+++ new/tex/latex/beamertheme-focus/beamerinnerthemefocus.sty 2020-04-16 23:01:46.000000000 +0200
@@ -1,4 +1,4 @@
-% Copyright (C) 2018-2019 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018-2020 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
% https://github.com/elauksap/focus-beamertheme
@@ -77,12 +77,14 @@
\vspace*{\baselineskip}
\begin{minipage}[t]{\textwidth}
- \usebeamerfont{date}{\insertdate}
+ \usebeamerfont{date}
+ \insertdate
\end{minipage}
\vspace*{0pt plus 100fill}
\addtocounter{framenumber}{-1}
+ \addtocounter{realframenumber}{-1}
}
% Section page.
@@ -100,8 +102,13 @@
\usebeamercolor[fg]{frametitle}
\let\hyperlink\@secondoftwo\insertsection
\end{minipage}
-
- \vspace*{0pt plus 100fill}
+
+ \vspace{1.5\baselineskip}
+ \begin{minipage}[t][0.55\paperheight]{\textwidth}
+ \usebeamerfont{subsectiontitle}
+ \usebeamercolor[bg]{frametitle}
+ \insertsubsection
+ \end{minipage}
}
\AtBeginSection[]{%
@@ -110,4 +117,34 @@
\end{frame}%
}
+% Subsection page.
+\defbeamertemplate*{subsection page}{focus}{%
+ {%
+ \usebeamercolor{frametitle}\colorlet{focus@@temp}{bg}%
+ \begin{tikzpicture}[overlay, remember picture]
+ \fill[color=focus@@temp] (current page.north west) rectangle ([shift = {(0, -0.45\paperheight)}] current page.north east);
+ \end{tikzpicture}%
+ }
+
+ \vspace{-2.5\baselineskip}
+ \begin{minipage}[b][0.45\paperheight]{\textwidth}
+ \usebeamerfont{sectiontitle}
+ \usebeamercolor[fg]{frametitle}
+ \let\hyperlink\@secondoftwo\insertsection
+ \end{minipage}
+
+ \vspace{1.5\baselineskip}
+ \begin{minipage}[t][0.55\paperheight]{\textwidth}
+ \usebeamerfont{subsectiontitle}
+ \usebeamercolor[bg]{frametitle}
+ \insertsubsection
+ \end{minipage}
+}
+
+\AtBeginSubsection[]{%
+ \begin{frame}[plain, noframenumbering]{}
+ \subsectionpage
+ \end{frame}%
+}
+
\mode<all>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamertheme-focus/beamerouterthemefocus.sty new/tex/latex/beamertheme-focus/beamerouterthemefocus.sty
--- old/tex/latex/beamertheme-focus/beamerouterthemefocus.sty 2019-01-18 23:36:53.000000000 +0100
+++ new/tex/latex/beamertheme-focus/beamerouterthemefocus.sty 2020-04-16 23:01:46.000000000 +0200
@@ -1,4 +1,4 @@
-% Copyright (C) 2018-2019 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018-2020 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
% https://github.com/elauksap/focus-beamertheme
@@ -37,11 +37,12 @@
\RequirePackage{etoolbox} % \BeforeBeginEnvironment.
\RequirePackage{tikz}
+\newcounter{realframenumber}
% FRAMETITLE TEMPLATES. --------------------------------------------------------
\defbeamertemplate*{frametitle}{focus}{%
% If not title page.
- \ifnum\value{framenumber}>0%
+ \ifnum\value{realframenumber}>0%
\vspace{-1pt}%
\begin{beamercolorbox}[wd=\paperwidth,leftskip=0.55cm,rightskip=0.55cm,sep=0.2cm]{frametitle}%
\strut\insertframetitle\strut%
@@ -50,9 +51,9 @@
}
% Plain header.
-\defbeamertemplate{frametitle}{plain}{%
+\defbeamertemplate*{frametitle}{plain}{%
% If not title page.
- \ifnum\value{framenumber}>0%
+ \ifnum\value{realframenumber}>0%
\vspace{-1pt}%
\begin{beamercolorbox}[wd=\paperwidth,leftskip=0.55cm,rightskip=0.55cm,sep=0.2cm,ignorebg]{frametitle}%
\strut%
@@ -78,8 +79,8 @@
\addtolength{\focus@pbar@rightoffset}{1.5em}%
%
% If not title page.
- \ifnum\c@framenumber>0%
- \ifnum\c@framenumber<\inserttotalframenumber%
+ \ifnum\value{realframenumber}>0%
+ \ifnum\value{framenumber}<\inserttotalframenumber%
\begin{tikzpicture}[inner xsep=0.5em, inner ysep=0.5ex]\usebeamerfont{footline}
\pgfmathsetmacro{\focus@pbar@progress}%
{(\paperwidth-\focus@pbar@leftoffset-\focus@pbar@rightoffset)*(\insertframenumber/\inserttotalframenumber)}
@@ -108,7 +109,7 @@
}
% Full bar footline.
-\defbeamertemplate{footline}{fullbar}{%
+\defbeamertemplate*{footline}{fullbar}{%
% If not appendix.
\ifnum\mainend<0% From package appendixnumberbeamer.
%
@@ -119,7 +120,7 @@
\addtolength{\focus@pbar@rightoffset}{1.5em}%
%
% If not title page.
- \ifnum\c@framenumber>0%
+ \ifnum\value{realframenumber}>0%
\begin{tikzpicture}[inner xsep=0.5em, inner ysep=0.5ex]
\clip (0,0) rectangle ++(\paperwidth,\the\focus@pbar@height);
\fill[footline.bg] (0,0) rectangle ++(\paperwidth,\the\focus@pbar@height);
@@ -133,7 +134,7 @@
}
% Empty footline.
-\defbeamertemplate{footline}{none}{}
+\defbeamertemplate*{footline}{none}{}
\DeclareOptionBeamer{numbering}{\def\beamer@focus@numbering{#1}}
\ExecuteOptionsBeamer{numbering=progressbar}
@@ -152,14 +153,14 @@
\end{tikzpicture}%
}
-\defbeamertemplate{background canvas}{focusplain}{%
+\defbeamertemplate*{background canvas}{focusplain}{%
\begin{tikzpicture}
\clip (0,0) rectangle ++(\paperwidth,\paperheight);
\fill[normal text.bg] (0,0) rectangle ++(\paperwidth,\paperheight);
\end{tikzpicture}%
}
-\defbeamertemplate{background canvas}{focusframe}{%
+\defbeamertemplate*{background canvas}{focusframe}{%
\begin{tikzpicture}
\clip (0,0) rectangle ++(\paperwidth,\paperheight);
\fill[frametitle.bg] (0,0) rectangle ++(\paperwidth,\paperheight);
@@ -169,6 +170,7 @@
% HOOKS FOR CREATING FRAMES. ---------------------------------------------------
\BeforeBeginEnvironment{frame}{%
+ \stepcounter{realframenumber}
\setbeamertemplate{background canvas}[focus]%
\setbeamertemplate{frametitle}[focus]%
%
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beamertheme-focus/beamerthemefocus.sty new/tex/latex/beamertheme-focus/beamerthemefocus.sty
--- old/tex/latex/beamertheme-focus/beamerthemefocus.sty 2019-01-18 23:36:53.000000000 +0100
+++ new/tex/latex/beamertheme-focus/beamerthemefocus.sty 2020-04-16 23:01:46.000000000 +0200
@@ -1,4 +1,4 @@
-% Copyright (C) 2018-2019 Pasquale Claudio Africa and the LaTeX community.
+% Copyright (C) 2018-2020 Pasquale Claudio Africa and the LaTeX community.
% A full list of contributors can be found at
%
% https://github.com/elauksap/focus-beamertheme
@@ -19,7 +19,7 @@
% along with beamerthemefocus. If not, see http://www.gnu.org/licenses/.
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{beamerthemefocus}[2019/01/18 v2.3 Focus Beamer theme]
+\ProvidesPackage{beamerthemefocus}[2020/04/15 v2.6 Focus Beamer theme]
\mode<presentation>
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamertheme-focus.tlpobj new/tlpkg/tlpobj/beamertheme-focus.tlpobj
--- old/tlpkg/tlpobj/beamertheme-focus.tlpobj 2019-02-28 03:17:53.000000000 +0100
+++ new/tlpkg/tlpobj/beamertheme-focus.tlpobj 2020-04-17 01:55:22.000000000 +0200
@@ -1,12 +1,12 @@
name beamertheme-focus
category Package
-revision 49748
+revision 54772
shortdesc A minimalist presentation theme for LaTeX Beamer
relocated 1
longdesc A presentation theme for LaTeX Beamer that aims at a clean and
longdesc minimalist design, so to minimize distractions and put the
longdesc focus directly on the content.
-runfiles size=7
+runfiles size=8
RELOC/tex/latex/beamertheme-focus/beamercolorthemefocus.sty
RELOC/tex/latex/beamertheme-focus/beamerfontthemefocus.sty
RELOC/tex/latex/beamertheme-focus/beamerinnerthemefocus.sty
@@ -15,7 +15,6 @@
catalogue-contact-bugs https://github.com/elauksap/focus-beamertheme/issues
catalogue-contact-repository https://github.com/elauksap/focus-beamertheme
catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-focus
-catalogue-date 2019-01-18 11:41:18 +0100
catalogue-license gpl3
catalogue-topics presentation
-catalogue-version 2.3
+catalogue-version 2.6
++++++ beamertheme-npbt.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamertheme-npbt.doc.tlpobj new/tlpkg/tlpobj/beamertheme-npbt.doc.tlpobj
--- old/tlpkg/tlpobj/beamertheme-npbt.doc.tlpobj 2019-02-28 03:17:54.000000000 +0100
+++ new/tlpkg/tlpobj/beamertheme-npbt.doc.tlpobj 2020-03-24 01:56:36.000000000 +0100
@@ -1,6 +1,6 @@
name beamertheme-npbt.doc
category Package
-revision 48424
+revision 54512
shortdesc doc files of beamertheme-npbt
relocated 1
docfiles size=113
++++++ beamertheme-npbt.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beamertheme-npbt.tlpobj new/tlpkg/tlpobj/beamertheme-npbt.tlpobj
--- old/tlpkg/tlpobj/beamertheme-npbt.tlpobj 2019-02-28 03:17:54.000000000 +0100
+++ new/tlpkg/tlpobj/beamertheme-npbt.tlpobj 2020-03-24 01:56:36.000000000 +0100
@@ -1,6 +1,6 @@
name beamertheme-npbt
category Package
-revision 48424
+revision 54512
shortdesc A collection of LaTeX beamer themes
relocated 1
longdesc "NPBT" stands for "Norman's Pandoc Beamer Themes". Currently
@@ -35,7 +35,6 @@
catalogue-contact-bugs https://github.com/NMarkgraf/NPBT/issues
catalogue-contact-repository https://github.com/NMarkgraf/NPBT
catalogue-ctan /macros/latex/contrib/beamer-contrib/themes/beamertheme-npbt
-catalogue-date 2018-08-18 05:26:33 +0200
-catalogue-license gpl3pd
+catalogue-license gpl3 pd
catalogue-topics presentation
catalogue-version 4.1
++++++ beebe.tar.xz ++++++
++++ 170767 lines of diff (skipped)
++++++ beilstein.doc.tar.xz ++++++
Binary files old/doc/latex/beilstein/BJNANO_Technical_Handbook.pdf and new/doc/latex/beilstein/BJNANO_Technical_Handbook.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beilstein/CHANGELOG.md new/doc/latex/beilstein/CHANGELOG.md
--- old/doc/latex/beilstein/CHANGELOG.md 2018-01-31 22:59:54.000000000 +0100
+++ new/doc/latex/beilstein/CHANGELOG.md 2020-02-26 23:07:31.000000000 +0100
@@ -4,19 +4,40 @@
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).
+## 2.0 - 2020-02-22
+
+### Added
+- Support for field `doi` in `@WWW`
+
+### Changed
+- New font scheme: `newtxtext`, `newtxtt` and `newtxmath`
+- `utf8` is now the standard encoding for `inputenc`
+- CODEN strings were removed from the BiBTeX style file
+- Update documentation
+
+
+## 1.5 - 2019-10-30
+
+### Added
+- New environment `funding`
+
+### Changed
+- Update documentation
+
+
## 1.4 - 2018-01-29
### Added
- New manuscript type `suppinfo`
### Changed
-- Documentation updated
+- Update documentation
## 1.3 - 2017-11-09
### Changed
-- Loading of `cleveref` was postponed till the end of the preamble in order to avoid problems with `hyperref`
+- Loading of `cleveref` postponed till the end of the preamble in order to avoid problems with `hyperref`
## 1.2 - 2017-08-21
@@ -25,7 +46,7 @@
- Structure modified and files added for CTAN publication
### Changed
-- Updated documentation
+- Update documentation
### Fixed
- Option handling now compatible to recent `babel` versions
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beilstein/README.md new/doc/latex/beilstein/README.md
--- old/doc/latex/beilstein/README.md 2018-01-31 22:59:54.000000000 +0100
+++ new/doc/latex/beilstein/README.md 2020-02-26 23:07:31.000000000 +0100
@@ -2,8 +2,8 @@
beilstein -- Support for submissions to the ``Beilstein Journal
of Nanotechnology'' published by the Beilstein-Institut
- for the Advancement of Chemical Sciences
- Version: 1.4
+ zur Foerderung der Chemischen Wissenschaften
+ Version: 2.0
E-mail: journals-support@beilstein-institut.de
License: Released under the LaTeX Project Public License v1.3c or later
See http://www.latex-project.org/lppl.txt
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beilstein/beilstein-template.bib new/doc/latex/beilstein/beilstein-template.bib
--- old/doc/latex/beilstein/beilstein-template.bib 2017-09-10 22:56:37.000000000 +0200
+++ new/doc/latex/beilstein/beilstein-template.bib 2020-02-26 23:07:31.000000000 +0100
@@ -6,12 +6,12 @@
@ARTICLE{Constantino2001,
author = {Constantino, M. G. and V. Lacerda, Jr. and Aragao, V.},
year ={2001},
-journal = Molecules,
+journal = {Molecules},
volume = 6,
pages = {770--776}
}
-@COMMENT{Article within a journal with non-continuos (i.e.\ issue-based) pagination}
+@COMMENT{Article within a journal with non-continuos (i.e., issue-based) pagination}
@ARTICLE{Groeger2000,
author = {Gr\"{o}ger, H. and Sans, J. and G\"{u}thner, T.},
journal = {Chim. Oggi},
@@ -67,12 +67,11 @@
}
@COMMENT{Patent}
-@COMMENT{``pages'' holds the patent number, ``journal'' the type of patent}
+@COMMENT{``pages'' holds the patent number}
@PATENT{Schimmel,
author = {Schimmel, T. and Xie, F. and Obermair, C.},
title = {Gate controlled atomic switch},
- journal = {U.S. Pat. Appl.},
- pages = {20090195300},
+ pages = {US20100128342A1},
year = {Aug 6, 2009}
}
@@ -217,7 +216,7 @@
@ARTICLE{Masse1995,
author = {Masse, C. E. and Panek, J. S.},
- journal = chreay,
+ journal = {Chem. Rev. (Washington, DC, U. S.)},
year = 1995,
volume = 95,
pages = {1293--1316}
@@ -226,7 +225,7 @@
@ARTICLE{Jian1995,
author = {Jian, J. and Smith, D. T. and Weinreb, S. M.},
year ={1995},
-journal = joceah,
+journal = {J. Org. Chem.},
volume = 60,
pages = {5366--5367}
}
@@ -234,14 +233,14 @@
@ARTICLE{Weinreb1998,
author = {Weinreb, S. M. and Smith, D. T. and Jian, J.},
year ={1998},
-journal = syntbf,
+journal = {Synthesis},
pages = {509--521}
}
@ARTICLE{Danheiser1980,
author = {Danheiser, R. L. and Carini, D. J.},
year ={1980},
-journal = joceah,
+journal = {J. Org. Chem.},
volume = 45,
pages = {3925--3927}
}
@@ -249,7 +248,7 @@
@ARTICLE{Danheiser1986,
author = {Danheiser, R. L. and Carini, D. J. and Kwasigroch, C. A.},
year ={1986},
-journal = joceah,
+journal = {J. Org. Chem.},
volume = 51,
pages = {3870--3878}
}
@@ -257,7 +256,7 @@
@ARTICLE{Danheiser1985,
author = {Danheiser, R. L. and Kwasigroch, C. A. and Tsai, Y.-M.},
year ={1985},
-journal = jacsat,
+journal = {J. Am. Chem. Soc.},
volume = 107,
pages = {7233--7235}
}
@@ -273,14 +272,14 @@
@ARTICLE{Daidouji2005,
author = {Daidouji, K. and Fuchibe, K. and Akiyama, T.},
year ={2005},
-journal = orlef7,
+journal = {Org. Lett.},
volume = 7,
pages = {1051--1053}
}
@ARTICLE{Danheiser1981,
author = {Danheiser, R. L. and Carini, D. J. and Basak, A.},
year ={1981},
-journal = jacsat,
+journal = {J. Am. Chem. Soc.},
volume = 103,
pages = {1604--1606}
}
@@ -288,7 +287,7 @@
@ARTICLE{Danheiser1983,
author = {Danheiser, R. L. and Carini, D. J. and Fink, D. M.},
year ={1983},
-journal = tetrab,
+journal = {Tetrahedron},
volume = 39,
pages = {935--947}
}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/latex/beilstein/beilstein-template.tex new/doc/latex/beilstein/beilstein-template.tex
--- old/doc/latex/beilstein/beilstein-template.tex 2018-01-31 22:59:54.000000000 +0100
+++ new/doc/latex/beilstein/beilstein-template.tex 2020-02-26 23:07:31.000000000 +0100
@@ -1,3 +1,12 @@
+%% !TeX TS-program = pdflatex
+%% !BIB TS-program = bibtex
+%% !TeX spellcheck = en_US
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%% Many modern TeX editors understand the above lines to overwrite %
+%% globally set settings for individual documents. Just leave one %
+%% percent sign at the beginning of the line to activate that meta %
+%% comment. %
+%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% This is a (brief) example using the beilstein class.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
@@ -27,15 +36,13 @@
%% british, english -> British English.
%%
%% For the input encoding:
-%% latin1 (default),
-%% utf8,
+%% latin1,
+%% utf8 (default),
%% applemac.
%%
-%% The defaults are [manuscript=fullresearchpaper,american,latin1].
-%% Please note, that you should consider using the utf8 option as this
-%% is the standard encoding nowadays.
+%% The defaults are [manuscript=fullresearchpaper,american,utf8].
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\documentclass[utf8]{beilstein}
+\documentclass[]{beilstein}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% Place any additional packages needed here. Only include packages
@@ -63,12 +70,17 @@
%% Meta-data block
%% ---------------
%% The title of the article is given with the usual \title command.
+%% The title of an article should be clear, concise and comprehensible to all
+%% readers with the purpose of quickly identifying the focus of the reported
+%% work. It should be brief and contain the most important keywords for search
+%% engine optimization. The use of capitals should be restricted to the first
+%% word and proper nouns. As far as possible abbreviations should be avoided.
%%
-%% If you write a file for supporting information using manuscript=suppinfo,
+%% If you write a file for Supporting Information using manuscript=suppinfo,
%% you should give an additional title using the macro \sititle or the
%% optional argument of \title
%%
-%% Each author should be given as a separate \author command.
+%% Each author needs to be given with a separate \author command.
%%
%% For corresponding authors please use \author* and give the email
%% address as a second mandatory argument.
@@ -94,20 +106,32 @@
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% The document should begin with an abstract, if appropriate. If one
%% is given and should not be, a warning is issued.
-%%
-%% For the three parts of the abstract, ``Background'', ``Results''
-%% and ``Conclusions'', the corresponding commands should be used.
+%% The abstract should summarize the context and purpose of the study,
+%% the main findings and provide a brief summary and potential
+%% implications. Abbreviations should be used sparingly in the abstract.
+%% Citations and references should not be given in abstracts. Only
+%% standard characters are allowed.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{abstract}
-\background Allenylsilanes are useful intermediates in organic synthesis. An attractive,
-convergent but little used approach for their synthesis is the alkylidenation of stable silylketenes. Reactions thus far have been limited to the use of unsubstituted silylketenes (or equivalents) with stabilised or semi-stabilised ylides only. The current study explores the reactions of substituted ketenes prepared through rhodium(II)-mediated rearrangement of silylated diazoketones.
-\results A range of novel 1,3-disubstituted and 1,3,3-trisubstituted allenylsilanes were prepared using stabilised and semi-stabilised ylides. Alkylidenation with non-stabilised phosphorus ylides was not viable, but the use of titanium-based methylenating reagents was successful, allowing access to 1-substituted allenylsilanes.
-\conclusion Many novel allenylsilanes may be accessed by alkylidenation of substituted silylketenes. Importantly, for the first time, simple methylenation of silylketenes has been achieved using titanium carbenoid-based reagents.
+Allenylsilanes are useful intermediates in organic synthesis. An attractive,
+convergent but little used approach for their synthesis is the alkylidenation
+of stable silylketenes. Reactions thus far have been limited to the use of
+unsubstituted silylketenes (or equivalents) with stabilised or semi-stabilised
+ylides only. The current study explores the reactions of substituted ketenes
+prepared through rhodium(II)-mediated rearrangement of silylated diazoketones.
+A range of novel 1,3-disubstituted and 1,3,3-trisubstituted allenylsilanes were
+prepared using stabilised and semi-stabilised ylides. Alkylidenation with
+non-stabilised phosphorus ylides was not viable, but the use of titanium-based
+methylenating reagents was successful, allowing access to 1-substituted
+allenylsilanes. Many novel allenylsilanes may be accessed by alkylidenation of
+substituted silylketenes. Importantly, for the first time, simple methylenation
+of silylketenes has been achieved using titanium carbenoid-based reagents.
\end{abstract}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% Keywords can be given with the \keywords command which takes five
-%% arguments. The arguments have to be sorted.
+%% Keywords can be given with the \keywords command. Any number of
+%% keywords can be given, but a number of at least five keywords is
+%% recommended. The arguments are to be sorted alphabetically.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\keywords{allenylsilanes; rhodium(II) octanoate-mediated rearrangement; silylketenes; titanium carbenoids; ylide}
@@ -159,7 +183,7 @@
[\ldots]
-With the requisite silylketenes in hand, attention turned to their reaction with the carboethoxy-stabilised phosphoranes \CN{4} and \CN{5}. At the outset, it was by no means certain that these would react efficiently with substituted silylketenes \CN{1} since it is well documented that nucleophiles attack silylketenes \textit{anti} to the silicon, i.e.\ the phosphoranes would be approaching from the same side as the \chem{R^1}-substituent. Since in all previous examples this substituent has been a hydrogen atom, the extension to bulkier substituents could not be taken for granted. In the event, however, we were pleased to find that in nearly all cases the desired allenylsilanes were formed in moderate to excellent yield (\cref{scheme:2}, \cref{tab:1}, see \cref{si:1} for full experimental data).
+With the requisite silylketenes in hand, attention turned to their reaction with the carboethoxy-stabilised phosphoranes \CN{4} and \CN{5}. At the outset, it was by no means certain that these would react efficiently with substituted silylketenes \CN{1} since it is well documented that nucleophiles attack silylketenes \textit{anti} to the silicon, i.e., the phosphoranes would be approaching from the same side as the \chem{R^1}-substituent. Since in all previous examples this substituent has been a hydrogen atom, the extension to bulkier substituents could not be taken for granted. In the event, however, we were pleased to find that in nearly all cases the desired allenylsilanes were formed in moderate to excellent yield (\cref{scheme:2}, \cref{tab:1}, see \cref{si:1} for full experimental data).
\begin{scheme}
\includegraphics[width=8.2cm,keepaspectratio]{scheme2}
\caption{Reaction of substituted silylketenes with ester-stabilised phosphoranes.}
@@ -220,23 +244,25 @@
\end{suppinfo}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%% The "Acknowledgements" section can be given in all manuscripts.
-%% This should be done within the ``acknowledgements'' environment,
-%% which will make the correct section title.
+%% The sections "Acknowledgements" and "Funding" can be given in all
+%% manuscripts.
+%% This should be done within the environments ``acknowledgements''
+%% and ``funding'', which will produce the correct section titles.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{acknowledgements}
-We acknowledge EPSRC grant GR/L60135/01 (PCD) and generous unrestricted research funding from Pfizer for financial support.
+We acknowledge Prof. H. Vlassov for the helpful discussions of the results and J. Martin for assistance with the synthesis.
\end{acknowledgements}
+\begin{funding}
+The following sources of funding are acknowledged: National Natural Science Foundation of China (S.P.M.; Grant Nos. 51502240, 11674273, U1856203), Wellcome Trust (S.P.M., Award No. 094542/Z/12/Z, EPSRC (P.C.D.; Grant No. GR/L60135/01 (PCD)), and both authors thank the generous research funding from Pfizer for financial support.
+\end{funding}
+
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% The appropriate \bibliography command should be placed here.
%% Notice that the class file automatically sets \bibliographystyle
%% and also names the section correctly.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\bibliography{beilstein-template}
-\vspace{3cm}
-This article is published in full length in \textit{Beilstein J. Org. Chem.}
-\textbf{2005}, \textit{1}, No. 5.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%% That's it. Ending the document finishes the article. Happy TeXing!
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beilstein.doc.tlpobj new/tlpkg/tlpobj/beilstein.doc.tlpobj
--- old/tlpkg/tlpobj/beilstein.doc.tlpobj 2019-02-28 03:17:58.000000000 +0100
+++ new/tlpkg/tlpobj/beilstein.doc.tlpobj 2020-02-27 01:55:30.000000000 +0100
@@ -1,9 +1,9 @@
name beilstein.doc
category Package
-revision 46503
+revision 53925
shortdesc doc files of beilstein
relocated 1
-docfiles size=186
+docfiles size=178
RELOC/doc/latex/beilstein/BJNANO_Technical_Handbook.pdf
RELOC/doc/latex/beilstein/CHANGELOG.md
RELOC/doc/latex/beilstein/README.md
++++++ beilstein.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/bibtex/bst/beilstein/bjnano.bst new/bibtex/bst/beilstein/bjnano.bst
--- old/bibtex/bst/beilstein/bjnano.bst 2018-01-31 22:59:54.000000000 +0100
+++ new/bibtex/bst/beilstein/bjnano.bst 2020-02-26 23:07:31.000000000 +0100
@@ -8,8 +8,8 @@
%% ----------------------------------------------------------------
%% beilstein -- Support for submissions to the ``Beilstein Journal
%% of Nanotechnology'' published by the Beilstein-Institut
-%% for the Advancement of Chemical Sciences
-%% Version: 1.4
+%% zur Foerderung der Chemischen Wissenschaften
+%% Version: 2.0
%% E-mail: journals-support@beilstein-institut.de
%% License: Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
@@ -1243,6 +1243,7 @@
format.url output
after.item 'output.state :=
format.urldate output
+ format.doi output
fin.entry
}
@@ -1287,72 +1288,6 @@
FUNCTION {default.type} {misc}
-MACRO {jan} {"Jan."}
-MACRO {feb} {"Feb."}
-MACRO {mar} {"Mar."}
-MACRO {apr} {"Apr."}
-MACRO {may} {"May"}
-MACRO {jun} {"June"}
-MACRO {jul} {"July"}
-MACRO {aug} {"Aug."}
-MACRO {sep} {"Sept."}
-MACRO {oct} {"Oct."}
-MACRO {nov} {"Nov."}
-MACRO {dec} {"Dec."}
-
-%% The ACS journals by CODEN
-MACRO {achre4} {"Acc.\ Chem.\ Res."}
-MACRO {acbcct} {"ACS Chem.\ Biol."}
-MACRO {ancac3} {"ACS Nano"}
-MACRO {ancham} {"Anal.\ Chem."}
-MACRO {armcbi} {"Annu.\ Rep.\ Med.\ Chem."}
-MACRO {bichaw} {"Biochemistry"}
-MACRO {bcches} {"Bioconjugate Chem."}
-MACRO {bjocbh} {"Beilstein J.~Org.\ Chem."}
-MACRO {bomaf6} {"Biomacromolecules"}
-MACRO {bipret} {"Biotechnol.\ Prog."}
-MACRO {ccccak} {"Collect.\ Czech.\ Chem.\ Commun."}
-MACRO {crtoec} {"Chem.\ Res.\ Toxicol."}
-MACRO {chlsac} {"Chem.\ Listy"}
-MACRO {chreay} {"Chem.\ Rev."}
-MACRO {cmatex} {"Chem.\ Mater."}
-MACRO {cmltag} {"Chem.\ Lett."}
-MACRO {cgdefu} {"Cryst.\ Growth Des."}
-MACRO {enfuem} {"Energy Fuels"}
-MACRO {eoider} {"Expert Opin.\ Invest.\ Drugs"}
-MACRO {eotpeg} {"Expert Opin.\ Ther.\ Pat."}
-MACRO {esthag} {"Environ.\ Sci.\ Technol."}
-MACRO {htcyam} {"Heterocycles"}
-MACRO {iechad} {"Ind.\ Eng.\ Chem.\ Res."}
-MACRO {inoraj} {"Inorg.\ Chem."}
-MACRO {jafcau} {"J.~Agric.\ Food Chem."}
-MACRO {jceaax} {"J.~Chem.\ Eng.\ Data"}
-MACRO {jcisd8} {"J.~Chem.\ Inf.\ Model."}
-MACRO {jctcce} {"J.~Chem.\ Theory Comput."}
-MACRO {jcchff} {"J. Comb. Chem."}
-MACRO {jmcmar} {"J. Med. Chem."}
-MACRO {jnprdf} {"J. Nat. Prod."}
-MACRO {joceah} {"J.~Org.\ Chem."}
-MACRO {jpcafh} {"J.~Phys.\ Chem.~A"}
-MACRO {jpcbfk} {"J.~Phys.\ Chem.~B"}
-MACRO {jpccck} {"J.~Phys.\ Chem.~C"}
-MACRO {jprobs} {"J.~Proteome Res."}
-MACRO {jacsat} {"J.~Am.\ Chem.\ Soc."}
-MACRO {langd5} {"Langmuir"}
-MACRO {mamobx} {"Macromolecules"}
-MACRO {mpohbp} {"Mol.\ Pharm."}
-MACRO {nalefd} {"Nano Lett."}
-MACRO {namefi} {"Nat.\ Med."}
-MACRO {obcrak} {"Org.\ Biomol.\ Chem."}
-MACRO {orlef7} {"Org.\ Lett."}
-MACRO {oprdfk} {"Org.\ Proc.\ Res.\ Dev."}
-MACRO {orgnd7} {"Organometallics"}
-MACRO {pachas} {"Pure Appl.\ Chem."}
-MACRO {phreeb} {"Pharm.\ Res."}
-MACRO {syntbf} {"Synthesis"}
-MACRO {teleay} {"Tetrahedron Lett."}
-MACRO {tetrab} {"Tetrahedron"}
-
READ
FUNCTION {initialize.controls}
@@ -1383,7 +1318,8 @@
'skip$
{ s #2 "{ff }{vv }{ll}{ jj}" format.name$ "others" =
{ bbl.etal space.connect }
- { bbl.and space.connect s #2 "{vv~}{ll}" format.name$ space.connect }
+ { bbl.and space.connect s #2 "{vv~}{ll}" format.name$ space.connect
+ }
if$
}
if$
@@ -1534,7 +1470,7 @@
EXECUTE {end.bib}
%%
%% Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-%% Copyright (C) 2009-2018 by Beilstein-Institut for the Advancement of Chemical Sciences (Beilstein)
+%% Copyright (C) 2009-2020 by Beilstein-Institut zur Foerderung der Chemischen Wissenschaften (Beilstein)
%%
%% Part of this bundle is derived from cite.sty, to which the
%% following license applies:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/latex/beilstein/beilstein.cls new/tex/latex/beilstein/beilstein.cls
--- old/tex/latex/beilstein/beilstein.cls 2018-01-31 22:59:54.000000000 +0100
+++ new/tex/latex/beilstein/beilstein.cls 2020-02-26 23:07:31.000000000 +0100
@@ -8,8 +8,8 @@
%% ----------------------------------------------------------------
%% beilstein -- Support for submissions to the ``Beilstein Journal
%% of Nanotechnology'' published by the Beilstein-Institut
-%% for the Advancement of Chemical Sciences
-%% Version: 1.4
+%% zur Foerderung der Chemischen Wissenschaften
+%% Version: 2.0
%% E-mail: journals-support@beilstein-institut.de
%% License: Released under the LaTeX Project Public License v1.3c or later
%% See http://www.latex-project.org/lppl.txt
@@ -17,7 +17,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesClass{beilstein}
-[2018/01/29 v1.4 Template for submissions to the ``Beilstein Journal %
+[2020/02/22 v2.0 Template for submissions to the ``Beilstein Journal %
of Nanotechnology'' (BJNANO)]
\RequirePackage{xkeyval}
\RequirePackage{ifthen}
@@ -34,7 +34,7 @@
\DeclareOptionX<beilstein>{latin1}{\def\beilstein@inputenc{latin1}}
\DeclareOptionX<beilstein>{utf8}{\def\beilstein@inputenc{utf8}}
\DeclareOptionX<beilstein>{applemac}{\def\beilstein@inputenc{applemac}}
-\ExecuteOptionsX<beilstein>{american,latin1}
+\ExecuteOptionsX<beilstein>{american,utf8}
\newcommand*\beilstein@manuscript{fullresearchpaper}
\define@cmdkey{beilstein}[beilstein@]{manuscript}{}
\define@boolkey{beilstein}[beilstein@]{sectionnumbering}[true]{}
@@ -63,7 +63,7 @@
}%
\let\beilstein@manuscript\beilstein@type@default
\fi
-}
+}
\LoadClass[12pt,a4paper,oneside,onecolumn,titlepage]{article}
\iflangamerican
\RequirePackage[american]{babel}%
@@ -73,12 +73,15 @@
\ClassInfo{beilstein}{Language has been set to British English}%
\fi%
\RequirePackage[\beilstein@inputenc]{inputenc}
-\ClassInfo{beilstein}{Input encoding has been set to \beilstein@inputenc}\RequirePackage{inputenc}
+\ClassInfo{beilstein}{Input encoding has been set to \beilstein@inputenc}
\RequirePackage[T1]{fontenc}
-\RequirePackage{mathptmx}
-\RequirePackage[scaled=0.91]{helvet}
-\RequirePackage{courier}
-\RequirePackage{textcomp}
+\RequirePackage[full]{textcomp}
+\RequirePackage[scale]{tgheros}
+\RequirePackage[intlimits,sumlimits,namelimits,fleqn]{amsmath}
+\RequirePackage{amssymb}
+\RequirePackage{newtxtext}
+\RequirePackage[zerostyle=a]{newtxtt}
+\RequirePackage{newtxmath}
\RequirePackage[%
textheight=23cm,%
textwidth=16.8cm,%
@@ -154,9 +157,7 @@
\renewcommand\subparagraph{
\ClassError{beilstein}{The sectioning command \string\paragraph\space
\MessageBreak is not supported by the beilstein class}{You can only use \string\section\space \string\subsection\space and \string\subsubsection}}
-\RequirePackage[intlimits,sumlimits,namelimits,fleqn]{amsmath}
\setlength{\mathindent}{1.6cm}%
-\RequirePackage{amssymb}
\DeclareFontFamily{U}{eur}{\skewchar\font'177}
\DeclareFontShape{U}{eur}{m}{n}{%
<-6> eurm5 <6-8> eurm7 <8-> eurm10}{}
@@ -499,7 +500,8 @@
\else
\ifcase\NAT@ctype
\ifx\NAT@last@nm\NAT@nm \NAT@yrsep\NAT@penalty\NAT@space\else
- \@citea \NAT@test{\@ne}\NAT@spacechar\NAT@mbox{\NAT@super@kern\NAT@@open}%
+ \@citea
+ \NAT@test{\@ne}\NAT@spacechar\NAT@mbox{\NAT@super@kern\NAT@@open}%
\fi
\if*#1*\else#1\NAT@spacechar\fi
\NAT@mbox{\NAT@hyper@{{\citenumfont{\NAT@num}}}}%
@@ -754,14 +756,20 @@
\ifthenelse{\boolean{corauth}}%
{}%
{\ifthenelse{\value{c@totauthor}>1}%
- {\ClassError{beilstein}{At least one corresponding author has to be given.\MessageBreak Please use \string\author*\space for that}%
- {Please use at least one \string\author* command to set information %
- about the corresponding author.\MessageBreak Have a look at the %
+ {\ClassError{beilstein}{At least one corresponding author has to be
+ given.\MessageBreak Please use \string\author*\space for that}%
+ {Please use at least one \string\author* command to set
+ information %
+ about the corresponding author.\MessageBreak Have a look at
+ the %
documentation for more details}%
}%
{\ifthenelse{\equal{\emails}{}}%
- {\ClassError{beilstein}{The author has been made corresponding author.\MessageBreak Therefore please provide an email address for the author}%
- {Use the second optional argument for that or use \string\author* instead}}{}%
+ {\ClassError{beilstein}{The author has been made corresponding
+ author.\MessageBreak Therefore please provide an email address
+ for the author}%
+ {Use the second optional argument for that or use
+ \string\author* instead}}{}%
}%
}%
\ifthenelse{\value{c@totaffiliation}>1}%
@@ -791,14 +799,21 @@
\par\vskip2ex%
\ifthenelse{\boolean{corauth}}{}%
{\ifthenelse{\value{c@totauthor}>1}%
- {\ClassError{beilstein}{At least one corresponding author has to be given.\MessageBreak Please use \string\author*\space for that}%
- {Please use at least one \string\author* command to set information %
- about the corresponding author.\MessageBreak Have a look at the %
+ {\ClassError{beilstein}{At least one corresponding author has to
+ be given.\MessageBreak Please use \string\author*\space for
+ that}%
+ {Please use at least one \string\author* command to set
+ information %
+ about the corresponding author.\MessageBreak Have a look
+ at the %
documentation for more details}%
}%
{\ifthenelse{\equal{\emails}{}}%
- {\ClassError{beilstein}{The author has been made corresponding author.\MessageBreak Therefore please provide an email address for the author}%
- {Use the second optional argument for that or use \string\author* instead}}{}%
+ {\ClassError{beilstein}{The author has been made
+ corresponding author.\MessageBreak Therefore please provide
+ an email address for the author}%
+ {Use the second optional argument for that or use
+ \string\author* instead}}{}%
}%
}%
\ifthenelse{\value{c@totaffiliation}>1}%
@@ -826,7 +841,8 @@
}%
{%
\renewenvironment{abstract}{\ClassWarning{beilstein}{An abstract %
- should not be part of the chosen document type \beilstein@manuscript}}{}%
+ should not be part of the chosen document type
+ \beilstein@manuscript}}{}%
\newcommand*{\background}{\relax}%
\newcommand*{\results}{\relax}%
\newcommand*{\conclusion}{\relax}%
@@ -839,6 +855,7 @@
\ClassWarning{beilstein}{Keywords should not be part of the
chosen document type \beilstein@manuscript}}}
\newenvironment{acknowledgements}{\par\textbf{\large Acknowledgements\\*}}{}
+\newenvironment{funding}{\par\textbf{\large Funding\\*}}{}
\newenvironment{suppinfo}%
{\FloatBarrier%
\par\vskip2ex%
@@ -934,7 +951,7 @@
\vfuzz \hfuzz
%%
%% Originally developed by Martin Sievers (info@schoenerpublizieren.de)
-%% Copyright (C) 2009-2018 by Beilstein-Institut for the Advancement of Chemical Sciences (Beilstein)
+%% Copyright (C) 2009-2020 by Beilstein-Institut zur Foerderung der Chemischen Wissenschaften (Beilstein)
%%
%% Part of this bundle is derived from cite.sty, to which the
%% following license applies:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/beilstein.tlpobj new/tlpkg/tlpobj/beilstein.tlpobj
--- old/tlpkg/tlpobj/beilstein.tlpobj 2019-02-28 03:17:58.000000000 +0100
+++ new/tlpkg/tlpobj/beilstein.tlpobj 2020-02-27 01:55:30.000000000 +0100
@@ -1,6 +1,6 @@
name beilstein
category Package
-revision 46503
+revision 53925
shortdesc Support for submissions to the "Beilstein Journal of Nanotechnology"
relocated 1
longdesc The package provides a LaTeX class file and a BibTeX style file
@@ -9,12 +9,11 @@
longdesc be used for any kind of document, they have only been designed
longdesc and tested to be suitable for submissions to the Beilstein
longdesc Journal of Nanotechnology.
-runfiles size=17
+runfiles size=16
RELOC/bibtex/bst/beilstein/bjnano.bst
RELOC/tex/latex/beilstein/beilstein.cls
catalogue-contact-home https://www.beilstein-journals.org/bjnano/
catalogue-ctan /macros/latex/contrib/beilstein
-catalogue-date 2018-01-30 22:19:12 +0100
catalogue-license lppl1.3c
catalogue-topics journalpub
-catalogue-version 1.4
+catalogue-version 2.0
++++++ bezierplot.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/lualatex/bezierplot/README new/doc/lualatex/bezierplot/README
--- old/doc/lualatex/bezierplot/README 2018-09-11 23:39:54.000000000 +0200
+++ new/doc/lualatex/bezierplot/README 2019-06-19 00:29:39.000000000 +0200
@@ -8,7 +8,7 @@
number of used points.
VERSION:
-1.3 2018-09-03
+1.4 2019-06-18
LICENSE:
The package and the program are distributed on CTAN under the terms of
Binary files old/doc/lualatex/bezierplot/bezierplot-doc.pdf and new/doc/lualatex/bezierplot/bezierplot-doc.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/doc/lualatex/bezierplot/bezierplot-doc.tex new/doc/lualatex/bezierplot/bezierplot-doc.tex
--- old/doc/lualatex/bezierplot/bezierplot-doc.tex 2018-09-11 23:39:54.000000000 +0200
+++ new/doc/lualatex/bezierplot/bezierplot-doc.tex 2019-06-19 00:29:39.000000000 +0200
@@ -23,7 +23,7 @@
\section{Introduction}
\texttt{bezierplot} is a Lua program as well as a (Lua)\LaTeX{} package. This document describes both.
-Given a smooth function, \texttt{bezierplot} returns a smooth bezier path written in Ti\emph{k}Z notation (which also matches \MP{}) that approximates the graph of the function. For polynomial functions of degree $\leq 3$ and inverses of them, the approximation is exact. \texttt{bezierplot} finds special graph points such as extreme points and inflection points and reduces the number of used points.
+Given a smooth function, \texttt{bezierplot} returns a smooth bezier path written in Ti\emph{k}Z notation (which also matches \MP{}) that approximates the graph of the function. For polynomial functions of degree $\leq 3$ and inverses of them, the approximation is exact (up to numeric precision). \texttt{bezierplot} finds special graph points such as extreme points and inflection points and reduces the number of used points.
The following example will show a comparison of \textsc{gnuplot} with \verb|bezierplot| for the function $y=\sqrt{x}$ for $0\leq x \leq 5$:
\begin{center}
@@ -39,7 +39,7 @@
\end{scope}
\end{tikzpicture}
\end{center}
-\textsc{gnuplot} used 51 samples (no smoothing) and is still quite inexact at the beginning, whereas \verb|bezierplot| uses 4 points only and is exact!
+\textsc{gnuplot} used 51 samples (no smoothing) and is still quite inexact at the beginning, whereas \verb|bezierplot| uses 4 points only and is exact (up to numeric precision)!
\section{Installation}
As \texttt{bezierplot} is written in Lua, the installation depends whether you are using Lua\LaTeX{} or another \LaTeX{} engine.
\subsection{Installation For Lua\LaTeX{}}
@@ -179,7 +179,7 @@
\newpage
%
\section{Examples of \texttt{bezierplot} in Comparison with \textsc{gnuplot}}
-The following graphs are drawn with \texttt{bezierplot} (black) and \textsc{gnuplot} (red). \textsc{gnuplot} used 1000 samples per example. The functions are given below the pictures (left: bezierplot, right: \textsc{gnuplot}).
+The following graphs are drawn with \texttt{bezierplot} (black) and \textsc{gnuplot} (red). You may not recognize the red behind the black unless you zoom in. \textsc{gnuplot} used 1000 samples per example. The functions are given below the pictures (left: bezierplot, right: \textsc{gnuplot}).
\begin{multicols}{3}
\graphcomparison{0.32*x-0.7}{0.32*x-0.7}
\graphcomparison{-x^2+4}{-x**2+4}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bezierplot.doc.tlpobj new/tlpkg/tlpobj/bezierplot.doc.tlpobj
--- old/tlpkg/tlpobj/bezierplot.doc.tlpobj 2019-02-28 03:18:04.000000000 +0100
+++ new/tlpkg/tlpobj/bezierplot.doc.tlpobj 2019-06-19 01:38:42.000000000 +0200
@@ -1,6 +1,6 @@
name bezierplot.doc
category Package
-revision 48644
+revision 51398
shortdesc doc files of bezierplot
relocated 1
docfiles size=66
++++++ bezierplot.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/lualatex/bezierplot/bezierplot.lua new/tex/lualatex/bezierplot/bezierplot.lua
--- old/tex/lualatex/bezierplot/bezierplot.lua 2018-09-11 23:39:54.000000000 +0200
+++ new/tex/lualatex/bezierplot/bezierplot.lua 2019-06-19 00:29:39.000000000 +0200
@@ -1,6 +1,6 @@
#!/usr/bin/env lua
-- Linus Romer, published 2018 under LPPL Version 1.3c
--- version 1.3 2018-09-03
+-- version 1.4 2019-06-18
abs = math.abs
acos = math.acos
asin = math.asin
@@ -15,6 +15,24 @@
tan = math.tan
huge = math.huge
+-- just a helper for debugging:
+local function printdifftable(t)
+ for i = 1,#t do
+ for j = 1, 6 do
+ if j < 5 then
+ io.write(t[i][j].." ")
+ else
+ if t[i][j] then
+ io.write("true ")
+ else
+ io.write("false ")
+ end
+ end
+ end
+ io.write("\n")
+ end
+end
+
-- cube root defined for all real numbers x
function cbrt(x)
if x < 0 then
@@ -66,7 +84,7 @@
local l = #graph
if l < 4 then -- this is not worth the pain...
for i = 1, l do
- table.insert(dgraph,{graph[i][1],graph[i][2],0,0,0,0})
+ table.insert(dgraph,{graph[i][1],graph[i][2],0,0,false,false})
end
else
local yh = func(graph[1][1]-h)
@@ -540,7 +558,12 @@
err = abs(ya-f(xa))
end
end
- if err <= maxerror then
+ if (err <= maxerror)
+ and qx > -math.huge and qx < math.huge
+ and qy > -math.huge and qy < math.huge
+ and rx > -math.huge and ry < math.huge
+ and sx > -math.huge and sy < math.huge
+ then
return {qx,qy,rx,ry,sx,sy}
else
-- search for an intermediate point where the graph has the same
@@ -561,7 +584,11 @@
end
return left
end
- else
+ elseif qx > -math.huge and qx < math.huge
+ and qy > -math.huge and qy < math.huge
+ and rx > -math.huge and ry < math.huge
+ and sx > -math.huge and sy < math.huge
+ then
return {qx,qy,rx,ry,sx,sy}
end
end
@@ -586,16 +613,6 @@
end
end
--- just for debugging:
-local function printtable(t)
- for i = 1,#t do
- for j = 1, #t[i] do
- io.write(t[i][j].." ")
- end
- io.write("\n")
- end
-end
-
-- main function
function bezierplot(functionstring,xminstring,xmaxstring,yminstring,ymaxstring,samplesstring,notation)
local fstringreplaced = string.gsub(functionstring, "%*%*", "^")
@@ -840,6 +857,7 @@
-- go through the connected parts
for part = 1, #graphs do
local dg = diffgraph(f,graphs[part],xstep)
+ --printdifftable(dg) -- for debugging
bezierpoints[#bezierpoints+1] = {dg[1][1],dg[1][2]}
local startindex = 1
for k = 2, #dg do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tex/lualatex/bezierplot/bezierplot.sty new/tex/lualatex/bezierplot/bezierplot.sty
--- old/tex/lualatex/bezierplot/bezierplot.sty 2018-09-11 23:39:54.000000000 +0200
+++ new/tex/lualatex/bezierplot/bezierplot.sty 2019-06-19 00:29:39.000000000 +0200
@@ -1,5 +1,5 @@
\NeedsTeXFormat{LaTeX2e}
-\ProvidesPackage{bezierplot}[2018/09/03 bezierplot]
+\ProvidesPackage{bezierplot}[2019/06/18 bezierplot]
\RequirePackage{xparse}
\RequirePackage{iftex}
\ifLuaTeX
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bezierplot.tlpobj new/tlpkg/tlpobj/bezierplot.tlpobj
--- old/tlpkg/tlpobj/bezierplot.tlpobj 2019-02-28 03:18:04.000000000 +0100
+++ new/tlpkg/tlpobj/bezierplot.tlpobj 2019-06-19 01:38:42.000000000 +0200
@@ -1,6 +1,6 @@
name bezierplot
category Package
-revision 48644
+revision 51398
shortdesc Approximate smooth function graphs with cubic bezier splines for use with TikZ or MetaPost
relocated 1
longdesc This package consists of a Lua program as well as a (Lua)LaTeX
@@ -16,7 +16,7 @@
RELOC/tex/lualatex/bezierplot/bezierplot.sty
catalogue-contact-repository https://github.com/linusromer/bezierplot
catalogue-ctan /macros/luatex/latex/bezierplot
-catalogue-date 2018-09-11 17:29:23 +0200
+catalogue-date 2019-06-18 19:37:08 +0200
catalogue-license lppl1.3c
catalogue-topics luatex use-lua graphics-plot graphics-plotfn
-catalogue-version 1.3
+catalogue-version 1.4
++++++ bgteubner.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bgteubner.doc.tlpobj new/tlpkg/tlpobj/bgteubner.doc.tlpobj
--- old/tlpkg/tlpobj/bgteubner.doc.tlpobj 2019-02-28 03:18:06.000000000 +0100
+++ new/tlpkg/tlpobj/bgteubner.doc.tlpobj 2020-03-04 23:49:28.000000000 +0100
@@ -1,6 +1,6 @@
name bgteubner.doc
category Package
-revision 44205
+revision 54080
shortdesc doc files of bgteubner
relocated 1
docfiles size=821
++++++ bgteubner.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bgteubner.tlpobj new/tlpkg/tlpobj/bgteubner.tlpobj
--- old/tlpkg/tlpobj/bgteubner.tlpobj 2019-02-28 03:18:07.000000000 +0100
+++ new/tlpkg/tlpobj/bgteubner.tlpobj 2020-03-04 23:49:28.000000000 +0100
@@ -1,6 +1,6 @@
name bgteubner
category Package
-revision 44205
+revision 54080
shortdesc Class for producing books for the publisher "Teubner Verlag"
relocated 1
longdesc The bgteubner document class has been programmed by order of
@@ -10,10 +10,10 @@
longdesc class is intended to generate a unique layout, many things
longdesc (layout etc.) are fixed and cannot be altered by the user. If
longdesc you want to use the document class for another purpose than
-longdesc publishing with the Teubner Verlag, this may arrise unwanted
-longdesc restrictions (For instance, the document class provides only
-longdesc two paper sizes: DIN A-5 and 17cm x 24cm; only two font
-longdesc families are supported: Times and European Computer Modern).
+longdesc publishing with the Teubner Verlag, this may arouse unwanted
+longdesc restrictions (for instance, the document class provides only
+longdesc two paper sizes: DIN A5 and 17cm x 24cm; only two font families
+longdesc are supported: Times and European Computer Modern).
runfiles size=70
RELOC/bibtex/bst/bgteubner/bgteuabbr.bst
RELOC/bibtex/bst/bgteubner/bgteuabbr2.bst
@@ -28,7 +28,6 @@
RELOC/tex/latex/bgteubner/hhsubfigure.sty
RELOC/tex/latex/bgteubner/ptmxcomp.sty
catalogue-ctan /macros/latex/contrib/bgteubner
-catalogue-date 2017-05-05 00:16:32 +0200
catalogue-license lppl
catalogue-topics class book-pub publisher
catalogue-version 2.11
++++++ bib2gls.doc.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/CHANGES new/texmf-dist/doc/support/bib2gls/CHANGES
--- old/texmf-dist/doc/support/bib2gls/CHANGES 2018-12-01 23:46:56.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/CHANGES 2020-03-24 21:54:02.000000000 +0100
@@ -1,14 +1,169 @@
+v2.3 (2020-03-23):
+
+ * New sort methods: recordcount and recordcount-reverse
+ (both require --record-count).
+
+ * Resource option 'selection' now also allows the values
+ 'deps but not recorded' and 'ancestors but not recorded'
+
+ * New resource options:
+
+ custom-sort-fallbacks
+ field-concat-sep
+
+ * The sort fallback resource options custom-sort-fallbacks,
+ entry-sort-fallback, symbol-sort-fallback,
+ abbreviation-sort-fallback and bibtexentry-sort-fallback
+ now allow 'id' or 'original id' as values or values that are
+ field concatenations.
+
+ * New command line switches:
+
+ --provide-glossaries
+ --no-provide-glossaries
+
+v2.2 (2020-03-16):
+
+ * Bug fix (texparserlib.jar):
+
+ - "Files located in local texmf path are not determined
+ correctly" issue #3
+ https://github.com/nlct/bib2gls/issues/3
+
+v2.1 (2020-02-28):
+
+ * Only trigger error exit code for bib parser exceptions
+ (just warn for interpreter and aux parser exceptions).
+
+ * Bug fix (texparserlib.jar):
+
+ - "Fails to parse \@writefile{lot}{\egroup }" issue #2
+ https://github.com/nlct/texparser/issues/2
+
+v2.0 (2020-02-12):
+
+ * New command line options:
+
+ --trim-only-fields
+ --trim-except-fields
+
+ * New resource option:
+
+ interpret-fields-action
+ prefix-fields
+ append-prefix-field
+ append-prefix-field-cs
+ append-prefix-field-exceptions
+ append-prefix-field-cs-exceptions
+ append-prefix-field-nbsp-match
+ save-sibling-count
+
+ * New values for 'identical-sort-action' option: 'def' and 'use'
+
+ * New value for 'selection' option: 'recorded and deps and see not also'
+
+ * New internal fields: dualprefix, dualprefixplural,
+ dualprefixfirst, dualprefixfirstplural, siblingcount,
+ siblinglist
+
+ * Dual prefix mappings now added if the prefix field is defined
+ (provided by glosssaries-prefix.sty).
+
+ * Interpreter now supports \nobreakspace and it obeys
+ --break-space and --no-break-space in the same way as ~
+
+ * Added support for nonumberlist
+
+ * Bug fixes:
+
+ - corrected interpret-fields
+ - corrected selection={recorded and deps and see}
+ - corrected plural for entries where the name is inherited from
+ the parent
+
+
+ * convertgls2bib:
+
+ - new command line options:
+
+ --ignore-type
+ --no-ignore-type
+ --split-on-type (-p)
+ --no-split-on-type
+ --ignore-category
+ --no-ignore-category
+ --split-on-category (-c)
+ --no-split-on-category
+ --ignore-fields (-f)
+ --overwrite
+ --no-overwrite
+ --preamble-only (-p)
+ --no-preamble-only
+ --index-conversion (-i)
+ --no-index-conversion
+ --absorb-see
+ --no-absorb-see
+
+ - added check for see=[\alsoname] in addition to
+ see=[\seealsoname]
+
+v1.9 (2019-04-09):
+
+ * manual:
+
+ - added section "Logical Divisions: type vs group vs parent"
+
+ * new resource option:
+
+ compact-ranges
+ progenitor-type
+ adopted-parent-field
+ unknown-entry-alias
+ save-original-entrytype
+ field-case-change
+ no-case-change-cs
+ encapsulate-fields
+ encapsulate-fields*
+ interpret-fields
+ replicate-missing-field-action
+ entry-sort-fallback
+
+ * new entry types:
+
+ @progenitor
+ @spawnindex
+ @spawnindexplural
+ @spawnentry
+ @spawnsymbol
+ @spawnnumber
+ @spawnabbreviation
+ @spawnacronym
+
+ * New command line options:
+
+ --warn-non-bib-fields
+ --no-warn-non-bib-fields
+ --warn-unknown-entry-types
+ --no-warn-unknown-entry-types
+
+ * The `type` option (and similar options that assign the `type`
+ field) now accepts the special setting "same as parent".
+
+ * The `group` option no longer requires the --group switch.
+
+ * The `match` and `not-match` options now accept `original entrytype`.
+
v1.8 (2018-11-30):
* new resource options:
- --save-primary-locations
- --primary-location-formats
- --long-case-change
- --dual-long-case-change
- --word-boundaries
- --sort-label-list
- --dependency-fields
+ save-primary-locations
+ primary-location-formats
+ long-case-change
+ dual-long-case-change
+ word-boundaries
+ sort-label-list
+ dependency-fields
* added support for the new glossaries-extra package option
record=nameref (introduced to glossaries-extra v1.37).
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/README.md new/texmf-dist/doc/support/bib2gls/README.md
--- old/texmf-dist/doc/support/bib2gls/README.md 2018-05-10 00:21:20.000000000 +0200
+++ new/texmf-dist/doc/support/bib2gls/README.md 2020-02-28 23:31:09.000000000 +0100
@@ -3,18 +3,26 @@
Command line application to convert `.bib` files to
`glossaries-extra.sty` resource files.
-Author: Nicola Talbot (http://www.dickimaw-books.com/)
+Author: Nicola Talbot (https://www.dickimaw-books.com/contact)
-Application Home Page: http://www.dickimaw-books.com/software/bib2gls
+Application Home Page: https://www.dickimaw-books.com/software/bib2gls
# Licence
-Copyright (C) 2017-2018 Nicola L. C. Talbot (www.dickimaw-books.com)
+Copyright (C) 2017-2020 Nicola L. C. Talbot (www.dickimaw-books.com)
+
License GPLv3+: GNU GPL version 3 or later
http://gnu.org/licenses/gpl.html
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
+# Requirements
+
+ - Java Runtime Environment (at least Java 8).
+
+ - TeX distribution that includes `glossaries-extra.sty`
+ and dependent packages (such as `glossaries.sty`).
+
# Summary
This application may be used to extract glossary information
@@ -130,6 +138,7 @@
- *TEXMF*`/scripts/bib2gls/convertgls2bib.sh` (Unix-like systems
only.)
- *TEXMF*`/doc/support/bib2gls/bib2gls.pdf` (User manual.)
+ - *TEXMF*`/doc/support/bib2gls/bib2gls-begin.pdf` (Introductory Guide.)
- *TEXMF*`/doc/support/bib2gls/examples/` (example files)
Note that `texparserlib.jar` isn't an application. It's
Binary files old/texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf and new/texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/bib2gls.1 new/texmf-dist/doc/support/bib2gls/bib2gls.1
--- old/texmf-dist/doc/support/bib2gls/bib2gls.1 2018-12-01 23:46:56.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/bib2gls.1 2020-03-24 21:54:02.000000000 +0100
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
+.\" Automatically generated by Pod::Man 4.12 (Pod::Simple 3.39)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -133,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "BIB2GLS 1"
-.TH BIB2GLS 1 "2018-08-25" "perl v5.28.0" "bib2gls"
+.TH BIB2GLS 1 "2020-03-18" "perl v5.30.2" "bib2gls"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -201,16 +201,30 @@
Don't try interpreting (La)TeX commands.
.IP "\fB\-\-break\-space\fR" 4
.IX Item "--break-space"
-Interpret tilde character as a normal space.
+Interpret \f(CW\*(C`~\*(C'\fR (tilde) character and \f(CW\*(C`\enobreakspace\*(C'\fR as a normal space.
.IP "\fB\-\-no\-break\-space\fR" 4
.IX Item "--no-break-space"
-Interpret tilde as a non-breaking space (default).
+Interpret \f(CW\*(C`~\*(C'\fR (tilde) and \f(CW\*(C`\enobreakspace\*(C'\fR as a non-breaking space (default).
.IP "\fB\-\-cite\-as\-record\fR" 4
.IX Item "--cite-as-record"
-Treat \fB\ecitation\fR as an ignored record.
+Treat \f(CW\*(C`\ecitation\*(C'\fR as an ignored record.
.IP "\fB\-\-no\-cite\-as\-record\fR" 4
.IX Item "--no-cite-as-record"
-Don't check for instances of \fB\ecitation\fR in the \fB.aux\fR file (default).
+Don't check for instances of \f(CW\*(C`\ecitation\*(C'\fR in the \fI.aux\fR file (default).
+.IP "\fB\-\-warn\-non\-bib\-fields\fR" 4
+.IX Item "--warn-non-bib-fields"
+Warn if internal non-bib fields are found in the \fI.bib\fR file.
+.IP "\fB\-\-no\-warn\-non\-bib\-fields\fR" 4
+.IX Item "--no-warn-non-bib-fields"
+Don't warn if internal non-bib fields are found in the \fI.bib\fR file.
+The use of these internal fields can cause unexpected results, so
+only use this option if you have taken appropriate precautions.
+.IP "\fB\-\-warn\-unknown\-entry\-types\fR" 4
+.IX Item "--warn-unknown-entry-types"
+Warn if any unknown entry types are found in the \fI.bib\fR file.
+.IP "\fB\-\-no\-warn\-unknown\-entry\-types\fR" 4
+.IX Item "--no-warn-unknown-entry-types"
+Don't warn if any unknown entry types are found in the \fI.bib\fR file.
.IP "\fB\-\-merge\-wrglossary\-records\fR" 4
.IX Item "--merge-wrglossary-records"
Merge an entry's \fBwrglossary\fR records for the same page locations.
@@ -220,8 +234,8 @@
Don't merge an entry's \fBwrglossary\fR records.
.IP "\fB\-\-merge\-nameref\-on\fR \fIrule\fR" 4
.IX Item "--merge-nameref-on rule"
-Rule for merging locations created with the record=nameref package option
-(requires glossaries\-extra.sty version 1.37+). The \fIrule\fR may be
+Rule for merging locations created with the \fBrecord=nameref\fR package option
+(requires \fIglossaries\-extra.sty\fR version 1.37+). The \fIrule\fR may be
one of: \fBhcounter\fR, \fBhref\fR, \fBtitle\fR or \fBlocation\fR.
.IP "\fB\-\-force\-cross\-resource\-refs\fR or \fB\-x\fR" 4
.IX Item "--force-cross-resource-refs or -x"
@@ -231,15 +245,15 @@
Don't force cross-resource referencing mode on (default).
.IP "\fB\-\-support\-unicode\-script\fR" 4
.IX Item "--support-unicode-script"
-Text superscript (\etextsuperscript) or subscripts (\etextsubscript)
+Text superscript (\f(CW\*(C`\etextsuperscript\*(C'\fR) or subscripts (\f(CW\*(C`\etextsubscript\*(C'\fR)
will use Unicode superscript/subscript characters if available.
-For example, \etextsuperscript{2} will be converted to U+00B2
+For example, \f(CW\*(C`\etextsuperscript{2}\*(C'\fR will be converted to U+00B2
(superscript two).
.IP "\fB\-\-no\-support\-unicode\-script\fR" 4
.IX Item "--no-support-unicode-script"
-Text superscript (\etextsuperscript) or subscripts (\etextsubscript)
+Text superscript (\f(CW\*(C`\etextsuperscript\*(C'\fR) or subscripts (\f(CW\*(C`\etextsubscript\*(C'\fR)
won't be converted to Unicode superscript/subscript characters.
-For example, \etextsuperscript{2} will be converted to <sup>2</sup>
+For example, \f(CW\*(C`\etextsuperscript{2}\*(C'\fR will be converted to \f(CW\*(C`<sup>2</sup>\*(C'\fR
and the markup will be stripped leaving just the character 2.
.IP "\fB\-\-packages\fR \fIlist\fR (or \fB\-p\fR \fIlist\fR)" 4
.IX Item "--packages list (or -p list)"
@@ -272,7 +286,7 @@
.IP "\fB\-\-mfirstuc\-protection\fR \fIfields\fR|\fBall\fR (or \fB\-u\fR \fIfields\fR|\fBall\fR)" 4
.IX Item "--mfirstuc-protection fields|all (or -u fields|all)"
Insert an empty group if fields start with certain problematic
-commands to protect against case-changing commands like \eGls.
+commands to protect against case-changing commands like \f(CW\*(C`\eGls\*(C'\fR.
.Sp
The default is to do this for all fields. To do this for only a
subset of fields, set \fIfields\fR to a comma-separated list of fields
@@ -282,11 +296,11 @@
Switch off the auto-insertion of an empty group for all fields.
.IP "\fB\-\-mfirstuc\-math\-protection\fR" 4
.IX Item "--mfirstuc-math-protection"
-Switch on the auto-insertion of an empty group for math-shift ($).
+Switch on the auto-insertion of an empty group for math-shift (\f(CW\*(C`$\*(C'\fR).
This option will be overridden by \fB\-\-no\-mfirstuc\-protection\fR.
.IP "\fB\-\-no\-mfirstuc\-math\-protection\fR" 4
.IX Item "--no-mfirstuc-math-protection"
-Switch off the auto-insertion of an empty group for math-shift ($).
+Switch off the auto-insertion of an empty group for math-shift (\f(CW\*(C`$\*(C'\fR).
.IP "\fB\-\-nested\-link\-check\fR \fIlist\fR|\fBnone\fR" 4
.IX Item "--nested-link-check list|none"
Check each field listed in \fIlist\fR for potentially problematic
@@ -309,10 +323,10 @@
Set location format mappings.
.IP "\fB\-\-group\fR or \fB\-g\fR" 4
.IX Item "--group or -g"
-Add 'group' field to entries.
+Add \fBgroup\fR field to entries.
.IP "\fB\-\-no\-group\fR" 4
.IX Item "--no-group"
-Don't add 'group' field to entries (default).
+Don't add \fBgroup\fR field to entries (default).
.IP "\fB\-\-record\-count\fR or \fB\-c\fR" 4
.IX Item "--record-count or -c"
Add record count fields to entries.
@@ -329,16 +343,40 @@
Don't add unit record count field to entries (default).
.IP "\fB\-\-trim\-fields\fR" 4
.IX Item "--trim-fields"
-Trim leading and trailing spaces from fields.
+Trim leading and trailing spaces from all fields.
+This option cancels \fB\-\-trim\-only\-fields\fR and \fB\-\-no\-trim\-fields\fR.
+.IP "\fB\-\-trim\-only\-fields\fR \fIlist\fR" 4
+.IX Item "--trim-only-fields list"
+Trim leading and trailing spaces from only the listed fields.
+This option is cumulative but is cancelled by \fB\-\-trim\-fields\fR
+and \fB\-\-no\-trim\-fields\fR. This option may not be used with
+\&\fB\-\-trim\-except\-fields\fR.
+.IP "\fB\-\-trim\-except\-fields\fR \fIlist\fR" 4
+.IX Item "--trim-except-fields list"
+Trim leading and trailing spaces from all fields except those listed.
+This option is cumulative but is cancelled by \fB\-\-trim\-fields\fR
+and \fB\-\-no\-trim\-fields\fR. This option may not be used with
+\&\fB\-\-trim\-only\-fields\fR.
.IP "\fB\-\-no\-trim\-fields\fR" 4
.IX Item "--no-trim-fields"
Don't trim leading and trailing spaces from fields (default).
+This option cancels \fB\-\-trim\-only\-fields\fR and \fB\-\-trim\-fields\fR.
.IP "\fB\-\-expand\-fields\fR" 4
.IX Item "--expand-fields"
-Don't write \fB\eglsnoexpandfields\fR to the \fB.glstex\fR file.
+Don't write \f(CW\*(C`\eglsnoexpandfields\*(C'\fR to the \fI.glstex\fR file.
.IP "\fB\-\-no\-expand\-fields\fR" 4
.IX Item "--no-expand-fields"
-Write \fB\eglsnoexpandfields\fR to the \fB.glstex\fR file (default).
+Write \f(CW\*(C`\eglsnoexpandfields\*(C'\fR to the \fI.glstex\fR file (default).
+.IP "\fB\-\-provide\-glossaries\fR" 4
+.IX Item "--provide-glossaries"
+Write \f(CW\*(C`\eprovideignoredglossary*\*(C'\fR to the \fI.glstex\fR file to provide
+unknown glossaries.
+.IP "\fB\-\-no\-provide\-glossaries\fR" 4
+.IX Item "--no-provide-glossaries"
+Don't write \f(CW\*(C`\eprovideignoredglossary*\*(C'\fR to the \fI.glstex\fR file to
+provide unknown glossaries except in documented situations
+(\fBmaster\fR, \fBsecondary\fR and \fBtrigger-type\fR resource options).
+This setting is the default.
.SH "REQUIRES"
.IX Header "REQUIRES"
Java 7 or later and a TeX distribution.
@@ -370,4 +408,4 @@
.SH "AUTHOR"
.IX Header "AUTHOR"
Nicola L. C. Talbot,
-http://www.dickimaw\-books.com/
+https://www.dickimaw\-books.com/
Binary files old/texmf-dist/doc/support/bib2gls/bib2gls.pdf and new/texmf-dist/doc/support/bib2gls/bib2gls.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/convertgls2bib.1 new/texmf-dist/doc/support/bib2gls/convertgls2bib.1
--- old/texmf-dist/doc/support/bib2gls/convertgls2bib.1 2018-05-10 00:21:20.000000000 +0200
+++ new/texmf-dist/doc/support/bib2gls/convertgls2bib.1 2020-03-24 21:54:02.000000000 +0100
@@ -1,4 +1,4 @@
-.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
+.\" Automatically generated by Pod::Man 4.12 (Pod::Simple 3.39)
.\"
.\" Standard preamble:
.\" ========================================================================
@@ -54,16 +54,20 @@
.\" Avoid warning from groff about undefined register 'F'.
.de IX
..
-.if !\nF .nr F 0
-.if \nF>0 \{\
-. de IX
-. tm Index:\\$1\t\\n%\t"\\$2"
+.nr rF 0
+.if \n(.g .if rF .nr rF 1
+.if (\n(rF:(\n(.g==0)) \{\
+. if \nF \{\
+. de IX
+. tm Index:\\$1\t\\n%\t"\\$2"
..
-. if !\nF==2 \{\
-. nr % 0
-. nr F 2
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
. \}
.\}
+.rr rF
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
@@ -129,7 +133,7 @@
.\" ========================================================================
.\"
.IX Title "CONVERTGLS2BIB 1"
-.TH CONVERTGLS2BIB 1 "2018-03-04" "perl v5.26.1" "convertgls2bib"
+.TH CONVERTGLS2BIB 1 "2020-02-11" "perl v5.30.2" "convertgls2bib"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -140,7 +144,7 @@
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
Converts a \fB.tex\fR file containing glossary definitions using
-commands like \fB\enewglossaryentry\fR and \fB\enewacronym\fR to
+commands like \f(CW\*(C`\enewglossaryentry\*(C'\fR and \f(CW\*(C`\enewacronym\*(C'\fR to
a \fB.bib\fR file in the format required for \fBbib2gls\fR.
.SH "OPTIONS"
.IX Header "OPTIONS"
@@ -171,8 +175,77 @@
.IP "\fB\-\-no\-ignore\-sort\fR" 4
.IX Item "--no-ignore-sort"
Don't ignore the \fBsort\fR field.
-.IP "\fB\-\-space\-sub\fR \fIvalue\fR" 4
-.IX Item "--space-sub value"
+.IP "\fB\-\-ignore\-type\fR" 4
+.IX Item "--ignore-type"
+Omit the \fBtype\fR field. Default if \fB\-\-split\-on\-type\fR.
+.IP "\fB\-\-no\-ignore\-type\fR" 4
+.IX Item "--no-ignore-type"
+Don't omit the \fBtype\fR field. Default unless \fB\-\-split\-on\-type\fR.
+.IP "\fB\-\-split\-on\-type\fR or \fB\-t\fR" 4
+.IX Item "--split-on-type or -t"
+Split the entries into separate files according to the \fBtype\fR field.
+This option automatically implements \fB\-\-ignore\-type\fR and
+\&\fB\-\-no\-overwrite\fR.
+.IP "\fB\-\-no\-split\-on\-type\fR" 4
+.IX Item "--no-split-on-type"
+Don't split the entries into separate files according to the \fBtype\fR
+field (default).
+.IP "\fB\-\-ignore\-category\fR" 4
+.IX Item "--ignore-category"
+Omit the \fBcategory\fR field. Default if \fB\-\-split\-on\-category\fR.
+.IP "\fB\-\-no\-ignore\-category\fR" 4
+.IX Item "--no-ignore-category"
+Don't omit the \fBcategory\fR field. Default unless \fB\-\-split\-on\-category\fR.
+.IP "\fB\-\-split\-on\-category\fR or \fB\-t\fR" 4
+.IX Item "--split-on-category or -t"
+Split the entries into separate files according to the \fBcategory\fR field.
+This option automatically implements \fB\-\-ignore\-category\fR and
+\&\fB\-\-no\-overwrite\fR.
+.IP "\fB\-\-no\-split\-on\-category\fR" 4
+.IX Item "--no-split-on-category"
+Don't split the entries into separate files according to the \fBcategory\fR
+field (default).
+.IP "\fB\-\-ignore\-fields\fR \fIlist\fR or \fB\-f\fR \fIlist\fR" 4
+.IX Item "--ignore-fields list or -f list"
+Ignore all the fields in the comma-separated \fIlist\fR. If the
+list includes \fBsort\fR, \fBtype\fR or \fBcategory\fR it will automatically
+implement the corresponding \fB\-\-ignore\-sort\fR, \fB\-\-ignore\-type\fR or
+\&\fB\-\-ignore\*(--category\fR option.
+.Sp
+This option isn't cumulative. An empty list will clear a previously
+set list but won't undo the sort, type or category ignore options.
+.IP "\fB\-\-overwrite\fR" 4
+.IX Item "--overwrite"
+Overwrite existing .bib files. Default unless \fB\-\-split\-on\-type\fR
+used.
+.IP "\fB\-\-no\-overwrite\fR" 4
+.IX Item "--no-overwrite"
+Don't overwrite existing .bib files. Default if \fB\-\-split\-on\-type\fR
+used.
+.IP "\fB\-\-index\-conversion\fR or \fB\-i\fR" 4
+.IX Item "--index-conversion or -i"
+Any entries that would normally be converted to \f(CW@entry\fR that don't
+have a description or just have the description set to
+\&\f(CW\*(C`\enopostdesc\*(C'\fR or \f(CW\*(C`\eglsxtrnopostpunc\*(C'\fR will be converted to \f(CW@index\fR
+and the \fBdescription\fR field will be omitted.
+.IP "\fB\-\-no\-index\-conversion\fR" 4
+.IX Item "--no-index-conversion"
+Don't use \f(CW@index\fR instead of \f(CW@entry\fR if the description is empty or
+just \f(CW\*(C`\enopostdesc\*(C'\fR or \f(CW\*(C`\eglsxtrnopostpunc\*(C'\fR (default).
+.IP "\fB\-\-absorb\-see\fR" 4
+.IX Item "--absorb-see"
+Absorb \f(CW\*(C`\eglssee\*(C'\fR and \f(CW\*(C`\eglsxtrindexseealso\*(C'\fR into the data (default).
+.IP "\fB\-\-no\-absorb\-see\fR" 4
+.IX Item "--no-absorb-see"
+Don't absorb \f(CW\*(C`\eglssee\*(C'\fR and \f(CW\*(C`\eglsxtrindexseealso\*(C'\fR into the data.
+.IP "\fB\-\-preamble\-only\fR or \fB\-p\fR" 4
+.IX Item "--preamble-only or -p"
+Only parse the document preamble.
+.IP "\fB\-\-no\-preamble\-only\fR" 4
+.IX Item "--no-preamble-only"
+Parse the entire document (default).
+.IP "\fB\-\-space\-sub\fR \fIvalue\fR or \fB\-s\fR \fIvalue\fR" 4
+.IX Item "--space-sub value or -s value"
Substitute spaces in labels with \fIvalue\fR.
.IP "\fB\-\-locale\fR \fIlang tag\fR" 4
.IX Item "--locale lang tag"
@@ -181,7 +254,7 @@
(English) file will be used.
.SH "REQUIRES"
.IX Header "REQUIRES"
-Java 7 and a TeX distribution.
+Java 8 and a TeX distribution.
.SH "LICENSE"
.IX Header "LICENSE"
License GPLv3+: \s-1GNU GPL\s0 version 3 or later
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/examples/miscsymbols.bib new/texmf-dist/doc/support/bib2gls/examples/miscsymbols.bib
--- old/texmf-dist/doc/support/bib2gls/examples/miscsymbols.bib 2017-11-27 00:27:56.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/examples/miscsymbols.bib 2019-05-05 20:06:25.000000000 +0200
@@ -1,5 +1,5 @@
% This file is public domain. See the "Examples" chapter
-% in the bib2gls user manual for a more detailed icondescription
+% in the bib2gls user manual for a more detailed description
% of this file.
% Encoding: UTF-8
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-authors.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-bacteria.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-chemical.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-citations.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-citations.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex new/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex
--- old/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex 2020-03-24 21:54:02.000000000 +0100
@@ -0,0 +1,31 @@
+% This file is public domain. See the "Examples" chapter
+% in the bib2gls user manual for a more detailed description
+% of this file.
+
+\documentclass[12pt,a4paper]{article}
+
+\usepackage[T1]{fontenc}
+\usepackage[colorlinks]{hyperref}
+
+\usepackage[record,% use bib2gls
+ nostyles,% don't load default styles
+ postdot,% add a full stop after the description
+% load glossary-tree.sty and patch styles:
+ stylemods={tree},
+ style=treegroup]{glossaries-extra}
+
+\GlsXtrLoadResources[
+ src={terms,animals,minerals,vegetables},% data these .bib files
+ field-aliases={identifier=parent}
+]
+
+\begin{document}
+Some sample terms: \gls{duck}, \gls{sealion}, \gls{armadillo},
+\gls{seal}, \gls{aardvark}, \gls{amethyst}, \gls{aquamarine},
+\gls{diamond}, \gls{dolomite}, \gls{chalcedony}, \gls{citrine},
+\gls{quetzalcoatlite}, \gls{cabbage}, \gls{cauliflower},
+\gls{artichoke}, \gls{courgette}.
+
+\GlsXtrSetDefaultNumberFormat{glsignore}% ignore records in the glossary
+\printunsrtglossary
+\end{document}
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-media.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-msymbols.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-multi1.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/examples/sample-nested.tex new/texmf-dist/doc/support/bib2gls/examples/sample-nested.tex
--- old/texmf-dist/doc/support/bib2gls/examples/sample-nested.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/examples/sample-nested.tex 2020-03-24 21:54:02.000000000 +0100
@@ -0,0 +1,49 @@
+% This file is public domain. See the "Examples" chapter
+% in the bib2gls user manual for a more detailed description
+% of this file.
+
+\documentclass[12pt,a4paper]{article}
+
+\usepackage[T1]{fontenc}
+\usepackage[colorlinks]{hyperref}
+
+\usepackage[record,% use bib2gls
+ nostyles,% don't load default styles
+ postdot,% add a full stop after the description
+% load glossary-tree.sty and patch styles:
+ stylemods={tree},
+ style=treegroup]{glossaries-extra}
+
+\GlsXtrLoadResources[src={terms},sort={en-reverse}]
+
+\GlsXtrLoadResources[
+ src={animals,minerals,vegetables},
+ field-aliases={identifier=type},
+ dependency-fields=type,
+ sort={en}
+]
+
+\newcommand{\nestedhandler}[1]{%
+ \glsxtrunsrtdo{#1}%
+% Is there a glossary whose label (type) matches this entry's label?
+ \ifglossaryexists*{#1}%
+ {%
+ \printunsrtinnerglossary[type={#1},leveloffset=++1,groups=false]{}{}%
+ }%
+ {}%
+}
+
+\begin{document}
+Some sample terms: \gls{duck}, \gls{sealion}, \gls{armadillo},
+\gls{seal}, \gls{aardvark}, \gls{amethyst}, \gls{aquamarine},
+\gls{diamond}, \gls{dolomite}, \gls{chalcedony}, \gls{citrine},
+\gls{quetzalcoatlite}, \gls{cabbage}, \gls{cauliflower},
+\gls{artichoke}, \gls{courgette}.
+
+\GlsXtrSetDefaultNumberFormat{glsignore}% ignore records in the glossary
+
+\printunsrtglossary*{%
+ \let\printunsrtglossaryhandler\nestedhandler
+}
+
+\end{document}
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-people.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.tex new/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.tex
--- old/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.tex 2017-11-27 00:27:56.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.tex 2019-05-05 20:06:25.000000000 +0200
@@ -1,7 +1,8 @@
% This file is public domain. See the "Examples" chapter
% in the bib2gls user manual for a more detailed description
% of this file.
-
+% Compare this file with sample-textsymbols2.tex which uses
+% a hierarchical approach.
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
@@ -18,7 +19,7 @@
\usepackage[record,% using bib2gls
nostyles,% don't load default styles
postdot,% append a dot after descriptions
- stylemods={tree},% load glossary-mcols.sty and patch
+ stylemods={tree},% load glossary-tree.sty and patch
style=alttreegroup]{glossaries-extra}
\GlsXtrLoadResources[
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.tex new/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.tex
--- old/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.tex 2019-05-05 20:06:25.000000000 +0200
@@ -0,0 +1,41 @@
+% This file is public domain. See the "Examples" chapter
+% in the bib2gls user manual for a more detailed description
+% of this file.
+
+\documentclass[a4paper]{article}
+
+\usepackage[T1]{fontenc}
+
+\usepackage{etoolbox}
+\usepackage{marvosym}
+
+% package conflict, need to undefine conflicting commands
+\undef\Sun
+\undef\Lightning
+
+\usepackage[weather]{ifsym}
+
+\usepackage[record,% using bib2gls
+ nostyles,% don't load default styles
+ postdot,% append a dot after descriptions
+ stylemods={tree,topic},% load glossary-tree.sty and glossary-topic.sty
+ style=topic]{glossaries-extra}
+
+\GlsXtrLoadResources[
+ src={topics,miscsymbols},
+% make @icon behave like @symbol:
+ entry-type-aliases={icon=symbol},
+ field-aliases={
+ identifier=parent,
+ icon=name,
+ icondescription=description
+ },
+ symbol-sort-fallback={description},
+ set-widest,
+ selection=all
+]
+
+\begin{document}
+\printunsrtglossaries
+\end{document}
+
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-units3.pdf differ
Binary files old/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf and new/texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/doc/support/bib2gls/examples/topics.bib new/texmf-dist/doc/support/bib2gls/examples/topics.bib
--- old/texmf-dist/doc/support/bib2gls/examples/topics.bib 1970-01-01 01:00:00.000000000 +0100
+++ new/texmf-dist/doc/support/bib2gls/examples/topics.bib 2019-05-05 20:06:25.000000000 +0200
@@ -0,0 +1,9 @@
+% This file is public domain. See the "Examples" chapter
+% in the bib2gls user manual for a more detailed description
+% of this file.
+
+% Encoding: UTF-8
+
+@index{information}
+@indexplural{mediacontrol,text={media control}}
+@indexplural{weather,text={weather symbol}}
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tlpkg/tlpobj/bib2gls.doc.tlpobj new/tlpkg/tlpobj/bib2gls.doc.tlpobj
--- old/tlpkg/tlpobj/bib2gls.doc.tlpobj 2019-02-28 03:18:09.000000000 +0100
+++ new/tlpkg/tlpobj/bib2gls.doc.tlpobj 2020-03-25 16:13:06.000000000 +0100
@@ -1,8 +1,8 @@
name bib2gls.doc
category Package
-revision 49293
+revision 54525
shortdesc doc files of bib2gls
-docfiles size=1598
+docfiles size=1824
texmf-dist/doc/support/bib2gls/CHANGES
texmf-dist/doc/support/bib2gls/README.md
texmf-dist/doc/support/bib2gls/bib2gls-begin.pdf
@@ -40,6 +40,8 @@
texmf-dist/doc/support/bib2gls/examples/sample-citations.tex
texmf-dist/doc/support/bib2gls/examples/sample-constants.pdf
texmf-dist/doc/support/bib2gls/examples/sample-constants.tex
+ texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.pdf
+ texmf-dist/doc/support/bib2gls/examples/sample-hierarchical.tex
texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.pdf
texmf-dist/doc/support/bib2gls/examples/sample-markuplanguages.tex
texmf-dist/doc/support/bib2gls/examples/sample-maths.pdf
@@ -52,10 +54,14 @@
texmf-dist/doc/support/bib2gls/examples/sample-multi1.tex
texmf-dist/doc/support/bib2gls/examples/sample-multi2.pdf
texmf-dist/doc/support/bib2gls/examples/sample-multi2.tex
+ texmf-dist/doc/support/bib2gls/examples/sample-nested.pdf
+ texmf-dist/doc/support/bib2gls/examples/sample-nested.tex
texmf-dist/doc/support/bib2gls/examples/sample-people.pdf
texmf-dist/doc/support/bib2gls/examples/sample-people.tex
texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.pdf
texmf-dist/doc/support/bib2gls/examples/sample-textsymbols.tex
+ texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.pdf
+ texmf-dist/doc/support/bib2gls/examples/sample-textsymbols2.tex
texmf-dist/doc/support/bib2gls/examples/sample-units1.pdf
texmf-dist/doc/support/bib2gls/examples/sample-units1.tex
texmf-dist/doc/support/bib2gls/examples/sample-units2.pdf
@@ -65,6 +71,7 @@
texmf-dist/doc/support/bib2gls/examples/sample-usergroups.pdf
texmf-dist/doc/support/bib2gls/examples/sample-usergroups.tex
texmf-dist/doc/support/bib2gls/examples/terms.bib
+ texmf-dist/doc/support/bib2gls/examples/topics.bib
texmf-dist/doc/support/bib2gls/examples/unaryoperators.bib
texmf-dist/doc/support/bib2gls/examples/usergroups.bib
texmf-dist/doc/support/bib2gls/examples/vegetables.bib
++++++ bib2gls.tar.xz ++++++
Binary files old/texmf-dist/scripts/bib2gls/bib2gls.jar and new/texmf-dist/scripts/bib2gls/bib2gls.jar differ
Binary files old/texmf-dist/scripts/bib2gls/convertgls2bib.jar and new/texmf-dist/scripts/bib2gls/convertgls2bib.jar differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/scripts/bib2gls/convertgls2bib.sh new/texmf-dist/scripts/bib2gls/convertgls2bib.sh
--- old/texmf-dist/scripts/bib2gls/convertgls2bib.sh 2017-09-11 00:10:52.000000000 +0200
+++ new/texmf-dist/scripts/bib2gls/convertgls2bib.sh 2019-05-05 20:06:25.000000000 +0200
@@ -1,12 +1,15 @@
#!/bin/sh
+# Adapted from tlcockpit.sh to ensure the script works with cygwin
-kernel=`uname -s`
-if test "${kernel#*CYGWIN}" != "$kernel"
-then
- jarpath=`cygpath -w $(kpsewhich --progname=convertgls2bib --format=texmfscripts convertgls2bib.jar)`
-else
- jarpath=`kpsewhich --progname=convertgls2bib --format=texmfscripts convertgls2bib.jar`
-fi
+scriptname=`basename "$0" .sh`
+jar="$scriptname.jar"
+jarpath=`kpsewhich --progname="$scriptname" --format=texmfscripts "$jar"`
-java -jar "$jarpath" "$@"
+kernel=`uname -s 2>/dev/null`
+if echo "$kernel" | grep CYGWIN >/dev/null; then
+ CYGWIN_ROOT=`cygpath -w /`
+ export CYGWIN_ROOT
+ jarpath=`cygpath -w "$jarpath"`
+fi
+exec java -jar "$jarpath" "$@"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml new/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml
--- old/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml 2018-12-01 23:46:56.000000000 +0100
+++ new/texmf-dist/scripts/bib2gls/resources/bib2gls-en.xml 2020-03-24 21:54:02.000000000 +0100
@@ -49,6 +49,14 @@
<entry key="syntax.no.force.cross.resource.refs">{0}
Don''t force cross-resource referencing mode on
(default).</entry>
+<entry key="syntax.warn.non.bib.fields">{0}
+ Warn if internal non-bib fields are found in .bib file.</entry>
+<entry key="syntax.no.warn.non.bib.fields">{0}
+ Don''t warn if internal non-bib fields are found in .bib file.</entry>
+<entry key="syntax.warn.unknown.entry.types">{0}
+ Warn if unknown entry types are found in .bib file.</entry>
+<entry key="syntax.no.warn.unknown.entry.types">{0}
+ Don''t warn if unknown entry types are found in .bib file.</entry>
<entry key="syntax.merge.nameref.on">{0} <rule>
Rule for merging locations with record=nameref
@@ -132,6 +140,12 @@
<entry key="syntax.no.trim.fields">{0}
Don''t trim leading and trailing spaces from fields
(default).</entry>
+<entry key="syntax.trim.only.fields">{0} <list>
+ Only trim leading and trailing spaces from listed fields.
+ (Cumulative.)</entry>
+<entry key="syntax.trim.except.fields">{0} <list>
+ Trim leading and trailing spaces from all fields except those listed.
+ (Cumulative.)</entry>
<entry key="syntax.expand.fields">{0}
Don''t write \glsnoexpandfields to the .glstex file.</entry>
<entry key="syntax.no.expand.fields">{0}
@@ -150,6 +164,13 @@
the listed packages.</entry>
<entry key="syntax.list.known.packages">{0}
List the packages known to the interpreter.</entry>
+<entry key="syntax.provide.glossaries">{0}
+ Define any unknown glossaries with
+ \provideignoredglossary*.</entry>
+<entry key="syntax.no.provide.glossaries">{0}
+ Don''t define unknown glossaries with
+ \provideignoredglossary* except in certain situations
+ (default).</entry>
<entry key="message.reading">Reading {0}</entry>
<entry key="message.writing">Writing {0}</entry>
@@ -181,6 +202,7 @@
<entry key="message.field.notset">Field {0} not set for entry {1}</entry>
<entry key="message.selection.mode">Selection mode: {0}</entry>
<entry key="message.ignore.fields">Ignoring fields:</entry>
+<entry key="message.ignore.field">Ignoring field ''{0}'' for entry ''{1}''</entry>
<entry key="message.sort.mode">Sort mode: {0}</entry>
<entry key="message.sort.field">Sort field: {0}</entry>
<entry key="message.sort.date.locale">Date/time sort locale: {0}</entry>
@@ -207,6 +229,9 @@
<entry key="message.dual.indexabbrv.mappings">Dual index-abbreviation mappings:</entry>
<entry key="message.process.result">Processed returned: {0}</entry>
<entry key="message.truncated">Truncating according to limit={0}.</entry>
+<entry key="message.entry.already.added">Entry ''{0}'' has already been added, ignoring.
+(Original entry: @{1}{2}. This entry: @{3}{4})</entry>
+<entry key="message.entry.lost.field">Entry ''{0}'' has lost its ''{1}'' field.</entry>
<entry key="message.log.file">Transcript written to {0}.</entry>
<entry key="message.written">{0} written to {1}.</entry>
@@ -233,6 +258,7 @@
<entry key="message.cross-resource.notallowed">Cross-resource references can''t be supported for resource set {0}.</entry>
<entry key="message.checking.read">Checking read access for {0}</entry>
<entry key="message.checking.write">Checking write access for {0}</entry>
+<entry key="message.parsing.fields">Parsing fields for entry ''{0}''</entry>
<entry key="message.setting.sort">Initialising collation keys (strength={0}, decomposition={1})</entry>
<entry key="message.non_unique_sort">Sort value ''{0}'' (entry ''{1}'') not unique for the entry''s hierarchical level.</entry>
<entry key="message.sort_suffix">Appending suffix ''{0}'' to the sort value ''{1}'' for entry ''{2}''.</entry>
@@ -274,12 +300,19 @@
<entry key="message.clearing.entry.aliases">Clearing entry type aliases.</entry>
<entry key="message.setting.entry.aliases">Setting entry type aliases.</entry>
<entry key="message.removing.missing.parent">Stripping missing parent ''{0}'' from entry {1}</entry>
+<entry key="message.removing.entry.with.records">Removing ''{0}'' because it has records (''{1}={2}'' in effect).</entry>
<entry key="message.missing.sort.fallback">Entry ''{0}'' missing sort field ''{1}''. Falling back on field ''{2}''.</entry>
<entry key="message.list.known.packages.auto">Automatic support for: </entry>
<entry key="message.list.known.packages.extra">Support available for: </entry>
<entry key="message.list.known.packages.info">Support may be quite limited in some cases.</entry>
<entry key="message.created.missing.parent">Created missing parent ''{0}'' for entry ''{1}''</entry>
<entry key="message.found_entry_in_resource">Found entry ''{0}'' in resource set: {1}</entry>
+<entry key="message.spawning">Spawning ''{0}'' (from ''{1}'')</entry>
+<entry key="message.append.prefix.space">Appending {0} for prefix field ''{1}''</entry>
+<entry key="message.append.prefix.nospace">Not appending anything for prefix field ''{0}'' (ends with exception character code {1})</entry>
+<entry key="message.append.prefix.cs.nospace">Not appending anything for prefix field ''{0}'' (ends with exception control sequence \{1})</entry>
+<entry key="message.append.prefix.no.excp">Appending {0} for prefix field ''{1}'' (''{2}'' doesn''t fit exception rules)</entry>
+<entry key="message.append.prefix.nbsp.match">Append nbsp for prefix field ''{0}'': matched ''{1}'' in ''{2}'' (pattern ''{3}'')</entry>
<entry key="tag.page">Page</entry>
<entry key="tag.pages">Pages</entry>
@@ -305,8 +338,10 @@
<entry key="warning.cant.parse.file">Can''t parse {0}
{1}</entry>
<entry key="warning.ignoring.unknown.entry.type">Ignoring unknown entry type: {0}</entry>
+<entry key="warning.private.entry.type">Private entry type ''{0}'' found. Did you mean ''{1}''?</entry>
<entry key="warning.ignoring.unknown.encoding">Ignoring unknown encoding: {0}</entry>
<entry key="warning.ignoring.unknown.field">Ignoring unknown field: {0}</entry>
+<entry key="warning.non_bib_field">Found internal non bib-field ''{0}'' in ''{1}.bib'' file for entry ''{2}''. Unexpected results may occur.</entry>
<entry key="warning.entry.already.defined">Entry {0} is being defined in {1} but it has already been defined in a previous .glstex file.</entry>
<entry key="warning.can.find.arg">Can''t detect argument for: \{0}</entry>
<entry key="warning.no.default.sort">Can''t determine sort value for: {0}
@@ -323,6 +358,10 @@
<entry key="warning.missing.field">Entry ''{0}'' missing required field: {1}</entry>
<entry key="warning.potential.nested.link">Entry ''{0}'' has potentially nested link text in field: {1}
Consider using \glsps'{'{3}'}' or \glspt'{'{3}'}' instead of {2}'{'{3}'}'</entry>
+<entry key="warning.glsadd.in.field">Entry ''{0}'' contains \glsadd in field: {1}
+Consider using a dual entry or add ''{2}'' to one of the cross-referencing fields instead.
+(With a dual entry type, you don''t need to link a primary to its dual
+with \glsadd. They are automatically dependent on each other.)</entry>
<entry key="warning.dir.no.write">Directory not writable: {0}
Using TEXMFOUTPUT instead: {1}</entry>
<entry key="warning.conflicting.range.format">Entry location conflict for formats: {0} and {1}
@@ -365,6 +404,8 @@
<entry key="warning.identical">Identical sort values for ''{0}'' and ''{1}''</entry>
<entry key="warning.identical.id">Falling back on ID</entry>
<entry key="warning.identical.original_id">Falling back on original ID</entry>
+<entry key="warning.identical.def">Falling back on order of definition</entry>
+<entry key="warning.identical.use">Falling back on order of use</entry>
<entry key="warning.identical.none">No fallback</entry>
<entry key="warning.identical.field">Falling back on ''{0}'' field (''{1}'' <=> ''{2}'' = {3})</entry>
<entry key="warning.unknown.widest.fortype">Can''t determine widest level {0} entry for glossary type ''{1}''. Using fallback method.</entry>
@@ -400,6 +441,7 @@
{0}</entry>
<entry key="error.invalid.sort.value">Invalid sort method ''{0}'' given in option: {1}</entry>
<entry key="error.invalid.opt.value">Invalid ''{0}'' value: {1}</entry>
+<entry key="error.invalid.opt.intorbool.value">Invalid ''{0}'' value: {1} (number or boolean required)</entry>
<entry key="error.invalid.opt.int.value">Invalid ''{0}'' value: {1} (number required)</entry>
<entry key="error.invalid.opt.minint.value">Invalid ''{0}'' value: {1} (can''t be less than {2,number})</entry>
<entry key="error.invalid.choice.value">Invalid ''{0}'' value: {1} (allowed values: {2})</entry>
@@ -408,8 +450,12 @@
<entry key="error.invalid.opt.keylist.value">Invalid ''{0}'' value ''{1}'' (within option ''{2}'')</entry>
<entry key="error.invalid.opt.keylist.key">Invalid key ''{0}'' within option ''{1}''</entry>
<entry key="error.invalid.opt.keylist.pattern">Invalid pattern ''{1}'' in {0}='{'{1}'}' (within option ''{2}'')</entry>
+<entry key="error.invalid.opt.pattern">Invalid pattern ''{0}'' in option ''{1}''</entry>
<entry key="error.missing.value">Missing value for: {0}</entry>
<entry key="error.option.clash">Option clash: {0} and {1}</entry>
+<entry key="error.append.prefix.field">Invalid {0} found in {1} (value should be a sequence of characters only)</entry>
+<entry key="error.append.prefix.field.cs">Invalid {0} found in {1} (value should be a sequence of commands only)</entry>
+<entry key="error.append.prefix.field.spacecs">Invalid value ''{0}'' for option {1} (value should be a single command)</entry>
<entry key="error.invalid.dual.map">Invalid mapping: {0}={1}
The size of the first list ({2,number}) is not the same as the size of
the second list ({3,number}).</entry>
@@ -454,16 +500,73 @@
Use {1} {0} instead.</entry>
<entry key="error.create.missing.parent.failed">Attempt to create missing parent ''{0}'' for entry ''{1}'' caused a problem:
{2}</entry>
+<entry key="error.option.requires.interpreter">Interpreter needed for setting {0}</entry>
+<entry key="error.sort.requires.switch">Sort method ''{0}'' requires {1} switch.</entry>
<!--
The following messages are used by convertgls2bib
-->
+<entry key="gls2bib.missing.encoding.value">Missing <encoding> after {0}</entry>
+<entry key="gls2bib.missing.arg.value">Missing <value> after {0}</entry>
+<entry key="gls2bib.unknown.arg">Unknown option: {0}
+Use {1} for help.</entry>
+<entry key="gls2bib.toomany.arg">Too many arguments.
+Use {0} for help.</entry>
+<entry key="gls2bib.missing.tex.arg">Missing <tex file>.
+Syntax: {0}
+Use {1} for help.</entry>
+<entry key="gls2bib.missing.bib.arg">Missing <bib file>
+Syntax: {0}
+Use {1} for help.</entry>
+<entry key="gls2bib.syntax">{0} [<options>] <tex file> <bib file></entry>
+
+<entry key="gls2bib.syntax.options">Options:</entry>
+<entry key="gls2bib.syntax.options.general">General:</entry>
+<entry key="gls2bib.syntax.options.locale">Encoding and Localisation:</entry>
+<entry key="gls2bib.syntax.options.filter">Filtering:</entry>
+<entry key="gls2bib.syntax.options.io">Output Files:</entry>
+<entry key="gls2bib.syntax.options.adjust">Adjustments:</entry>
+<entry key="gls2bib.syntax.version">{0} (or {1}) Display version information</entry>
+<entry key="gls2bib.syntax.help">{0} (or {1}) Display help</entry>
+<entry key="gls2bib.syntax.texenc">{0} <encoding> .tex file encoding</entry>
+<entry key="gls2bib.syntax.bibenc">{0} <encoding> .bib file encoding</entry>
+<entry key="gls2bib.syntax.ignore-sort">{0} Ignore sort field (default)</entry>
+<entry key="gls2bib.syntax.no-ignore-sort">{0} Don''t ignore sort field</entry>
+<entry key="gls2bib.syntax.ignore-type">{0} Omit type field</entry>
+<entry key="gls2bib.syntax.no-ignore-type">{0} Don''t omit type field (default)</entry>
+<entry key="gls2bib.syntax.split-on-type">{0} or {1} Split entries into separate files according to type field</entry>
+<entry key="gls2bib.syntax.no-split-on-type">{0} Don''t split entries according to type field (default)</entry>
+<entry key="gls2bib.syntax.ignore-category">{0} Omit category field</entry>
+<entry key="gls2bib.syntax.no-ignore-category">{0} Don''t omit category field (default)</entry>
+<entry key="gls2bib.syntax.split-on-category">{0} or {1} Split entries into separate files according to category field</entry>
+<entry key="gls2bib.syntax.no-split-on-category">{0} Don''t split entries according to category field (default)</entry>
+<entry key="gls2bib.syntax.ignore-fields">{0} <list> or {1} <list>
+ Ignore the fields contained in the comma-separated <list></entry>
+<entry key="gls2bib.syntax.overwrite">{0} Overwrite files (default unless {1} or {2})</entry>
+<entry key="gls2bib.syntax.no-overwrite">{0} Don''t overwrite files</entry>
+<entry key="gls2bib.syntax.preamble-only">{0} or {1} Only parse the preamble</entry>
+<entry key="gls2bib.syntax.no-preamble-only">{0} Parse the entire document (default).</entry>
+<entry key="gls2bib.syntax.space-sub">{0} <val> or {1} <val> Substitute spaces in labels with <val></entry>
+<entry key="gls2bib.syntax.index-conversion">{0} or {1} Convert @entry to @index if no description.</entry>
+<entry key="gls2bib.syntax.no-index-conversion">{0} Don''t convert @entry to @index.</entry>
+<entry key="gls2bib.syntax.absorb-see">{0} Absorb \glssee and \glsxtrindexseealso into the data (default).</entry>
+<entry key="gls2bib.syntax.no-absorb-see">{0} Don''t absorb \glssee and \glsxtrindexseealso into the data.</entry>
+<entry key="gls2bib.syntax.locale">{0} <iso tag> Use language resource file given by <iso tag> for messages.</entry>
+<entry key="gls2bib.syntax.silent">{0} Suppress messages.</entry>
+<entry key="gls2bib.syntax.verbose">{0} Normal messages.</entry>
+<entry key="gls2bib.syntax.debug">{0} Debug mode.</entry>
+
<entry key="gls2bib.override.newdualentry">Overriding default definition of \newdualentry with custom
definition. (Change \newcommand to \providecommand if you want
\newdualentry[options]'{'label'}{'short'}{'long'}{'description'}'
converted to @dualabbreviationentry.)</entry>
+<entry key="gls2bib.absorbsee">Absorbing {0}</entry>
+<entry key="gls2bib.absorbsee.entryundef">Unable to absorb {0}: can''t find entry ''{1}''</entry>
+<entry key="gls2bib.absorbsee.failed">Unable to absorb {0} into {1}</entry>
+<entry key="gls2bib.discarding.field">Discarding field ''{0}={1}'' for entry {2}</entry>
+
Reply