blob: b2bc998238aad3418ceae4980c18b80c54edc7b6 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
%% Copyright (C) 2011 by Martin Scharrer <martin@scharrer.me>
%% ---------------------------------------------------------------------------
%% 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.
%%
\ProvidesPackage{ifetex}[%
2011/12/15
v1.2
ifetex]
\@@input ifetex
\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
}
\endinput
%%
%% End of file `ifetex.sty'.
|