![已填充的 TikZ 对象的边框在 PDF 中绘制,但在 DVI 中未绘制](https://linux22.com/image/350136/%E5%B7%B2%E5%A1%AB%E5%85%85%E7%9A%84%20TikZ%20%E5%AF%B9%E8%B1%A1%E7%9A%84%E8%BE%B9%E6%A1%86%E5%9C%A8%20PDF%20%E4%B8%AD%E7%BB%98%E5%88%B6%EF%BC%8C%E4%BD%86%E5%9C%A8%20DVI%20%E4%B8%AD%E6%9C%AA%E7%BB%98%E5%88%B6.png)
我想在 Ti 中画一个三角形钾Z 逐渐消失,没有可见的边框。如在如何使用 TikZ 绘制没有边框的填充矩形?使用\fill
而不是\draw
应该可以完成这项工作。当我将图片编译为 DVI(latex.exe)时,确实如此。但是当我将其编译为 PDF(pdflatex.exe)时,这对我来说更重要,三角形的轮廓是可见的。我的三角形的代码是(加载的tikzlibrary
s 是此项目中其他内容所需的):
\documentclass[a4paper,draft=true,fontsize=12pt,captions=nooneline]{scrbook}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{tikz}
\usetikzlibrary{shapes, positioning, fit, arrows, calc}
\begin{document}
\begin{tikzpicture}
\fill[top color=gray, bottom color=white] (-3,-3.5) -- (0,0) --
(3,-3.5) -- cycle;
\end{tikzpicture}
\end{document}
以 DVI 渲染的对象的屏幕截图。正如所希望的那样,没有边框:
以 PDF 形式呈现的对象屏幕截图。轮廓可见:
我如何才能去除 PDF 中的这些线条/边框?有什么想法或经验吗?
答案1
使用 a\path
而不是 of 可以\fill
保证不存在线条。
\documentclass[a4paper,draft=true,fontsize=12pt,captions=nooneline]{scrbook}
\usepackage[T1]{fontenc}
\usepackage{tikz}
\usetikzlibrary{shapes, positioning, fit, arrows, calc}
\begin{document}
\begin{tikzpicture}
\path[top color=gray, bottom color=white] (-3,-3.5) -- (0,0) --
(3,-3.5) -- cycle;
\end{tikzpicture}
\end{document}