按主题分类的出版物:编码 & 测试
LaTeX 发布工作流程和 LaTeX 开发格式
- Frank Mittelbach
- TUGboat 40:2, 2019
- 摘要
您如何防止创建香蕉软件(即,在客户现场才成熟的软件)? 通过适当的测试! 但这绝非易事。
本文将概述 LaTeX 项目团队多年来为提供高质量软件所做的努力,并解释我们今年夏天为进一步改善情况所做的更改。
来自 2018 年 TUG 会议(巴西里约热内卢)
LaTeX 世界中的兼容性(讲义)
- Frank Mittelbach
- 2018 年 TUG 会议(巴西里约热内卢)
- 摘要
在本次演讲中,我回顾了过去几十年震撼 LaTeX 世界的主要中断以及我们如何处理它们,涵盖了一些由此产生的后果。
在本传奇的最新部分中,引入了 LaTeX 内核的回滚概念(大约在 2015 年)。 提供此功能使我们能够对软件进行更正(在近二十年里或多或少没有发生过),同时继续在最大程度上保持向后兼容性。
我将解释我们现在如何将这个概念扩展到最初未涵盖的软件包和类别的世界。 由于类别和扩展包与内核相比具有不同的要求,因此方法有所不同(且已简化)。 这应该使软件包开发人员可以轻松地将其应用于他们的软件包,并使作者在必要时使用它。
-
IMPA 在 YouTube 上录制的演讲视频:什么该保留,什么该放弃 – LaTeX 世界中的兼容性
-
会议论文发表于 TUGboat 39:2, 2018 软件包和类别的回滚概念
doc 四分之一世纪(讲义)
- Frank Mittelbach
- 2018 年 TUG 会议(巴西里约热内卢)
- 摘要
在本次演讲中,我将重新审视我拙劣的文学编程尝试,以及它们在过去几十年中如何(无论好坏)塑造了 LaTeX 世界。 现在是时候重新思考当时发明的一些概念了——但我们还能进化吗?
IMPA 在 YouTube 上录制的演讲视频:什么该保留,什么该放弃 – doc 四分之一世纪(我搞砸了开头,所以真正的演讲从 00:02:30 开始)
软件包和类别的回滚概念
- Frank Mittelbach
- 论文发表于 TUGboat 39:2, 2018
- 摘要
2015 年,引入了 LaTeX 内核的回滚概念。 提供此功能使我们能够对软件进行更正(在近二十年里或多或少没有发生过),同时继续在最大程度上保持向后兼容性。
在本文中,我们解释了我们现在如何将这个概念扩展到最初未涵盖的软件包和类别的世界。 由于类别和扩展包与内核相比具有不同的要求,因此方法有所不同(且已简化)。 这应该使软件包开发人员可以轻松地将其应用于他们的软件包,并使作者在必要时使用它。
一篇讨论软件包和类别新回滚概念的文章。 与 latexrelease
软件包一起,这为 LaTeX 世界形成了全面的发布管理和兼容性解决方案。
另请参阅 IMPA 在 YouTube 上录制的演讲视频:什么该保留,什么该放弃 – LaTeX 世界中的兼容性 以及相应的讲义 LaTeX 世界中的兼容性。
TeX 的盒-胶-罚代数及其 \prevdepth 的使用
- Frank Mittelbach
- 发表论文,TUGboat 第 36 卷,第 1 期,2015 年
- 摘要
本文讨论了 TeX 处理断行方法的某些方面,以及它对自动计算更复杂布局中行之间正确垂直间距的影响。
首先简要介绍了 TeX 用于对要排版的材料进行建模的盒-胶-罚代数。 然后,我们研究程序如何计算行之间的垂直胶,其中参数 \prevdepth 起着至关重要的作用。 接下来,我们检查不同类型的输出例程,并评估 TeX 算法在多大程度上可以适应其目标。
最终结论是,这是一个我们可以提出使用当前 TeX、ε-TeX、pdfTeX 或 XeTeX 无法解决的问题的领域,除非您限制允许的输入,因为没有办法获得 TeX 算法用于稍后操作结果的一些信息。
就像现在许多问题的答案一样,LuaTeX 的情况(可能)有所不同——可能是因为我实际上没有尝试过,但考虑到 LuaTeX 提供的额外可能性,解决方案应该是可行的。
本文讨论了 TeX 处理断行方法的某些方面,以及它对自动计算更复杂布局中行之间正确垂直间距的影响。
来自 2015 年 TUG 会议(德国达姆施塔特)
二十一只是真相的一半(思维导图)
- Frank Mittelbach
- 2015 年 TUG 会议(德国达姆施塔特)
- 演讲视频:二十一只是真相的一半(通过 River Valley TV)
隐藏在这个标题背后的是对新的 LaTeX 内核兼容性概念的介绍,该概念是在 LaTeX 2015 版本(在第一个版本发布 42 年半后)中引入的。
来自 2014 年英国 TUG 会议
2014 年 11 月会议上关于 LaTeX2e 和 LaTeX3 开发主题的一些视频片段。
修复 LaTeX2e(视频)
- David Carlisle
- 2014 年英国 TUG 会议
一个描述更好维护方法计划的演讲(与不起作用的 fixltx2e 相比)
trace 软件包
- Frank Mittelbach
- 发表论文,TUGboat,第 22 卷(2001 年),第 1/2 期
本文介绍了在调试复杂(或不太复杂)的 LaTeX 代码时有用的 trace 软件包。
默认 docstrip 标头
- 发表论文,1998 年
- 关键词:LaTeX2e 软件包的文档
一篇关于 docstrip 标头的文章发表在 TUGboat 第 19 卷,第 2 期。 它描述了默认标头的措辞变化,并提供了一些关于如何在您的文件上使用您自己的特定标头的提示。
按主题分类的出版物
在每个主题下,您将找到 LaTeX3 项目发布的关于相关主题的相关文章和论文,以及指向其会议演示视频的链接。
按年份分类的出版物
所有出版物按年份排序的另一种视图在按年份分类的出版物页面上给出。
项目成员和其他人的书籍
我们认为有用的书籍列表在书籍页面上给出。 通过本网站购买文档,您可以支持项目成员的志愿者工作,以保持 LaTeX 对您有用。