具有用户友好GUI的LaTeX公式代码生成器
计算机学院(国家示范性软件学院)
LaTeX formula code generator with user-friendly GUI
在规范的现代论文写作中,LaTeX的使用场景十分宽广。LaTeX是一种使用TeX程序作为排版引擎的格式(format),不仅具有专业的排版输出能力,产生的文档看上去就像“印刷品”一样,同时,LaTeX也具有方便而强大的数学公式排版能力,甚至可以说是无出其右,因此,LaTeX常常应用于理工类专业的学术论文写作。
然而,利用LaTeX向文章插入数学公式时,也会有如下不便:
1.入门门槛较高。 LaTeX的学习曲线较为陡峭,使用时需要记忆语法规则以及不同数学符号对应的指令,在不熟练的情况下,写作比较困难。
2.难以检查错误。不同于直观且唯一的数学公式表达,LaTeX代码的可读性高度取决于用户的书写习惯,一旦需要插入的数学公式变得复杂或用户的思维出现混乱,对应的LaTeX代码就会变得冗长繁琐,可读性差。
本项目的最终目标是开发出一个外挂式的辅助输入软件(以下称为公式生成器),公式生成器基于已有的,用于论文写作的文本编辑器(例如VS code)。具体而言,用户在利用文本编辑器写作时,能通过某自定义热键呼出一个GUI界面,用户使用键盘或鼠标在图形化界面直接“拼接”出所需公式,然后公式生成器直接在文本编辑器上输出相应的LaTeX代码。