grouping

使用 {nomencl} + {etoolbox} 为命名法添加进一步分组
grouping

使用 {nomencl} + {etoolbox} 为命名法添加进一步分组

为了给我的硕士论文添加术语,我遵循overleaf 的推荐并使用以下代码。 分组对我来说非常重要。不幸的是,我不知道如何使用 创建子群etoolbox。对于这个特定示例,子群是指“物理常数”、“数字集”和“其他符号”的子部分。 我的总体目标是这样的:对于“公式和符号列表”部分(分组),有“空间和$ \ sigma$-代数”,“运算符”,“函数”等子部分... 我如何通过扩展下面的代码片段来实现这一点? \documentclass{article} \usepackage{amssymb} \usepackage{nomencl} \makenomencla...

Admin

如何将宏扩展移到当前半组之外,而无需全局定义宏?
grouping

如何将宏扩展移到当前半组之外,而无需全局定义宏?

我编写了一个宏,用于计算用 s 分隔的线条\measureHbox{}的高度和宽度:\hbox\break \long\def\measureHbox#1{% \begingroup \def\break{\noexpand\my@cr}% \protected@edef\@argi{#1}% \@tempdima\z@%% width \@tempdimb\z@%% height+depth \long\def\mesure@line ##1\my@cr##2\@nil{% \if!##1!\else...

Admin

使用 Tikz,如何将大小不同的范围置于节点下方或旁边?
grouping

使用 Tikz,如何将大小不同的范围置于节点下方或旁边?

我正在寻找一种方法来将瞄准镜置于local bounding box=Node4-0下方的中心Node3-0。此外,我还想在用红色轮廓框包围的瞄准镜之间设置固定距离,就像node distance。这个问题是不是关于生成下面的图片,但关于制作(嵌套)节点组和将这些组相对于其他节点/组进行移动。我已经知道如何在不分组/限定范围节点的情况下创建下面的图片,但这不是这个问题的目的。 下面的代码演示了我尝试移动范围的情况。我想再次提到,我的目标不是创建下面的图片,而是创建一组节点,甚至是嵌套组,然后将它们放置在彼此下方的中心或节点/组旁边。 \documentc...

Admin

使用花括号包裹文本
grouping

使用花括号包裹文本

这可能是重复的,但由于 Google 不允许我在花括号上搜索,{否则}我无法找到信息。 问题是:为什么我只能这样做{Some text}? 我该怎么称呼它?我似乎缺乏一些知识来用 Latex 术语来表达这一点。如果我猜的话,我倾向于说这是可能的,因为它{ }定义了新的未定义或标准环境的范围。 但我不知道它是不是在这么做。 这是一个最小的工作示例。 \documentclass{article} \usepackage[utf8]{inputenc} \begin{document} {check this out} check this ou...

Admin

如何向矩阵添加垂直括号以显示元素的不同分组?
grouping

如何向矩阵添加垂直括号以显示元素的不同分组?

因此,我目前正在尝试这样做: 这是我目前尝试过的, \[ \left[ \begin{array}{c} \left.\begin{matrix} x_k \\ y_k \\ v_k \\ \psi_k \\ \end{matrix}\right\} s_k^p \\ \left.\begin{matrix} b_k \\ \end{matrix}\right\} s_k^c \end{array} \right] \] 但是,我在矩阵内部得到了垂直花括号: 我想要它如图所示在外面,我该如何实现?提前谢谢! ...

Admin

本地将图形环境重新定义为图形*,以便自动导出
grouping

本地将图形环境重新定义为图形*,以便自动导出

我正在使用基于pandocLatex 的工作流程来制作具有我公司布局的论文。格式的一部分是设置在页边空白内的标题,有时使用跨越文本和页边空白区域的图像。两者都可以通过该软件包轻松实现sidenotes。它允许修改figure*环境中的大数字。 在纯文本文档中,在常规figure和之间切换figure*当然没有问题。但我必须使用pandoc从 markdown 到 Latex 再到 PDF 的自动化工作流程。不幸的是,pandoc没有提供在星号和常规环境之间切换的内置选项。因此,我编写了一个 Lua 过滤器,它将标记为星号的图形包装在一个组内,并在其中本地重新...

