在 Texmaker 中使用 Tikz 的网格

在 Texmaker 中使用 Tikz 的网格

我使用 Tikz 创建图形。但有一个问题。例如,如果我使用

\begin{tikzpicture}
\draw[->] (0,0)--(10,0);
\draw[->] (0,0)--(0,10);
\draw[help lines] (-0.1,-0.1) grid (9.9,9.9); 
\draw[thick] (0,0) -- (4,4) -- (5,9) -- (0,0);
\end{tikzpicture}

在 TikzEdt 中,网格的线条是灰色的。但如果我在 Texmaker 中使用代码,那么网格线全都是黑色的,看起来像是轴上的线条。

在此处输入图片描述 在此处输入图片描述

这两个程序都使用 pdflatex。我不明白为什么它们会给出不同的结果。我还将序言从 tikzedt 复制到 texmaker。

答案1

一个问题是你第一的绘制轴,然后绘制网格超过在高倍放大下你就能看得清它:

在此处输入图片描述


您可以通过反转命令的顺序来解决此问题:

\begin{tikzpicture}[scale=0.7]
\draw[help lines] (-0.1,-0.1) grid (9.9,9.9); 
\draw[->] (0,0)--(10,0);
\draw[->] (0,0)--(0,10);
\draw[thick] (0,0) -- (4,4) -- (5,9) -- (0,0);
\end{tikzpicture}

在此处输入图片描述


就我个人而言,我更喜欢非实线,例如densely dotted

\begin{tikzpicture}[scale=0.7]
\draw[densely dotted] (-0.1,-0.1) grid (9.9,9.9); 
\draw[->] (0,0)--(10,0);
\draw[->] (0,0)--(0,10);
\draw[thick] (0,0) -- (4,4) -- (5,9) -- (0,0);
\end{tikzpicture}

在此处输入图片描述

答案2

我能想到的唯一导致这种效果的因素是所选的查看器或您对软件包的更新,但事实并非如此。以下是我得到的结果:

TikzEdt 0.2:

在此处输入图片描述

纺织制造商:

在此处输入图片描述

注意:我正在使用 SumatraPDF 查看器。

相关内容