TEX系学习资源
欢迎加入本人建的"LuaTeX ConTeXt 学习互助"群:431714622,互助学习LuaTeX ConTeXt LaTeX相关技术,以及通过Lua、Python实现格式化文本、数据的自动排版。
问答社区#
ConTeXt, LuaMetaTeX#
- 官方社区wiki.contextgarden.net
- fosstodon账号
- 书,教程
- 李延瑞的ConTeXt-notes,中文教程
- not-so-short-introduction-to-context, 比较全的ConTeXt教程(暂不涉及LuaMetaTeX和MetaFun),我有计划翻译成中文,如果你有意参与,请加群交流
- stepbystep,渐进基础教程
- 官方/社区文档,数量很多,如
- 官方手册context reference manual, 2013
- 官方手册LuaMetaTEX Reference Manual, 2024
- 官方手册ConTeXt Lua documents, 2023
- Context-Intro, 德语
- 邮件列表搜索, 存档
- 开发邮件列表搜索, 存档
- 安装路径\tex\texmf-context
- \tex,实际运行的脚本,比如
- \context\fonts\mkiv\type-imp-mscore.mkiv,Windows中的中文字体配置
- \context\fonts\mkiv\type-imp-ipaex.mkiv,日文字体配置
- \scripts,各种功能脚本,比如查看操作系统的字体
- \doc\context
- \documents\general\manuals\,各种所有手册
- \documents\general\qrcs\setup-en.pdf,所有context命令
- \tex,实际运行的脚本,比如
- ConTeXt代码库镜像, 源码搜索
-
LuaMetaTeX代码库
- 开发参考项目
- liyanrui的中文字体和标点支持项目zhfonts
- 本人在liyanrui上述项目基础修改的标点支持模块zhpunc
- 本人的直排模块vertical-typesetting
- 本人的双行夹注模块jiazhu
- lua-widow-control,LuaTeX孤行(orphan)寡行(widow)控制模块
- by adityam
- TeX-sidenotes
- 本人的
- 排版示例
- 官方测试案例test suit,包含许多功能的用例
- 官网收集的示例文档列表
- byrne-euclid,重排伯恩版《欧几里得几何原本前六卷》
- context-examples
- by adityam
- Architectural guides for Bonn
- context-simpleslides
- contextprojects
- 我本人的
- 官方文集
- 参考网文
- LiYanrui
- 博客garfileo
- Garfileo的博客# emerge -e world,如:
- LiYanrui的博客Emerging World
- 明夷(简书博客)
- by adityam
- LiYanrui
- vscode插件
- ConTeXt和MetaPost语言服务器插件,似乎处于初始阶段
- 官方的vscode插件,不是太方便
- 语法高亮插件vscode-context-syntax,本人改进的增强版(添加大纲功能,初始阶段)
- 通常也可以使用latex语法高亮插件
- 在线编辑器context-on-web,
似乎暂不支持中文字体,相关邮件
LuaTeX#
- LuaTeX社区wiki.luatex.org
- 也可参考ConTeXt官方社区wiki.contextgarden.net
- 书
- ConTeXt官方/社区文档中有一些,如
- 官网
- 邮件列表搜索, 存档
- 开发邮件列表搜索, 存档
- LuaTeX代码库镜像,代码库
- 参考项目
- chickenize, A (formerly small) LuaTeX package to manipulate texts in a “funny” way.
- nodetree, LuaTeX package to visualize node lists in a tree view.
- linebreaker, Some excersises with luatex's line breaking callback
- speedata,一个基于LuaTeX的数据出版工具。
- 网文
TeX、LaTeX#
ConTeXt、LuaTeX相关资料会默认你了解它们的观念和技术的基础——TeX,所以学习ConTeXt、LuaTeX必须了解TeX。 关于TeX、LaTeX的资料,网上多有介绍,不再重复。
MetaPost、MetaFun、LuaMetaFun#
- mpost
- 这个页面的MetaPost项下
- mpost exemples
- metapost tutorial
- metapost
- metapict
- 前述byrne-euclid,重排伯恩版《欧几里得几何原本前六卷》
- Various things in MetaPost,古朴素雅的物理教材插图,所用插件fiziko
- pstoedit, 转换PostScript和PDF为各种矢量图形,包括metapost; 整合了轮廓追踪工具autotrace。这就是说你可以手制矢量图、非矢量图,然后倒入metapost,再调整。手册
- pyx, metapost风格的矢量绘图Python库,绘制文本可以用TeX/LaTeX界面(鉴于ConTeXt与MetaPost的绑定,不会接入ConTeXt)。数据可视化/plot更适合使用matplotlib
-
visualmetafont, 可视化的metafont/metapost曲线编辑工具, 视频演示
-
历史