[Python-checkins] r66916 - doctools/trunk/sphinx/texinputs/sphinx.sty
georg.brandl
python-checkins at python.org
Thu Oct 16 21:05:26 CEST 2008
Author: georg.brandl
Date: Thu Oct 16 21:05:26 2008
New Revision: 66916
Log:
This should fix compatibility with XeTeX *and* prevent issues like #3909.
Modified:
doctools/trunk/sphinx/texinputs/sphinx.sty
Modified: doctools/trunk/sphinx/texinputs/sphinx.sty
==============================================================================
--- doctools/trunk/sphinx/texinputs/sphinx.sty (original)
+++ doctools/trunk/sphinx/texinputs/sphinx.sty Thu Oct 16 21:05:26 2008
@@ -49,29 +49,23 @@
\usepackage[pdftex]{graphicx}
\fi
-% for PDF output, use maximal compression
-\newif\ifpdf\pdffalse
+% for PDF output, use colors and maximal compression
\ifx\pdfoutput\undefined\else\ifcase\pdfoutput
\let\py at NormalColor\relax
\let\py at TitleColor\relax
\else
- \pdftrue
\input{pdfcolor}
- \let\py at NormalColor=\Black
+ \def\py at NormalColor{\color[rgb]{0.0,0.0,0.0}}
\def\py at TitleColor{\color{TitleColor}}
\pdfcompresslevel=9
\fi\fi
-% Detect if we're using XeLaTeX
-\IfFileExists{ifxetex.sty}{%
- \RequirePackage{ifxetex}
-}{% not using xelatex
- \newif\ifxetex\xetexfalse
-}
-\ifxetex
+% XeLaTeX can do colors, too
+\IfFileExists{ifxetex.sty}{\RequirePackage{ifxetex}}{}
+\ifx\ifxetex\undefined\else\ifxetex
\def\py at NormalColor{\color[rgb]{0.0,0.0,0.0}}
\def\py at TitleColor{\color{TitleColor}}
-\fi
+\fi\fi
% Increase printable page size (copied from fullpage.sty)
\topmargin 0pt
More information about the Python-checkins
mailing list