我最近将我的电脑升级到带有 TexLive 2017 的 Ubuntu 18.04。出现的问题是渲染后,tikz(PGF)和 pstricks 图片的不透明度在 .ps 和 .pdf 文件中不起作用(出现)。
我尝试过 Texstudio、Texmaker 和 Kile,这三个编辑器都出现了问题。我尝试过 evince 和 okular,这两个查看器都出现了问题。
我怀疑问题不是由 TexLive 引起的,而是由 .ps 和 .pdf 打印引起的,因为在 Texstudio 的预览和 Ktikz(Qtikz)中,PGF 图像可以正确呈现。
关于如何处理这个问题有什么想法吗?
编辑:@N0rbert. 这是一个简单的例子:在 Ktikz 中,代码
\definecolor{zzwwqq}{rgb}{0.6,0.4,0.}
\begin{tikzpicture}[line cap=round,line join=round,x=1.0cm,y=1.0cm]
\clip(-2.145506918452885,-1.325689276698863) rectangle (3.903912924143249,3.2296596894011578);
\fill[line width=1.2pt,color=zzwwqq,fill=zzwwqq,fill opacity=0.25] (0.,0.) -- (2.,0.) -- (2.,2.) -- (0.,2.) -- cycle;
\draw [line width=1.2pt,fill=black,fill opacity=0.25] (1.,1.) circle (0.5cm);
\draw [line width=1.2pt,color=zzwwqq] (0.,0.)-- (2.,0.);
\draw [line width=1.2pt,color=zzwwqq] (2.,0.)-- (2.,2.);
\draw [line width=1.2pt,color=zzwwqq] (2.,2.)-- (0.,2.);
\draw [line width=1.2pt,color=zzwwqq] (0.,2.)-- (0.,0.);
\end{tikzpicture}
给出以下图片(右):
如果编译模拟代码
\documentclass[10pt]{article}
\usepackage[english]{babel}
\usepackage{graphicx, color}
\usepackage{pgf,tikz}
\usepackage{tkz-tab}
\usetikzlibrary{shapes,snakes,arrows,backgrounds}
\usetikzlibrary{scopes,svg.path,shapes.geometric,shadows}
\begin{document}
\definecolor{zzwwqq}{rgb}{0.6,0.4,0.}
\begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
\clip(-2.145506918452885,-1.325689276698863) rectangle (3.903912924143249,3.2296596894011578);
\fill[line width=1.2pt,color=zzwwqq,fill=zzwwqq,fill opacity=0.25] (0.,0.) -- (2.,0.) -- (2.,2.) -- (0.,2.) -- cycle;
\draw [line width=1.2pt,fill=black,fill opacity=0.25] (1.,1.) circle (0.5cm);
\draw [line width=1.2pt,color=zzwwqq] (0.,0.)-- (2.,0.);
\draw [line width=1.2pt,color=zzwwqq] (2.,0.)-- (2.,2.);
\draw [line width=1.2pt,color=zzwwqq] (2.,2.)-- (0.,2.);
\draw [line width=1.2pt,color=zzwwqq] (0.,2.)-- (0.,0.);
\end{tikzpicture}
\end{document}
在 Texstudio(或其他编辑器)中
给出这张图片(错误):
在最后一张图片中,不透明度不起作用。
答案1
今天我在 TeX SE 中问了同样的问题,并得到了以下答案亚历克斯假设有人对这个问题感兴趣,下面是: pgf 和 pstricks 的不透明度不起作用