diff options
Diffstat (limited to 'macros/latex/contrib/caption/bicaption.dtx')
-rw-r--r-- | macros/latex/contrib/caption/bicaption.dtx | 53 |
1 files changed, 37 insertions, 16 deletions
diff --git a/macros/latex/contrib/caption/bicaption.dtx b/macros/latex/contrib/caption/bicaption.dtx index 9008263302..f2a52185c9 100644 --- a/macros/latex/contrib/caption/bicaption.dtx +++ b/macros/latex/contrib/caption/bicaption.dtx @@ -19,16 +19,20 @@ % This Current Maintainer of this work is Axel Sommerfeldt. % % This work consists of the files -% caption.ins, caption.dtx, caption2.dtx, caption3.dtx, -% bicaption.dtx, ltcaption.dtx, subcaption.dtx, totalcount.dtx, +% caption.ins, caption.dtx, caption-light.dtx, caption2.dtx, caption3.dtx, +% caption-ams-smf.dtx, caption-beamer.dtx, caption-elsarticle.dtx, +% caption-koma.dtx, caption-memoir.dtx, caption-ntg.dtx, +% caption-thesis.dtx, bicaption.dtx, ltcaption.dtx, subcaption.dtx, % the derived files -% caption.sty, caption2.sty, caption3.sty, -% bicaption.sty, ltcaption.sty, subcaption.sty, totalcount.sty, +% caption.sty, caption-light.sty, caption2.sty, caption3.sty, +% caption-ams-smf.sto, caption-beamer.sto, caption-elsarticle.sto, +% caption-koma.sto, caption-memoir.sto, caption-ntg.sto, +% caption-thesis.sto, bicaption.sty, ltcaption.sty, subcaption.sty, % and the user manuals % caption-deu.tex, caption-eng.tex, caption-rus.tex. % % \fi -% \CheckSum{427} +% \CheckSum{431} % % \iffalse %<*driver> @@ -827,17 +831,10 @@ % % \begin{macrocode} \NeedsTeXFormat{LaTeX2e}[1994/12/01] -\ProvidesPackage{bicaption}[2016/03/27 v1.2 Bilingual Captions (AR)] +\ProvidesPackage{bicaption}[2020/08/23 v1.2a Bilingual Captions (AR)] % \end{macrocode} % \begin{macrocode} -\RequirePackage{caption}[2018/05/11] % needs v3.4 or newer -% \end{macrocode} -% \changes{v1.0}{2011/09/01}{Compatibility error added} -% \begin{macrocode} -\caption@AtBeginDocument{\caption@ifcompatibility{% - \caption@Error{% - The `bicaption' package does not work correctly\MessageBreak - in compatibility mode}}{}} +\RequirePackage{caption}[2020/08/23] % needs v3.5 or newer % \end{macrocode} % % \bigskip @@ -897,6 +894,30 @@ % \end{macro} % % \pagebreak[3] +% \subsection{Compatibility check} +% +% \begin{macro}{\bicaption@CheckCompatibility} +% \changes{v1.0}{2011/09/01}{Compatibility error added} +% \changes{v1.2a}{2020/08/01}{Error text adapted to \package{caption} package~\version{4.0}} +% \begin{macrocode} +\newcommand*\bicaption@CheckCompatibility{% +% \end{macrocode} +% \begin{macrocode} + \caption@ifcompatibility{% + \bicaption@Error + {This package does not work with\MessageBreak + caption option `compatibility=v1'}% + \endinput}{}} +% \end{macrocode} +% \begin{macrocode} +\bicaption@CheckCompatibility +\caption@AtBeginDocument{% + \bicaption@CheckCompatibility + \let\bicaption@CheckCompatibility\@undefined} +% \end{macrocode} +% \end{macro} +% +% \pagebreak[3] % \subsection{Declaration of options} % % The option |bi-lang| will setup which language(s) will actually be typeset, @@ -1259,7 +1280,7 @@ % \end{macrocode} % \begin{macrocode} \long\def\@@@@bicaption#1#2[#3]#4{% - \caption@getlabel#2\label{}\@nil + \caption@getlabel{#2}% \bicaption@ifswap {\bicaption@setup{#1}{#2}% \bicaption@cmd[{#3}]{#4}}% @@ -1293,7 +1314,7 @@ % \begin{macrocode} \long\def\LT@@@@bicaption#1#2[#3]#4{% \gdef\bicaption@LTsetup{% - \caption@getlabel#2\label{}\@nil + \caption@getlabel{#2}% \bicaption@LT@setup}% \gdef\bicaption@LT@setup{% \bicaption@ifswap |