我最近使用 TexLive 2017 将我的 PC 升级到 Ubuntu 18.04。出现的问题是 tikz (PGF) 和 pstricks 图片的不透明度在渲染后在 .ps 和 .pdf 文件中不起作用(出现)。
我在 Texstudio、Texmaker 和 Kile 中尝试过,并且所有三个编辑器都出现了问题。我试图证明和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(或其他编辑器)中
给出这张照片(错误):
在最后一张图片中,不透明度不起作用。