ntheorem

带星号的 ntheorem 标题中出现换行符
ntheorem

带星号的 ntheorem 标题中出现换行符

我碰到这个问题之前发布过,并且已经使用了一段时间。但是,我似乎无法让同样的东西在星号环境中工作。 我知道定理标题过长一直是 的一个长期缺陷ntheorem。但是,如果存在这样的解决方法,我将非常感激您能提供一些关于如何解决这个问题的提示。 以下是使用 tufte 类的 MWE,只是为了与我通常的设置保持一致。 \documentclass{tufte-book} \usepackage{etoolbox} \usepackage{ntheorem} % Workaround for long titles in ntheorem \makeatlet...

Admin

尝试引用方程式时出现问号
ntheorem

尝试引用方程式时出现问号

也有人问过类似的问题,但我发现它们毫无帮助。当我尝试在 texstudio 中引用一个方程式时,我得到的只是 ?? 我插入的执行此操作的代码示例(我从 Wikipedia 中获取)如下: \begin{equation} \label{eq:solve} x^2 - 5 x + 6 = 0 \end{equation} \begin{equation} x_1 = \frac{5 + \sqrt{25 - 4 \times 6}}{2} = 3 \end{equation} \begin{equation...

Admin

带有 thmmarks 的 ntheorem 会导致 amsmath 方程出现奇怪的垂直间距*
ntheorem

带有 thmmarks 的 ntheorem 会导致 amsmath 方程出现奇怪的垂直间距*

使用带有 thmmarks 选项的 amsmath 和 ntheorem 时,我在 \begin{equation*} 之前遇到了奇怪的间距。这与将 leqno 和 fleqn 一起使用作为常规设置有关。我该如何解决这个问题? \documentclass[leqno,fleqn]{article} \usepackage{amsmath} \usepackage[thmmarks,amsmath,standard]{ntheorem} \begin{document} \begin{Definition} The space below this li...

Admin

程序包 amsmath 错误:多个 \labels
ntheorem

程序包 amsmath 错误:多个 \labels

我看到这个话题被讨论过几次,但通常的原因是“哦,我用了 align* 和 \label”。我的情况有点不同,这是一个最小的例子 \documentclass{article} \usepackage{amsmath} \usepackage[thmmarks, amsthm]{ntheorem} \begin{document} \begin{equation}\label{eq:a} a=b \end{equation} \begin{align} a &=b \label{eq:something_different} \end{align...

Admin

根据周围环境枚举不同的标签
ntheorem

根据周围环境枚举不同的标签

我想在定理中使用罗马枚举标签,在示例列表中使用字母标签: \documentclass{article} \usepackage{ntheorem} \usepackage{enumitem} \newtheorem{theorem}{Theorem} \theorembodyfont{\upshape} \newtheorem{examples}[theorem]{Examples} \begin{document} \begin{theorem} TFAE: \begin{enumerate}[label=(\roman*)] \item $\phi$ ...

Admin

强制在定理环境的开头缩进
ntheorem

强制在定理环境的开头缩进

当我做数学作业时,我会通过包使用具有自定义定理样式的定理环境amsthm来列举我的问题。我希望定理环境中的第一个段落能够缩进。该包indentfirst无法解决这个问题。我知道这是一个不是每个人都同意的风格决定,但这是我愿意承担的风险。这就是我定义定理样式的方式,我希望有某种方法可以在其中的某个地方添加强制缩进。 \usepackage{amsthm} \newtheoremstyle{mystyle} {\topsep}{\topsep}{\normalfont}{}{\large\bfseries}{\newline}{0em} {\thmname{#1...

Admin

如何在 ntheorem 包中仅缩进第一行
ntheorem

如何在 ntheorem 包中仅缩进第一行

我正在写一本书,遇到了定理和问题名称不标准的问题,我借助 ntneorem 包解决了这个问题,但第一行的标准缩进被删除了。如何恢复它? 我也查看了 amsthm 包,但没有找到如何解决名称问题。我的代码: \usepackage{ntheorem} \theoremheaderfont{\normalfont\bfseries} \theorembodyfont{\itshape} \theoremseparator{.} \theorempreskipamount1cm \theorempreskip{0pt} \theorempostskip{0pt}...

Admin

hyperref-cleveref-ntheorem 交互导致的错误:未定义计数器“[”
ntheorem

hyperref-cleveref-ntheorem 交互导致的错误:未定义计数器“[”

我在运行TeX Live 2023手动安装(不是通过发行版的 repo),并且在撰写本文时(2023-04-21)是最新的。 以下简短文档在最近升级后开始出现错误: \documentclass[11pt]{article} \usepackage{mathtools} \usepackage{hyperref} \usepackage{ntheorem} \usepackage{cleveref} \theoremstyle{plain} \newtheorem{lemma}{Lemma}[section] \title{} \begin{do...

Admin

pdfx (hyperref)、ntheorem 和 cleveref 的冲突
ntheorem

pdfx (hyperref)、ntheorem 和 cleveref 的冲突

编译 MWE \documentclass{book} \usepackage[x-1a1]{pdfx}% also loads hyperref \usepackage{amsmath} \usepackage[amsmath,amsthm,thref,thmmarks]{ntheorem} \usepackage{cleveref} \newtheorem{theorem}{Theorem} \begin{document} \chapter{foo}\label{ch:foo} \begin{theorem}[bar's theo...

Admin

newenvironment 内部带有 enviromentS (复数)
ntheorem

newenvironment 内部带有 enviromentS (复数)

我正在尝试为我正在上的一门特定课程(基于回忆录)创建一个环境。我跟着这个视频(https://www.youtube.com/watch?v=r_DQnSXLHBc) 除了 Overleaf 关于创建新环境的基本教程之外,但我根本不知道问题是什么(除了我……)。 .cls 文件中定义的代码:(1)用于带有计数器的示例: \RequirePackage{ntheorem} \theoremstyle{break} \theorembodyfont{\upshape} \theoremsymbol{\ensuremath{\ast}} \theoremsepar...

Admin

使用 ntheorem 在定理前留出空间,并使用 mdframed 附加组件
ntheorem

使用 ntheorem 在定理前留出空间,并使用 mdframed 附加组件

我使用多种输入为我的数学发展开发了附加的框架。无论如何,我遇到了两个不便之处: 我想在每个定理前添加空格。 我还希望为信息段落提供一个单一的环境。我开发了两个不同的环境,因为 {info} 不支持分页符,而 {mdframed}[style=infoframe] 在单页(短文本)中使用时无法在段落开头打印 (i) 符号 \documentclass[a4paper,11pt]{book} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepac...

Admin

在 ntheorem 中添加对 thmtool 的 notefont 支持的钩子
ntheorem

在 ntheorem 中添加对 thmtool 的 notefont 支持的钩子

我想使用ntheorem扩展thmtools。在后者的文档中,我读到: 注释字体(值:TEX 代码)。在头部注释排版之前,在组内执行。旨在用它来放置字体开关。格式也适用于注释周围的括号。不受 ntheorem 支持。 我想知道是否可以向某些内部ntheorem命令添加钩子以添加对此的支持。天真地,我想到了类似的东西: \patchcmd{\some@command}{(##3)}{{\thm@notefont (##3)}}{}{} ntheorem.sty但是当我阅读文档中的评论时,我不知道要修补什么命令。...

Admin

amsmath、ntheorem 和 mathtools 与选项 showonlyrefs 不兼容
ntheorem

amsmath、ntheorem 和 mathtools 与选项 showonlyrefs 不兼容

在最小的例子中 \documentclass{article} \usepackage{amsmath} \usepackage[amsmath,thmmarks]{ntheorem} \theoremsymbol{$\diamondsuit$} \newtheorem{defi}{Definition} \usepackage{mathtools} \mathtoolsset{showonlyrefs=true} % endmark appears if this is commented out \begin{document} \begin{d...

Admin

ntheorem[thref] 真的与 hyperref 不兼容吗?
ntheorem

ntheorem[thref] 真的与 hyperref 不兼容吗?

我正在使用 Ubuntu 仓库中的 texlive 版本,但后来开始需要一些软件包最新版本中的一些功能,因此我用来自的新系统替换了仓库中的 texlivehttps://tug.org/texlive/acquire-netinstall.html 然后,一些编译完美的文档开始给出这个错误信息(我们称之为“错误”): ERROR: Paragraph ended before \Hy@setref@link was complete. (在一次轻微的心脏病发作之后)我设法将问题隔离到这个(有点像 MWE): \documentclass{abntex2} ...

Admin

如何避免在已经以 \leavevmode 开头的引用宏之前输入 \leavevmode?
ntheorem

如何避免在已经以 \leavevmode 开头的引用宏之前输入 \leavevmode?

可选参数内的可选参数的控制序列必须用括号“隐藏”使用该abntex2cite包来处理我的引用时,我经常想要写: \begin{teor}[{\cite[p.~42]{johndoe1999}}] $2+2=4$. \end{teor} 但这并不管用;我需要写: \begin{teor}[\leavevmode{\cite[p.~42]{johndoe1999}}] $2+2=4$. \end{teor} 相反。 \cite和\citeonline在这方面表现完全相同。此外\leavevmode,\strut或只是一个空格/行尾也可以工作(除了空格...

Admin