xtemplate

xtemplate-我可以分解我的代码吗?
xtemplate

xtemplate-我可以分解我的代码吗?

下面是一个 MWE,它是 使用的一个小例子xtemplate。此行将在我正在处理的第一个公共包中使用;在我的包中, 的调用\UseTemplate将通过标准命令完成LaTeX。我的想法是,如果默认行为不太好,则提出一种通用的方法来生成不同类型的分隔符构造,并使用用户界面进行缩放。 \documentclass[12pt, a4paper]{article} \usepackage{xtemplate} \usepackage{amsmath} \ExplSyntaxOn \tl_new:N \l_projetmbc_testing_size_left_...

Admin

对于文档类编写者来说,仍然推荐使用 xtemplates 吗?
xtemplate

对于文档类编写者来说,仍然推荐使用 xtemplates 吗?

假设我想基于另一个类(比如article)创建一个 LaTeX 类,例如带有特定设计(比如tcolorbox盒子)的引文或定理:现在仍然建议依赖xtemplates它吗? 附带问题:近 10 年后,是否需要做出任何改变?这个有启发性的答案弗兰克·米特尔巴赫 (Frank Mittelbach) 的xtemplates? ...

Admin

使用 acro 时出错:类型为“acro-first”的“long-short”是(xtemplate)未知
xtemplate

使用 acro 时出错:类型为“acro-first”的“long-short”是(xtemplate)未知

我刚刚从 overleaf 切换到使用 vim 来处理 latex,并在命令行上执行所有操作。我之前在 Overleaf 中编译代码时没有错误,但现在我在使用 acro 时遇到了问题。MWE: \documentclass[12pt]{article} \usepackage{acro} \DeclareAcronym{cond}{ short=Cond.\@, long=Condition, first-style=long-short, } \begin{document} \ac{cond} \end{document} ...

Admin

使用 diffcoef 编写无分母的导数算子
xtemplate

使用 diffcoef 编写无分母的导数算子

