pgfmath

tikz externalize 适用于某些图形,但不适合其他图形
pgfmath

tikz externalize 适用于某些图形,但不适合其他图形

为了加快我正在写的一本书的编撰速度,我了解了 tikz 的“外部化”功能。然而,有些图形它会出错,并出现错误 ! Package tikz Error: Sorry, the system call 'pdflatex -shell-escape -halt-on-e rror -interaction=batchmode -jobname "pgfbugfig/pgfbug-figure1" "\def\tikzexter nalrealjob{pgfbug}\input{pgfbug}"' did NOT result in a usable outpu...

Admin

嵌套使用 `\pgfmathparse` 进行图形绘制
pgfmath

嵌套使用 `\pgfmathparse` 进行图形绘制

我正在使用trees tikzlibrary结合一些pgfmath命令来绘制下面的三元树: 到每个顶点u_i, 一定维是相关的。到目前为止,所有这些维标有v_1,但实际上我希望编号与u_i's,这样v_1毗邻u_1,v_2毗邻u_2, 等等。 代码: \documentclass{minimal} \usepackage{tikz} \usetikzlibrary{trees} \begin{document} \pagestyle{empty} \def\d{3} %degree \newlength{\leveldist} %level distan...

Admin

如何临时使用 veclen 的替代函数
pgfmath

如何临时使用 veclen 的替代函数

这个问题来自于这个问题:这里 \documentclass{standalone} \usepackage{tkz-euclide,xfp} \usetkzobj{all} % with version 1.16 not necessary with 2.5xx (soon) \input{mynewmacro} \begin{document} \begin{tikzpicture} \def\angle{5} \def\r{8cm} \coordinate (O) at (0,0); \coordinate (A) at (\angle:\r); \...

Admin

tikz 绘制复数对数
pgfmath

tikz 绘制复数对数

我想绘制复对数(虚部),其定义如下: ln(z) = ln(r) + i * arg(z) 这应该看起来像这。但是,我没有绘制 3 维/复杂 tikz 图的经验,也不知道如何正确绘制该函数。 ...

Admin

pgfmath:如何创建像‘1000 sep’这样的‘10^n sep’?
pgfmath

pgfmath:如何创建像‘1000 sep’这样的‘10^n sep’?

