for-loop

Expl3 简化循环构建 Tabularray 内容的扩展问题
for-loop

Expl3 简化循环构建 Tabularray 内容的扩展问题

后续我之前的问题感谢@egreg 的回答。(也许 Gregorio 教授也能在这里帮助我。) 情况 我正在创建一个问题表 (ToQ) 宏,用于在考试或作业的封面上创建标记表。它工作得很好,tabular但我换成了 Tabularray 的tblr,我爱上了它。不幸的是,因为我习惯于totcount在遇到每个新问题时为其分数创建计数器,所以我遇到了扩展问题,今天这些问题让我很困惑。 问题 循环不能放在tblr环境中(参见§3.2.3手册中的说明),就像普通表格的情况一样。但似乎适用于普通表格的解决方案: 使用 LaTeX 原始循环, 在表格外部构建由 \ed...

Admin

与 tikz 循环逻辑相混淆
for-loop

与 tikz 循环逻辑相混淆

在之前的一个问题中这里并部分解决,此函数内会发生额外的执行循环。结果,发布了额外的标签。知道需要更正哪些循环逻辑吗? 请参阅此处附件的错误版本(错误以红色显示): 预期版本是: 什么命令可以将每个循环中流经的一些计数器和数据作为原始数据打印到最终输出中?这对 tikz 专家来说可能是基础。 感谢您的回复。谢谢! 以下是完整的 MWE \documentclass[12pt]{memoir} \usepackage{multicol} % just to get narrow columns on one page \usepackage{polyglossi...

Admin

访问用于 \foreach 循环中绘制的线上标签的表数据
for-loop

访问用于 \foreach 循环中绘制的线上标签的表数据

我有一张包含多组 (x,y) 数据的大表,每个数据集后面都有一个常数,我们可以将其称为“C”。为了节省时间,我想使用循环\foreach进行绘图。我的问题是我想用相应的“C”值标记每条绘制的线。我的方法是使用\pgfplotstablegetelem命令获取“C”并分配\pgfplotsretval给命令,然后我将其打印给将生成标签的节点。 请参阅下面的 MWE。在代码中,我绘制了数据集 (A,B)、(A,B') 和 (A,B'')(在我的实际情况下,这还要进一步)。然后,我希望打印它们所属的数据集的 C、C' 和 C''。数据按预期绘制,但 LaTeX 遇...

Admin

使用循环重复绘制多条虚线的问题
for-loop

使用循环重复绘制多条虚线的问题

我正在尝试使用“循环重复”来写多个虚线,如下所示。 \documentclass{article} \usepackage{amsmath} \usepackage{arydshln} \setlength\dashlinedash{0.3pt} \setlength\dashlinegap{1.5pt} \setlength\arrayrulewidth{0.3pt} %newcommand for one dotted horizontal line \newcommand\aline{\hspace{420pt} \\ \hdashli...

Admin

如何使用循环创建定义数量的新命令来计算作者
for-loop

如何使用循环创建定义数量的新命令来计算作者

对于我的模板,我想创建定义多个作者的可能性,并自动创建相应数量的变量/命令,以保存任何作者的姓名并使其能够在以后打印它们。代码必须在序言中。 \varname{...}为了创建可以打印的不同变量/命令\printvarname,我随机找到了以下代码在 tex.SE 上效果很好: \makealetter \newcommand{\NewVariable}[1]{% \expandafter\newcommand\csname #1\endcsname[1]{\@namedef{@#1}{##1}} \@namedef{@#1}{} \...

Admin

编写一个 for 循环,遍历文本文件中的文件名
for-loop

编写一个 for 循环,遍历文本文件中的文件名

我想创建每张幻灯片都包含一张图片的投影仪幻灯片。我有一个文件,其中包含所有图片位置的列表。 这是我的代码: \documentclass{beamer} % Import necessary packages \usepackage{pdfpages} \usepackage{tikz} % Set beamer theme and color scheme \usetheme{Madrid} \usecolortheme{beaver} % Define title and author \title{PDF Slides} \author{Your...

Admin

并行循环多个数组
for-loop

并行循环多个数组

我不知道我的代码出了什么问题。错误消息 Package PGF Math Error: Unknown function `red' (in '{ red,green,blue,purple 编译此代码时发生: \documentclass{article} \usepackage{tikz} %% defining parallel looping \pgfset{ foreach/parallel foreach/.style args={#1in#2via#3}{ evaluate=#3 as #1 using {{#2}[...

Admin

在新命令中使用循环来构建更长的等号
for-loop

在新命令中使用循环来构建更长的等号

下列的有没有更宽的等号?和newcommand 中的“For 循环”,我想出了一个简单的命令: \newcount\tmp \newcommand{\eqlong}[1][2]{% need this to prevent extra vertical space = \tmp=0 \loop % increment dummy counter \advance\tmp by 1 \joinrel= % repeat the loop provided the coun...

Admin

帮助循环遍历文件夹以插入所有图像
for-loop

帮助循环遍历文件夹以插入所有图像

我在 overleaf 中有一个图片文件夹,我想将其作为图片包含在文档中。但是,我在调用“for”循环时遇到了一些问题。请问您能帮我找出我做错的地方吗? 我收到以下错误: 包 pdftex.def 错误:文件“figures/Test/AFCO 01-JAN-19.png” 并列出了所有文件。我认为这是由于“Test/”和文件名之间的空格造成的,尽管我不确定如何解决这个问题! \newcommand*{\samples} {AFCO 01-JAN-19.png,AFCO 02-NOV-18.png,AFCO 03-APR-19.png,AFCO 03-J...

Admin

foreach 循环中的节点锚点
for-loop

foreach 循环中的节点锚点

我需要根据符号更改节点的锚点。例如,如果符号为“-”,则锚点为“北”,否则为“南”。为此,我使用以下方法实现了该函数\def: \def\side#1{% \ifnum#1=-1% north% \else% south% \fi% } 该解决方案有效,但不一致。我能以某种方式实现它吗TikZ?这个问题甚至可能是全球性的。如何定义一个不返回数值而是返回锚点的函数?也许有一个更好/更紧凑的解决方案。 下面的 MWE \documentclass[tikz]{st...

Admin

第 2 部分:考试类中的自定义标签和问题
for-loop

第 2 部分:考试类中的自定义标签和问题

这是我发布的问题的扩展,@John Kormylo 已为其提供了解决方案。 https://tex.stackexchange.com/questions/640726/create-custom-tags-for-questions-in-exam-class 这是约翰提出的解决方案。 \documentclass[addpoints]{exam} \usepackage{tikz}% foreach and pgfmath \newcommand{\tag}[1]{\expandafter\gdef\csname tagofq@\roman{que...

Admin

动态数区间换算表
for-loop

动态数区间换算表

我是一名教师,我需要在所有考试中使用一个表格,将所谓的“价值点”间隔转换为 0 至 20 之间的点数。我使用下表: \documentclass[addpoints,12pt]{exam} \newcolumntype{?}[1]{!{\vrule width #1}} % to have bold vertical line in tabular \usepackage{makecell} % to be able to use \\ linebreaks in tabular \begin{document} \setlength\tabco...

Admin

使用 for 循环(\Numpoint 循环)和公式创建表格
for-loop

使用 for 循环(\Numpoint 循环)和公式创建表格

我试图在我的考试 tex 文件中添加一个表格,该表格显示根据所有可能的可得分数计算出的成绩。 我遇到了两个问题: {exam} 类的 \numpoints 数量应为表格的循环数量(毕竟:得分将介于 0 和最大分数之间)。但是,我无法在 forloop 中使用内置于 {exam} 文档类的 \numpoints 命令,否则会出现错误。(在 MWE 中,我手动输入了 \numpoints 数量) 我无法使用 for 循环来生成表格的行。 \documentclass[addpoints,answers]{exam} \usepackage{tikz} \...

Admin

为什么这个 \foreach 不起作用?
for-loop

为什么这个 \foreach 不起作用?

我不明白为什么这不起作用。我改成x了y,z但没有起作用。有什么想法吗? \documentclass[11pt]{article} \usepackage{pgfplots,pgfplotstable} \pgfplotsset{compat=newest} \begin{document} \begin{tikzpicture} \begin{axis}[ grid=major, xmin = 0, xmax = 6, ] \addplot[red, domain=0:6, samples=10,]{x}; \f...

Admin

如何在 pgfplotstable 中为每一列单独设置列类型?
for-loop

如何在 pgfplotstable 中为每一列单独设置列类型?

对于我正在开展的项目,我想编写一个包装器宏\fancyTable,它在后台进行通信pgfplotstable。用户应该能够将列对齐指定为逗号分隔的列表,并指定包含表数据的文件的路径。额外的复杂之处在于数据通常是任意字符串;它可以是时间戳、句子的一部分或数字。在当前测试阶段,包装器宏如下所示: \fancyTable[r,c,c,l]{FILEPATH} 当前的设计要求是它必须适用于任意数量的列(因此无法针对特定情况进行硬编码)。但是,我为程序分配所做的所有尝试column style均未奏效(甚至更糟的是,每次编译都会导致不同的故障)。 由于我已经尝试了很多...

Admin