mirror of
https://github.com/sphinx-doc/sphinx.git
synced 2025-02-25 18:55:22 -06:00
Fix #2639: Sphinx now bundles iftex.sty
This commit is contained in:
parent
518dad93e3
commit
fc3bfbca5c
1
CHANGES
1
CHANGES
@ -16,6 +16,7 @@ Bugs fixed
|
||||
* #2480: `sphinx.ext.autodoc`: memory addresses were shown
|
||||
* latex: allow one more nesting depth for code-blocks (ref #777, PR #2624)
|
||||
* #2635: Latex code directives produce inconsistent frames based on viewing resolution
|
||||
* #2639: Sphinx now bundles iftex.sty
|
||||
|
||||
|
||||
Release 1.4.3 (released Jun 5, 2016)
|
||||
|
97
sphinx/texinputs/iftex.sty
Executable file
97
sphinx/texinputs/iftex.sty
Executable file
@ -0,0 +1,97 @@
|
||||
%%
|
||||
%% This is file `iftex.sty',
|
||||
|
||||
%%
|
||||
%% __________________________________
|
||||
%% Copyright © 2010–2013 Persian TeX Group
|
||||
%%
|
||||
%% License information appended.
|
||||
%%
|
||||
%%
|
||||
\csname iftexloaded\endcsname
|
||||
\let\iftexloaded\endinput
|
||||
\expandafter\ifx\csname ProvidesPackage\endcsname\relax\else
|
||||
\ProvidesPackage{iftex}
|
||||
[2013/04/04 v0.2 Provides if(tex) conditional for PDFTeX, XeTeX, and LuaTeX]
|
||||
\fi
|
||||
\def\RequirePDFTeX{%
|
||||
\ifPDFTeX\else
|
||||
\begingroup
|
||||
\errorcontextlines=-1\relax
|
||||
\newlinechar=10\relax
|
||||
\errmessage{^^J
|
||||
********************************************^^J
|
||||
* PDFTeX is required to compile this document.^^J
|
||||
* Sorry!^^J
|
||||
********************************************}%
|
||||
\endgroup
|
||||
\fi}
|
||||
\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}
|
||||
\def\RequireLuaTeX{%
|
||||
\ifLuaTeX\else
|
||||
\begingroup
|
||||
\errorcontextlines=-1\relax
|
||||
\newlinechar=10\relax
|
||||
\errmessage{^^J
|
||||
********************************************^^J
|
||||
* LuaTeX is required to compile this document.^^J
|
||||
* Sorry!^^J
|
||||
********************************************}%
|
||||
\endgroup
|
||||
\fi}
|
||||
\expandafter\ifx\csname ifPDFTeX\endcsname\relax\else
|
||||
\expandafter\endinput
|
||||
\fi
|
||||
\expandafter\ifx\csname ifXeTeX\endcsname\relax\else
|
||||
\expandafter\endinput
|
||||
\fi
|
||||
\expandafter\ifx\csname ifLuaTeX\endcsname\relax\else
|
||||
\expandafter\endinput
|
||||
\fi
|
||||
\newif\ifPDFTeX
|
||||
\begingroup\expandafter\expandafter\expandafter\endgroup
|
||||
\expandafter\ifx\csname pdfmatch\endcsname\relax
|
||||
\PDFTeXfalse
|
||||
\else
|
||||
\PDFTeXtrue
|
||||
\fi
|
||||
\newif\ifXeTeX
|
||||
\begingroup\expandafter\expandafter\expandafter\endgroup
|
||||
\expandafter\ifx\csname XeTeXinterchartoks\endcsname\relax
|
||||
\XeTeXfalse
|
||||
\else
|
||||
\XeTeXtrue
|
||||
\fi
|
||||
\newif\ifLuaTeX
|
||||
\begingroup\expandafter\expandafter\expandafter\endgroup
|
||||
\expandafter\ifx\csname directlua\endcsname\relax
|
||||
\LuaTeXfalse
|
||||
\else
|
||||
\LuaTeXtrue
|
||||
\fi
|
||||
%%
|
||||
%% Copyright © 2010–2013 by Persian TeX Group <persian-tex@tug.org>
|
||||
%%
|
||||
%% 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" (as per LPPL maintenance status)
|
||||
%% by Persian TeX Group.
|
||||
%%
|
||||
%%
|
||||
%%
|
||||
%%
|
||||
%%
|
||||
%% End of file `iftex.sty'.
|
Loading…
Reference in New Issue
Block a user