thmtools

使用 mdframed 产生不需要的灰线
thmtools

使用 mdframed 产生不需要的灰线

我使用 mdframed 在定理环境的左侧用双线包围它(试图重现 Hatcher 的“代数拓扑”)。它几乎完美地工作,除了两条连接我的主要垂直线的小水平灰线: 下面是生成上述图片的最小代码: \documentclass{article} \usepackage{lipsum} \usepackage{amsthm} \usepackage{tikz} \usepackage[framemethod=tikz]{mdframed} \newtheorem{thm}{Theorem} \mdfdefinestyle{double-line}{% ou...

Admin

定理中的多列
thmtools

定理中的多列

我使用amsthm和,thmtools并且我想在我的定理中指定 2 列。我有两个问题: 当我指定它时,我得到了一个非常糟糕的结果(存在正确破坏文本的问题) 是否有可能直接声明这两列\declaretheorem? 平均能量损失 \documentclass{book} \usepackage{xcolor} \usepackage{amsthm} \usepackage{thmtools} \usepackage{hyperref,nameref} \usepackage{multicol} \usepackage{lipsum} \decla...

Admin

thmtools -> 在定理头部引用论文
thmtools

thmtools -> 在定理头部引用论文

我想获得以下代码的替代方案,与 thmtools 一起使用: \begin{theorem}[Theorem X.X of \cite{foo}] bar \end{theorem} 当我执行以下操作时: \begin{theorem}[name={Theorem X.X of \cite{foo}}] bar \end{theorem} 如果定理是在我的标题中使用创建的环境 \usepackage{amsthm} \usepackage{thmtools} \declaretheorem[style=plain, name=Theore...

Admin

我尝试使用定理连续编号表格时遇到错误
thmtools

我尝试使用定理连续编号表格时遇到错误

egreg请在此回答我(之前提出的)关于给予数字与定理相同编号的问题: 按顺序对表格进行编号。 不幸的是,这个非常好的解决方案似乎与我所依赖的现有代码不兼容(希望可以轻松修复)。这是我的文档的模仿版本。 \documentclass{article} \usepackage{amsmath,amsthm,thmtools,float,cleveref} \declaretheorem[name=Theorem,numberwithin=section]{thm} \newtheorem{theorem}[thm]{Theorem} \newtheor...

Admin

如何拥有可重述的 tcolorbox 定理环境,同时避免标签被多次定义
thmtools

如何拥有可重述的 tcolorbox 定理环境,同时避免标签被多次定义

我有一份文档,我想先在其中定义一个定理,然后在需要证明它的时候重新陈述相同的定理。 通常这可以使用thm-restate包来完成。但是,我的文档中的定理使用 tcolorbox 环境,因此我尝试使用这个答案。 这种方法适用于重述定理,但 LaTeX 会发出有关标签“多重定义”的警告。由于这个错误,我无法正确引用重述定理。 我的问题:我怎样才能重述 tcolorbox 定理,而不遇到标签重复的问题? 以下是展示设置和问题的最小示例: \documentclass{article} \usepackage{amsmath} \usepackage[colorl...

Admin

如何使 NewTx 定理中的某些文本不倾斜(强调)?
thmtools

如何使 NewTx 定理中的某些文本不倾斜(强调)?

使用newtx表示字体,使用 表示定理thmtools,我希望类定理环境的主体倾斜。使用newtx,指定 表示\thfamily可以实现bodyfont这一点。 不过我还是想让定理主体内的某些文字保持直立,\emph像平常一样使用。 但这不起作用。如何修复? \documentclass{article} \usepackage{amsthm} \usepackage[thmslshape]{newtx} \usepackage{thmtools} \swapnumbers % see newtexdoc.pdf, page 12, end of Se...

Admin

thmtools:框和文本之间的间距
thmtools

thmtools:框和文本之间的间距

使用包thm工具我怎样才能使 box-box、text-box 和 box-text 的间距都相同?box-text 和 text-box 的间距不一样。而且 box-box 的间距通常较大(我假设每个框的额外空间都已添加),当多个框连续时,会产生不必要的空间。 这是我使用的全部代码: \documentclass{article} %%Packages%% \usepackage{amsmath,amssymb,amsthm} \usepackage[usenames,svgnames,dvipsnames]{xcolor} \usepackage{...

Admin

继续在算法环境中对定理进行编号
thmtools

继续在算法环境中对定理进行编号

我正在使用该thmtools包来获取类似定理的环境,其中定理编号的形式为 SECTION.THEOREMNUMBER: \declaretheorem[numberwithin = chapter]{theorem} \declaretheorem[sibling = theorem, style = definition]{definition} \declaretheorem[sibling = theorem, style = definition]{lemma} 现在我还想使用包algorithm和来包含算法algpseudocode。我已经通过指...

Admin

指向同一位置的 Hyperref 链接(使用 thmtools 和 answer 包)
thmtools

指向同一位置的 Hyperref 链接(使用 thmtools 和 answer 包)

在每个问题的末尾,我都希望能标明该问题解决方案的页码。 如果我这样做, \documentclass{article} \usepackage{amsthm,thmtools} \declaretheoremstyle[ notefont=\bfseries, notebraces={}{}, headformat={\large\NUMBER.\NOTE}, headpunct={\vspace{\topsep}\newline}, spacebelow=40pt, prefoothook={\hfill Solução: pág. \pageref...

Admin

如何在枚举列表项中交叉引用可选参数内容?
thmtools

如何在枚举列表项中交叉引用可选参数内容?

下面,是否可以创建一个交叉引用来打印内容可选参数的“类似注释”字段\ditem? 也就是说,我希望在引用标签时能够打印“一些大内容”(不带引号)ex:wow。 \documentclass{memoir} \usepackage{amsthm,thmtools} \usepackage{enumitem} \declaretheoremstyle[ headfont= \sffamily\bfseries, headpunct={\sffamily\bfseries.}, postheadspace=0.5em, notefont=\sffam...

Admin

Autonum 与可重声明不兼容
thmtools

Autonum 与可重声明不兼容

我正在使用 autonum 包。如果我想使用包含对齐环境的 thm-restate 包重述引理,则重述之后的所有引理都无法引用。有什么解决方法吗?我想保留 autonum 包。 这个问题类似于autonum 软件包与 thm-restate 一起使用时会破坏所有引用,但没有给出任何答案。 请参阅下面的 MWE: \documentclass{article} \usepackage{thm-restate} \newtheorem{lemma}{Lemma} \usepackage{autonum} \begin{document} This is ...

Admin

仅第一次打印可重述定理的某些部分
thmtools

仅第一次打印可重述定理的某些部分

我处于 restatable 的标准场景中:我在论文的简短版本中使用 restatable 陈述引理,其证明在附录中给出。在附录中,我想在给出其证明之前重述引理。 现在问题来了。我想用 $\spadesuit$ 来表示引理(简短版本),其证明在附录中。但是,我希望 $\spadesuit$ 只出现在简短版本中,而不是在附录中打印语句时第二次出现。我该如何实现这一点? \documentclass{article} \usepackage{amsthm,thmtools,thm-restate,amssymb} \begin{document} \begin{...

Admin

使用 thmtools 继续具有枚举项的定理类环境
thmtools

使用 thmtools 继续具有枚举项的定理类环境

以下分述三项议题: 我怎样才能让“1.1 示例(一些示例),续”中的枚举列表在与标题/注释相同的行上开始其项目“2。...”,就像原始的 1.1 示例(一些示例)一样? 如何消除定理声明\hspace{-1.5pt}键值中的临时错误?如果没有它,在后续部分中,标题“1.1 示例”和注释“(一些示例)”之间确实有大约 1.5 个额外的水平空间。nameexscont 为什么需要\savenum/ \backnumruse 来恢复编号项目?(而是使用注释掉的选项[resume*]实际上并不能恢复编号!) 注意:我展示了所有交叉引用的内容,因为我需要它们在修复...

Admin

计数定理,如定理 part.chapter.number
thmtools

计数定理,如定理 part.chapter.number

我使用的是 scrreprt 文档类,它提供部分和章节。虽然我找到了枚举定理的解决方案,例如定理 chapter.section.number,但我无法获得定理 part.chapter.number。我要么得到 chapter.number 的 part.number。这是一个最小示例: \documentclass{scrreprt} \usepackage{amsmath,amsthm,thmtools} %thmtools is used to share counters \declaretheorem[numberwithin=chapter, ...

Admin

在 thmtools 中的自定义环境中删除方程式中不必要的空格
thmtools

在 thmtools 中的自定义环境中删除方程式中不必要的空格

我在写论文时遇到了一个问题。每当定理以方程式结尾时,就会添加一行。我必须使用thmtools,我不确定是否应该从theorem环境定义中删除这个空间,或者是否需要在其他地方解决。有什么想法吗? \documentclass{article} \usepackage[english]{babel} \usepackage{amsmath,amsthm} \usepackage{thmtools} \declaretheoremstyle[ spaceabove=6pt, spacebelow=6pt, headfont=\normalfont\...

Admin