2014 年出版物
2014 年 UK-TUG 会议
2014 年 11 月会议上关于 LaTeX2e 和 LaTeX3 开发主题的一些视频片段。
修复 LaTeX2e (视频)
- David Carlisle
- 2014 年 UK-TUG 会议
一个描述改进维护方法计划的演讲(与不起作用的 fixltx2e 相比)
可靠发布:l3build (视频)
- Joseph Wright
- 2014 年 UK-TUG 会议
LaTeX 包和文档的新构建环境(适用于所有风格)!遗憾的是,视频中看不到 l3build 的演示会话,因为它只提供音频和使用的幻灯片显示。
Unicode 世界中的大小写转换 (视频)
- Joseph Wright
- 2014 年 UK-TUG 会议
作为 Joseph 关于 l3build 演讲的补充,Will 和 Frank 发表了关于此主题的论文。
如何在 LaTeX 中影响如图形和表格等浮动环境的位置?
- Frank Mittelbach
- 已发表论文,TUGboat 卷 35,第 3 期,2014 年
- 摘要
2012 年,TeX.stackexchange 上提出了一个问题“如何在 LaTeX 中影响浮动位置”,并且由于之前已经有很多关于这个主题的问题,我决定深入探讨这个主题,并解释底层机制给尝试成功使用它的人们带来的大部分谜团。一旦我的答案出现在网上,人们要求将其转换为一篇文章,我愚蠢地回答说“只有当这个答案最终成为一个‘伟大’的答案”(获得 100 票)时才会这样做。在撰写本文时,该答案已达到 222 票,所以我最好兑现承诺。
- 该文章的意大利语翻译(在 2015 年的 ArsTeXnica 中): Come si può influenzare la posizione degli ambienti galleggianti come figure e table in LaTeX?
l3build — 用于 TeX 编程的现代 Lua 测试套件
- Frank Mittelbach、 Will Robertson 和 LaTeX3 团队
- 已发表论文,TUGboat 卷 35,第 3 期,2014 年
- 摘要
回归测试是任何中等复杂程度编程环境中重要的工具。它们允许程序员对他们的代码进行广泛的更改,同时让他们确信以前可以工作的东西仍然可以工作。广泛的回归测试套件一直是 LaTeX2e 和 LaTeX3 的维护和开发的重要组成部分。回归测试套件通常由许多单独的文件组成,这些文件包含一个或多个被测代码的可测试单元。可测试单元可以是具有预期结果的特定计算、一系列逻辑测试,或者——特别是对于基于 TeX 的代码——排版并旨在实现某种特定格式的材料。在代码开发期间以及任何新代码发布给公众之前,可以编译此测试套件以确保对代码的任何更改都没有引入错误或更改与以前版本相比的行为。当报告代码中的错误时,演示该错误的最小示例通常会形成它们自己的测试文件,表明该错误已得到修复并且不会再次发生。由于基于 TeX 的代码至少在三种不同的“模式”(mouth、stomach 和 output)下运行,因此回归测试比简单地断言某些编程逻辑的结果要复杂得多。作为 LaTeX3 项目工作的一部分,已经编写了一个新的基于 Lua 的测试环境来支持正在进行的开发。这个测试环境在 2014 年波特兰 TUG 会议上提出,适合一般的 TeX 社区使用。
TUG 2014 会议(美国波特兰)
用于 TeX 编程的现代回归测试套件 (幻灯片)
- Frank Mittelbach
- TUG 2014 会议 (美国波特兰)
- 演讲视频: 用于 TeX 编程的现代回归测试套件 (通过 River Valley TV)
2014 年的 LaTeX3 和 expl3:近期发展 (幻灯片)
- Will Robertson 和 Frank Mittelbach
- TUG 2014 会议 (美国波特兰)
- 演讲视频: 2014 年的 LaTeX3 和 expl3:近期发展 (通过 River Valley TV)
数学标记语言 (MathML) 3.0 版第二版
- David Carlisle (编辑)
- W3C 推荐标准,2014 年 4 月 10 日
本规范定义了数学标记语言 MathML。MathML 是一种用于描述数学符号并捕获其结构和内容的标记语言。MathML 的目标是使数学能够在万维网上被提供、接收和处理,就像 HTML 为文本实现此功能一样。
MathML 标记语言的本规范主要面向那些将开发或实现使用它的渲染器或编辑器,或将使用 MathML 作为输入或输出协议进行通信的软件的读者。它不是用户指南,而是一份参考文档。
MathML 可用于编码数学符号和数学内容。大约 38 个 MathML 标签描述了抽象的符号结构,而另外大约 170 个标签提供了一种明确指定表达式预期含义的方法。其他章节讨论了 MathML 内容和演示元素如何交互,以及 MathML 渲染器可能如何实现以及应如何与浏览器交互。最后,本文档解决了用于数学的特殊字符问题、它们在 MathML 中的处理、它们在 Unicode 中的存在以及它们与字体的关系。
虽然 MathML 是人类可读的,但作者通常会使用公式编辑器、转换程序和其他专用软件工具来生成 MathML。存在几个版本的此类 MathML 工具,包括免费软件和商业产品,并且正在开发更多工具。
MathML 最初被指定为 XML 应用程序,并且本规范中的大多数示例都假定使用该语法。其他语法是可能的,最值得注意的是 [HTML5] 指定了 HTML 中 MathML 的语法。除非明确说明,否则本规范中的示例也是有效的 HTML 语法。
字符的 XML 实体定义(第二版)
- David Carlisle (编辑)
- W3C 推荐标准,2014 年 4 月 10 日
本文档定义了几组名称,以便为每个名称分配一个 Unicode 字符或字符序列。这些集合中的每一个都表示为一个 XML 实体声明文件。
按年份出版物
通过选择目录中的条目,您将找到 LaTeX3 项目发布的各种文章和论文的可移植文档格式 (PDF) 版本的链接,以及指向其会议演示视频的链接。此列表中的某些内容是“事后”组装的;如果您发现任何遗漏,请告知我们。
按主题出版物
在按主题出版物页面上给出了不同的视图,其中出版物按重要主题排序。
项目成员和其他人的书籍
我们认为有用的书籍列表在书籍页面上给出。通过本网站购买文档,您可以支持项目成员的志愿者工作,以保持 LaTeX 对您有用。