pgf-core

为 pgfpicture 设置透明颜色
pgf-core

为 pgfpicture 设置透明颜色

我有一个简单的文档,其中输入的picture.tex文件包含以下数据pgfpicture: \documentclass{article} \usepackage{pgfplots} \usepackage{xcolor} \pagecolor{black} % set the page colour to black \begin{document} \input{./picture.tex} \end{document} pgfpicture(此处为)的数据picture.tex是Octave通过运行print -dtikz "picture...

Admin

条形图无法添加第一个和最后一个 x 轴标签
pgf-core

条形图无法添加第一个和最后一个 x 轴标签

由于某种原因,第一个和最后一个 x 轴标签未打印在此条形图上。如果表中的列数较少(例如 3),则会有更多的标签(但不是全部)。 任何关于如何让第一个和最后一个 x 轴标签与所有条形一起呈现的想法都将非常感谢。 \documentclass{article} \usepackage{pgfplots} \pgfplotsset{compat=1.18} \begin{document} \pgfplotstableread[row sep=\\,col sep=&]{ interval & IF & SW & CB ...

Admin

通过给定的旋转和平移角度进行坐标和画布变换
pgf-core

通过给定的旋转和平移角度进行坐标和画布变换

我是 TikZ 的新手,所以我正在阅读 TikZ 文档。在第 1155 页(第 108 章)上,我找到了有关变换的信息。CTM(坐标变换矩阵)由四个数字 a、b、c 和 d 组成。因此,我尝试使用多年前在 postscript 中测试过的矩阵。但不幸的是,我无法获得所需的结果。我看不出我做错了什么,所以我寻求帮助。y' 和 z' 轴似乎是正确的,但 x' 轴的方向不正确。这是我的 MWE: \documentclass[tikz]{standalone} \def\Angtheta{0}% Rotation arround z-Axis bzw...

Admin

XeLaTeX 中每次编译时随机播种
pgf-core

XeLaTeX 中每次编译时随机播种

我找到了两个关于“如何在每次编译时获取新的 PGF 种子?”的答案。1 2,它们在 PdfLaTeX 上运行良好。 但是,这两种方法都不适用于 XeLaTeX。我收到错误 ! Undefined control sequence. <argument> \number \pdfrandomseed l.6 \pgfmathsetseed{\number\pdfrandomseed} 使用第一种方法时, ! Undefined control sequence. <argument> \pdfuniformdeviate 100000...

Admin

\usepgfplotslibrary{external} 中断 \@-spacing
pgf-core

\usepgfplotslibrary{external} 中断 \@-spacing

以下代码应该在句号后产生一个空格,但事实并非如此。当我删除第 3d 行时,我得到了预期的行为。这是一个错误还是我的设置有问题?你能重现它吗?更好的是,我如何恢复我的空格? \documentclass{article} \usepackage{pgfplots} \usepgfplotslibrary{external} \begin{document} Test.\@ test. \end{document} ...

Admin

图形中的字体与文档文本中的字体相同,CorelDraw 2 pgf?
pgf-core

图形中的字体与文档文本中的字体相同,CorelDraw 2 pgf?

尊敬的 stackoverflow 社区成员, 我正在写论文,我希望我的图表与 Latex 中的文本具有相同的字体。我有很多图表,所以我希望这个过程是自动的。为此,我找到了简洁的 *.pgf 格式,Latex 可以处理 \usepackage{pgfplots} 和 \begin{figure} \input{./example.pgf} \end{figure} 使用 *.pgf 文件时,字体会自动调整,这正是我想要的。它与我用 matplotlib.pyplot 创建的图形配合得很好。 我的问题: 我现在已经在 CorelDraw...

Admin

PGF 在文档末尾添加的额外空格
pgf-core

PGF 在文档末尾添加的额外空格

如图所示这是我之前问题的答案“加载调整框时最后一列末尾的额外垂直空间(仅限 luatex)”,加载该包pgf会导致在文档末尾添加以下内容(在pgfutil-latex.def): \AtBeginDocument{\AtEndDocument{\par\vfil\penalty-10000\relax\the\pgfutil@everybye}} 正如链接问题所示,这有时会导致问题。 为什么要pgf这么做? 如果我不知道是否pgf会在给定的文档中加载,我该如何摆脱这个空间?(无需修改文档内容) ...

Admin

在 Tikz 中绘制秀丽隐杆线虫生殖系
pgf-core

在 Tikz 中绘制秀丽隐杆线虫生殖系

我正在尝试使用 Ti 绘制秀丽隐杆线虫种系钾Z. 我用过Philippe Goutet 的/脚本创建“带有实心圆圈的六边形” 代码如下 \documentclass[11pt]{article} \usepackage{tikz,xcolor} \usetikzlibrary{patterns} \definecolor{dapi}{RGB}{0,170,255} \def\hexagonsize{0.2cm} \pgfdeclarepatternformonly % hexagons pattern definition {hexagons}% na...

Admin

Bending 库和 pfgpathquadraticcurveto 不能很好地协同工作
pgf-core

Bending 库和 pfgpathquadraticcurveto 不能很好地协同工作

我正在研究包含路径的箭头。 只要路径是直的,它就可以正常工作。 当路径弯曲时,\pgfpathquadraticcurveto会产生一些奇怪的结果。看起来第一个二次曲线以某种方式从弯曲处获取了一个控制点。在 MWE 中,从倒钩向下延伸到轴的曲线会获得一个控制点,该控制点似乎是弯曲控制点的一部分。 如果我们将倒钩改为直线,而不是二次曲线,那么轴就会变形。 有没有什么办法可以解决这个问题?或者可以排除故障?在我看来,这似乎是一个错误,但我对 tikz/pgf 还不够熟悉,所以不确定。 以下是代码: \documentclass[border=1...

Admin

使用节点形状进行反向剪辑?
pgf-core

使用节点形状进行反向剪辑?

我可以反转剪辑区域(如这问题)并使用节点形状进行剪辑(如在这其中一个),但我想将两者结合起来,但我不知道该怎么做。以下两个程序各自完成了我想要的一半。 首先,使用围绕文本节点手动绘制的矩形进行反向剪辑: \documentclass[tikz,border=3pt]{standalone} \usepackage{tikz} \usetikzlibrary{shapes} \begin{document} \begin{tikzpicture}[even odd rule] \draw node (a) {000}; \clip[ove...

Admin

如何合并 \pgfextra 块中的行
pgf-core

如何合并 \pgfextra 块中的行

我想使用样式“覆盖”(append after command)制作一个块,它看起来像这样,但带有连接的线段。 有没有办法修改我的代码来实现连接?不幸的是,我真的不知道如何使用\pgfextra,我修改了另一个我闲置的 .tex 文件,该文件基于我放错位置的 TikZ 示例,所以对我来说这是货物崇拜 TikZ 编程。 \documentclass[border=6mm]{standalone} \usepackage{tikz} \usetikzlibrary{shapes,shadows,arrows,positioning,calc} \begi...

Admin

使用“显示注释”选项时,Beamer 幻灯片上 Tikz 图片的绝对定位
pgf-core

使用“显示注释”选项时,Beamer 幻灯片上 Tikz 图片的绝对定位

tikzpictureTiKz 允许您使用预定义的current page坐标将 s定位到页面上的任何位置。 然而,当您也使用 Beamer 的show notes选项(使用)时pgfpages,这会破坏绝对坐标系。 我以为我找到了解决方案(见使用“在第二个屏幕上显示注释”和绝对“pgf”定位时,标题图片在 Beamer 中错位)。这将使用该\nofiles命令,以便在第二次运行 LaTeX 时,我们保留原始 AUX 文件(以及tikzpicture使用该remember picture选项存储的位置)。 ...

Admin

伪代码
pgf-core

伪代码

我可以使用pgffor循环宏(控制序列)吗?例如\foreach \macro in {\lions,\tigers,\bears} 如果你还没搞清楚,我喜欢模块化! 假设我有三个命令需要修补: \a1 \a2 \a3 伪代码 此代码是为了实现我想要的功能而尝试的。为了好玩并测试我的理解,我曾经\csname创建名称中包含数字的宏。 \documentclass{article} \usepackage{tikz} \usepackage{regexpatch} \expandafter\newcommand\csname a1\endcs...

Admin

为什么 TikZ/pgf 的 \foreach[remember] 不适用于显式列表?
pgf-core

为什么 TikZ/pgf 的 \foreach[remember] 不适用于显式列表?

简短版本:当使用时\foreach \x in [remember=\x as \lastx],迭代in {1,...,3}有效,但迭代in {1,2,3}无效。 我已阅读了手册段落,/pgf/foreach/remember但没有看到任何内容表明为什么会出现这种情况。 这在迭代多个数值变量时尤其麻烦,因为x0/y0,...,xn/yn不管怎样,这似乎都不起作用。当然,当你的列表只是没有遵循算术序列。 梅威瑟: \documentclass{standalone} % same outcome wit...

Admin

\pgfdeclareshape 的 \anchorborder 交点和位置计算错误
pgf-core

\pgfdeclareshape 的 \anchorborder 交点和位置计算错误

我正在尝试定义一个“标记图标”形状(LIS),它是一个图标(用 pgf 命令绘制,但为简单起见,这里用一个简单的矩形替换),带有一个粘贴在图标上的标签(为简单起见,在这个最小示例中不是这种情况)并且是形状的一部分(边框锚点位于图标和标签的边框)。 通过使用这种形状,我将得到类似于下图的结果;不同之处在于,当标签位于边缘时,边缘将停止在标签的边界处,而不是穿过它。 上面的图片是通过代码得到的: \documentclass{article} \usepackage{tikz} \begin{document} \begin{tikzpictur...

Admin