我想用\pgfsetfillopacity
(from tikz
) 制作一些透明效果。它对普通文本有效,但对数学公式无效,如以下分数所示:数字不透明,但中间线不透明。如何让块中的所有元素都具有透明效果?
例子:
\documentclass{article}
\usepackage{tikz,amsmath}
\begin{document}
\pgfsetfillopacity{0.3}
text ok.\par
mathematical fomula: $\frac{1}{3}$ -- the middle line fails to have transparent effect.
\end{document}
答案1
答案2
pgf 的不透明度命令在 tikzpicture 之外也能工作,但它们更适合绘图,因此会分割填充和描边不透明度。对于文本,更轻量级的解决方案是使用透明包:
\documentclass{article}
\usepackage{transparent,amsmath}
\begin{document}
\transparent{0.3}
text ok.\par
mathematical fomula: $\frac{1}{3}$ -- the middle line fails to have transparent effect.
\end{document}