我会使用 \catcode、tokens 还是在 tex 之外寻找类似 markdown 的解析器解决方案?

我会使用 \catcode、tokens 还是在 tex 之外寻找类似 markdown 的解析器解决方案?

我的用例:以 Beamer 演示风格设计的课件 LaTeX 模板。我正在设计的模板是公司专用的,公司演示指南的特殊性限制了模板用户将包含的内容类型。

我正在尝试为 Beamer 演示文稿创建类似 Markdown 的快捷方式,我想知道我是否应该使用 \catcode 更改、标记,或者只是设计一个外部解析解决方案;我想将这些快捷方式隔离到采用特定内容的环境(课件作者将以纯文本形式编写内容,并使用加粗、着色、斜体、项目化、编号等语法,但仅此而已)。有没有可以实现这一点的 LaTeX 解决方案?最好不要干涉这种非正统做法?

PS. 我并不想得到 Pandoc 或类似产品的建议,我只是想知道这是一个好主意还是坏主意以及原因!

相关内容