我们知道,有一个命令1000 sep={...}。 是否有可能创建类似的命令10^11 sep={\\}? \documentclass{article} \usepackage{tikz} \begin{document} \pgfmathprintnumber[fixed, 1000 sep={\,}]{1233123312331233123312} \pgfmathprintnumber[fixed, 1000 sep={\,}]{1233123312331233123312331233123312331233123312331233123...

Admin

如何从 pgf/fpu 中获取数字的尾数和指数?
pgfmath

如何从 pgf/fpu 中获取数字的尾数和指数?

我需要从内部获取数字的尾数和指数pgf/fpu。我找到了@egreg的解决方案这里,但此解决方案在内部不起作用fpu。 \documentclass[]{article} \usepackage{pgf, tikz} \usetikzlibrary{fpu} \usepackage{xparse} \ExplSyntaxOn \DeclareExpandableDocumentCommand{\mantissa}{m} { \hafid_mantissa:f { \tl_lower_case:n { #1 } } } \cs_new:Nn \ha...

Admin

pgfcalendar 和 fpu 的问题
pgfmath

pgfcalendar 和 fpu 的问题

我正在尝试定义一个宏,它将确定两个日期(以 7 天为一周),根据给定日期计算(定义\setmovedate如下。为简洁起见,下面的代码仅使用#2来自\movetasks: \documentclass{article} \usepackage{tikz} \usepackage[papersize={5.5in,8.5in}]{geometry} \usepackage{xparse} \usepackage{pgfcalendar} \usetikzlibrary{fpu} \newcounter{testit} \makeatletter \Ne...

Admin

PGFplots 线性回归问题
pgfmath

PGFplots 线性回归问题

我在使用 PGFplots 中的线性回归函数时遇到了问题。该包给出的方程的符号发生了变化。 \documentclass[12pt,letterpaper]{article} \usepackage[letterpaper, margin = 1 in]{geometry} \usepackage[spanish, es-tabla]{babel} \usepackage[utf8]{inputenc} \usepackage{float} \usepackage{tikz} \usepackage{pgfplots} \usepackage{pgfp...

Admin

使用 pgfmath 处理数字
pgfmath

使用 pgfmath 处理数字

我有下面的 MWE。 \documentclass{article} \usepackage{tikz} \usetikzlibrary{calc} \usetikzlibrary{arrows} \begin{document} \begin{tikzpicture}[{x=(1mm,0)},{y=(0,1mm)}] \small \def\verticallength{50} \def\horizontallength{80} \def\ticksemilength{2} \draw (0, 0) rectangle...

Admin

如何找到 PGF 数组的长度,即使它在宏中?
pgfmath

如何找到 PGF 数组的长度,即使它在宏中?

答案之一到关于如何计算PGF数组的长度的问题提供了一个函数,该函数为其参数提供的数组上迭代的每个步骤增加一个计数器。 但是,如果我将一个数组存储在一个变量中,\def\myarray{{1,2,3,4,5,6}}然后使用\arrayLength{\myarray},则输出的是数字 1,而不是 6。我相信这与如何扩展有关\myarray,但不明白是什么。\expandafter\arrayLength{\myarray}也输出 1。 一个函数如何才能\len正确输出数组中元素的数量,无论是\len{{1,2,3}}还是\len{\myarray}? 一位...

Admin

pgfmathsetmacro 中的尺寸太大
pgfmath

pgfmathsetmacro 中的尺寸太大

这适用于 \测试{500} 但不能说 \测试{50000} \documentclass[10pt,german]{article} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage{pgffor} %foreach \newcommand{\Beleg}[2]{% \expandafter\xdef\csname BelegKontozweiSoll#1\endcsname...

Admin

pgfmath 的问题
pgfmath

pgfmath 的问题

我画了一条抛物线图形y = 0.5 - a x^2,它在“根”点和处与 x 轴相交,0.75并-0.75在坐标处有一个弯曲(0, 0.5)。我想在抛物线上标记一个点,该点0.33 * \rootPosition在 x 轴上有坐标。(这\rootPosition是一个数字0.75)。我写了以下代码 \documentclass[tikz]{standalone} \usepackage{tikz, pgfmath} \begin{document} \begin{tikzpicture} [scale=3, >=stealth] \def\ben...

Admin

如何在轴环境中绘制布朗运动?
pgfmath

如何在轴环境中绘制布朗运动?

我想画一个从时间 0 到 1 的标准布朗运动。这个答案,我尝试了以下方法: \documentclass{article} \usepackage{pgfplots, tikz} \pgfplotsset{compat = newest} \newcommand{\Emmett}[5] % color, x0, dt, n { \draw[#1] (0, #2) \foreach\x in {1, ..., #4} { -- ++(#3, rand * #3) } node[right] {#5}; } ...

Admin

使用 xlop 改进加法工作表
pgfmath

使用 xlop 改进加法工作表

我有以下工作表, \documentclass{article} \usepackage{amsmath} \usepackage{mathtools} \usepackage{enumitem} \usepackage{tikz} \usepackage{xlop} \newcommand*{\DifficultyOne}{999}% \newcommand*{\DifficultyTwo}{99}% \newcounter{RandSeed} \setcounter{RandSeed}{6} % choose an intege...

Admin

命令用于从“1,2,...,Nmax”个数字中以逗号分隔的“Nchoose”个数字列表
pgfmath

命令用于从“1,2,...,Nmax”个数字中以逗号分隔的“Nchoose”个数字列表

我找到了一个代码这里来自@John Kormylo,从数字\Nchoose中选择数字1,2,...,\Nmax并将其以逗号分隔的形式给出\mylist。 问题: 我怎样才能命令从此,像 \createlist{<name of list>}{<Nmax>}{<Nchoose>} 例如 \createliste{pokerlist}{52}{6},这样我就可以说: Show list: \pokerlist 或者Third element is: \pgfmathparse{\pokerarray[2]} \pgfma...

Admin