我最近发现diffcoef包裹以及xtemplate。第一个几乎涵盖了我用个人宏对导数运算符所做的一切。 不过,我想知道是否可以简单地调整命令\diffp以获得导数运算符的紧凑版本,其中分母用下标表示。 这是一个 MWE,其中等式的右边应该与左边类似: \documentclass{article} \usepackage{diffcoeff} \begin{document} \diffdef{p}{ % Something that should remove the fraction style op-symbol = \...

Admin

实例似乎忽略了键
xtemplate

实例似乎忽略了键

下面是一个基本示例,其中显示 a)“实例将在模板中设置一些键”,以及 b)“⟨参数⟩的键值列表适用于⟨新模板⟩,并且在创建实例时无法更改。”我无法理解我得到的结果。我原本以为两者都是“hello world!”,只是括号不同。而对于 b),我预计会出现一个警告,告知密钥受到限制。我错过了什么? \documentclass{article} \usepackage{xtemplate} \ExplSyntaxOn \DeclareObjectType{say}{1} \DeclareTemplateInterface{say}{parent}{1} {...

Admin

在 xtemplate 中使用 \KeyValue 作为实例键类型
xtemplate

在 xtemplate 中使用 \KeyValue 作为实例键类型

xtemplate我在使用\KeyValue类型的键时遇到了一个问题instance。实例键类型尚未记录,所以我可能做错了。 这是我能想到的最小的例子: \documentclass{article} \usepackage{expl3} \usepackage{xtemplate} \ExplSyntaxOn \DeclareObjectType { format } {1} \DeclareObjectType { tagged } {2} \DeclareTemplateInterface { format } { format-text } {...

Admin

xtemplate 对象中的重复实例名称
xtemplate

xtemplate 对象中的重复实例名称

看起来,对象的实例名称xtemplate必须是唯一的,即使这些实例是从不同的模板创建的。这是有意为之还是一个错误?我怀疑是前者,但我找不到任何地方记录此问题,而且这似乎违反直觉,因为我本来希望每个模板的命名空间都是不同的。 在以下示例中,我为代表标准化测试中某个部分的对象创建了两个模板。每个模板代表一种不同的测试格式(例如 SAT、ACT、GRE、LSAT 等)。在该格式中,除了通用的设置外,还可以有一个或多个域(例如阅读、数学等),这些域具有自己的自定义设置。这些域与实例相对应。 \documentclass{scrreprt} \usepackage...

Admin

使用 xtemplate 创建环境
xtemplate

使用 xtemplate 创建环境

这些示例xtemplate展示了如何制作文档命令,但我还没有看到任何涉及环境的内容。 如果我要使用 定义环境xtemplate,最好的方法是什么?我立即想到的两种方法是: 定义一个对象env和两个模板start和end。 定义两个对象,env-start和env-end。 这种工作方式xtemplate给我的印象是它只关注命令;是这样吗? ...

Admin

软件架构和 xtemplate
xtemplate

软件架构和 xtemplate

在编写包时,可能会出现需要多个部分交互才能形成完整产品的情况。使用时xtemplate,我可以将每个部分定义为一个对象。这意味着我定义的模板需要某种有组织的方式来相互交互。这也意味着这些对象的模板不能混合搭配。 组织使用 制作的部件的最佳方法是什么xtemplate?我的第一个想法是定义部件的对象和模板,然后定义一个代表整个产品的对象,最后定义一个需要特定部件作为实例的模板,并使用模板代码将所有内容放在一起。 ...

Admin

更新至 acro-v2.7b 后,Acro 软件包提供“!缺失数字,视为零。”
xtemplate

更新至 acro-v2.7b 后,Acro 软件包提供“!缺失数字,视为零。”

我对 texlive 2017 进行了更新(通过 tlmgr),然后出现了 acro 包错误,这是我以前从未遇到过的。 我已经提供了 MWE: \documentclass{article} \usepackage{acro} \DeclareAcronym{RES}{ short = RES , long = Renewable Energy Sources , } \listfiles \begin{document} \ac{RES} \end{document} 这是我对 \listfiles 的输出 *File ...

Admin

如何修补 \DeclareTemplateCode 的结果(用于自定义 acro 列表样式)
xtemplate

如何修补 \DeclareTemplateCode 的结果(用于自定义 acro 列表样式)

在尝试创建一种习惯acro列表样式带有longtable重复标题,我开始比过去更多地处理一些 LaTeX3 代码。我习惯使用 进行修补etoolbox,\patchcmd但在尝试更改通过 中的一些代码创建的模板时却不知所措acro.sty。 目标 我想更改/添加\DeclareAcroListStyle程序中的变量,以允许在首字母缩略词内容之前和之后添加表格行,但是里面环境longtable。例如,这将允许\endhead插入带有的标题行以支持多页表。 最小工作示例 这个 MWE 给出了一个表格和一个示例,说明我希望代码如何运行。 \documen...

Admin

我应该如何使用 xtemplate 创建复杂对象?
xtemplate

我应该如何使用 xtemplate 创建复杂对象?

考虑以下简单的例子: \documentclass{article} \usepackage{xtemplate} \ExplSyntaxOn \DeclareObjectType { test } { 10 } \ExplSyntaxOff \begin{document} oh, nose! \end{document} ERROR: xtemplate error: "bad-number-of-arguments" --- TeX said --- ! ! Bad number of arguments for object type...

Admin

xtemplate中对象,模板接口,模板代码参数有什么区别?
xtemplate

xtemplate中对象,模板接口,模板代码参数有什么区别?

来自@cgnieder 的帮助xtemplate 文章: 基本上,有四个命令对于结构的定义很重要: \DeclareObjectType {⟨object⟩} {⟨number of args⟩} \DeclareTemplateInterface {⟨object⟩} {⟨template⟩} {⟨number of args⟩} {⟨interface⟩} \DeclareTemplateCode {⟨object⟩} {⟨template⟩} {⟨number of ...

Admin

3 孔活页夹标签的 LaTeX 模板
xtemplate

3 孔活页夹标签的 LaTeX 模板

我有一个三孔活页夹,里面有八个页隔。每个页隔上都有一个空白的槽,可以输入主题名称的标签。 标签尺寸为 0.5 英寸 x 1.5 英寸。有没有办法为这些标签设置一个简单的环境,以便我可以打印出一堆并快速自定义它们? 另外,标签可以折叠起来,使其厚度加倍,这样我就可以在标签的两面书写。当我将其打印出来然后折叠起来时,名称就会出现在两面。另外,是否可以在标签周围放置一个方框,这样我就知道在哪里剪裁。 当我将其打印出来并剪下来时它看起来应该是这样的: 我对 Latex 还很陌生,所以很抱歉自己没有尝试。但我觉得你们很聪明,很快就能做到。 ...

Admin

xtemplate 集合有什么不好?
xtemplate

xtemplate 集合有什么不好?

文档xtemplate中 (简短且没有帮助) 描述了 '集合' 的概念xtemplate。它继续说, 然而,虽然可切换实例的想法很有用,但团队认为集合并不是实现这一目标的正确方法,至少不是当前的方法。 这是在哪里确定的(LaTeX-L?)以及实际上提出了哪些担忧?对此有什么新的想法吗? 而且,xtemplate这也是自 Dolan Duck 被 PGFication 以来第二酷的事情。 ...

Admin