diff options
author | Karl Berry <karl@freefriends.org> | 2023-12-10 20:57:34 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-12-10 20:57:34 +0000 |
commit | 50f95cdc2afca8f81c5dc34388a709bbd4e4b941 (patch) | |
tree | 197186abe5589eeb3876eabd052e536b6f5ec24f /Master/texmf-dist/source/latex/bookmark/bookmark.dtx | |
parent | e89afb6bb46585d31bd18f68716736ce104174aa (diff) |
bookmark (10dec23)
git-svn-id: svn://tug.org/texlive/trunk@69084 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/bookmark/bookmark.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/bookmark/bookmark.dtx | 295 |
1 files changed, 92 insertions, 203 deletions
diff --git a/Master/texmf-dist/source/latex/bookmark/bookmark.dtx b/Master/texmf-dist/source/latex/bookmark/bookmark.dtx index 9ead2a0c9af..0374aaeae9a 100644 --- a/Master/texmf-dist/source/latex/bookmark/bookmark.dtx +++ b/Master/texmf-dist/source/latex/bookmark/bookmark.dtx @@ -1,7 +1,7 @@ % \iffalse meta-comment % % File: bookmark.dtx -% Version: 2023-12-05 v1.30 +% Version: 2023-12-10 v1.31 % Info: PDF bookmarks % % Copyright (C) @@ -25,40 +25,30 @@ % Heiko Oberdiek and the Oberdiek Package Support Group % https://github.com/ho-tex/bookmark/issues % -% This work consists of the main source file bookmark.dtx -% and the derived files -% bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv, +% This work consists of the main source files bookmark.dtx, +% and bookmark.ins and the derived files +% bookmark.sty, bookmark.pdf, % bkm-dvipdfm.def, bkm-dvips.def, % bkm-pdftex.def, bkm-vtex.def, -% bkm-dvipdfm-2019-12-03.def, bkm-dvips-2019-12-03.def, -% bkm-pdftex-2019-12-03.def, bkm-vtex-2019-12-03.def, % bookmark-example.tex. % % Distribution: % CTAN:macros/latex/contrib/bookmark/bookmark.dtx -% CTAN:macros/latex/contrib/bookmark/bookmark-frozen.dtx % CTAN:macros/latex/contrib/bookmark/bookmark.pdf % % Unpacking: -% (a) If bookmark.ins is present: -% tex bookmark.ins -% (b) Without bookmark.ins: -% tex bookmark.dtx -% (c) If you insist on using LaTeX -% latex \let\install=y\input{bookmark.dtx} -% (quote the arguments according to the demands of your shell) +% tex/pdftex/pdflatex bookmark.ins % % Documentation: -% (a) If bookmark.drv is present: -% latex bookmark.drv -% (b) Without bookmark.drv: -% latex bookmark.dtx; ... +% +% (pdf)latex bookmark.dtx; ... +% % The class ltxdoc loads the configuration file ltxdoc.cfg % if available. Here you can specify further options, e.g. % use A4 as paper format: % \PassOptionsToClass{a4paper}{article} % -% Programm calls to get the documentation (example): +% Program calls to get the documentation (example): % pdflatex bookmark.dtx % makeindex -s gind.ist bookmark.idx % pdflatex bookmark.dtx @@ -71,121 +61,14 @@ % TDS:tex/latex/bookmark/bkm-dvips.def % TDS:tex/latex/bookmark/bkm-pdftex.def % TDS:tex/latex/bookmark/bkm-vtex.def -% TDS:tex/latex/bookmark/bkm-dvipdfm-2019-12-03.def -% TDS:tex/latex/bookmark/bkm-dvips-2019-12-03.def -% TDS:tex/latex/bookmark/bkm-pdftex-2019-12-03.def -% TDS:tex/latex/bookmark/bkm-vtex-2019-12-03.def% % TDS:doc/latex/bookmark/bookmark.pdf % TDS:doc/latex/bookmark/bookmark-example.tex % TDS:source/latex/bookmark/bookmark.dtx -% TDS:source/latex/bookmark/bookmark-frozen.dtx % -%<*ignore> -\begingroup - \catcode123=1 % - \catcode125=2 % - \def\x{LaTeX2e}% -\expandafter\endgroup -\ifcase 0\ifx\install y1\fi\expandafter - \ifx\csname processbatchFile\endcsname\relax\else1\fi - \ifx\fmtname\x\else 1\fi\relax -\else\csname fi\endcsname -%</ignore> -%<*install> -\input docstrip.tex -\Msg{************************************************************************} -\Msg{* Installation} -\Msg{* Package: bookmark 2023-12-05 v1.30 PDF bookmarks (HO)} -\Msg{************************************************************************} - -\keepsilent -\askforoverwritefalse - -\let\MetaPrefix\relax -\preamble - -This is a generated file. - -Project: bookmark -Version: 2023-12-05 v1.30 - -Copyright (C) - 2007-2011 Heiko Oberdiek - 2016-2023 Oberdiek Package Support Group - -This work may be distributed and/or modified under the -conditions of the LaTeX Project Public License, either -version 1.3c of this license or (at your option) any later -version. This version of this license is in - https://www.latex-project.org/lppl/lppl-1-3c.txt -and the latest version of this license is in - https://www.latex-project.org/lppl.txt -and version 1.3 or later is part of all distributions of -LaTeX version 2005/12/01 or later. - -This work has the LPPL maintenance status "maintained". - -The Current Maintainers of this work are -Heiko Oberdiek and the Oberdiek Package Support Group -https://github.com/ho-tex/bookmark/issues - - -This work consists of the main source file bookmark.dtx and bookmark-frozen.dtx -and the derived files - bookmark.sty, bookmark.pdf, bookmark.ins, bookmark.drv, - bkm-dvipdfm.def, bkm-dvips.def, bkm-pdftex.def, bkm-vtex.def, - bkm-dvipdfm-2019-12-03.def, bkm-dvips-2019-12-03.def, - bkm-pdftex-2019-12-03.def, bkm-vtex-2019-12-03.def, - bookmark-example.tex. - -\endpreamble -\let\MetaPrefix\DoubleperCent - -\generate{% - \file{bookmark.ins}{\from{bookmark.dtx}{install}}% - \file{bookmark.drv}{\from{bookmark.dtx}{driver}}% - \usedir{tex/latex/bookmark}% - \file{bookmark.sty}{\from{bookmark.dtx}{package}}% - \file{bkm-dvipdfm.def}{\from{bookmark.dtx}{dvipdfm}}% - \file{bkm-dvips.def}{\from{bookmark.dtx}{dvips,pdfmark}}% - \file{bkm-pdftex.def}{\from{bookmark.dtx}{pdftex}}% - \file{bkm-vtex.def}{\from{bookmark.dtx}{vtex}}% - \usedir{doc/latex/bookmark}% - \file{bookmark-example.tex}{\from{bookmark.dtx}{example}}% - \file{bkm-pdftex-2019-12-03.def}{\from{bookmark-frozen.dtx}{pdftexfrozen}}% - \file{bkm-dvips-2019-12-03.def}{\from{bookmark-frozen.dtx}{dvipsfrozen}}% - \file{bkm-vtex-2019-12-03.def}{\from{bookmark-frozen.dtx}{vtexfrozen}}% - \file{bkm-dvipdfm-2019-12-03.def}{\from{bookmark-frozen.dtx}{dvipdfmfrozen}}% -} - -\catcode32=13\relax% active space -\let =\space% -\Msg{************************************************************************} -\Msg{*} -\Msg{* To finish the installation you have to move the following} -\Msg{* files into a directory searched by TeX:} -\Msg{*} -\Msg{* bookmark.sty, bkm-dvipdfm.def, bkm-dvips.def,} -\Msg{* bkm-pdftex.def, bkm-vtex.def, bkm-dvipdfm-2019-12-03.def,} -\Msg{* bkm-dvips-2019-12-03.def, bkm-pdftex-2019-12-03.def,} -\Msg{* and bkm-vtex-2019-12-03.def} -\Msg{*} -\Msg{* To produce the documentation run the file `bookmark.drv'} -\Msg{* through LaTeX.} -\Msg{*} -\Msg{* Happy TeXing!} -\Msg{*} -\Msg{************************************************************************} - -\endbatchfile -%</install> -%<*ignore> -\fi -%</ignore> %<*driver> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bookmark.drv}% - [2023-12-05 v1.30 PDF bookmarks (HO)]% + [2023-12-10 v1.31 PDF bookmarks (HO)]% \documentclass{ltxdoc} \usepackage{holtxdoc}[2011/11/22] \begin{document} @@ -195,11 +78,8 @@ and the derived files % \fi % % -% -% \GetFileInfo{bookmark.drv} -% % \title{The \xpackage{bookmark} package} -% \date{2023-12-05 v1.30} +% \date{2023-12-10 v1.31} % \author{Heiko Oberdiek\thanks % {Please report any issues at \url{https://github.com/ho-tex/bookmark/issues}}} % @@ -307,10 +187,9 @@ and the derived files % \begin{quote} % |\def\BookmarkDriverDefault{dvipdfm}| % \end{quote} -% The current versions of the drivers uses new \LaTeX-hooks. If an -% older format than 2020-10-01 is detected frozen versions of -% the previous drivers are used as fallback. -% +% The current versions of the drivers uses new \LaTeX-hooks and tests if the PDF management +% is active and so requires a format newer than 2022-06-01. +% % \paragraph{Open bookmarks with dvipdfmx.} Older version of % the package had an option \xoption{dvipdfmx-outline-open} % to activate code which allows to specify the open @@ -406,7 +285,7 @@ and the derived files % unhappily the file name is a secret. The package supports % some ways to get the file name: % \begin{itemize} -% \item If \hologo{LuaTeX} (independently from DVI or PDF modus) +% \item If \hologo{LuaTeX} (independently from DVI or PDF modes) % is running, then its |status.filename| is used automatically. % \item Package \cs{currfile} \cite{currfile} redefines \hologo{LaTeX} % internals to keep track of the file name. If the package @@ -773,7 +652,7 @@ and the derived files %<*package> \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{bookmark}% - [2023-12-05 v1.30 PDF bookmarks (HO)]% + [2023-12-10 v1.31 PDF bookmarks (HO)]% % \end{macrocode} % % \subsubsection{Requirements} @@ -843,6 +722,26 @@ and the derived files % \end{macrocode} % \end{macro} % +% \paragraph{Some helper commands} +% Replaces some commands from ltxcmds: +% +% \begin{macro}{\BKM@ReturnAfterFi} +% \begin{macro}{\BKM@space} +% \begin{macro}{\BKM@GlobalAppendToMacro} +% \begin{macro}{\BKM@LocalAppendToMacro} +% \begin{macrocode} +\ExplSyntaxOn +\let\BKM@LocalAppendToMacro\tl_put_right:Nn +\let\BKM@GlobalAppendToMacro\tl_gput_right:Nn +\ExplSyntaxOff +\def\BKM@space{ } +\long\def\BKM@ReturnAfterFi#1\fi{\fi#1} +% \end{macrocode} +% \end{macro} +% \end{macro} +% \end{macro} +% \end{macro} +% % \paragraph{Packages.} % % Don't load packages loaded by xpackage{hyperref} @@ -889,7 +788,7 @@ and the derived files % \begin{macrocode} \def\BKM@setup#1{% \bookmarksetup{#1}% - \ifx\BKM@HookNext\ltx@empty + \ifx\BKM@HookNext\@empty \else \expandafter\bookmarksetup\expandafter{\BKM@HookNext}% \BKM@HookNextClear @@ -906,7 +805,7 @@ and the derived files % \begin{macro}{\bookmarksetupnext} % \begin{macrocode} \newcommand*{\bookmarksetupnext}[1]{% - \ltx@GlobalAppendToMacro\BKM@HookNext{,#1}% + \BKM@GlobalAppendToMacro\BKM@HookNext{,#1}% } % \end{macrocode} % \end{macro} @@ -917,7 +816,7 @@ and the derived files % \begin{macro}{\BKM@HookNextClear} % \begin{macrocode} \def\BKM@HookNextClear{% - \global\let\BKM@HookNext\ltx@empty + \global\let\BKM@HookNext\@empty } % \end{macrocode} % \end{macro} @@ -947,7 +846,7 @@ and the derived files % \begin{macro}{\bookmark@open} % \begin{macrocode} \def\bookmark@open{% - \ifBKM@open\ltx@one\else\ltx@zero\fi + \ifBKM@open\@ne\else\z@\fi } % \end{macrocode} % \end{macro} @@ -961,7 +860,7 @@ and the derived files % \end{macro} % \begin{macrocode} %\DeclareStringOption[\c@tocdepth]{depth} -\ltx@IfUndefined{Hy@bookmarksdepth}{% +\@ifundefined{Hy@bookmarksdepth}{% \def\BKM@depth{\c@tocdepth}% }{% \let\BKM@depth\Hy@bookmarksdepth @@ -971,7 +870,7 @@ and the derived files \ifx\BKM@param\@empty \def\BKM@depth{\c@tocdepth}% \else - \ltx@IfUndefined{toclevel@\BKM@param}{% + \@ifundefined{toclevel@\BKM@param}{% \@onelevel@sanitize\BKM@param \edef\BKM@temp{\expandafter\@car\BKM@param\@nil}% \ifcase 0\expandafter\ifx\BKM@temp-1\fi @@ -1021,7 +920,7 @@ and the derived files \ifx\BKM@param\BKM@MacroCurrentLevel \let\BKM@level\BKM@param \else - \ltx@IfUndefined{toclevel@\BKM@param}{% + \@ifundefined{toclevel@\BKM@param}{% \@onelevel@sanitize\BKM@param \edef\BKM@temp{\expandafter\@car\BKM@param\@nil}% \ifcase 0\expandafter\ifx\BKM@temp-1\fi @@ -1106,7 +1005,7 @@ and the derived files % \begin{macro}{\bookmark@numbered} % \begin{macrocode} \def\bookmark@numbered{% - \ifBKM@numbered\ltx@one\else\ltx@zero\fi + \ifBKM@numbered\@ne\else\z@\fi } % \end{macrocode} % \end{macro} @@ -1167,14 +1066,14 @@ and the derived files % \begin{macro}{\bookmark@italic} % \begin{macrocode} \def\bookmark@italic{% - \ifnum\bitsetGet{BKM@FontStyle}{0}=1 \ltx@one\else\ltx@zero\fi + \ifnum\bitsetGet{BKM@FontStyle}{0}=1 \@ne\else\z@\fi } % \end{macrocode} % \end{macro} % \begin{macro}{\bookmark@bold} % \begin{macrocode} \def\bookmark@bold{% - \ifnum\bitsetGet{BKM@FontStyle}{1}=1 \ltx@one\else\ltx@zero\fi + \ifnum\bitsetGet{BKM@FontStyle}{1}=1 \@ne\else\z@\fi } % \end{macrocode} % \end{macro} @@ -1605,7 +1504,7 @@ and the derived files % \end{macro} % \begin{macrocode} \define@key{BKM}{addtohook}{% - \ltx@LocalAppendToMacro\BKM@hook{#1}% + \BKM@LocalAppendToMacro\BKM@hook{#1}% } % \end{macrocode} % @@ -1613,10 +1512,10 @@ and the derived files % \begin{macrocode} \newcommand*{\bookmarkget}[1]{% \romannumeral0% - \ltx@ifundefined{bookmark@#1}{% - \ltx@space + \@ifundefined{bookmark@#1}{% + \BKM@space }{% - \expandafter\expandafter\expandafter\ltx@space + \expandafter\expandafter\expandafter\BKM@space \csname bookmark@#1\endcsname }% } @@ -1700,19 +1599,19 @@ and the derived files % \begin{macrocode} \ifBKM@draft \PackageWarningNoLine{bookmark}{Draft mode on}% - \let\bookmarksetup\ltx@gobble - \let\BookmarkAtEnd\ltx@gobble - \let\bookmarkdefinestyle\ltx@gobbletwo - \let\bookmarkget\ltx@gobble - \let\pdfbookmark\ltx@undefined + \let\bookmarksetup\@gobble + \let\BookmarkAtEnd\@gobble + \let\bookmarkdefinestyle\@gobbletwo + \let\bookmarkget\@gobble + \let\pdfbookmark\@undefined \newcommand*{\pdfbookmark}[3][]{}% - \let\currentpdfbookmark\ltx@gobbletwo - \let\subpdfbookmark\ltx@gobbletwo - \let\belowpdfbookmark\ltx@gobbletwo + \let\currentpdfbookmark\@gobbletwo + \let\subpdfbookmark\@gobbletwo + \let\belowpdfbookmark\@gobbletwo \newcommand*{\bookmark}[2][]{}% \renewcommand*{\Hy@writebookmark}[5]{}% \let\ReadBookmarks\relax - \let\BKM@DefGotoNameAction\ltx@gobbletwo % package `hypdestopt' + \let\BKM@DefGotoNameAction\@gobbletwo % package `hypdestopt' \expandafter\endinput \fi % \end{macrocode} @@ -1773,8 +1672,6 @@ and the derived files \fi \fi \fi -\providecommand\IfFormatAtLeastTF{\@ifl@t@r\fmtversion} -\IfFormatAtLeastTF{2020/10/01}{}{\edef\BKM@driver{\BKM@driver-2019-12-03}} \InputIfFileExists{bkm-\BKM@driver.def}{}{% \PackageError{bookmark}{% Unsupported driver `\BKM@driver'.\MessageBreak @@ -1788,7 +1685,7 @@ and the derived files % % \begin{macro}{\pdfbookmark} % \begin{macrocode} -\let\pdfbookmark\ltx@undefined +\let\pdfbookmark\@undefined \newcommand*{\pdfbookmark}[3][0]{% \bookmark[level=#1,dest={#3.#1}]{#2}% \hyper@anchorstart{#3.#1}\hyper@anchorend @@ -1864,7 +1761,7 @@ and the derived files %<*dvipdfm> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvipdfm.def}% - [2023-12-05 v1.30 bookmark driver for dvipdfm (HO)]% + [2023-12-10 v1.31 bookmark driver for dvipdfm (HO)]% % \end{macrocode} % % \begin{macro}{\BKM@id} @@ -2009,7 +1906,7 @@ and the derived files [% \ifBKM@open \ifnum\BKM@level<% - \expandafter\ltx@firstofone\expandafter + \expandafter\@firstofone\expandafter {\number\BKM@openlevel} % \else -% @@ -2056,7 +1953,7 @@ and the derived files %<*vtex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-vtex.def}% - [2023-12-05 v1.30 bookmark driver for VTeX (HO)]% + [2023-12-10 v1.31 bookmark driver for VTeX (HO)]% % \end{macrocode} % % \begin{macrocode} @@ -2296,7 +2193,7 @@ and the derived files |ifx||#2||% |else (% - |ltx@ReturnAfterFi{% + |BKM@ReturnAfterFi{% |BKM@vtex@leftparen#2|@nil }% |fi @@ -2310,7 +2207,7 @@ and the derived files |ifx||#2||% |else )% - |ltx@ReturnAfterFi{% + |BKM@ReturnAfterFi{% |BKM@vtex@rightparen#2|@nil }% |fi @@ -2324,7 +2221,7 @@ and the derived files |ifx||#2||% |else |noexpand|hv@pdf@char0% - |ltx@ReturnAfterFi{% + |BKM@ReturnAfterFi{% |BKM@vtex@zero#2|@nil }% |fi @@ -2338,7 +2235,7 @@ and the derived files |ifx||#2||% |else |noexpand|hv@pdf@char1% - |ltx@ReturnAfterFi{% + |BKM@ReturnAfterFi{% |BKM@vtex@one#2|@nil }% |fi @@ -2352,7 +2249,7 @@ and the derived files |ifx||#2||% |else |noexpand|hv@pdf@char2% - |ltx@ReturnAfterFi{% + |BKM@ReturnAfterFi{% |BKM@vtex@two#2|@nil }% |fi @@ -2366,7 +2263,7 @@ and the derived files |ifx||#2||% |else |noexpand|hv@pdf@char3% - |ltx@ReturnAfterFi{% + |BKM@ReturnAfterFi{% |BKM@vtex@three#2|@nil }% |fi @@ -2387,7 +2284,7 @@ and the derived files %<*pdftex> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-pdftex.def}% - [2023-12-05 v1.30 bookmark driver for pdfTeX and luaTeX (HO)]% + [2023-12-10 v1.31 bookmark driver for pdfTeX and luaTeX (HO)]% % \end{macrocode} % % \begin{macro}{\BKM@DO@entry} @@ -2562,7 +2459,7 @@ and the derived files %<*dvips> \NeedsTeXFormat{LaTeX2e} \ProvidesFile{bkm-dvips.def}% - [2023-12-05 v1.30 bookmark driver for dvips (HO)]% + [2023-12-10 v1.31 bookmark driver for dvips (HO)]% % \end{macrocode} % \begin{macro}{\BKM@PSHeaderFile} % \begin{macrocode} @@ -2889,7 +2786,7 @@ and the derived files \edef\BKM@srcline{\the\inputlineno}% \BKM@LuaTeX@InitFile \ifx\BKM@srcfile\@empty - \ltx@IfUndefined{currfilepath}{}{% + \@ifundefined{currfilepath}{}{% \edef\BKM@srcfile{\currfilepath}% }% \fi @@ -2901,13 +2798,13 @@ and the derived files \ifluatex \def\BKM@LuaTeX@InitFile{% \begingroup - \ltx@LocToksA={}% + \toks@={}% \edef\x{\endgroup \def\noexpand\BKM@srcfile{% - \the\expandafter\ltx@LocToksA + \the\expandafter\toks@ \directlua{% if status and status.filename then % - tex.settoks('ltx@LocToksA', status.filename)% + tex.settoks('toks@', status.filename)% end% }% }% @@ -3038,16 +2935,20 @@ and the derived files % CTAN\footnote{\CTANpkg{bookmark}}: % \begin{description} % \item[\CTAN{macros/latex/contrib/bookmark/bookmark.dtx}] The source file. +% \item[\CTAN{macros/latex/contrib/bookmark/bookmark.ins}] Installation driver. % \item[\CTAN{macros/latex/contrib/bookmark/bookmark.pdf}] Documentation. % \end{description} % % \subsection{Package installation} % -% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting -% \docstrip\ archive. The files are extracted by running the -% \xfile{.dtx} through \plainTeX: +% The easiest is to use the package manager from your TeX system. If +% you want to install manually: +% +% \paragraph{Unpacking.} The \xfile{.dtx} file is +% \docstrip\ archive. The files are extracted from the \xfile{.dtx} +% by compiling the file with some TeX program. % \begin{quote} -% \verb|tex bookmark.dtx| +% \verb|pdflatex bookmark.dtx| % \end{quote} % % \paragraph{TDS.} Now the different files must be moved into @@ -3140,25 +3041,8 @@ and the derived files % these. For example, \TeX\,Live\ users run \verb|texhash| or % \verb|mktexlsr|. % -% \subsection{Some details for the interested} -% -% \paragraph{Unpacking with \LaTeX.} -% The \xfile{.dtx} chooses its action depending on the format: -% \begin{description} -% \item[\plainTeX:] Run \docstrip\ and extract the files. -% \item[\LaTeX:] Generate the documentation. -% \end{description} -% If you insist on using \LaTeX\ for \docstrip\ (really, -% \docstrip\ does not need \LaTeX), then inform the autodetect routine -% about your intention: -% \begin{quote} -% \verb|latex \let\install=y\input{bookmark.dtx}| -% \end{quote} -% Do not forget to quote the argument according to the demands -% of your shell. -% % \paragraph{Generating the documentation.} -% You can use both the \xfile{.dtx} or the \xfile{.drv} to generate +% You can use the \xfile{.dtx} to generate % the documentation. The process can be configured by the % configuration file \xfile{ltxdoc.cfg}. For instance, put this % line into this file, if you want to have A4 as paper format: @@ -3405,9 +3289,7 @@ and the derived files % \item Adapted the dvips to avoid a clash with pgf. % https://github.com/pgf-tikz/pgf/issues/944 % \item All drivers now use the new LaTeX hooks -% and so require a format 2020-10-01 or newer. The older -% drivers are provided as frozen versions and are used if an older -% format is detected. +% and so require a format 2020-10-01 or newer. % \item Added support for destlabel option of hyperref, https://github.com/ho-tex/bookmark/issues/1 % \item Removed the \xoption{dvipsone} and \xoption{textures} driver. % \item Removed the code for option \xoption{dvipdfmx-outline-open} @@ -3419,6 +3301,13 @@ and the derived files % \xpackage{hyperref}, https://github.com/ho-tex/bookmark/issues/4 % \item Added support for structure destinations, https://github.com/ho-tex/bookmark/issues/7 % \end{Version} +% \begin{Version}{2023-12-10 v1.31} +% \item Simplified the \xfile{.dtx}. It is no longer a self-extracting archive +% instead the newly added \xfile{.ins} should be used for installation. +% https://github.com/ho-tex/bookmark/issues/7 +% \item Removed the now outdated frozen drivers. +% \item Removed the dependency to ltxcmds. +% \end{Version} % \end{History} % % \PrintIndex |