counters

使用 AMS 和 hyperref 自定义编号数字 1、2.1、2.2、3、4
counters

使用 AMS 和 hyperref 自定义编号数字 1、2.1、2.2、3、4

通常我使用 amsart 和 hyperref 并将图 1、2、3、4 编号。在某些情况下,我需要将图拆分为多个部分,以便每个部分都能放在一页上,然后我想对这些部分进行子编号,例如 2.1、2.2、2.3。有什么好方法可以做到这一点?我在 Stackexchange 上看到的解决方案对我不起作用;要么是图上的数字不正确,要么是收到消息 pdfTeX 警告(ext4):具有相同标识符(name{figure.1.2})的目标已被使用,重复项被忽略 ...

Admin

newcounter、crefname、crefformat:cref 中的多个交叉引用未显示名称,而是显示 ??
counters

newcounter、crefname、crefformat:cref 中的多个交叉引用未显示名称,而是显示 ??

在定义 a newcounter(我将其命名为“cases”)crefname、、crefformat和 之后crefrangeformat,我用 增加计数器refstepcounter并用 标记它label。我可以用 引用单个案例,用和引用cref多个案例;但是,当用 引用多个案例时,类型不会像其他方法那样显示。我遗漏了什么?labelcrefcrefrangecref 以下是 MWE: \documentclass{article} \usepackage[capitalise]{cleveref} \begin{document} \sectio...

Admin

由于脚注较大,且为平装格式,因此无法完美重置每页的脚注计数器
counters

由于脚注较大,且为平装格式,因此无法完美重置每页的脚注计数器

我想重置每页的脚注计数器。这很简单。有很多包存在。我更喜欢使用 tex : \makeatletter \@addtoreset{footnote}{page} \makeatother 不幸的是,在我的情况下,将每一页的脚注计数器重置为零的所有方法都无法完全起作用。 我使用带有几何包的平装格式。我在脚注中使用了大量文本。导致此问题的原因可能是存在大量脚注。 我附上了一个最小的例子:如果你编译这个例子: \documentclass[hidelinks,9pt]{book} \usepackage[TS1,T1]{fontenc} \usepackage...

Admin

获取计数器的绝对值
counters

获取计数器的绝对值

我正在尝试获取计数器的绝对值,但在网上找不到任何东西,似乎自己也想不出解决方案。目标不是获取绝对值符号(有很多可以找到),而是获取实际值,就像Math.abs(-1)在 JS 中一样。 有人知道如何实现这一点吗? ...

Admin

填充长表的新命令和计数器的问题
counters

填充长表的新命令和计数器的问题

