diff options
author | Norbert Preining <norbert@preining.info> | 2019-11-01 03:00:46 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-11-01 03:00:46 +0000 |
commit | 61b8d58232b999b6cc966aee9152fb86bbb759cd (patch) | |
tree | 61c65799f06cec526c81cc517c0ee68bc4323021 /obsolete/macros | |
parent | 038f3d26e9b2f40210a14133c33f1d2dfb5261bf (diff) |
CTAN sync 201911010300
Diffstat (limited to 'obsolete/macros')
-rw-r--r-- | obsolete/macros/generic/ifxetex/README | 17 | ||||
-rw-r--r-- | obsolete/macros/generic/ifxetex/ifxetex.ins | 4 | ||||
-rw-r--r-- | obsolete/macros/generic/ifxetex/ifxetex.pdf | bin | 165358 -> 0 bytes | |||
-rw-r--r-- | obsolete/macros/generic/ifxetex/ifxetex.tex | 193 | ||||
-rw-r--r-- | obsolete/macros/latex/contrib/ifetex/README | 17 | ||||
-rw-r--r-- | obsolete/macros/latex/contrib/ifetex/ifetex.dtx | 235 | ||||
-rw-r--r-- | obsolete/macros/latex/contrib/ifetex/ifetex.ins | 11 | ||||
-rw-r--r-- | obsolete/macros/latex/contrib/ifetex/ifetex.pdf | bin | 144943 -> 0 bytes |
8 files changed, 0 insertions, 477 deletions
diff --git a/obsolete/macros/generic/ifxetex/README b/obsolete/macros/generic/ifxetex/README deleted file mode 100644 index 7e85628a58..0000000000 --- a/obsolete/macros/generic/ifxetex/README +++ /dev/null @@ -1,17 +0,0 @@ ------------------------- -THE IFXETEX PACKAGE v0.6 - -This very simple package, for both Plain TeX and LaTeX, -defines the \ifxetex boolean for testing whether XeTeX -is being used for typesetting. - -Also provides the \RequireXeTeX command which throws -an error if XeTeX is not the engine in use. - -To extract the package from the source file "ifxetex.tex", -execute `latex ifxetex.ins`. Executing `xelatex ifxetex.tex` -compiles the documentation and generates this README. - -------------------- -Will Robertson -Copyright 2006-2010 diff --git a/obsolete/macros/generic/ifxetex/ifxetex.ins b/obsolete/macros/generic/ifxetex/ifxetex.ins deleted file mode 100644 index e661620d72..0000000000 --- a/obsolete/macros/generic/ifxetex/ifxetex.ins +++ /dev/null @@ -1,4 +0,0 @@ -%&latex -\def\DocCompile{N} -\input ifxetex.tex -\csname@@end\endcsname diff --git a/obsolete/macros/generic/ifxetex/ifxetex.pdf b/obsolete/macros/generic/ifxetex/ifxetex.pdf Binary files differdeleted file mode 100644 index 6af6cb67bd..0000000000 --- a/obsolete/macros/generic/ifxetex/ifxetex.pdf +++ /dev/null diff --git a/obsolete/macros/generic/ifxetex/ifxetex.tex b/obsolete/macros/generic/ifxetex/ifxetex.tex deleted file mode 100644 index dbb6b5a9b9..0000000000 --- a/obsolete/macros/generic/ifxetex/ifxetex.tex +++ /dev/null @@ -1,193 +0,0 @@ -\RequirePackage{filecontents} -\begin{filecontents*}{README.txt} ------------------------- -THE IFXETEX PACKAGE v0.6 - -This very simple package, for both Plain TeX and LaTeX, -defines the \ifxetex boolean for testing whether XeTeX -is being used for typesetting. - -Also provides the \RequireXeTeX command which throws -an error if XeTeX is not the engine in use. - -To extract the package from the source file "ifxetex.tex", -execute `latex ifxetex.ins`. Executing `xelatex ifxetex.tex` -compiles the documentation and generates this README. - -------------------- -Will Robertson -Copyright 2006-2010 -\end{filecontents*} -%%%%%%%%%1%%%%%%%%%2%%%%%%%%%3%%%%%%%%%4%%%%%%%%%5 - -\begin{filecontents*}{ifxetex.sty} -% \iffalse -% Copyright 2006-2010 by Will Robertson <wspr81@gmail.com> -% -% Distributable under the LaTeX Project Public License, -% version 1.3c or higher (your choice). The latest version of -% this license is at: http://www.latex-project.org/lppl.txt -% -% This work is maintained by Will Robertson. -% \fi - -% Ensure loading a single time only. -\csname ifxetexloaded\endcsname -\let\ifxetexloaded\endinput - -% Declare ourselves to \LaTeX. -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else - \ProvidesPackage{ifxetex} - [2010/09/12 v0.6 Provides ifxetex conditional] -\fi - -% For \XeTeX-exclusive packages. -\def\RequireXeTeX{% - \ifxetex\else - \begingroup - \errorcontextlines=-1\relax - \newlinechar=10\relax - \errmessage{^^J - ********************************************^^J - * XeTeX is required to compile this document.^^J - * Sorry!^^J - ********************************************}% - \endgroup - \fi} - -% Abort if \cmd\ifxetex\ is already defined -% (assume that it has already been set correctly)^^A -% \footnote{Thanks to \textit{Dan Luecking} for suggesting this.} -\expandafter\ifx\csname ifxetex\endcsname\relax\else - \expandafter\endinput -\fi - -% Create and set \cmd\ifxetex\ accordingly. -\newif\ifxetex -\begingroup\expandafter\expandafter\expandafter\endgroup -\expandafter\ifx\csname XeTeXrevision\endcsname\relax - \xetexfalse -\else - \xetextrue -\fi -\end{filecontents*} -%%%%%%%%%1%%%%%%%%%2%%%%%%%%%3%%%%%%%%%4%%%%%%%%%5 - - - -% Conditionally compile the documentation & generate the .ins file: -\providecommand\DocCompile{Y} -\if\DocCompile N - \expandafter\csname @@end\expandafter\endcsname -\fi - - - - -\begin{filecontents*}{ifxetex.ins} -%&latex -\def\DocCompile{N} -\input ifxetex.tex -\csname@@end\endcsname -\end{filecontents*} - - - - -\makeatletter -\documentclass{article} - -\usepackage[it,medium]{titlesec} - -\usepackage{bigfoot,ifthen,xcolor} -\usepackage[colorlinks,linktocpage]{hyperref} - -\usepackage{gmdoc} -\usepackage{gmverb} -\dekclubs -\stanzaskip=\bigskipamount -\CodeSpacesGrey - -\usepackage{tocloft,varwidth} -\setcounter{tocdepth}{1} -\def\tocwidthA{0.45} -\def\tocwidthB{0.45} -\def\cftpartfont{\scshape} -\def\cftsecfont{\small} -\cftbeforesecskip=0pt -\def\cftpartleader{} -\def\cftpartafterpnum{\cftparfillskip} -\def\cftsecleader{} -\def\cftsecafterpnum{\cftparfillskip} - -\let\pkg\textsf -\def\pkgopt#1{\texttt{[#1]}} - -\def\PDF{\textsc{pdf}} -\def\PS{\textsc{ps}} -\def\DVI{\textsc{dvi}} -\def\EPS{\textsc{eps}} - -\usepackage{amsmath,listings} -\lstset{basicstyle=\ttfamily,columns=fullflexible} - -\frenchspacing - -\GetFileInfo{ifxetex.sty} -\begin{document} - -\title{The \pkg{ifxetex} package} -\author{% - \normalsize Will Robertson\footnote{\texttt{wspr81@gmail.com}}} -\date{\fileversion\qquad\filedate} - -\maketitle - -\section{User documentation} - -This package provides a way to check if a document is being processed with \XeTeX. It may be loaded with - -\bigskip -\begin{tabular}{l@{\quad}l} -{|\usepackage{ifxetex}|} & for \LaTeX, or \\ -{|\input ifxetex.sty|} & for Plain \TeX. -\end{tabular} -\bigskip - -\noindent -This defines the conditional \cmd\ifxetex\ that is used in the standard way: - -\bigskip -|\ifxetex|\par -\hspace{2em}\meta{material for \XeTeX}\par -|\else|\par -\hspace{2em}\meta{material not for \XeTeX}\par -|\fi| -\bigskip - -\noindent -Users of \LaTeX's \pkg{ifthen} package can also use it as |\boolean{xetex}|: - -\bigskip -|\ifthenelse{ \boolean{xetex} }{|\texttt{\char`\%}\par -\hspace{2em}\meta{material for \XeTeX}\par -|}{|\texttt{\char`\%}\par -\hspace{2em}\meta{material not for \XeTeX}\par -|}| -\bigskip - -\noindent -Finally, this package also defines the |\RequireXeTeX| command, -which tests for \XeTeX\ use and throws an error if a different engine -is being used. This is used for packages like \pkg{fontspec} that take -advantage of \XeTeX's new features and cannot be used otherwise. - - -\clearpage -\parindent=0pt -\section{Implementation} -\DocInput{ifxetex.sty} - - -\end{document} diff --git a/obsolete/macros/latex/contrib/ifetex/README b/obsolete/macros/latex/contrib/ifetex/README deleted file mode 100644 index b11fd0baa9..0000000000 --- a/obsolete/macros/latex/contrib/ifetex/README +++ /dev/null @@ -1,17 +0,0 @@ -LaTeX package 'ifetex' -~~~~~~~~~~~~~~~~~~~~~~ -Copyright (c) 2011-2018 by Martin Scharrer <martin@scharrer-online.de> -CTAN: http://www.ctan.org/pkg/ifetex -Code repository: https://bitbucket.org/martin_scharrer/ifetex -Issue tracker: https://bitbucket.org/martin_scharrer/ifetex/issues - -This small package provides the if-switch \ifetex which indicated whether -e-TeX is available or not. - -The package can be loaded as LaTeX package using `\usepackage{ifetex}` or in -plainTeX using `\input ifetex`. In both cases it aborts silently if the \ifetex macro -is already defined. - -The package currently test if \eTeXversion is defined as a primitive and -assumes e-TeX if so. - diff --git a/obsolete/macros/latex/contrib/ifetex/ifetex.dtx b/obsolete/macros/latex/contrib/ifetex/ifetex.dtx deleted file mode 100644 index fdcd4d814e..0000000000 --- a/obsolete/macros/latex/contrib/ifetex/ifetex.dtx +++ /dev/null @@ -1,235 +0,0 @@ -% \iffalse meta-comment -%<=*COPYRIGHT> -%% Copyright (C) 2011-2018 by Martin Scharrer <martin@scharrer-online.de> -%% --------------------------------------------------------------------------- -%% 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 2005/12/01 or later. -%% -%% This work has the LPPL maintenance status `maintained'. -%% -%% The Current Maintainer of this work is Martin Scharrer. -%% -%% This work consists of the files ifetex.dtx and ifetex.ins -%% and the derived filebase ifetex.sty. -%% -%<=/COPYRIGHT> -% \fi -% -% \iffalse -%<*driver> -\ProvidesFile{ifetex.dtx}[% -%<=*DATE> - 2018/03/31 -%<=/DATE> -%<=*VERSION> - v1.2a -%<=/VERSION> - Conditional to test for e-TeX] -\documentclass{ydoc} -\GetFileInfo{ifetex.dtx} -\usepackage{ifetex}[\filedate] -\EnableCrossrefs -\CodelineIndex -\RecordChanges -\begin{document} - \DocInput{\jobname.dtx} - \PrintChanges - \PrintIndex -\end{document} -%</driver> -% \fi -% -% \CheckSum{73} -% -% \CharacterTable -% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z -% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z -% Digits \0\1\2\3\4\5\6\7\8\9 -% Exclamation \! Double quote \" Hash (number) \# -% Dollar \$ Percent \% Ampersand \& -% Acute accent \' Left paren \( Right paren \) -% Asterisk \* Plus \+ Comma \, -% Minus \- Point \. Solidus \/ -% Colon \: Semicolon \; Less than \< -% Equals \= Greater than \> Question mark \? -% Commercial at \@ Left bracket \[ Backslash \\ -% Right bracket \] Circumflex \^ Underscore \_ -% Grave accent \` Left brace \{ Vertical bar \| -% Right brace \} Tilde \~} -% -% -% \changes{v1.0}{2011/10/31}{First version.} -% \changes{v1.1}{2011/11/06}{Changes to manual, local declaration of \cs{ifetex}.} -% \changes{v1.2}{2011/12/15}{Added \cs{NeedsETeX} \protect\LaTeX\ macro.} -% \changes{v1.2a}{2018/03/31}{Improvements to manual.} -% -% -% \DoNotIndex{\newcommand,\newenvironment} -% -% \GetFileInfo{ifetex.dtx} -% \author{Martin Scharrer} -% \email{martin@scharrer-online.de} -% -% \maketitle -% -% \providecommand\eTeX{$\epsilon$-\TeX} -% \begin{abstract}\noindent -% This small package provides the if-switch \Macro\ifetex which -% indicated whether \eTeX\ is available or not. -% \end{abstract} -% -% \smallskip -% \begin{multicols}{2} -% \setcounter{tocdepth}{2} -% \tableofcontents -% \end{multicols} -% -% \section*{Links} -% This package is developed using an -% \href{https://bitbucket.org/martin_scharrer/ifetex/downloads/}{Mercurial} -% (HG) revision control repository on \href{https://bitbucket.org/}{Bitbucket.org}. -% It is published on the \href{http://www.ctan.org/}{Comprehensive \TeX\ Archive Network} (CTAN) -% and available with the main \TeX\ distributions \TeX Live and Mik\TeX. -% -% Bug reports and feature requests should be submitted using the issue tracker linked below. -% -% The following table lists the location of the package, its downloadable files, both on CTAN and -% on the package website. -% -% \begin{center}\small -% \begin{tabular}{ll} -% \toprule -% CTAN & \small\url{https://www.ctan.org/pkg/ifetex}\\ -% PDF Manual & \small\url{http://mirrors.ctan.org/macros/latex/contrib/ifetex/ifetex.pdf}\\ -% TDS ZIP & \small\url{http://mirrors.ctan.org/install/macros/latex/contrib/ifetex.tds.zip}\\ -% \midrule -% Website & \small\url{https://bitbucket.org/martin_scharrer/ifetex/}\\ -% HG Repository & \small\url{https://bitbucket.org/martin_scharrer/ifetex/}\\ -% Issue Tracker & \small\url{https://bitbucket.org/martin_scharrer/ifetex/issues}\\ -% Downloads & \small\url{https://bitbucket.org/martin_scharrer/ifetex/downloads/}\\ -% PDF Manual & \small\url{https://bitbucket.org/martin_scharrer/ifetex/downloads/ifetex.pdf}\\ -% TDS ZIP & \small\url{https://bitbucket.org/martin_scharrer/ifetex/downloads/ifetex.tds.zip}\\ -% Source ZIP & \small\url{https://bitbucket.org/martin_scharrer/ifetex/downloads/ifetex.zip}\\ -% \bottomrule -% \end{tabular} -% \end{center} -% -% -% -% \clearpage -% \section{Usage} -% The package can be loaded as \LaTeX\ package using \Macro\usepackage{ifetex} or in plain\TeX\ using \Macro\input' ifetex'. -% In both cases it aborts silently if the \Macro\ifetex macro is already defined. -% -% The package currently test if \Macro\eTeXversion is defined as a primitive and assumes \eTeX\ if so. -% -% Note that almost all modern \LaTeX\ distributions use \eTeX. -% The two major distributions \TeX\ Live and Mik\TeX\ support it and use it by default (except for the classic |tex|). -% The \LaTeX\ which comes with \emph{Scientific Work Place} by MacKichan seems to not support \eTeX\ yet. -% Package authors can use this package to test for missing \eTeX\ and provide fall-back code. -% -% \DescribeMacro\ifetex -% Equal to \Macro\iftrue if \eTeX\ support is present and \Macro\iffalse otherwise. -% -% \DescribeMacro\NeedsETeX[<version>] -% The \LaTeX\ package provides this macro which can be used in packages or classes to produce an error if \eTeX\ is not available, -% similar to \Macro\NeedsTeXFormat. In addition an optional version number can be given in the format x.y, where x is the main version and y the revision. -% This number is checked against \Macro\eTeXversion and \Macro\eTeXrevision and an appropriate error is raised if the available -% \eTeX\ is too old. -% -% \StopEventually{} -% \clearpage -% \section{Implementation} -% -% \subsection{\texttt{ifetex.sty}} -% \iffalse -%<*ifetex.sty> -% \fi -% \begin{macrocode} -%<!COPYRIGHT> -\ProvidesPackage{ifetex}[% -%<!DATE> -%<!VERSION> -%<*DRIVER> - 2099/01/01 develop -%</DRIVER> - ifetex] -% \end{macrocode} -% -% \begin{macrocode} -\@@input ifetex -% \end{macrocode} -% -% -% \begin{macro}{\NeedsETeX}[1]{optional version number (x.y)} -% Produces error if e-TeX is not available or if its version is too old. -% \begin{macrocode} -\newcommand*\NeedsETeX[1][]{% - \ifetex - \ifx\@nnil#1\@nnil\else - \ifdim\the\eTeXversion\eTeXrevision\p@<#1\p@\relax - \@latex@error{This file needs e-TeX with version #1% - \MessageBreak but only version \the\eTeXversion\eTeXrevision is available}{% - The current input file will not be processed - further,\MessageBreak - because it was written for a newer version of e-TeX. - \MessageBreak\@ehd}% - \endinput - \fi\fi - \else - \@latex@error{This file needs e-TeX}{% - The current input file will not be processed - further,\MessageBreak - because it was written for e-TeX which is not available. - \MessageBreak\@ehd}% - \endinput - \fi -} -% \end{macrocode} -% \end{macro} -% -% \iffalse -%</ifetex.sty> -% \fi -% -% \subsection{\texttt{ifetex.tex}} -% \iffalse -%<*ifetex.tex> -% \fi -% \begin{macrocode} -%<!COPYRIGHT> -% \end{macrocode} -% -% Abort if \Macro{ifetex} is already defined. -% \begin{macrocode} -\expandafter\ifx\csname ifetex\endcsname\relax\else - \expandafter\endinput -\fi -% \end{macrocode} -% -% \begin{macro}{ifetex} -% Checks if \Macro\eTeXversion is a primitive. -% \begin{macrocode} -\begingroup -\edef\tempa{\meaning\eTeXversion}% -\edef\tempb{\string\eTeXversion}% -\ifx\tempa\tempb - \endgroup - \expandafter\let\csname ifetex\expandafter\endcsname\csname iftrue\endcsname -\else - \endgroup - \expandafter\let\csname ifetex\expandafter\endcsname\csname iffalse\endcsname -\fi -% \end{macrocode} -% \end{macro} -% \iffalse -%</ifetex.tex> -% \fi -% -% \Finale -\endinput diff --git a/obsolete/macros/latex/contrib/ifetex/ifetex.ins b/obsolete/macros/latex/contrib/ifetex/ifetex.ins deleted file mode 100644 index 8b3e6d5038..0000000000 --- a/obsolete/macros/latex/contrib/ifetex/ifetex.ins +++ /dev/null @@ -1,11 +0,0 @@ -\input ydocstrip.tex -\keepsilent -\askforoverwritefalse - -\generate{% - \file{ifetex.sty}{\nopreamble\from{ifetex.dtx}{ifetex.sty}}% - \file{ifetex.tex}{\nopreamble\from{ifetex.dtx}{ifetex.tex}}% -} -\endbatchfile - -%% vim: ft=tex diff --git a/obsolete/macros/latex/contrib/ifetex/ifetex.pdf b/obsolete/macros/latex/contrib/ifetex/ifetex.pdf Binary files differdeleted file mode 100644 index 84132f6412..0000000000 --- a/obsolete/macros/latex/contrib/ifetex/ifetex.pdf +++ /dev/null |