diff options
22 files changed, 817 insertions, 494 deletions
diff --git a/Master/texmf-dist/doc/latex/bezos/README b/Master/texmf-dist/doc/latex/bezos/README index 3e4677c8ba4..5809773ce26 100644 --- a/Master/texmf-dist/doc/latex/bezos/README +++ b/Master/texmf-dist/doc/latex/bezos/README @@ -4,25 +4,25 @@ not to clutter the contrib directory. There is a manual with the basics of all of these packages as bezos.pdf. -Contact: http://www.tex-tipografia.com/contact.html +Contact: http://www.texnia.com/contact.html accents ~~~~~~~ Tools for math accents: multiple and newly defined ones. -Manual: accents.tex -Page: http://www.tex-tipografia.com/accents.html +Manual: accents.tex/.pdf +Page: http://www.texnia.com/accents.html tensind ~~~~~~~ -Tensorial indexes, with fine tuning and optional subtitution +Tensorial indexes, with fine tuning and optional substitution of letters (a -> \alpha, for instance) Both accents and tensind takes into account the slight displacement of indexes in some letters (like $f^1_1$). -Manual: tensind.tex -Page: http://www.tex-tipografia.com/tensind.html +Manual: tensind.tex/.pdf +Page: http://www.texnia.com/tensind.html dotlessi ~~~~~~~~ @@ -34,16 +34,26 @@ Manual: clear text in dotless.sty esindex ~~~~~~~ -A tool to easy typing of Spanish index entries. +Generates automatically sort keys. Originally only for Spanish, but +version 1.5 provides tools for it to be adapted to other languages, so +that, for example, \esindex{\textit{Höhe}} can be made equivalent to +\index{Hoehe@\textit{Höhe}} -Manual: esindex.tex (in Spanish) -Page: http://www.tex-tipografia.com/esindex.html +Manual: esindex.tex/.pdf (in Spanish) +Page: http://www.texnia.com/esindex.html babeltools ~~~~~~~~~~ -Fixes some babel annoyances (beta). +Deprecated. Fixed some babel annoyances. -Manual: babeltools.tex +Manual: babeltools.tex/.pdf + +soulpos +~~~~~~~ +Combines soul and the savepos tools provided by pdftex and compatible +for fancy underlining. + +Manual: soulpos.tex/.pdf subdocs ~~~~~~~ @@ -65,11 +75,10 @@ Arabic page numbering starting from the front matter. Manual: clear text in arabicfront.sty -_________________________________________________________________ -Javier Bezos | http://www.tex-tipografia.com - - -2010-10-13 +_______________________________________________________ +Javier Bezos | http://www.texnia.com +....................................................... +2019-02-28 diff --git a/Master/texmf-dist/doc/latex/bezos/accents.pdf b/Master/texmf-dist/doc/latex/bezos/accents.pdf Binary files differindex ad1b0361e7a..5ff62d6539f 100644 --- a/Master/texmf-dist/doc/latex/bezos/accents.pdf +++ b/Master/texmf-dist/doc/latex/bezos/accents.pdf diff --git a/Master/texmf-dist/doc/latex/bezos/accents.tex b/Master/texmf-dist/doc/latex/bezos/accents.tex index fa456253c42..c6682350ad4 100644 --- a/Master/texmf-dist/doc/latex/bezos/accents.tex +++ b/Master/texmf-dist/doc/latex/bezos/accents.tex @@ -1,26 +1,11 @@ -% +--------------------------------------------------+ -% | Typeset this file to get the documentation. | -% +--------------------------------------------------+ % -%% Copyright (C) 1998, 1999, 2000, 2006 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of the files accents.tex and accents.sty. - -\def\fileversion{1.3} +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% + +\def\fileversion{1.4} \def\docdate{May 12, 2006} \documentclass{ltxguide} @@ -192,7 +177,7 @@ system that could be very annoying. text and display modes only. \end{description} -Macros are speeded up dramaticaly with both options; if your system is slow, +Macros are speeded up dramatically with both options; if your system is slow, I commend using them in drafts and removing them for the final print. Finally, some remarks: @@ -215,3 +200,24 @@ and you are using the standard math encodings, define: \end{document} +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/bezos/babeltools.pdf b/Master/texmf-dist/doc/latex/bezos/babeltools.pdf Binary files differindex 092a6558725..d4cfd47a982 100644 --- a/Master/texmf-dist/doc/latex/bezos/babeltools.pdf +++ b/Master/texmf-dist/doc/latex/bezos/babeltools.pdf diff --git a/Master/texmf-dist/doc/latex/bezos/babeltools.tex b/Master/texmf-dist/doc/latex/bezos/babeltools.tex index f54db645662..ddeb899ca25 100644 --- a/Master/texmf-dist/doc/latex/bezos/babeltools.tex +++ b/Master/texmf-dist/doc/latex/bezos/babeltools.tex @@ -1,4 +1,9 @@ -%$PDFLaTeX (encoding:utf-8) +% +% Copyright (C) 2010-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% \documentclass{article} @@ -10,7 +15,9 @@ \maketitle -(Beta.) +\begin{center} +\fbox{\textbf{This package is deprecated. Use babel 3.9 and later instead.}} +\end{center} The \textsf{babel} package introduces some changes in the \LaTeX{} kernel which are not strictly necessary (perhaps just convenient), but @@ -28,7 +35,7 @@ tools for specific purposes. This package must be loaded \begin{description} \item[shorthands=off] The shorthands mechanism is turned off. -As some languages use this mechanism for tools not availible +As some languages use this mechanism for tools not available otherwise, a macro \verb|\babelshorthand| is defined, which allows using them; see below. @@ -60,7 +67,7 @@ corresponding normal char. Things like \verb|$a \mathrel{x'} b$| work as expected. \item When the language is switched, shorthands chars are made normal or -active, as appropiate. Thus, \texttt{:} or \texttt{?} are active only in +active, as appropriate. Thus, \texttt{:} or \texttt{?} are active only in \texttt{french}. \end{enumerate} @@ -85,11 +92,11 @@ document is not spoilt by an unexpected \texttt{.cfg} file. Babel tweaks several packages for shorthands to be accepted. At the time of this writing they are \textsf{cite}, \textsf{natbib}, \textsf{varioref} and \textsf{hhline} (the latter for the colon). If -you don't use shorthands, these redefinitions are unnecesary and +you don't use shorthands, these redefinitions are unnecessary and inconvenient. If you give a list of shorthands and it doesn't include \verb|:|, then \verb|hhline| is left untouched. The other packages are handled by \texttt{nocrossrefs} and \texttt{nocitations}, as -appropiate. +appropriate. \section{Macros} @@ -108,4 +115,26 @@ any language, you can use it. Languages given in \verb|\documentclass| work as expected (provided the class doesn't load it, of course). -\end{document}
\ No newline at end of file +\end{document} + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/bezos/bezos.pdf b/Master/texmf-dist/doc/latex/bezos/bezos.pdf Binary files differindex 1d20c0ca44a..7497b4ab3e4 100644 --- a/Master/texmf-dist/doc/latex/bezos/bezos.pdf +++ b/Master/texmf-dist/doc/latex/bezos/bezos.pdf diff --git a/Master/texmf-dist/doc/latex/bezos/bezos.tex b/Master/texmf-dist/doc/latex/bezos/bezos.tex index 6d259a67c84..f3aeaa23e8a 100644 --- a/Master/texmf-dist/doc/latex/bezos/bezos.tex +++ b/Master/texmf-dist/doc/latex/bezos/bezos.tex @@ -1,3 +1,10 @@ +% +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% + \documentclass[twocolumn]{ltxguide} \usepackage[cp1252]{inputenc} @@ -165,10 +172,7 @@ Please, typeset \verb|tensind.tex| for further details. \section{Babeltools} -This package fixes some babel annoyances. With it, you can decide -which shorthands are used or even cancel the mechanism altogether. -You can prevent config files to be loaded, and citation and cross -reference macros to be redefined, too. +\textbf{Deprecated.} \section{Subdocs} @@ -208,7 +212,6 @@ where \texttt{master} is the name of the file described above. Since every subdocument reads all the aux files, \verb|\tableofcontents| may be used where desired. - \section{Dotlessi} This package defines two commands: \verb|\dotlessi| and @@ -224,7 +227,6 @@ expand to \verb|\i| and \verb|\j|. For example: $f_{\mathrm{m\acute{\dotlessi}n}}$ \end{sample} - \section{Checkend} When an environment is left open, \LaTeX{} gives an error at the end @@ -272,4 +274,26 @@ A basic underlining is: % babel but from version 5.0 on (not yet released) it will % be a separate package. -\end{document}
\ No newline at end of file +\end{document} + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/bezos/esindex.pdf b/Master/texmf-dist/doc/latex/bezos/esindex.pdf Binary files differindex efcc34f878f..f94fd894349 100644 --- a/Master/texmf-dist/doc/latex/bezos/esindex.pdf +++ b/Master/texmf-dist/doc/latex/bezos/esindex.pdf diff --git a/Master/texmf-dist/doc/latex/bezos/esindex.tex b/Master/texmf-dist/doc/latex/bezos/esindex.tex index 6e042442913..467d14ed4df 100644 --- a/Master/texmf-dist/doc/latex/bezos/esindex.tex +++ b/Master/texmf-dist/doc/latex/bezos/esindex.tex @@ -1,99 +1,95 @@ -% +--------------------------------------------------+ -% | Typeset this file to get the documentation. | -% +--------------------------------------------------+ % -%% Copyright (C) 1998-2004, 2006, 2008 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of the files esindex.tex and esindex.sty. +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% +% Repository: https://github.com/jbezos/esindex +% \documentclass{article} -\usepackage[spanish,activeacute]{babel} +\usepackage[english,spanish]{babel} \spanishdatedel -\usepackage[cp1252]{inputenc} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} \title{Paquete \textsf{esindex}\footnote{Este - archivo est\'a actualmente en la versi\'on 1.4 - con fecha 2008-09-28. + archivo est\'a actualmente en la versión 1.5 + con fecha 2019-01-28. Esta copia del manual se compuso el~\today.}} - \author{Javier Bezos\footnote{Para comentarios y sugerencias: -\texttt{http://www.tex-tipografia.com}.}} - +\author{Javier Bezos\footnote{Para comentarios y sugerencias: +\texttt{http://www.texnia.com}.}} + \raggedright \parskip=1ex -\date{2008-09-28} +\date{2019-01-28} \begin{document} - + \maketitle -This package defines the command \verb|\esindex| which -easies writing Spanish index entries: +This package defines the command \verb|\esindex| which eases writing +Spanish index entries: \begin{verbatim} -\esindex{can} +\esindex{cañón} \end{verbatim} is equivalent to \begin{verbatim} -\index{can^^ffon@can} +\index{can^^ffon@cañón} \end{verbatim} -Since it is an especifically Spanish tool, the documentation -is in Spanish. +As you can see, the package generates the sort key within \TeX{} +itself, which has a number of advantages. -\vspace*{1pc} +Although it is a specifically Spanish tool (so most of the +documentation is in Spanish), the idea behind this package may be +applied to other languages, and tools to adapt it are provided, too. +They are explained below. -Este paquete ha sido dise'nado para facilitar la escritura -de 'indices correctamente alfabetizados en castellano. Su principal orden es -\verb|\esindex| que convierte a una forma adecuada su argumento. -As'i por ejemplo, +Version 1.5 provides tools for other languages and adds support for +\textsf{luatex} and \textsf{xetex}. + +\section{Spanish} + +Este paquete ha sido diseñado para facilitar la escritura de índices +correctamente alfabetizados en castellano. Su principal orden es +\verb|\esindex|, que convierte a una forma adecuada su argumento. Así +por ejemplo, \begin{verbatim} -\esindex{can} +\esindex{cañón} \end{verbatim} equivale a \begin{verbatim} -\index{can^^ffon@can} +\index{can^^ffon@cañón} \end{verbatim} -No es necesario usar \textsf{babel} salvo, l'ogicamente, si los acentos -est'an escritos en forma de abreviaciones (\verb|'a|, \verb|'e|, etc.) -en lugar de con los caracteres reales. En este 'ultimo caso, el paquete -utiliza ciertas 'ordenes internas de \textsf{babel} por lo que no -puedo garantizar su funcionamiento correcto con versiones distintas a -las 3.6 a 3.8. En caso de que \textsf{esindex} sea incompatible con -futuras versiones de \textsf{babel} intentar'e adaptarlo en el menor -tiempo posible. - -Salvo el car'acter \verb|actual| (normalmente \verb|@|) se pueden usar -todos los caracteres especiales de \textit{MakeIndex}. Se pueden usar -convenciones diferentes a las normales, pero en este caso hacen falta -ajustes adicionales en caso de que los modificados sean \verb|actual|, -\verb|encap|, \verb|level| o \verb|quote|. En ese caso basta con -indicar los caracteres que hay que usar como opciones de paquete. Por -ejemplo, si para \verb|quote| decidimos usar \verb|$| en nuestro -archivo \verb|.ist| particular, tendr'iamos que llamar al paquete del -siguiente modo: +No es necesario usar \textsf{babel} salvo, lógicamente, si los acentos +están escritos en forma de abreviaciones (\verb|'a|, \verb|'e|, etc.) +en lugar de con los caracteres reales. En este último caso, el paquete +utiliza ciertas órdenes internas de \textsf{babel}, por lo que no puedo +garantizar su funcionamiento correcto con versiones distintas a las 3.6 +a 3.27. En caso de que \textsf{esindex} sea incompatible con futuras +versiones de \textsf{babel} (lo cual no es realmente probable) +intentaré adaptarlo en el menor tiempo posible. + +Salvo el carácter \verb|actual| (normalmente \verb|@|) se pueden usar +todos los caracteres especiales de \textit{MakeIndex}. Se pueden +aplicar convenciones diferentes a las normales, pero en este caso hacen +falta ajustes adicionales en caso de que los modificados sean +\verb|actual|, \verb|encap|, \verb|level| o \verb|quote|. En ese caso +basta con indicar los caracteres que hay que usar como opciones de +paquete. Por ejemplo, si para \verb|quote| decidimos usar \verb|$| en +nuestro archivo \verb|.ist| particular, tendríamos que llamar al +paquete del siguiente modo: \begin{verbatim} \usepackage[quote=$]{esindex} \end{verbatim} -Es importante observar que, a diferencia de la opci'on para alem'an de +Es importante observar que, a diferencia de la opción para alemán de \textit{MakeIndex}, el uso de \verb|"| en abreviaciones como \verb|"u| -es completamente leg'itimo, ya que el paquete reconoce tal -combinaci'on y la trata aparte. Lo mismo vale para \verb|'| o -\verb|~| en caso de que se usaran como car'acter especial. Es decir +es completamente legítimo, ya que el paquete reconoce tal combinación y +la trata aparte. Lo mismo vale para \verb|'| o \verb|~| en caso de que +se usaran como carácter especial. Es decir \begin{verbatim} \esindex{{"!`}Cig"ue'nas{"!}|textbf} \end{verbatim} @@ -102,48 +98,45 @@ equivale a \index{{"!`}Ciguen^^ffas{"!}@{"!`}Cig\"ue\~nas{"!}|textbf} \end{verbatim} -Sin embargo, el uso del car'acter \verb|quote| ante \verb|encap| o -\verb|level| no se detecta a menos que el grupo est'e encerrado entre -llaves. Por ejemplo, en lugar de \verb/\esindex{Pleca: "|}/ debe -escribirse \verb/\esindex{Pleca: {"|}}/. (En realidad en este caso -podr'ia haberse usado \verb|\index|. Es tan s'olo un ejemplo.) +Sin embargo, el uso del carácter \verb|quote| ante \verb|encap| o +\verb|level| no se detecta a menos que el grupo esté encerrado entre +llaves. Por ejemplo, en lugar de \verb/\esindex{Pleca: "|}/ debe +escribirse \verb/\esindex{Pleca: {"|}}/. (En realidad en este caso +podría haberse usado \verb|\index|. Es tan sólo un ejemplo.) Aunque el hecho de que \verb|@| no se pueda usar en \verb|\esindex| -hace que todav'ia algunas entradas se tengan que hacer <<a mano>>, -la mayor parte del trabajo se ve considerablemente simplificado. - -Finalmente, hay que se'nalar que con este paquete no se crea en el -'indice una entrada propia para la palabras que empiezan por e'ne, -sino que tan s'olo se a'naden al final de la ene. En el rar'isimo -caso de que hubiera palabras que empiezan por e'ne habria que -modificar el archivo \verb|.ind| a mano. +hace que todavía algunas entradas se tengan que hacer a mano, la mayor +parte del trabajo se ve considerablemente simplificado. -% La versin 1.2 corrige la supresin incorrecta de acentos en los -% primeros niveles si haba ms de uno. +Finalmente, hay que señalar que con este paquete no se crea en el +índice una entrada propia para la palabras que empiezan por eñe, sino +que tan sólo se añaden al final de la ene. En el rarísimo caso de que +hubiera palabras que empiezan por eñe habría que modificar el archivo +\verb|.ind| a mano o bien redefinir de algún modo las entradas +generadas. -La versin 1.3 elimina una incompatibilidad con recientes versiones -de \LaTeX{} y aade nuevas funciones: +La versión 1.3 elimina una incompatibilidad con recientes versiones de +\LaTeX{} y añade nuevas funciones: \begin{itemize} -\item Opcin de paquete \verb|ignorespaces|: al formar la clave de -ordenacin se suprimen los espacios, de forma que: -$$\mbox{adentro} < \mbox{a donde} < \mbox{adonde}.$$ -\item Opcin de paquete \verb|replaceindex|: el comportamiento de +\item Opción de paquete \verb|ignorespaces|: al formar la clave de +ordenación se suprimen los espacios, de forma que: +$$\mbox{adentro} < \mbox{a donde} = \mbox{adonde}.$$ +\item Opción de paquete \verb|replaceindex|: el comportamiento de \verb|\index| se reemplaza por el de \verb|\esindex|, aunque en este caso no es posible introducir entradas que no se adapten a lo requerido por \verb|\esindex|. \item La orden \verb|\ignorewords| da una lista de palabras separadas por comas que no se cuentan en la -ordenacin. Por ejemplo, con \verb|\ignorewords{de}| tendramos: -$$\mbox{pino albar} < \mbox{pino laricio} < \mbox{pino de montaa}.$$ -Distingue la caja, por lo que las formas con maysculas hay que darlas -explcitamente, si hicieran falta. +ordenación. Por ejemplo, con \verb|\ignorewords{de}| tendríamos: +$$\mbox{pino albar} < \mbox{pino laricio} < \mbox{pino de montaña}.$$ +Distingue la caja, por lo que las formas con mayúsculas hay que darlas +explícitamente, si hicieran falta. \end{itemize} -La versin 1.4 elimina un pequeo bicho con \verb|"U| y aade nuevas -funciones: +Algunas funciones adicionales son: \begin{itemize} -\item La lista de tkenes \verb|\everyesindex| permite dar definiciones -locales para establecer el comportamiento de otras rdenes. Por +\item La lista de tókenes \verb|\everyesindex| permite dar definiciones +locales para establecer el comportamiento de otras órdenes. Por ejemplo: \begin{verbatim} \everyesindex{\renewcommand\emph[1]{#1}} @@ -152,28 +145,126 @@ elimina de la clave esa orden. Con: \begin{verbatim} \everyesindex{\renewcommand\emph[1]{#1'}} \end{verbatim} -la entrada en cursiva ira detrs de la redonda, si la hubiera. Es -una tcnica que se puede emplear en otros casos para reajustar el -orden de entradas idnticas. +la entrada en cursiva iría detrás de la redonda, si la hubiera. Es una +técnica que se puede emplear en otros casos para reajustar el orden de +entradas idénticas. + \item La orden \verb|\esindexsort| permite predefinir claves asociadas -a entradas concretas, para ajustar su ordenacin (lo que normalmente -se consigue aadiendo texto adicional para que makeindex lo tenga en -cuenta). Estas correspondencias deben darse antes de la aparicin del -primer \verb|\esindex| con ese trmino, y las claves se procesan -posteriormente con \verb|ignorespaces|, \verb|\ignorewords| y -\verb|\everyesindex|, si estn activadas. -Por ejemplo: +a entradas concretas, para ajustar su ordenación (lo que normalmente se +consigue añadiendo texto adicional para que makeindex lo tenga en +cuenta). Estas correspondencias deben darse antes de la aparición del +primer \verb|\esindex| con ese término, y las claves se procesan +posteriormente con \verb|ignorespaces|, \verb|\ignorewords| y +\verb|\everyesindex|, si están activadas. Por ejemplo: \begin{verbatim} \esindexsort{adonde}{adonde'1} -\esindexsort{adnde}{adonde'2} +\esindexsort{adónde}{adonde'2} \esindexsort{a donde}{a donde'7} -\esindexsort{a dnde}{a donde'8} +\esindexsort{a dónde}{a donde'8} \end{verbatim} -dara el orden \emph{adonde, adnde, a donde, a dnde}, con -\verb|ignorespaces|, o bien \emph{a donde, a dnde,} [probablemente -otros trminos], \emph{adonde, adnde}, sin \verb|ignorespaces|. +daría el orden \emph{adonde, adónde, a donde, a dónde}, con +\verb|ignorespaces|, o bien \emph{a donde, a dónde,} [probablemente +otros términos], \emph{adonde, adónde}, sin \verb|ignorespaces|. \end{itemize} +\section{Other languages} + +First, you very likely want to ignore de Spanish specific settings with +the package option \verb|nospanish|. What \verb|\esindex| does is the +following: + +\begin{enumerate} +\item Replacements set by \verb|\esindexsort|. See an example above. + +\item \verb|\esindexreplace| in \verb|\everyesindex|. See an example +below. +\item Replacements by \LaTeX{} (protected) expansion, including +redefinitions in \verb|\everyesindex| and, in Spanish, \verb|\`|, +\verb|\"| and \verb|\~|. You may force protected expansion at any point +inside \verb|\everyesindex| with \verb|\esindexexpandkey|. In addition, +the sort key is stored in \verb|\esindexkey|, which can be manipulated +directly. + +\item Removal of words listed in \verb|\ignoredwords| (maybe not the +logical place, but real life is not always logical). For example, with +\verb|\ignorewords{de,la}| the words “de” and “la” (preceded and +followed by spaces) are removed from the key. + +\item Removal of spaces if \verb|ignorespaces|. Very often this is +similar to the \verb|-l| option of \textit{MakeIndex}. + +\item Replacement of `actual' as set by \verb|\esindexactual|, but +still based on the original \verb|\esindex| argument, without changes. +For example, with: +\begin{verbatim} +\esindexactual{Felipe II}{Felipe II, \textit{rey de España}} +\end{verbatim} +just write \verb|\esindex{Felipe II}| (as many times as you want), and +the entry will show “Felipe II, \textit{rey de España}” (the sort key +is still based on “Felipe II”, of course). + +\end{enumerate} + +Do you find it chaotic? Well, you are right. After all this package is +for Spanish indexes with some readjustments for it to be adapted to +other languages. A general solution deserves another package. Feel free +to create one based on this package (MIT license), if you like. + +Here is an example of an \verb|\everyesindex|. Like other +\verb|\every...|'s, it is a token register: +\begin{verbatim} +\everyesindex{% + \renewcommand\"[1]{#1e}% + \renewcommand\textit[1]{#1}% + \esindexexpandkey + \esindexreplace{ä}{ae}% + \esindexreplace{ü}{ue}% + \esindexreplace{ö}{oe}} +\end{verbatim} + +What it does is: +\begin{enumerate} +\item Redefines \verb|\textit| so that it is removed to build the key. +With \verb|\everyesindex{\renewcommand\textit[1]{#1'}}| italics would +be sorted after upright. + +\item Redefines \verb|\"|. Of course, this only works correctly if used +for this precise expansion. + +\item Applies the previous changes with a protected expansion. + +\item Make a direct replacement of some characters. + +\end{enumerate} +Remember these changes are not shown -- they are used by +\textit{MakeIndex} to sort the entries. Note also replacements can be +language dependent with the appropriate test (eg, with +\textsf{iflang}). + +As a convenience tool, \verb|\esindexlastchar| is \verb|^^ff| or +\verb|^^^^ffff|, depending on the engine. \end{document} + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Master/texmf-dist/doc/latex/bezos/soulpos.pdf b/Master/texmf-dist/doc/latex/bezos/soulpos.pdf Binary files differindex 98d8e3b0689..ce534eb4626 100644 --- a/Master/texmf-dist/doc/latex/bezos/soulpos.pdf +++ b/Master/texmf-dist/doc/latex/bezos/soulpos.pdf diff --git a/Master/texmf-dist/doc/latex/bezos/soulpos.tex b/Master/texmf-dist/doc/latex/bezos/soulpos.tex index 54c947e71cf..7379469c293 100644 --- a/Master/texmf-dist/doc/latex/bezos/soulpos.tex +++ b/Master/texmf-dist/doc/latex/bezos/soulpos.tex @@ -1,24 +1,9 @@ -% +--------------------------------------------------+ -% | Typeset this file to get the documentation. | -% +--------------------------------------------------+ % -%% Copyright (C) 2012 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of the files soulpos.tex and soulpos.sty. +% Copyright (C) 2012-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% \documentclass[a4paper,twocolumn]{article} @@ -142,12 +127,10 @@ as shown in the samples below. You can use \verb|xoffset-start| and You can use \verb|gap-start| and \verb|gap-end| to set the corresponding values separately. - \item[\texttt{hyphens}] Sometimes excluding the hyphen from the underlined text could make sense. Default is \verb|hyphens=include| but you can set it to \verb|hyphens=exclude|. - \item[\texttt{overdraw}] By default underlines are drawn before the text is typeset (with \verb|\rlap|), so that they are placed behind. However, it can be drawn after (with \verb|\llap|), on top the text, @@ -364,4 +347,26 @@ A single #1{word}. Now #1{a few words}. Longer: \ulpossample\ulflag -\end{document}
\ No newline at end of file +\end{document} + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/bezos/tensind.pdf b/Master/texmf-dist/doc/latex/bezos/tensind.pdf Binary files differindex 49b46c7f037..b6da5cfa36b 100644 --- a/Master/texmf-dist/doc/latex/bezos/tensind.pdf +++ b/Master/texmf-dist/doc/latex/bezos/tensind.pdf diff --git a/Master/texmf-dist/doc/latex/bezos/tensind.tex b/Master/texmf-dist/doc/latex/bezos/tensind.tex index 79c26f395f8..5fb7a932480 100644 --- a/Master/texmf-dist/doc/latex/bezos/tensind.tex +++ b/Master/texmf-dist/doc/latex/bezos/tensind.tex @@ -1,16 +1,11 @@ -% +--------------------------------------------------+ -% | Typeset this file to get the documentation. | -% +--------------------------------------------------+ % -% This file is copyrighted (c) 1998, 2000 by Javier Bezos. -% All Rights Reserved. -% -% This program can be redistributed and/or modified under the terms -% of the LaTeX Project Public License Distributed from CTAN -% archives in directory macros/latex/base/lppl.txt; either -% version 1 of the License, or any later version. - -\def\fileversion{1.0} +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% + +\def\fileversion{1.1} \def\docdate{August 7, 2000} \documentclass{ltxguide} @@ -18,7 +13,7 @@ \title{The \textsf{tensind} Package for Tensorial Indexes\footnote{This -package is currently at version 1.0.}} +package is currently at version 1.1.}} \author{Javier Bezos\footnote{For bug reports, comments and suggestions go to @@ -192,3 +187,25 @@ don't want an equivalent defined with |\tensordelimiter| . Example: \end{verbatim} \end{document} + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Master/texmf-dist/tex/latex/bezos/accents.sty b/Master/texmf-dist/tex/latex/bezos/accents.sty index d44b535b995..2fb9db8ea39 100644 --- a/Master/texmf-dist/tex/latex/bezos/accents.sty +++ b/Master/texmf-dist/tex/latex/bezos/accents.sty @@ -1,24 +1,8 @@ -% +--------------------------------------------------+ -% | Typeset accents.tex to get the documentation. | -% +--------------------------------------------------+ % -%% Copyright (C) 1998, 1999, 2000, 2006 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of the files accents.tex and accents.sty. +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. % % Changes % ~~~~~~~ @@ -31,7 +15,7 @@ % Release % ~~~~~~~ -\ProvidesPackage{accents}[2006/05/12 v1.3 Math Accent Tools] +\ProvidesPackage{accents}[2006/05/12 v1.4 Math Accent Tools] \let\cc@palette\mathpalette @@ -94,7 +78,7 @@ \def\cc@set#1{% \xdef#1{\noexpand\protect\noexpand\cc@accent{#1}}} - + \cc@set\grave %{\protect\cc@accent{"7012\relax}} \cc@set\acute %{\protect\cc@accent{"7013\relax}} \cc@set\check %{\protect\cc@accent{"7014\relax}} @@ -278,4 +262,26 @@ \ProcessOptions -\endinput
\ No newline at end of file +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/bezos/arabicfront.sty b/Master/texmf-dist/tex/latex/bezos/arabicfront.sty index 1748dfb5fcc..518db79ff99 100644 --- a/Master/texmf-dist/tex/latex/bezos/arabicfront.sty +++ b/Master/texmf-dist/tex/latex/bezos/arabicfront.sty @@ -1,24 +1,8 @@ -% +--------------------------------------------------+ -% | Documentation in clear text follows | -% +--------------------------------------------------+ % -%% Copyright (C) 2006 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of this file. +% Copyright (C) 2006-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. % % Usage % ~~~~~ @@ -34,7 +18,7 @@ % Code % ~~~~ -\def\fileversion{1.0} +\def\fileversion{1.1} \def\filedate{2006/09/03} \ProvidesPackage{arabicfront}[2006/09/03 v1.0 Arabic page numbering] @@ -53,8 +37,30 @@ \def\arfr@main#1\pagenumbering#2#3\@@\@@{% \renewcommand\mainmatter{#1#3}} - + \expandafter\arfr@rep\mainmatter\@@\@@\arfr@main\mainmatter \expandafter\arfr@rep\frontmatter\@@\@@\arfr@front\frontmatter -\endinput
\ No newline at end of file +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/bezos/babeltools.sty b/Master/texmf-dist/tex/latex/bezos/babeltools.sty index 2818aa36519..a01d72e46f7 100644 --- a/Master/texmf-dist/tex/latex/bezos/babeltools.sty +++ b/Master/texmf-dist/tex/latex/bezos/babeltools.sty @@ -1,22 +1,13 @@ -% Copyright (c) 2010 by Javier Bezos. -% All Rights Reserved. % -% It may be distributed and/or modified under the -% conditions of the LaTeX Project Public License, either version 1.3 -% of this license or (at your option) any later version. -% The latest version of this license is in -% http://www.latex-project.org/lppl.txt -% and version 1.3 or later is part of all distributions of LaTeX -% version 2003/12/01 or later. -% -% This work has the LPPL maintenance status "maintained". -% -% The Current Maintainer of this work is Javier Bezos. +% Copyright (C) 2010-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. % % TODO: % noshorthands -> shorthands=off, nocitations, nocrossrefs -\ProvidesPackage{babeltools}[2010/10/14 v0.2 Tools for the babel system (beta)] +\ProvidesPackage{babeltools}[2010/10/14 v1.1 Tools for the babel system (beta)] \edef\bbtl@savedcatcodes{% \catcode`\noexpand\~=\the\catcode`\~ @@ -48,19 +39,6 @@ \newcommand\BeforeBabel[1]{% \g@addto@macro\bbtl@beforebabelhook{#1}} -% Not to be redefined. The current value, saved by babel, is -% restored. More robust code is necessary, I think. - -\def\bbtl@restore@org#1{% - \@ifundefined{#1 }% Not robust? - {\expandafter\let\csname #1\expandafter\endcsname - \csname org@#1\endcsname}% - {\expandafter\let\csname #1 \expandafter\endcsname - \csname org@#1\endcsname}} - -\def\bbtl@save@org#1{% - \expandafter\let\csname org@#1\expandafter\endcsname - \csname #1\endcsname} % Citations and cross refs % ~~~~~~~~~~~~~~~~~~~~~~~~ @@ -84,18 +62,9 @@ \bbtl@restore@org{ref}% Robust \bbtl@restore@org{pageref}}}% Robust -% More cases are to be added, but they must be delayed at the end of -% begin document, because they are related to loaded packages (see -% babel.dtx) -% % Shorthands % ~~~~~~~~~~ -% Some languages use the shortand mechanism for tools not defined -% otherwise, so you can still use them with \babelshorthand{..}. -% Then you can use it conveniently to define your own macros. - -% ~ is an special case, as it's defined in babel.def - +% % New shorthands % -------------- @@ -179,38 +148,6 @@ {#1}% {\@nameuse{bbtl@@\languagename @@\bbtl@meaning\bbtl@tempa}}} -% Select -% ---------------------- -\let\bbtl@o@shorthands\@empty - -% TO DO: package options are expanded by LaTeX, and ~ raises -% an error, but not \string~. Is there a way to fix it? - -% This is done after 'adaptive', if present. - -\def\bbl@doshorthands{% - \let\bbtl@s@initiate@active@char\initiate@active@char - \def\initiate@active@char##1{% - \bbtl@ifshorthand{\string##1}% - {\bbtl@s@initiate@active@char{##1}}% - {}}% - \let\bbtl@s@declare@shorthand\declare@shorthand - \def\declare@shorthand##1##2{% - \bbtl@ifshorthand{\expandafter\string\@firstoftwo##2\@empty}% - {\bbtl@s@declare@shorthand{##1}{##2}}% - {\def\bbtl@tempa{##2}% - \@namedef{bbtl@@##1@@\bbtl@meaning\bbtl@tempa}}}% - \let\bbtl@s@activate\bbl@activate - \def\bbl@activate##1{% - \bbtl@ifshorthand{\string##1}% - {\bbtl@s@activate{##1}}% - {}}% - \let\bbtl@s@deactivate\bbl@deactivate - \def\bbl@deactivate##1{% - \bbtl@ifshorthand{\string##1}% - {\bbtl@s@deactivate{##1}}% - {}}} - % No config % ~~~~~~~~~ % Make sure an unexpected local config doesn't spoil your document. @@ -218,7 +155,7 @@ % use them \DeclareOption{noconfig} - {\AfterBabel{\let\loadlocalcfg\@gobble}} + {\PassOptionToPackage{babel}{noconfig}} % Captions % ~~~~~~~~ @@ -298,8 +235,6 @@ % shorthands=... option is handled here. -\show\bbtl@o@shorthands - \ifx\bbtl@o@shorthands\@empty\else \edef\bbtl@o@shorthands{\bbtl@meaning\bbtl@o@shorthands}% \bbtl@ifshorthand{'}% @@ -351,11 +286,28 @@ \endinput -============================== -============================== +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -- Attributes? -- Quotes '' diff --git a/Master/texmf-dist/tex/latex/bezos/checkend.sty b/Master/texmf-dist/tex/latex/bezos/checkend.sty index 87b71517555..347949ae114 100644 --- a/Master/texmf-dist/tex/latex/bezos/checkend.sty +++ b/Master/texmf-dist/tex/latex/bezos/checkend.sty @@ -1,14 +1,8 @@ -% +--------------------------------------------------+ -% | Documentation in clear text follows | -% +--------------------------------------------------+ % -% (c) 2002 Javier Bezos. All Rights Reserved. +% Copyright (C) 2002-2019 Javier Bezos http://www.texnia.com % -% This file can be redistributed and/or modified under the terms -% of the LaTeX Project Public License Distributed from CTAN -% archives in directory macros/latex/base/lppl.txt; either -% version 1 of the License, or any later version. -% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. % % Usage % ~~~~~ @@ -27,7 +21,7 @@ % Code % ~~~~ -\def\fileversion{1.0} +\def\fileversion{1.1} \def\filedate{2002/04/20} \ProvidesPackage{checkend}[2002/04/20 v1.0 Environment checking] @@ -52,4 +46,26 @@ \AtEndDocument{\chkend@checkend} -\endinput
\ No newline at end of file +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/bezos/dotlessi.sty b/Master/texmf-dist/tex/latex/bezos/dotlessi.sty index a2b646f9186..21f079b2b68 100644 --- a/Master/texmf-dist/tex/latex/bezos/dotlessi.sty +++ b/Master/texmf-dist/tex/latex/bezos/dotlessi.sty @@ -1,14 +1,8 @@ -% +--------------------------------------------------+ -% | Documentation in clear text follows | -% +--------------------------------------------------+ % -% (c) 1999 Javier Bezos. All Rights Reserved. +% Copyright (C) 1999-2019 Javier Bezos http://www.texnia.com % -% This file can be redistributed and/or modified under the terms -% of the LaTeX Project Public License Distributed from CTAN -% archives in directory macros/latex/base/lppl.txt; either -% version 1 of the License, or any later version. -% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. % % Usage % ~~~~~ @@ -26,10 +20,10 @@ % Code % ~~~~ -\def\fileversion{1.0} +\def\fileversion{1.1} \def\filedate{1999/10/12} -\ProvidesPackage{dotlessi}[1999/10/12 v1.0 Dotless i/j for Math] +\ProvidesPackage{dotlessi}[1999/10/12 v1.1 Dotless i/j for Math] \expandafter\def\expandafter\@uclclist\expandafter {\@uclclist\dotlessi\i\dotlessj\j} @@ -57,3 +51,25 @@ \DeclareRobustCommand\dotlessj{\dotl@make\j\jmath} \endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Master/texmf-dist/tex/latex/bezos/esindex.sty b/Master/texmf-dist/tex/latex/bezos/esindex.sty index 3b2d61e02c0..ac00170d3a8 100644 --- a/Master/texmf-dist/tex/latex/bezos/esindex.sty +++ b/Master/texmf-dist/tex/latex/bezos/esindex.sty @@ -1,25 +1,11 @@ -% +--------------------------------------------------+ -% | Typeset ensindex.tex to get the documentation. | -% +--------------------------------------------------+ % -%% Copyright (C) 1998-2004, 2006, 2008 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of the files esindex.tex and esindex.sty. - +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% +% Repository: https://github.com/jbezos/esindex +% % Changes % % 2006-05-12. Bug fixed. Missing accents in multilevel entries. @@ -29,44 +15,50 @@ % Macro \ignorewords. % 2008-09-28. Added \everyesindex. % Macro \esindexsort. +% 2019-01-25. Macro \esindexactual. +% Package option nospanish. +% Adapted to xe/lua, with: +% Macros \esindexreplace, \esindexlastchar, \esindexkey -\ProvidesPackage{esindex}[2008/09/28 v1.4 Spanish indexes] +\ProvidesPackage{esindex}[2019/01/28 v1.5 Spanish indexes] \def\esx@level{`\!} \def\esx@actual{`\@} \def\esx@encap{`\|} \def\esx@quote{`\"} +\DeclareOption{ignorespaces}{% + \def\esx@zapspace#1\esx@zapspace{\zap@space#1 \@empty}} -\def\esx@error{\PackageError{esindex}{Unknown index parameter}% - {Except for ignorespaces and replaceindex, options^^J% - in this package ave the form parameter=value, where^^J% - parameter stands for of the following MakeIndex ones:^^J% - encap, level, actual, quote}} +\DeclareOption{replaceindex}{% + \AtBeginDocument{% + \let\esx@trueindex\index + \let\index\esindex}} -\def\esx@process#1=#2\esx@process{% - \@ifundefined{esx@#1}{\esx@error}{% - \expandafter\edef\csname esx@#1\endcsname - {\string`\expandafter\noexpand\csname\string#2\endcsname}}} +\DeclareOption{nospanish}{\esx@spanishfalse} \DeclareOption*{% \@expandtwoargs\in@{=}{\CurrentOption}% \ifin@ \expandafter\esx@process\CurrentOption\esx@process \else - \def\esx@a{ignorespaces} - \ifx\esx@a\CurrentOption - \def\esx@zapspace#1\esx@zapspace{\zap@space#1 \@empty}% - \else\def\esx@a{replaceindex} - \ifx\esx@a\CurrentOption - \AtBeginDocument{% - \let\esx@trueindex\index - \let\index\esindex} - \else - \esx@error - \fi - \fi + \esx@error \fi} +\def\esx@process#1=#2\esx@process{% + \@ifundefined{esx@#1}{\esx@error}{% + \expandafter\edef\csname esx@#1\endcsname + {\string`\expandafter\noexpand\csname\string#2\endcsname}}} + +\def\esx@error{\PackageError{esindex}{Unknown index parameter}% + {Except for ignorespaces, nospanish, replaceindex, options^^J% + in this package ave the form parameter=value, where^^J% + parameter stands for of the following MakeIndex ones:^^J% + encap, level, actual, quote}} + +\newif\ifesx@spanish +\esx@spanishtrue +\let\esx@spanishaccents\relax +\let\esx@spanishquotes\relax \let\esx@zapspace\@empty \def\esx@trueindex{\index} @@ -87,7 +79,7 @@ \lowercase{ \gdef\esx@index#1#2{% - \let\esx@g\@empty + \let\esx@g\@empty % used to build the keysort@actual list \esx@bar@idx#2|\@@ \expandafter\esx@@index\esx@b!\@@ \toks@\expandafter{\esx@g}% @@ -105,63 +97,97 @@ \gdef\esx@bar@eat#1|{\def\esx@a{|#1}} } +\gdef\esindexexpandkey{\protected@edef\esindexkey{\esindexkey}} + +% The following is called for every ! level, much like a loop. #1 is +% the current level. + \lowercase{ \gdef\esx@@index#1!#2\@@{% \begingroup \let\IeC\@firstofone \def\@tabacckludge##1{\csname\string##1\endcsname}% - \def\'##1{\@ifundefined{esx@index@q@\string##1}% - {##1}% - {\csname esx@index@q@\string##1\endcsname}}% - \ifnum\catcode`\'=\active - \let'\'% - \fi - \def\~##1{\string##1\string^^ff}% - \ifnum\catcode`\~=\active - \let~\~% - \fi - \def\"##1{\@ifundefined{esx@index@qq@\string##1}% - {\string"##1}% - {\csname esx@index@qq@\string##1\endcsname}}% - \ifnum\catcode`\"=\active - \let"\"% - \fi - \def\esx@a{#1}% - \@ifundefined{esx@sort@\expandafter\strip@prefix\meaning\esx@a}% + \esx@spanishaccents + \def\esindexkey{#1}% + % Apply \esindexsort + \@ifundefined{esx@sort@\expandafter\strip@prefix\meaning\esindexkey}% {\@temptokena{#1}}% {\@temptokena\expandafter\expandafter\expandafter{% - \csname esx@sort@\expandafter\strip@prefix\meaning\esx@a\endcsname}}% + \csname esx@sort@\expandafter\strip@prefix\meaning\esindexkey\endcsname}}% + \edef\esindexkey{\the\@temptokena}% + % Execute \everyesindex and apply accents, so that \'a becomes a, and + % redefinitions in \everyesindex are also "applied" \the\everyesindex - % Particles + \esindexexpandkey + \esx@spanishreplacements + \@temptokena\expandafter{\esindexkey}% + % Key now in \@temptokena + % Particles, with \ignorewords. \esx@remwords works on \@temptokena \@for\esx@a:=\esx@ignorewords\do{% \expandafter\esx@remwords\expandafter{\esx@a}}% - \toks@\expandafter{\esx@g}% - % Adds @ and removes spaces. + \toks@\expandafter{\esx@g}% \esx@g here contains previous ! levels + % Key still in \@temptokena, now without particles. + % Add current key and @, and also remove spaces if 'ignorespaces'. \protected@xdef\esx@g{% \the\toks@ \expandafter\esx@zapspace\the\@temptokena\esx@zapspace \string &}% + % Key built until now in \esx@g (including previous levels, + % current level key, but not the current actual entry). \endgroup \begingroup - \def*##1{% <- its lower case is the quote char (") - \ifcat##1a% - \@ifundefined{spanish@sh@\string*\string##1@}% - {\string*##1}% - {\string*\string*##1}% - \else - \string*\string##1% - \fi}% - \def\esx@b{#2}% + % Used in the protected expansion below, and only for " in spanish: + \esx@spanishquotes + % Set actual, if there is a saved one with \esindexactual. + \def\esx@a{#1}% + \@ifundefined{esx@actual@\expandafter\strip@prefix\meaning\esx@a}% + {\def\esx@a{#1}}% + {\expandafter\let\expandafter\esx@a + \csname esx@actual@\expandafter\strip@prefix\meaning\esx@a\endcsname}% + % Add actual, and go to the next ! level \toks@\expandafter{\esx@g}% - \ifx\esx@b\@empty - \protected@xdef\esx@g{\the\toks@#1}% + \def\esx@b{#2}% + \ifx\esx@b\@empty % ie, if no further ! levels + \protected@xdef\esx@g{\the\toks@\esx@a}% \else - \protected@xdef\esx@g{\the\toks@#1!}% - \esx@@index#2\@@ + \protected@xdef\esx@g{\the\toks@\esx@a!}% + \esx@@index#2\@@ % if there are, continue \fi \endgroup} } -\endgroup + +\ifesx@spanish +\lowercase{ + \def\esx@spanishquotes{% + \def*##1{% <- its lower case is the quote char (") + \ifcat##1a% + \@ifundefined{spanish@sh@\string*\string##1@}% + {\string*##1}% + {\string*\string*##1}% + \else + \string*\string##1% + \fi}} + \gdef\esx@spanishaccents{% + \def\'##1{\@ifundefined{esx@index@q@\string##1}% + {##1}% + {\csname esx@index@q@\string##1\endcsname}}% + \def\~##1{\string##1\esindexlastchar}% + \def\"##1{\@ifundefined{esx@index@qq@\string##1}% + {\string"##1}% + {\csname esx@index@qq@\string##1\endcsname}}% + \ifnum\catcode`\'=\active + \let'\'% + \fi + \ifnum\catcode`\~=\active + \let~\~% + \fi + \ifnum\catcode`\"=\active + \let"\"% + \fi} +} +\fi + +\endgroup % Finishes special catcodes \def\ignorewords#1{% \protected@edef\esx@ignorewords{\zap@space#1 \@empty}} @@ -186,19 +212,105 @@ \def\esx@a{#1}% \@namedef{esx@sort@\expandafter\strip@prefix\meaning\esx@a}} +\def\esindexactual#1{% + \def\esx@a{#1}% + \@namedef{esx@actual@\expandafter\strip@prefix\meaning\esx@a}} + \newtoks\everyesindex -\def\esx@index@q@n{n\string^^ff} -\def\esx@index@q@N{N\string^^ff} -\@namedef{esx@index@q@\string\i}{i} +%------------------------- + +\long\def\esx@afterfi#1\fi{\fi#1} +\def\esx@replace#1#2#3{% in #1 -> repl #2 by #3 + \toks@{}% + \def\esx@replace@aux##1#2##2#2{% + \ifx\esx@nil##2% + \toks@\expandafter{\the\toks@##1}% + \else + \toks@\expandafter{\the\toks@##1#3}% + \esx@afterfi + \esx@replace@aux##2#2% + \fi}% + \expandafter\esx@replace@aux#1#2\esx@nil#2% + \edef#1{\the\toks@}} + +\def\esindexreplace#1#2{\esx@replace\esindexkey{#1}{#2}} + +%------------------------- + +\let\esx@spanishreplacements\relax + +\ifesx@spanish + + \def\esx@index@q@n{n\esindexlastchar} + \def\esx@index@q@N{N\esindexlastchar} + \@namedef{esx@index@q@\string\i}{i} + + \def\esx@index@qq@o{.o} + \def\esx@index@qq@O{.O} + \def\esx@index@qq@a{.a} + \def\esx@index@qq@A{.A} + \def\esx@index@qq@u{u} + \def\esx@index@qq@U{U} + \def\esx@index@qq@c{c} + \def\esx@index@qq@C{C} + + \def\esx@@spanishreplacements{% + \esindexreplace{á}{a}% + \esindexreplace{é}{e}% + \esindexreplace{í}{i}% + \esindexreplace{ó}{o}% + \esindexreplace{ú}{u}% + \esindexreplace{ñ}{n\esindexlastchar}% + \esindexreplace{ü}{u}% + \esindexreplace{Á}{A}% + \esindexreplace{É}{E}% + \esindexreplace{Í}{I}% + \esindexreplace{Ó}{O}% + \esindexreplace{Ú}{U}% + \esindexreplace{Ñ}{N\esindexlastchar}% + \esindexreplace{Ü}{U}} + +\fi + +\begingroup + \catcode`\^=7 + \ifx\directlua\@undefined + \ifx\XeTeXinterchartoks\@undefined + \catcode`\^^ff=12 + \xdef\esindexlastchar{^^ff} + \else + \catcode`\^^^^ffff=12 + \xdef\esindexlastchar{^^^^ffff} + \global\let\esx@spanishreplacements\esx@@spanishreplacements + \fi + \else + \catcode`\^^^^ffff=12 + \xdef\esindexlastchar{^^^^ffff} + \global\let\esx@spanishreplacements\esx@@spanishreplacements + \fi +\endgroup + +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: -\def\esx@index@qq@o{.o} -\def\esx@index@qq@O{.O} -\def\esx@index@qq@a{.a} -\def\esx@index@qq@A{.A} -\def\esx@index@qq@u{u} -\def\esx@index@qq@U{U} -\def\esx@index@qq@c{c} -\def\esx@index@qq@C{C} +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. -\endinput
\ No newline at end of file +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/bezos/soulpos.sty b/Master/texmf-dist/tex/latex/bezos/soulpos.sty index 7035b7e6f4a..d32deec72ba 100644 --- a/Master/texmf-dist/tex/latex/bezos/soulpos.sty +++ b/Master/texmf-dist/tex/latex/bezos/soulpos.sty @@ -1,26 +1,13 @@ -% +--------------------------------------------------+ -% | Typeset soulpos.tex to get the documentation. | -% +--------------------------------------------------+ % -%% Copyright (C) 2012 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of the files soulpos.tex and soulpos.sty. - -\ProvidesPackage{soulpos}[2012/02/25 v1.0 Fancy underlining] +% Copyright (C) 2012-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% +% Repository: https://github.com/jbezos/esindex +% + +\ProvidesPackage{soulpos}[2012/02/25 v1.1 Fancy underlining] \newcount\ulp@subcnt \newcount\ulp@cnt @@ -271,5 +258,28 @@ \expandafter\@secondoftwo \fi} +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/Master/texmf-dist/tex/latex/bezos/subdocs.sty b/Master/texmf-dist/tex/latex/bezos/subdocs.sty index 374fab2a182..9cb64cbbd07 100644 --- a/Master/texmf-dist/tex/latex/bezos/subdocs.sty +++ b/Master/texmf-dist/tex/latex/bezos/subdocs.sty @@ -1,24 +1,9 @@ -% +--------------------------------------------------+ -% | Documentation in clear text follows | -% +--------------------------------------------------+ % -%% Copyright (C) 2009 Javier Bezos -%% All Rights Reserved -%% http://www.tex-tipografia.com -%% -%% This work may be distributed and/or modified under the conditions -%% of the LaTeX Project Public License, either version 1.3 of this -%% license or (at your option) any later version. The latest version -%% of this license is in -%% http://www.latex-project.org/lppl.txt -%% and version 1.3 or later is part of all distributions of LaTeX -%% version 2003/12/01 or later. -%% -%% This work has the LPPL maintenance status "maintained". -%% -%% This Current Maintainer of this work is Javier Bezos. -%% -%% This work consists of this file. +% Copyright (C) 2009-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% % % Usage % ~~~~~ @@ -149,4 +134,26 @@ \ProcessOptions \InputIfFileExists{\sdoc@a}{}{}% -\endinput
\ No newline at end of file +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/bezos/tensind.sty b/Master/texmf-dist/tex/latex/bezos/tensind.sty index 2c9cc1bbc8e..77a42d64b82 100644 --- a/Master/texmf-dist/tex/latex/bezos/tensind.sty +++ b/Master/texmf-dist/tex/latex/bezos/tensind.sty @@ -1,19 +1,14 @@ -% +--------------------------------------------------+ -% | Typeset titlesec.tex to get the documentation. | -% +--------------------------------------------------+ % -% This file is copyrighted (c) 1998 by Javier Bezos. -% All Rights Reserved. -% -% This program can be redistributed and/or modified under the terms -% of the LaTeX Project Public License Distributed from CTAN -% archives in directory macros/latex/base/lppl.txt; either -% version 1 of the License, or any later version. +% Copyright (C) 1998-2019 Javier Bezos http://www.texnia.com +% +% This file may be distributed and/or modified under the conditions of +% the MIT License. A version can be found at the end of this file. +% % % Release % ~~~~~~~ -\ProvidesPackage{tensind}[1998/05/01 v1.0 Tensorial Indexes] +\ProvidesPackage{tensind}[1998/05/01 v1.1 Tensorial Indexes] \@tempcnta=\the\catcode`^ \@tempcntb=\the\catcode`_ @@ -75,7 +70,7 @@ \gdef?{\begingroup\catcode`_=8 \catcode`^=7 % \def\tsi@end{#1}\def?{\endtensor\endgroup}% \@ifnextchar[{\tsi@otensor}{\tsi@xtensor}}}}} - + \endgroup \def\tsi@otensor[#1]{\tensorformat{#1}\tsi@xtensor} @@ -121,7 +116,7 @@ \tsi@appendto{\tsi@thedots}\tsi@thesp \let\tsi@gap\relax \def\tsi@thedots{}} - + \def\tsi@switchsb{% \let\tsi@addindex\tsi@addsb \iftsi@bot @@ -159,7 +154,7 @@ \def\tsi@dot#1{% \setbox\z@\hbox{$\tsi@fam\m@th\tsi@index#1$}% \hbox to\wd\z@{\hss$\tsi@fam\m@th\tsi@index\indexdot$\hss}} - + \newdimen\primes \def\endtensor{% @@ -200,7 +195,6 @@ {\tsi@endtensor\scriptstyle\scriptscriptstyle}% {\tsi@endtensor\scriptscriptstyle\scriptscriptstyle}} - \def\tsi@endtensor#1#2{% \let\tsi@text#1\let\tsi@index#2% \setbox\z@ \hbox{$\tsi@fam\m@th#1\tsi@nucl_{x}$}% @@ -236,7 +230,7 @@ \fi\fi \fi \iftsi@top^{\tsi@a\box\tw@\kern-\tsi@dimen\tsi@a\box\z@}\fi} - + \def\tsi@phantom#1{% \setbox\tw@\null \setbox\z@\hbox{$\tsi@fam\m@th\tsi@index#1$}% @@ -246,7 +240,7 @@ \def\whenindex#1#2#3{% \expandafter\def\csname tsi@cmd\expandafter\string#1\endcsname{% \def\tsi@theindex{#2}#3}} - + \whenindex{'}{\prime}{} \def\spadjust#1#2{% @@ -276,9 +270,32 @@ \fi \fi \fi} - \def\omitdot{\tsi@nodottrue} \def\finishdots{\tsi@nodottrue\let\tsi@nodotfalse\relax} \catcode`^=\@tempcnta\catcode`_=\@tempcntb + +\endinput + +MIT License +----------- + +Permission is hereby granted, free of charge, to any person obtaining a +copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be included +in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS +OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. |