pgf-decorations

在路径上的指定点放置标记
pgf-decorations

在路径上的指定点放置标记

我想在一条极为复杂的道路上做个标记: 标记应位于距起点 0.1 的位置: 我尝试: \documentclass[border=1cm]{standalone} \usepackage{tikz} \usetikzlibrary{decorations.markings} \begin{document} \begin{tikzpicture} \coordinate (A) at (0,0); \coordinate (B) at (1, 3); \coordinate (C) at (2, -1); \coordinate (D) at ...

Admin

带角落意识的 pgf 路径装饰
pgf-decorations

带角落意识的 pgf 路径装饰

我尝试创建 pgf 装饰,它将能够在每个段中分辨出它的起点是否是输入路径上的尖角,但我不知道如何做到这一点。 以下面的 MWE 为例。它用曲线装饰路径。当它到达一个角落并且没有空间容纳另一条曲线时,它只会绘制一条简单的线,并在拐角后绘制一条曲线。我怎样才能让它在拐角后绘制另一条简单的线,然后才开始绘制曲线? \documentclass{standalone} \usepackage{tikz} \usetikzlibrary{decorations} \pgfdeclaredecoration{examp}{A} { \state{A...

Admin

TikZ 十字装饰不起作用
pgf-decorations

TikZ 十字装饰不起作用

当尝试编译手册中的示例时 \documentclass{article} \usepackage{tikz} \usetikzlibrary{decorations.pathmorphing} \begin{document} \tikz \fill [decorate,decoration={crosses}] [fill=blue!20,draw=blue,thick] (0,0) -- (2,1) arc (90:-90:.5) -- cycle; \end{document} 我所收到的 ! Package pgfkeys Error: I ...

Admin

是否可以连续应用两个路径变形/路径替换装饰?
pgf-decorations

是否可以连续应用两个路径变形/路径替换装饰?

假设有人想实现以下目标: 当前状态 根据另一篇帖子然后,我能够创建一个“MWE”,以说明我希望它如何工作: \documentclass[border=5pt]{standalone} \usepackage{tikz} \usetikzlibrary{decorations, decorations.pathmorphing, decorations.pathreplacing} \def\width{5mm} \pgfdeclaredecoration{make wide}{initial} { \state{initial}[width...

Admin

如何用五个圆圈均匀替代正五边形的每一条边?
pgf-decorations

如何用五个圆圈均匀替代正五边形的每一条边?

这是 问题。感谢用户的提示 奎伯比尔贝尔。我想用五个圆圈均匀地替代正五边形的每一条边。 我决定使用decorations,但我注意到圆圈替换看起来不太均匀。此外,我希望它自动发生,而无需我手动调整其shape sep。理想情况下,我希望正五边形的所有五个角都替换为圆圈。 \documentclass[tikz]{standalone} \usetikzlibrary {decorations.shapes} \begin{document} \begin{tikzpicture}[decoration={ shape backgrounds,...

Admin

使用路径变形装饰来装饰路径及其边缘
pgf-decorations

使用路径变形装饰来装饰路径及其边缘

我想定义一个 TikZ 样式,将路径变形装饰应用于路径及其每条边,就像样式dashed应用于所有边一样。这是我的代码: \documentclass[tikz]{standalone} \usetikzlibrary{decorations.pathmorphing} \tikzset{ mysnake/.style={postaction={draw,decorate,decoration={snake,amplitude=1pt,segment length=3pt}}}, allsnake/.style={mysnake,every edge/.st...

Admin

pgfplot:在包含装饰函数的同时进行填充
pgf-decorations

pgfplot:在包含装饰函数的同时进行填充

我正在尝试在 groupplot 环境中填充特定图的区域。我已经尝试遵循 pgfplot 手册,该手册对 abd 的说明非常清楚,name path但\path[] ... 我总是得到同样奇怪的结果(见下图)。由于我使用 x 轴作为填充之间的分界线,因此我开始尝试使用其他东西来检查是否会发生变化。 以下是我的 MWE: \usepackage{tikz} \usepackage{pgfplots} \usepgfplotslibrary{fillbetween} \usepackage{textcomp} \pgfplotsset{compat=1.18}...

Admin

删除轴上的刻度并在弧上绘制箭头
pgf-decorations

删除轴上的刻度并在弧上绘制箭头

问题:编译我的代码后,您将看到如上图所示的输出。我的问题是,无论我手动将什么更改为红色,我该如何实现?第二个问题是如何从两个轴上删除刻度并将两个轴标记为 X 轴和 Y 轴。 谢谢 梅威瑟: \documentclass[12pt]{article} \usepackage{pgf,tikz,pgfplots} \pgfplotsset{compat=1.15} \usepackage{mathrsfs} \usetikzlibrary{arrows} \usepgfplotslibrary{fillbetween} \pagestyle{empty} \u...

Admin

在路径的特定位置添加小圆弧
pgf-decorations

在路径的特定位置添加小圆弧

我有一条由一系列直线和圆弧组成的路径,现在我想通过用另一个以原始路径为中心小圆弧替换线/圆弧的某些段来修改该路径(见下图)。 理想情况下,我只想指定原始路径和应添加绕行路线的原始路径位置(以百分比表示)(以及绕行路线应向左还是向右)。所有小绕行弧的半径都相同。 类似的事情可能吗(例如带有装饰)? 我知道如何手动完成,但是一旦遇到一些弯路,就会变得相当繁琐,而且如果改变事物的大小,您就必须重新调整很多东西。 更新 作为我脑海中所想的一个例子,这里有一条曲线,其对应的 TikZ 代码由一个简单的 Haskell 程序生成。在程序中,我只需列出指定垂直线在哪个 ...

Admin

如何在 tikzset 等中设置默认装饰器选项?
pgf-decorations

如何在 tikzset 等中设置默认装饰器选项?

我将标签放在照片上。有些标签是弯曲的,以跟随图像中的特征。我从 tikzset 调用标签,因为我多次使用同一张照片。 下面的例子有效,但是我想将默认或定义的参数传递给装饰。 例如,在下面的 (MWE) 示例中,我希望标签为黑色和红色。我还希望能够传递文本大小和样式(例如斜体)。 如何将参数传递给装饰器中的文本选项 % tikzpic.tex \documentclass[tikz, border=20pt]{standalone}% 'crop' is the default for v1.0, before it was 'preview' \usetik...

Admin

如何装饰同一张图中的两条路径?
pgf-decorations

如何装饰同一张图中的两条路径?

有一张由两个 addplot 命令组成的图 但箭头必须指向同一方向(如上图所示),轴消失了(或变得透明)。这两个部分是两个独立的功能,而不是一个(这就是箭头不指向同一方向的原因)。那么如何: 箭头是否可以指向同一个方向(调整装饰部分或使抛物线连续运行) 如何让轴线显现出来? 代入https://pastebin.com/W77g6Wtj,这里的代码选项当时对我来说不起作用。 \documentclass{standalone} \usepackage{pgfplots} \begin{document} \begin{flushleft} ...

Admin

自相交线/曲线的装饰
pgf-decorations

自相交线/曲线的装饰

是否可以定义一个装饰/后动作,用于绘制双线,以便自相交线绘制在其自身之上?为了说明我的意思,请看这些螺旋: \documentclass[tikz, border=1cm]{standalone} \begin{document} \begin{tikzpicture} \draw[red, double=yellow, thick, domain=0:pi, smooth, samples=200] plot (\x, {cos(10*\x r)} , {sin(10*\x r)} ); \begin{scope}[yshift=-3cm] \foreac...

Admin

结合随机步骤和法线向量的装饰
pgf-decorations

结合随机步骤和法线向量的装饰

我正在尝试使用随机步骤和方向来装饰一条路径,并且在每个段上绘制正常的箭头。 我面临多个问题: 随机部分单独运行良好,但为了绘制箭头,我需要重新定位起点,该起点必须位于线段上,我无法确定最后一段结束的位置;我尝试使用 获取其坐标\pgfgetlastxy,但它们似乎仅限于状态范围,并且在进入新状态时重置为 0(即使重复相同的状态)。在状态的开头而不是结尾使用此命令没有帮助。因此,我得到了一条“断裂”的路径。 法向量看起来不正常(第二个除外);但是两个箭头在同一条线上,指向相反的方向,正如预期的那样。我不明白原因:这是机器精度问题吗?可以解决吗? 该命令的...

Admin

附录:条件箭头不透明度
pgf-decorations

附录:条件箭头不透明度

有问题 我想显示一个简单的连续图和一组垂直箭头,其高度遵循函数的形状。 TikZ 中的流程图有此装饰\tikzset{flecheTV/.style={->,ultra thick,densely dotted, decorate,decoration={snake, amplitude=1mm,segment length=3mm, pre length=3mm, post length=3mm}, color=orange} 我想将它调整为 pgf,这样我就可以自动获得与蓝色图成比例的箭头(不),如下所示 不幸的是,到目前为止 ...

Admin

在分形曲线下填充
pgf-decorations

在分形曲线下填充

我正在创建一个用于笔记的类,作为首页,我打算让分形贯穿页面的对角线和路径创建的两个部分,并填充不同的颜色。 正如您在图片中看到的,我设法得到了分形,但填充效果不佳。我尝试了不同的方法:\filldraw在创建分形时使用,使用path picture如图所示这问答、剪辑等等,但它们的结果都与您在下图中看到的结果不同。 该图片由以下代码创建: \documentclass{article} \usepackage{tikzpagenodes} \usetikzlibrary{decorations.fractals} \begin{document...

Admin