当 pdf 缩放到一定比例以上时,Tikz 图片会消失

当 pdf 缩放到一定比例以上时,Tikz 图片会消失

我想要一些阴影线,因此,由于我没有找到任何特定的命令,我尝试用一​​个非常细的矩形来实现。我使用 pdflatex 进行编译,缩放 pdf 会使线条(有时,同一页面中的其他 tikz 图片)在某些高缩放百分比以上消失,具体取决于代码;我在以下 MWE 中提供了两个选项,其中包括主代码中使用的所有库。我测试过,高度更大的矩形没有问题,但我需要非常细的线条。

\documentclass[a4paper,12pt]{report}

\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc} 
\usepackage{times}   
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{float}
\usepackage[hypcap]{caption}
\usepackage{array}
\usepackage{hyperref}
\usepackage{color}
\usepackage[usenames,dvipsnames,x11names]{xcolor}
\usepackage{txfonts}
\usepackage{pifont}
\usepackage[titles,subfigure]{tocloft}  
\usepackage{enumitem} 
\usepackage{fancyhdr}
\usepackage[letterspace=8]{microtype}
\usepackage{etoolbox}
\usepackage{tikz}
\usepackage{pgfkeys}
\usetikzlibrary{calc}
\usepackage{fp}
\usetikzlibrary{fixedpointarithmetic}
\usepackage{ifthen}

\begin{document}
\begin{tikzpicture}[shift=(current page.center), remember picture, overlay, x=1mm, y=1mm,fixed point arithmetic] % All the options I need in the main code for having more than one picture and also some text below them.  

    \pgfmathparse{210}\let\L\pgfmathresult
    \pgfmathparse{297}\let\V\pgfmathresult

    % If I use the following code, both lines disappear at zoom = 250%
    \shade[left color=white,right color=black](-9*\L/16,-3*\V/8-0.15) rectangle +(9*\L/16,0.15);
    \shade[left color=black,right color=white](0,-3*\V/8-0.15) rectangle +(9*\L/16,0.15);

    If I comment the two previous lines and use the following two, when zooming the pdf, first disappears the right line at zoom = 360%, and then the left one, at zoom = 380%  
    %\shade[left color=white,right color=black](-9*\L/16,-3*\V/8-0.15) rectangle (0,-3*\V/8+0.15);
    %\shade[left color=black,right color=white](0,-3*\V/8-0.15) rectangle (9*\L/16,-3*\V/8+0.15);
    % Sometimes dissapear also all the content of the page, text and other pictures.

\end{tikzpicture} 
\end{document}

我想放一个“shade”标签,也带有“tikz-pgf”,但我对它没有声誉。

答案1

如果你放大更远它们会再次出现吗?这几乎肯定是您的 PDF 查看器的问题,而不是 TeX 所执行的操作或 PDF 文件本身的问题。

有几种适用于 GNU/Linux(和其他系统)的优秀 PDF 查看器。Ubuntu 的存储库将提供一系列选项。我主要使用 Okular,因为它可以很好地与 Kile 和 KDE 桌面集成。Evince 是一种流行的选项,可以很好地与 Gnome 桌面集成。但也有其他选项,因此您只需尝试一下即可找到您喜欢的那个。

作为奖励,这些观众都是很多比 Adob​​e 的速度更快、响应更快,acroread并且提供了更好的注释选项(在未经昂贵的 Acrobat 副本“认可”的 PDF 中)。

相关内容