Admin

如何避免在组/环境中重置宏定义
grouping

如何避免在组/环境中重置宏定义

\pgPtList问题来了:为什么下面的代码会在组结束时重置控制序列的含义? \documentclass[12pt]{article} \begin{document} \begingroup \gdef\pgPtList{} \edef\pgPtList{8} pgPtList is: \pgPtList \edef\pgPtList{8, 5} pgPtList is: \pgPtList \endgroup Empty environment has ended. pgPtList is: \...

Admin

在 beamer 中保存数学样式
grouping

在 beamer 中保存数学样式

我正在尝试构建一个 beamer 版本alt,该版本占用其较大参数的空间。我使用一些saveboxes 和测量来实现这一点。因为我也想在数学中使用它,所以我需要保存当前的数学样式。显然,scalerel\ThisStyle与 beamer 叠加层不能完美交互,所以我试图在没有它的情况下相处。但是,我很难确定当前的数学样式。请注意,通常的mathpalette-way 会导致叠加规范出现问题。 我想到了下面的方法,但没有 s 也不起作用aftergroup。 \documentclass{beamer} \usepackage{calc} \show\math...

Admin

“\uppercase{a\lowercase{bC}}” 在 TeX 中生成“Abc”吗?
grouping

“\uppercase{a\lowercase{bC}}” 在 TeX 中生成“Abc”吗?

在 TeX 中,\uppercase{a\lowercase{bC}}生成的Abc不是ABC,为什么?据我所知,TeX 会先运行内层组,然后再运行外层组,所以我认为应该是ABC,甚至\uppercase{a\expandafter{\lowercase{bC}}}不能改为bc。BC你能告诉我原因吗? ...

Admin

转换字符类别时需要在字符前添加空格吗?
grouping

转换字符类别时需要在字符前添加空格吗?

第 307 页底部TeXbook, 它说 TEX 总是在计算该常量之前读取其后的标记。 所以, {\catcode‘\>=2 > 不同于 {\catcode\`>=2> 确实如此,因为 {\catcode`\>=2>hello\par 输出 但如果有 \catcode`\<=1 在此之前,结果已经发生了改变。例如 {\catcode`\>=2>hello\par \catcode`\<=1 {\catcode`\>=2>hello\par \bye 输出 为什么 \cat...

Admin

如果没有“\global”,我们还能改变“\count0”吗?
grouping

如果没有“\global”,我们还能改变“\count0”吗?

正如书中第 21 页所述TeXbook,如果我们需要更改页码以添加 1,我们需要使用\global\advance\count0 by 1,因为在其他组中\advance\count0 by 1无法更改。但是,\count0 hello \advance\count0 by 1 \bye % end the document 还是可以把页码改成+1,也就是现在的2。那么\global这里的 应该怎么理解呢,不管有没有\global,页码都是2。什么情况下,没有\global,页码就改不了了? 这个问题是关于另一道题的,在那本书的第21页,练习5.6说: ...

Admin

忽略运行时在 PDF 中打印的 \bgroup 和 \egroup 之间的文本
grouping

忽略运行时在 PDF 中打印的 \bgroup 和 \egroup 之间的文本

我想排除\bgroup和之间的文本\egroup出现在最终的 PDF 中,即在运行时将其标记为注释。但是,这里的问题是文本不是静态的,并且\bgroup和\egroup位于两个不同的命令定义中。 我如何才能实现这一特定行为? ...

Admin

为什么加载“newenviron”会导致编译失败?
grouping

为什么加载“newenviron”会导致编译失败?

为了避免不必要的努力,请注意我要求具体说明错误原因,而不是如何避免。此外,我知道\NewDocumentEnvironment现在提供了这个b选项。 考虑以下 MNWE, \documentclass[]{article} \usepackage{newenviron} \begin{document} hylo \end{document} 这无法编译,声称有一个额外的\endgroup,因此\document以结尾\endgroup。 This is pdfTeX, Version 3.141592653-2.6-1.40.25 (TeX Live 2...

Admin