nesting

新命令中的嵌套环境会产生错误
nesting

新命令中的嵌套环境会产生错误

极端 TeX 新手,抱歉这个例子太长了,我不确定哪些包对于复制问题很重要。我试图创建一个简单的命令,可以用来将带标签的注释注入现有文档。我的注释将以蓝色文本显示,并以首字母开头(本例中为“[XXX]”) \documentclass[12pt]{article} \usepackage{cprotect} \usepackage{amssymb, amsmath, bm, bbm} \usepackage{adjustbox} \usepackage{amsmath, amsfonts} \usepackage{bm, bbm} \usepackage{g...

Admin

如何交叉引用嵌套的枚举列表?
nesting

如何交叉引用嵌套的枚举列表?

在定理中,我有嵌套的枚举列表: 1.1、1.2、1.3、1.4 等。 2.1、2.2、2.3、2.4 等 供参考 1.1 至 1.3 和 2.4 我尝试使用常用命令\cref{en1-1,en1-2,en1-3,en2-4}。但是,它无法正常工作,因为它忽略了第一级编号,因此产生了错误的结果 1.1 至 2.4 有没有办法解决这个问题,以便更高级别的编号也能被考虑?我正在寻找一种自动化解决方案,而不是手动解决方法\cref{en1-1,en1-2,en1-3} and \cref{en2-4}。 以下是 MWE: \documentclass[1...

Admin

新命令,例如某个命令的任意数量的嵌套应用
nesting

新命令,例如某个命令的任意数量的嵌套应用

假设我们有一些命令,\SomeCommand{...}。我希望用语法定义一个新命令\CommandNested[n]{...},例如, \CommandNested[5]{...}相当于\SomeCommand{\SomeCommand{\SomeCommand{\SomeCommand{\SomeCommand{...}}}}}。 那么...我该怎么做呢? ...

Admin

等式中嵌套括号自动缩进
nesting

等式中嵌套括号自动缩进

这里是一些代码,它们生成带有不同深度缩进的嵌套括号的显示方程。 \documentclass{amsart} \begin{document} \begin{align*} (\exists d) &\biggl( l'(u,d) \wedge l'(v,d) \wedge \bigl(\forall z\bigr) \bigl(l'(z,d)\to(z=u\vee z=v)\bigr)\\ &\hspace{34pt}\begin{array}{...

Admin

Tikz - 如何在矩阵中嵌套节点以便它们可以连接?
nesting

Tikz - 如何在矩阵中嵌套节点以便它们可以连接?

我想创建一个在单个矩阵单元中有多个节点的矩阵。这些节点应该彼此居中。我设法通过使用嵌套的 tikz 环境来实现这一点,如下所示: \documentclass{article} \usepackage{tikz} \usetikzlibrary{matrix} \usetikzlibrary{positioning} \begin{document} \begin{tikzpicture}[auto, semithick] \tikzstyle{block} = [rectangle, draw, minimum width=5...

Admin

嵌套项目环境中的垂直线
nesting

嵌套项目环境中的垂直线

希望在嵌套的项目化环境中添加垂直线来分隔头部级别,如图所示。 有一个类似的问题这里。但我想保留如图所示的项目符号。 以下是 MWE: \documentclass{article} \usepackage{graphicx} % Required for inserting images \begin{document} \section{Introduction} \begin{itemize} \item Head Level 1: some text some text some text some text some text some tex...

Admin

嵌套列表中的 \topsep 被忽略
nesting

嵌套列表中的 \topsep 被忽略

我不知道这是 LaTeX 问题还是问题,但如果列表以垂直模式开始,则enumitem似乎\topsep(和类似地)在嵌套列表中被忽略。\partopsep 考虑以下topsep=10pt带有夸张的例子。 \documentclass{article} \usepackage{enumitem} \begin{document} \begin{enumerate} \item a % list starts after text \begin{enumerate}[topsep=10pt] \item ...

Admin

TikZ-嵌套在 \graph 节点中的 tikzpicture
nesting

TikZ-嵌套在 \graph 节点中的 tikzpicture

我正在尝试将 tikz 图形环境嵌套到 tikz 图形环境的节点中: \begin{tikzpicture} \graph [layered layout]{ ABABAB -> { AB -> {A, B}, BA -> {A, B} }; }; \end{tikzpicture} 到目前为止我已经了解了这一点,我需要使每个节点都具有类似的布局自己的图表。 我还希望能够将内图的节点与外图的节点连接起来。 我可以单独创建所有节点并连接它们,使...

Admin

包含 ifnum 的嵌套宏有问题
nesting

包含 ifnum 的嵌套宏有问题

我在使用包含 ifnum 的宏时遇到了问题。使用命令 \noexpand 后,一个宏可以正常工作,但嵌套两个宏无法编译,而是会导致错误消息 额外\fi。 \fi 如下面代码所示。如何才能让嵌套宏正常工作? \documentclass{article} \newcommand{\IFCONDA}{\noexpand{\ifnum1>0}} \newcommand{\IFCONDB}{\noexpand{\ifnum1=0}} \begin{document} \IFCONDA hello1 \else % \IFCONDA world1 % ...

Admin

嵌套多个方程
nesting

嵌套多个方程

如果有意义的话,我希望能够清晰地遵循从方程 1 到方程 2(a 或 b)再到方程 3a(a 或 b)再到方程 4aa(a 或 b)等的推导过程。我目前正在使用内置子方程环境来尝试执行此操作,但它只有默认计数器 3,这对我来说还不够,因为方程 3 在我的长推导中不断重复。 GPT 建议我创建一个自定义环境,其中的无限计数器在函数中镜像 subeqn,但对我来说不起作用。我想知道子方程环境是否真的是我想要的,或者是否有更好的方法,我不知道我应该考虑。 \usepackage{physics} \usepackage{breqn} \title{FCI Quest...

Admin

Overleaf - 将多个 .tex 文件编译成多个输出(或者嵌套文档类?)
nesting

Overleaf - 将多个 .tex 文件编译成多个输出(或者嵌套文档类?)

澄清:我正在寻找一种方法,当我单击 Overleaf 中的“重新编译”按钮时,自动在多个 .tex 文件上运行 pdflatex 以生成多个单独的 .pdf 文件。 我有多个 .tex 文件,它们在 Overleaf 中具有不同的文档类别。由于它们具有不同的文档类别,因此我认为该subfiles包不是一个可行的解决方案。 我目前正在分别编译它们并将结果上传回 Overleaf,但如果您忘记编译一个更新的文件,这个解决方案并不是最好的。 我相信也许latexmk可以用于此。 对此的替代解决方案,也可能是更好的解决方案:是否有办法嵌套不同的文档类?如果是这样...

Admin

使用嵌套重新定义方程环境
nesting

使用嵌套重新定义方程环境

很多时候我写的方程式太长,所以我需要使用这个序列: \begin{equation}\begin{gathered} ax+by=u\\ cx+by=v \end{gathered}\end{equation} 我想重新定义equation环境以便能够做这样的事情: \begin{equation} ax+by=u\\ cx+by=v \end{equation} 我已经通过使用 \let这种方式实现了这一点 \let\EQUATION\equation \let\endEQUATION\endequation \renewen...

Admin

嵌套对齐,可任意对齐位置
nesting

嵌套对齐,可任意对齐位置

我希望一个对齐环境的对齐位置不会干扰另一个环境的对齐。例如,在下面的代码中,我有很长的g_1、表达式g_2,g_3我想将它们与+符号对齐。我现在必须手动执行此操作,例如, \begin{align} x &\coloneqq \argmin_x \big\{f(x) + g_1(x)\notag\\ & \qquad\qquad\qquad\quad\;\; + g_2(x)\notag\\ & \qquad\qquad\qquad\quad\;\; + g_3(x)\big\}\\ y & \colo...

Admin

使用 `\fbox{enumi}` 嵌套枚举停止递增
nesting

使用 `\fbox{enumi}` 嵌套枚举停止递增

我想在 的物品标签周围加上方框enumerate。我创建了一个新命令: \newcommand{\sqenumi}{\protect\fbox{\arabic{enumi}}} 这样,我就能得到我想要的东西了\begin{enumerate}[label=\sqenumi]。 但是,当将\sqenumi嵌套enumerate在另一个 中(有或没有\sqenumi)时,标签不再增加。MWE: \documentclass{article} \usepackage[french]{babel} \usepackage{enumitem} \newcomman...

Admin