个人项目:LTMaker

一个为LaTeX自动生成Longtable的C程序

LOGO 前些日子参加美赛,写论文时使用LaTeX排版。但是生成列表代码时非常繁琐——队友和我都是先用Excel或是Word制作表格,然后我手动把它们变成LaTeX代码。当然,我不可能完全手敲。我把Excel和Word中的表格直接复制粘贴为纯文本格式到Sublime中,然后使用正则表达式逐渐把它们替换为标准LaTeX格式。不仅如此,LaTeX中插入表格本身就是比较费时费力的,比如原生表格无法延伸到多页,需要使用一个叫做longtable的包,然后再使用一个名为booktabs的包来美化表格,其中的配置和调整也十分繁琐。因此萌生制作程序来完全自动化这些步骤,让LaTeX中的表格制作更为容易。

LTMaker,即Long Table Maker

项目地址

在GitHub:LTMaker

项目进度

目前已经基本完成功能,但有以下几点需要做:

  • -n-h选项还没做。
  • 目前只在Linux测试运行了,还不知在Windows/macOS能否编译运行。
  • 增加管道功能。

© 2017-2018. All rights reserved.