导致 Tikz Pencildraw 异常的原因(以及如何重现)

导致 Tikz Pencildraw 异常的原因(以及如何重现)

代码:

\documentclass[12pt]{book}
\usepackage{tikz}
\usetikzlibrary{decorations.pathmorphing}
\definecolor{darklavender}{rgb}{0.45, 0.31, 0.59}

\begin{document}
\thispagestyle{empty}
\begin{center} 
\begin{tikzpicture}[pencildraw/.style={ %
    decorate,
    decoration={random steps,segment length=2pt,amplitude=1pt}
    } %
]
\node[
preaction={fill=black,opacity=.5,transform canvas={xshift=1mm,yshift=-1mm}},
pencildraw,draw,fill=darklavender!40,text width=0.89\textwidth,inner sep=5mm,align=justify] 
{\fontsize{15}{19}\selectfont \textbf{``.'' \vskip 6pt \hfill \textit{---}}};
\end{tikzpicture}
\end{center}
\end{document}

生产盒子:

在此处输入图片描述

它产生了那个盒子最多的时间;但每隔一段时间,它就会产生一些不同的东西---

在此处输入图片描述

这种现象很少见(我注意到,大概每一两百次才会出现一次),但似乎会持续发生。

问题 1:有人能解释为什么会发生这种情况吗?

问题 2:我有点喜欢这种印刷异常(如果仔细数的话,是 8 面的)。我怎样才能随意复制这个图形?

删除与 pencildraw 相关的命令并不能完全解决问题:

\begin{center} 
\begin{tikzpicture}
\node[
preaction={fill=black,opacity=.5,transform canvas={xshift=1mm,yshift=-1mm}}, fill=darklavender!40,text width=0.89\textwidth,inner sep=5mm,align=justify] 
{\fontsize{15}{19}\selectfont \textbf{``.'' \vskip 6pt \hfill \textit{---}}};
\end{tikzpicture}
\end{center}

它基本上呈现出一个矩形形状:

在此处输入图片描述

相关内容