我正在尝试创建一个订单表格。这个文档的核心是一个带有长表的 srclttr2,甚至可以为长订单获取一份不错的文档。为了使这个模板更加灵活/简单,我想通过一个命令来填充表格。除了两点之外,这个工作很顺利。 我想交替更改两行之间的水平线颜色。为此,我引入了一个计数器,该计数器使用 if-else 语句确定命令末尾的线条颜色并增加计数器。不幸的是,这会导致“缺少 \endcsname 插入。”错误。我觉得这个问题与在 TEX 中扩展和执行有关,但我不知道问题可能出在哪里。也许它也与 siunitx 包的使用有关? 第二个问题发生在我尝试将命令的第三个参数(订单金...

Admin

如何在声明新部分后重置定理 tcolorbox 的计数器?
counters

如何在声明新部分后重置定理 tcolorbox 的计数器?

如同这,但我该如何使用\newtcbtheorem?我想避免名称重复,因为它会发出警告。 例如,我认为第一节中的定义将有一个名称。然后,当我声明另一个节并进行另一个定义时,它将具有相同的名称,因此是重复的。tcb@[email protected] ...

Admin

第1部分
counters

第1部分

因此我使用的amsthm定义如下: \newtheorem{dfn}{Definition} \makeatletter \@addtoreset{dfn}{subsection} \makeatother 这意味着,如果我在每个子节调用 dfn 环境,计数器将从 1 开始,这正是我想要的,但我发现在引用不同的(子)节时很难做到。因此,我想知道是否可以在 dfn 环境的原始计数器之前添加一个计数器,以便它的行为类似于以下内容: 第1部分 第1节 一个叫做 A 的东西 定义1.1一些定义 定义1.2还有一些其他的定义 第2节 一些其他文本,但本小节未调用 ...

Admin

\newtotcounter 带有宏定义
counters

\newtotcounter 带有宏定义

我尝试以程序方式定义\newtotcounters(来自totcount包),就像另一个计数器在bar\thefoo哪里foo一样(详细信息见下面的 MWE)。但是,只有最后一个\newtotcounter按预期工作,而所有其他的都显示不正确\totvalue(好像需要额外的编译),甚至多次编译也无法解决这个问题。但是,如果我分别更改\newtotcounter{bar\thefoo}为\newtotcounter{bar0}和\newtotcounter{bar1},一切都按预期工作。此外,两个计数器的 plain\value都表现正常,就像 plain ...

Admin

如何删除计数器?
counters

如何删除计数器?

我正在尝试删除“.sty”文件中的计数器。目前我有几个使用相同“.sty”的“.tex”文件。它们使用相同的“.sty”文件\newcommands。但是,当我要创建一个新的计数器时,计数器有时可能具有相同的名称。在这种情况下,我会收到编译器错误,因为我正在尝试创建已经定义的东西。有什么方法可以删除计数器吗? 下面是我的代码中发生的情况的一个示例: \newcommand{\addMsg}[1] % This would be in the file.sty { \newcounter{#1} } \addMsg{nameOfCounter} ...

Admin

给问题分配分数,然后把分数加起来
counters

给问题分配分数,然后把分数加起来

我想在 LaTeX 上分配和统计分数。 这是我的考卷的片段。 \documentclass{exam} \begin{document} \begin{enumerate}[label=\textbf{\arabic*}\hspace{4mm}] \item Given $z=\displaystyle2(\cos(\frac{\pi}{3})+i\sin(\frac{\pi}{3}))$, which expression is equal to $(\bar{z})^{-1}$? \item Simplify $i^{2019}$.\begin{...

Admin

改变计数器方程
counters

改变计数器方程

我对 LaTeX 的使用还比较陌生,不知道如何解决这个问题。 我有几个以一般形式写的方程,但在写它们时,我想表明一般形式只是三个具体公式的概括;即 我有这个 但我想要这个: PS:我可以像这篇文章一样使用命令标签为方程环境自定义方程编号?,但我有超过 60 个方程式,我无法为每一行单独使用命令标签(此外,手动执行时可能会出现多个错误)有人可以帮帮我吗? 我的 MWE 是: \documentclass[a4paper,12pt]{article} \usepackage[spanish]{babel} \usepackage[...

Admin

如何在 beamer 中为不同的幻灯片设置不同的标题
counters

如何在 beamer 中为不同的幻灯片设置不同的标题

我为我主持的一场智力竞赛节目设计了几张幻灯片。这个问题是关于在每张幻灯片中以不同方式编辑标题。作为参考,请参阅我的输出 pdf 在此处。 在第一张幻灯片中,标题应保持空白。 在第二张幻灯片中,第一个(红色)标题应包含单词“规则”。 第三张幻灯片的第一个(红色)标题应该有“1. 问题”。 第四张幻灯片的第二个(灰色)标题中应该有“1. 答案”。 幻灯片 5、6、7 应该有“问题编号.问题”在第一个(红色)标题中。 第八张幻灯片的第二个(灰色)标题中应该有“答案”,依此类推。 请告诉我如何实现这一点。另外,...

Admin

如果我需要根据问题编号选择不同的答案,可以自动化吗?
counters

如果我需要根据问题编号选择不同的答案,可以自动化吗?

我问了一个与此相关的问题,但我没有一个可行的例子。这是原帖有没有办法根据问题编号选择替代答案。总而言之,我想根据问题的奇偶性做出具有不同起始数字的答案选择。我想我需要创建一个环境并设置引用问题计数器的条件语句,但我没有找到类似的例子。 感谢您的阅读! \documentclass[12pt,a4paper]{report} \pagestyle{plain} \usepackage{mathtools} \usepackage{graphicx} \usepackage{setspace} \usepackage[shortlabels]{enumite...

Admin

在分配标签类型之前预先确定嵌套级别数(后续)
counters

在分配标签类型之前预先确定嵌套级别数(后续)

在此主题,@schtandard 教我如何预先确定我有 4 个枚举级别还是 3 个,并以此为条件确定我如何指定标签。他的/她的代码运行良好,所以我尝试扩展它以检查我有 2、3 还是 4 个级别。但我做不到。这是我对 @schtandard 代码的扩展。该示例有 3 个级别,如果我编码正确,宏 \whichLevel 会说 3 个级别,但它说 2 个级别,所以我没有正确调节。有人能指出我做错了什么吗? \documentclass{amsart} \usepackage{enumitem} \makeatletter \newif\if@enumerat...

Admin