Old Etoolbox causing problems, removed

This commit is contained in:
2022-09-14 15:00:32 +00:00
parent 5502f423db
commit 419461acb9
7 changed files with 2 additions and 5056 deletions

3
.gitignore vendored
View File

@@ -1,9 +1,10 @@
~*
*~
auto/*
*.aux
*.bcf
*.blg
*.log
*.out
*.synctex.gz
*.run.xml
*.aux

File diff suppressed because it is too large Load Diff

View File

@@ -1,84 +0,0 @@
$Id: README,v 2.1 2011/01/03 19:14:10 lehman stable $
ABOUT
The etoolbox package is a toolbox of programming facilities geared
primarily towards LaTeX class and package authors. It provides LaTeX
frontends to some of the new primitives provided by e-TeX as well as
some generic tools which are not related to e-TeX but match the
profile of this package. The package is work in progress. Note that
previous versions of this package were released under the name
elatex.
LICENSE
Copyright (c) 2007-2010 Philipp Lehman. This package is author-
maintained. Permission is granted to copy, distribute and/or modify
this software under the terms of the LaTeX Project Public License
(LPPL), version 1.3. This software is provided 'as is', without
warranty of any kind, either expressed or implied, including, but
not limited to, the implied warranties of merchantability and
fitness for a particular purpose.
REQUIREMENTS
- e-TeX
- etex.sty
AUTOMATIC INSTALLATION
TeX Live: The etoolbox package is included in TeX Live.
Use the TeX Live package manager to install it.
MiKTeX: The etoolbox package is included in MiKTeX.
Use the MiKTeX package manager to install it.
SEMI-AUTOMATIC INSTALLATION
1. Download the file
http://www.ctan.org/tex-archive/install/macros/latex/contrib/etoolbox.tds.zip
2. Unpack the archive in the root directory of the local TeX
installation tree, for example
/usr/local/share/texmf/
or
/usr/share/texmf-local/
or
C:\Local TeX Files\
3. Update the file hash tables (also known as the file name
database).
On teTeX and TeX Live systems, run texhash as root ('sudo
texhash'). On MiKTeX, run 'initexmf --update-fndb' in a command
window or use the 'Refresh FNDB' button of the MiKTeX Options
window.
MANUAL INSTALLATION
1. Copy the files 'etoolbox.sty' and 'etoolbox.def' to
<TEXMFLOCAL>/tex/latex/etoolbox/
where <TEXMFLOCAL> denotes the root of the local TeX installation
tree, for example
/usr/local/share/texmf/
or
/usr/share/texmf-local/
or
C:\Local TeX Files\
2. The file 'etoolbox.pdf' goes to
<TEXMFLOCAL>/doc/latex/etoolbox/
3. Update the file hash tables (also known as the file name
database).
On teTeX and TeX Live systems, run texhash as root ('sudo
texhash'). On MiKTeX, run 'initexmf --update-fndb' in a command
window or use the 'Refresh FNDB' button of the MiKTeX Options
window.

View File

@@ -1,73 +0,0 @@
% $Id: etoolbox.def,v 2.1 2011/01/03 19:14:10 lehman stable $
\ProvidesFile{etoolbox.def}
[\csname etb@rcsid\endcsname $Id: etoolbox.def,v 2.1 2011/01/03 19:14:10 lehman stable $
etoolbox debug messages]
\begingroup
\makeatletter
\@makeother\+
\@makeother\-
\@makeother\=
\@makeother\>
\long\gdef\etb@dbg@trce#1{\typeout{%
[debug] tracing \string#1\on@line}}%
\long\gdef\etb@dbg@init#1{\typeout{%
[debug] analyzing '\detokenize\expandafter{\string#1}'}}%
\gdef\etb@dbg@info#1{\typeout{%
[debug] ++ \csuse{etb@msg@i@#1}}}%
\gdef\etb@dbg@succ#1{\typeout{%
[debug] == \csuse{etb@msg@s@#1}}}%
\gdef\etb@dbg@fail#1{\typeout{%
[debug] -- \csuse{etb@msg@f@#1}}}%
\gdef\etb@msg@ex{^^J[debug] -> }%
\gdef\etb@msg@br{^^J[debug]\@spaces}
\gdef\etb@msg@i@def{%
control sequence is defined}
\gdef\etb@msg@i@mac{%
control sequence is a macro}
\gdef\etb@msg@i@prm{%
control sequence is a macro with parameters}
\gdef\etb@msg@i@prl{%
control sequence is a macro without parameters}
\xdef\etb@msg@i@pro{%
control sequence is a \string\protected\space macro}
\gdef\etb@msg@i@tok{%
macro can be retokenized cleanly}
\gdef\etb@msg@i@pat{%
search pattern found in replacement text}
\gdef\etb@msg@i@pos{%
patching possible}
\gdef\etb@msg@s@red{%
redefining macro now}
\gdef\etb@msg@s@ret{%
retokenizing macro now}
\xdef\etb@msg@f@def{%
control sequence is undefined or \string\relax}
\gdef\etb@msg@f@mac{%
control sequence is not a macro}
\xdef\etb@msg@f@tok{%
macro cannot be retokenized cleanly\noexpand\etb@msg@ex
the macro may have been defined under a category\noexpand\etb@msg@br
code regime different from the current one\noexpand\etb@msg@ex
the replacement text may contain special control\noexpand\etb@msg@br
sequence tokens formed with
\string\csname...\string\endcsname;\noexpand\etb@msg@ex
the replacement text may contain carriage return,\noexpand\etb@msg@br
newline, or similar characters}
\xdef\etb@msg@f@hsh{%
nested patching command and parameters in patch\noexpand\etb@msg@ex
the patching command seems to be nested in the\noexpand\etb@msg@br
argument to some other command\noexpand\etb@msg@ex
the patch text seems to contain \string# characters\noexpand\etb@msg@ex
either avoid nesting or use \string# characters with\noexpand\etb@msg@br
category code 12 in the patch text\noexpand\etb@msg@ex
simply doubling the \string# characters will not work}
\gdef\etb@msg@f@pat{%
search pattern not found in replacement text}
\endgroup
\endinput

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff