LuaLaTeX 与透明包之间的兼容性

LuaLaTeX 与透明包之间的兼容性

如果我使用 LuaLaTeX 运行下面的示例,透明包不会加载并出现错误:(Package transparent Warning: Your pdfTeX version does not support color stacks.一个非常清晰的错误消息)

\documentclass{minimal}
\usepackage{transparent}

\begin{document}
\transparent{0.5}{Ciao}
\end{document}

我有一堆由 Inkscape 生成的包含该\transparent命令的图像,目前我只是定义了一个空\transparent命令来避免错误,但我想知道是否有更好的解决方法来保持透明度。

答案1

您不应使用minimal(请参阅为什么要避免使用最小类?)。

两种选择:

  1. standalone

    \documentclass{standalone}
    \usepackage{transparent}
    
    \begin{document}
    \transparent{0.5}{Ciao}
    \end{document}
    
  2. article附带以下luatex85包:

    \RequirePackage{luatex85}
    \documentclass{article}
    \usepackage{transparent}
    
    \begin{document}
    \transparent{0.5}{Ciao}
    \end{document}
    

相关内容