Tikz 使用 `Lines` 将填充线渲染为虚线

Tikz 使用 `Lines` 将填充线渲染为虚线

我正在尝试从 tikz 中重现图案填充文档。具体来说,我运行

\usetikzlibrary {patterns,patterns.meta} 
\begin{tikzpicture}

\draw[pattern={Lines[angle=45,distance={3pt/sqrt(2)}]},pattern color=blue]
(0,1) rectangle +(1,1);

\end{tikzpicture}

哪个应该输出如图所示的东北线

预期输出

然而,当我在 overleaf 上运行它时,我得到了虚线

实际产量

有没有办法确保该命令输出没有破折号的行?

根据评论进行编辑

为了确认问题,我在 overleaf 上创建了一个新项目,输入了建议的代码,仍然得到了相同的结果。请参见下面的使用 TeX Live 版本 2023 的屏幕截图(尽管该问题似乎也存在于以前的版本中)。

背面复制

答案1

完整的代码如下:

\documentclass[tikz, border=10pt]{standalone}
\usetikzlibrary {patterns,patterns.meta} 
\begin{document}
    \begin{tikzpicture}[scale=3]
        \draw[pattern={Lines[angle=45,distance={3pt/sqrt(2)}]},pattern color=blue]
        (0,1) rectangle +(1,1);
    \end{tikzpicture}
\end{document}

我有这个结果:

在此处输入图片描述

相关内容