fp

计算分数考试类
fp

计算分数考试类

我想通过将百分比乘以总分数(例如 0.5 * \numpoints{})来计算考试的评分分数,以制作评分表。问题是,在运行编译之前,我无法将 \numpoints 作为数字访问,并且会出现错误。我一直试图使用某种 if 语句来解决这个问题,但没有任何用处。下面是一个可行的示例,我当前的解决方案是注释这些行,编译文件,然后取消注释并再次编译。有没有一种简单的方法可以使用 if 语句来解决这个问题? \documentclass[addpoints, 12pt]{exam} \printanswers \usepackage[utf8]{inputenc} \u...

Admin

pgfplotstable:在可用 tikz 绘制的表中使用自定义命令生成新列的正确方法
fp

pgfplotstable:在可用 tikz 绘制的表中使用自定义命令生成新列的正确方法

抱歉,标题太大,但我不知道如何将其表达为具体的内容,我尝试使用自定义命令在表中生成新列,例如: \documentclass{scrbook} \usepackage[nomessages]{fp} \usepackage{ifthen} \usepackage{pgfplotstable} \usepackage{pgfplots} \newcommand{\newcoltest}[1]%my custom command { \ifthenelse{\isodd{#1}} {\FPeval{\result}{clip(#1+1)}} {\FPeval...

Admin

newcommand、pgfplotsinvokeforeach、expl3:如何处理多个‘#…’类型的参数
fp

newcommand、pgfplotsinvokeforeach、expl3:如何处理多个‘#…’类型的参数

我有#1我的 newcommand。 我有##1我的 pgfplotsinvokeforeach-loop。 现在我需要类似###1我的比较方法“ \fpcompareTF{##1<0}{333}{##1}”的东西。 这里正确的方法是什么? \documentclass[a4paper, landscape=false]{article} \usepackage{amsmath, amssymb, amsfonts} \usepackage{pgfplotstable} \pgfplotsset{compat=1.16} % fp-comp...

Admin

带有 xkeyval、fp 和 newcommand 的库
fp

带有 xkeyval、fp 和 newcommand 的库

在网上搜索过,但没找到任何解决方案。我在定义库结构(xkeyval)时遇到了一些问题,其中使用了 FPeval 计算,然后将此信息/计算传递给文档中的 FPeval。我基本上想创建一个大型的键/值库,并用它们进行一系列计算: \documentclass{article} \usepackage{fp}% http://ctan.org/pkg/fp \usepackage{xkeyval}% http://ctan.org/pkg/xkeyval \usepackage{siunitx} %Adding SI-prefixes \sisetup{ exp...

Admin

继续使用 FPeval 的问题
fp

继续使用 FPeval 的问题

我想创建一个模板来标准化我所在机构的试卷。我之前曾问过这个问题但没有得到任何答复。最近,我尝试了下面 MWE 中所示的方法。在那里,我遇到了以下问题: 在我的尝试中,问题及其部分的不同知识水平的计数器工作正常。然而,一段时间后,个人知识水平的分数计数器出现问题。在编译 MWE 后,我发现在 Qn 16.a 中,分析并没有增加,更令人惊讶的是,评估分数计数器值已减少!其余的都乱了,问题 17 以后。 标记计数器值被刷新到question环境之外。因此,我\printRBTtable最后无法成功使用该命令。 tabular在 的最后一行里面\printRBTt...

Admin

当表达式无法通过 fpeval 求值时,分支到某个地方
fp

当表达式无法通过 fpeval 求值时,分支到某个地方

我想设计一个\comparator依赖于fpeval具有 3 个分支的可扩展命令: 真枝当比较结果等于 1 时 假枝当比较结果等于零时 无效分支当无法进行比较时(而不是返回编译错误) 这是我当前使用的代码: \documentclass[preview = true, varwidth = true]{standalone} \usepackage{xparse} \usepackage{xfp} \ExplSyntaxOn \NewExpandableDocumentCommand{\compare}{r[] m m m m m}{ \co...

Admin

如何检索和使用“fp”包中的词汇表条目值进行计算?
fp

如何检索和使用“fp”包中的词汇表条目值进行计算?

590.98我打算利用存储在词汇表条目中的数值PClabel进行后续计算。我的方法是使用检索值\glsuseri{PClabel}并将其合并到fp名为的变量中\PricePC:\FPset\PricePC{ \glsuseri{PClabel} }。不幸的是,这种方法似乎不起作用。有人有其他解决方案或关于如何实现这一点的建议吗?请参考下面的代码片段: 代码 \documentclass{article} %% Include packages: \usepackage{glossaries} \usepackage{fp} %% Define gloss...

Admin

\FPeval ceil 导致“多个值”
fp

\FPeval ceil 导致“多个值”

\FPevalceil当使用或 时会返回多值错误floor,但使用trunc或 则不会round。 \documentclass{article} \usepackage{graphicx} % Required for inserting images \usepackage{fp} \begin{document} \newcommand{\first}{78} \newcommand{\second}{12} \FPeval{\result}{ceil(\first / \second, 2)} \result \end{document} ...

Admin

FP 包:负数幂的错误
fp

FP 包:负数幂的错误

我正在使用 FP 包进行 AMC(自动多项选择)的多项选择考试。对于随机化,我使用了较长的公式,有时会导致错误消息。出现这些错误消息的原因是 FP 包似乎在负数的幂方面存在问题。无论使用例如 (-5)^2 还是 pow(2, -5),这总是会导致消息“FP 错误:负值的对数!”或“FP 错误:UPN 堆栈为空!”。当然结果是错误的。 令人惊讶的是,我没有找到任何关于这种错误行为的帖子。我不敢相信我是第一个遇到这些问题的人。有什么办法可以解决这个问题吗?附件中有一个最小文档和相应的输出。 \documentclass[10pt]{article} \usepa...

Admin

tabularray 中的 FP 计算错误
fp

tabularray 中的 FP 计算错误

报告了奇怪的结果这里当fp在使用包的表内使用tabu包时。 已经提出了解决方案通过对参数进行测试来管理两次计算的事实\write。 当我进行类似的计算时,tabularray尽管进行了测试,但我也得到了奇怪的结果。有什么办法可以解决这个问题吗?以下是基于我所参考的主题的一个最小示例: \documentclass[11pt]{report} \usepackage{fp} \usepackage{tabu,longtable} \usepackage{tabularray} \FPset\totalone{0} \FPset\totaltwo{0} \...

Admin

fp_eval 不会抛出错误消息
fp

fp_eval 不会抛出错误消息

我正在编写一些对传递给函数的值的错误检查,如果值不正确,则在将它们传递给之前引发错误\fp_eval。据我所知,对的调用\fp_eval弄乱了错误消息,我无法显示它们。 这是我想要实现的 MWE。这是一个非常复杂的代码的净化版本,但我缩小了它的范围,如果它看起来没有什么意义,我深表歉意。 \documentclass{article} \ExplSyntaxOn \msg_new:nnn { module } { invalid-option }{ Value~'#2'~invalid~for~"#1"~#3.} \cs_new:Npn \__modul...

Admin

xfp - 巨大的整数 - 为什么 \inteval 不如 \fpeval 准确?
fp

xfp - 巨大的整数 - 为什么 \inteval 不如 \fpeval 准确?

我试图打印超阶乘的前几个项,它们由 H(0)=1 和 H(n)=H(n-1)*n^n 定义。 何时fpeval用于计算,何时inteval用于打印: \documentclass{article} \usepackage{tikz} \usepackage{xfp} \begin{document} These are the first few terms of hyperfactorials. \\ \edef\x{1} \foreach[remember=\x] \i in {1,2,...,13} { \edef\x{\fpeval{\...

Admin

在 FPEval / 未定义的控制序列中使用宏 / 命令的结果
fp

在 FPEval / 未定义的控制序列中使用宏 / 命令的结果

如何修复以下 LaTeX 代码,以便在稍后的 \FPEval 计算中正确使用“\RoundGrade{\codeA}”的结果? \documentclass{standalone} \usepackage{fp} \newcommand{\RoundGrade}[1]{\FPiflt{#1}{1.15001}1.0\else1.3\fi} \begin{document} \FPeval{\codeA}{1.03}% Rounded to \RoundGrade{\codeA} \FPeval{\codeB}{+(\RoundGrade{\codeA},...

Admin

让 \exp_not:V 和 \exp_args:NV 也适用于 fp 变量吗?
fp

让 \exp_not:V 和 \exp_args:NV 也适用于 fp 变量吗?

interface3命令的描述如下\exp_not:V: \exp_not:V ⟨variable⟩ Recovers the content of the ⟨variable⟩, then prevents expansion of this material in x-type or e-type arguments using \exp_not:n. 从以下示例中,我可以看到可以\exp_not:V恢复tl、、、变量,但不能恢复变量。我们也可以对变量进行操作吗?strdimintfp\exp_not:Vfp \documentclass{articl...

Admin