Old Etoolbox causing problems, removed
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -1,9 +1,10 @@
|
||||
~*
|
||||
*~
|
||||
auto/*
|
||||
*.aux
|
||||
*.bcf
|
||||
*.blg
|
||||
*.log
|
||||
*.out
|
||||
*.synctex.gz
|
||||
*.run.xml
|
||||
*.aux
|
||||
1708
etoolbox.sty
1708
etoolbox.sty
File diff suppressed because it is too large
Load Diff
@@ -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.
|
||||
@@ -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
Reference in New Issue
Block a user