l3build

l3build 不工作
l3build

l3build 不工作

当我尝试运行时l3build doc,我得到: l3build doc /Library/TeX/texbin/l3build: line 1: --[[: command not found /Library/TeX/texbin/l3build: line 3: syntax error near unexpected token `(' /Library/TeX/texbin/l3build: line 3: `File l3build.lua Copyright (C) 2014-2022 The LaTeX Project' 我知道这可能是由一些...

Admin

使用 l3build 将 bib 数据库导入 bibtex/bib
l3build

使用 l3build 将 bib 数据库导入 bibtex/bib

我想使用l3build来构建 biblatex 支持包。我不使用.ins和.dtx文件。我的源文件将如下: biblatex-support-package |- files.bbx |- files.cbx |- files.dbx |- files.lbx |- file-doc.tex |- file-example.bib 我希望将 biblatex 数据库安装在 bibtex/bib/.. 中,而不是树中doc。我尝试过几次(包括使用变量tdslocations),但无济于事。 @Joseph Wright 回复后的更新 的内容build.lua...

Admin

l3build-非平面测试目录?
l3build

l3build-非平面测试目录?

对于我的测试,我使用以下实用的扁平结构。 tests ├── showcase-no-stripe-page-break-1.lvt ├── showcase-no-stripe-page-break-2.lvt ├── tdocenv-back-return.lvt ├── tdocenv-spacing-EN.lvt └── tdocenv-spacing-EN.lvt 我觉得按如下方式进行更实用。我正在考虑增加测试次数。 tests ├── showcase │ ├── no-stripe-page-break-1.lvt │ └── no-...

Admin

如何执行多次运行/编译来使用 l3build 检查测试文件?
l3build

如何执行多次运行/编译来使用 l3build 检查测试文件?

我想用l3build它对我拥有的一些 LaTeX 代码进行回归测试。当我需要多次编译才能进行此类回归测试时,我的困难就开始了。例如,我想检查目录是否正确打印了我的测试文档的各个部分。 如果我手动进行,第一次编译时目录会丢失,第二次编译时一切正常。但是,如果我手动进行,l3build第二次编译时就无法编译。 从文档中,我发现这runtest_tasks可能是一个选项。但是,在我的情况下,它似乎无法正常工作。我想我错过了一些东西,但由于我找不到示例,所以我很难找到这个小东西。 这是一个MWE:build.lua: checksearch = true -- En...

Admin

初步问题:
l3build

初步问题:

我正在尝试使用从相同的源目录构建模块的多个变体l3build。 我打算提供多种build.lua配置,每种配置一种。 初步问题: 就我而言,我无法指定应该使用l3build哪个build.lua,对吗?如果这有可能的话,我只需创建文件build-varA.lua,build-varB.lua并l3build在每个配置中调用。如果可能的话,我想知道怎么做,然后我的问题的其余部分就变得过时了。 根据 l3build 作者 Joseph Wright 的评论,目前这是不可能的。 主要问题 由于我不指望对我的初步问题得到肯定的答复,因此我设置了以下结构: <p...

Admin

如何使用 l3build 来编译子目录中的示例而不是 typesetdir?
l3build

如何使用 l3build 来编译子目录中的示例而不是 typesetdir?

我想使用 l3build 构建/排版/编译一些分布在一些子文件夹中的 TeX 示例文件。由于这些是示例,我使用命令l3build doc。我成功地在文件夹中编译了它们build/doc。但是,对于这些文件及其相对路径之间的一些依赖关系,我想在它们各自的子文件夹中编译这些文件。 假设我的文件夹如下: |- build |- pack_examples |- exampleA |- exampleAmain.tex |- exampleAdependency.tex |- exampleB |- exampleBma...

Admin

关于 @cabohah 评论的更新
l3build

关于 @cabohah 评论的更新

我使用以下文件夹来放置我的sty文件code,其中的tex文件及其资源doc进口商bdoc-fr.tex。 rollout ├── build.Lua ├── code └── doc    ├── bdoc-fr.tex    └── examples    └── ... 这是我的配置build.lua文件。 -- build.lua module = "bdoc" sourcefiles = {"code/*.sty"} typesetfiles = {"doc/*...

Admin

l3build - 直接使用“PDF”文件格式的文档
l3build

l3build - 直接使用“PDF”文件格式的文档

为了使用l3build,我想使用以下结构,其中我直接以文件的形式提供文档PDF。 . ├── MANIFEST.md ├── README.md ├── build.lua ├── code │   ├── bdoc-locale-english.cfg.sty │   ├── bdoc-locale-french.cfg.sty │   └── bdoc.sty ├── doc │   └── bdoc-fr.pdf └── testfiles ├── write-ma...

Admin

l3build - 演示 - 如何使用--shell-escape?
l3build

l3build - 演示 - 如何使用--shell-escape?

我如何设置typesetcmds以便使用--shell-escape因为我的演示使用minted? -- build.lua module = "bdoc" sourcefiles = {"*.sty"} typesetdemofiles = {"demos/*.tex"} typesetcmds = "?" ...

Admin

演示文件的 l3build、CTAN 和 PDF 版本
l3build

演示文件的 l3build、CTAN 和 PDF 版本

分发演示文件的 PDF 版本是个好主意吗?如果是,我该怎么做? -- build.lua module = "bdoc" sourcefiles = {"code/*.sty", "code/*.pdf"} typesetdemofiles = {"demos/*.tex"} ...

Admin

测试 - 源的相对路径
l3build

测试 - 源的相对路径

我想要使​​用以下结构来编码和测试我的包。该文件夹是从非设计为分发的源文件夹自动构建的。这是我的工作流程。 . ├── README.md ├── bdoc │   ├── bdoc-FR.pdf │   ├── bdoc-locale-english.cfg.sty │   ├── bdoc-locale-french.cfg.sty │   └── bdoc.sty └── tests    ├── build.lua    └──...

Admin

文件布局
l3build

文件布局

我想要使​​用它l3build来构建和打包 TrueType/OpenType 字体的支持包。 文件布局 truetype/MyFont.ttf build.lua my-font-package.dtx my-font-package.ins 文件内容 build.lua -- Identify the bundle and module bundle = "" module = "my-font-package" -- Typeset only the .tex files typesetfile = {"*.tex"} -- Sources fi...

Admin

在开发过程中使用不同的文件夹构建一组软件包
l3build

在开发过程中使用不同的文件夹构建一组软件包

我正在开发一些小包,每个包都有针对性的用途:例如,我正在完成一个围绕间隔的工具,稍后我会做另一个工具来处理更通用的集合,等等。 我知道这l3build使得将这些包放到网上变得容易,但我想知道我是否可以将每个包指示为整体的一部分,以免污染发行版的命名空间TeXLive。 这是一个用于开发目的的文件夹结构的虚构示例。 + mylatexdev + tnsinterval + tests-done-via-l3build + ... + tnslogic + tests-done-via-l3build + ... + ...

Admin

l3build 测试几个 tcolorbox 定理:最好的方法是什么?
l3build

l3build 测试几个 tcolorbox 定理:最好的方法是什么?

(我(仍然)正在尝试了解l3build测试如何进行。) 假设我想l3build对一个类进行测试(基于standalone类,但我猜这里并不重要),它将定义以下 tcolorbox“定理环境”。 \documentclass[varwidth=15cm,border=1in,french]{standalone} \usepackage{tcolorbox} \usepackage{babel} \usepackage{zref-clever} \tcbuselibrary{theorems,skins,hooks} \tcbset{label is zla...

Admin

l3build 使用独立类测试整个页面
l3build

l3build 使用独立类测试整个页面

我仍在尝试了解l3build测试是如何进行的,尤其是针对课程的测试。standalone更具体地说。 myclass.cls考虑以下基于该类的自定义类( ) standalone,其中varwidth=15cm设置确实很重要: \ProvidesExplClass {myclass} {2023/03/27} {0.1} { My Nice Class. } \NeedsTeXFormat{LaTeX2e} \LoadClass[varwidth=15cm]{standalone} \endinput 显然,以下测试文件的输出:...

Admin