我正在使用这个最小文档来测试透明度:
\documentclass[11pt]{article}
\usepackage{xunicode, xltxtra}
\defaultfontfeatures{Mapping=tex-text}
\usepackage{fontspec}
\usepackage[usenames]{xcolor}
\begin{document}
\fontspec[Color=red,Opacity=0.1,Scale=12]{Helvetica}Test
\end{document}
在 MacOS Lion 上通过 TeXShop 和 TeXLive 2011 排版时,渲染的文本完全不透明。这是一个已知问题吗?
答案1
摘自fontspec
手册(第 16 页):
xdv2pdf
LuaLaTeX 和带有驱动程序的 XeLaTeX(仅限 Mac OS X)支持透明度;带有xdvipdfmx
驱动程序的 XeLATeX 不支持此功能。
TeXShop 有一个使用驱动程序编译 XeLaTeX 的引擎。您可以通过将其从文件夹xdv2pdf
拖到文件夹中来激活它。使用此驱动程序编译您的文档可获得所需的透明度。~/Library/TeXShop/Engines/Inactive
Engines
但是,我认为这个驱动程序不再受到积极支持(该xdvipdfmx
驱动程序是默认驱动程序),因此不清楚使用它是否会影响其他事情。