summaryrefslogtreecommitdiff
path: root/obsolete/macros
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2019-11-01 03:00:46 +0000
committerNorbert Preining <norbert@preining.info>2019-11-01 03:00:46 +0000
commit61b8d58232b999b6cc966aee9152fb86bbb759cd (patch)
tree61c65799f06cec526c81cc517c0ee68bc4323021 /obsolete/macros
parent038f3d26e9b2f40210a14133c33f1d2dfb5261bf (diff)
CTAN sync 201911010300
Diffstat (limited to 'obsolete/macros')
-rw-r--r--obsolete/macros/generic/ifxetex/README17
-rw-r--r--obsolete/macros/generic/ifxetex/ifxetex.ins4
-rw-r--r--obsolete/macros/generic/ifxetex/ifxetex.pdfbin165358 -> 0 bytes
-rw-r--r--obsolete/macros/generic/ifxetex/ifxetex.tex193
-rw-r--r--obsolete/macros/latex/contrib/ifetex/README17
-rw-r--r--obsolete/macros/latex/contrib/ifetex/ifetex.dtx235
-rw-r--r--obsolete/macros/latex/contrib/ifetex/ifetex.ins11
-rw-r--r--obsolete/macros/latex/contrib/ifetex/ifetex.pdfbin144943 -> 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
deleted file mode 100644
index 6af6cb67bd..0000000000
--- a/obsolete/macros/generic/ifxetex/ifxetex.pdf
+++ /dev/null
Binary files differ
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
deleted file mode 100644
index 84132f6412..0000000000
--- a/obsolete/macros/latex/contrib/ifetex/ifetex.pdf
+++ /dev/null
Binary files differ