用TeX编写文档,当文档比较长,结构复杂,公式众多时,感觉写的TeX文本非常凌乱,自己看起来都不舒服。

像C, C++, C#, Java, Python, C#等程序设计语言的源代码都有代码自动格式化的功能,因此,TeX代码应该也有自动格式化的功能。

但是,绝大多数的Tex编辑器,都没有直接提供自动格式化的的功能,怎么办?

其实很简单。

下面的方法,告诉您在Windows环境下,如何实现TeX代码自动格式化。

第一步:从网上下载latexindent。得到latextindent.zip。

第2步:解压latexindent.zip。可以看到一个可执行文件latexindent.exe。将此解压后的文件夹所在的路径添加到系统环境变量path中,这样就能在命令行中的任何目录下直接使用latexindent.exe这个文件了。

第3步:进入Windows的命令行,输入命令:

latexindent -help

查看该命令的帮助说明。

第4步:将当前目录切换到需要格式化的TeX文件所在目录,输入下命令即可实现将a.tex格式化后输出到b.tex,输入和输出的TeX文档可以是同一个文档。

latexindent a.tex -o b.tex

大功告成了。

如果你觉得不错的话,请记得点赞哦!

让你的Tex代码更加美观就这么简单----Tex代码的自动格式化相关推荐

  1. c语言常用的代码,初学C语言常用简单程序代码;

    <初学C语言常用简单程序代码;>由会员分享,可在线阅读,更多相关<初学C语言常用简单程序代码;(16页珍藏版)>请在人人文库网上搜索. 1.初学C语言常用简单程序代码素数的筛选 ...

  2. 在哪里能收到python实例代码-python下10个简单实例代码

    注意:我用的python2.7,大家如果用Python3.0以上的版本,请记得在print()函数哦!如果因为版本问题评论的,不做回复哦!!! 1.题目:有1.2.3.4个数字,能组成多少个互不相同且 ...

  3. python的代码有哪些_简单python代码类型有哪些?

    简单python代码类型有哪些? 简单python代码类型有: 1.[背景] 最近,派大星想要减肥,他决定控制自己的饮食,少吃一点蟹黄堡. 海绵宝宝为了帮助好朋友派大星,和派大星一起制定了一个饮食游戏 ...

  4. 派大星python代码,简单python代码类型有哪些?

    简单python代码类型有哪些? 简单python代码类型有: 1.[背景] 最近,派大星想要减肥,他决定控制自己的饮食,少吃一点蟹黄堡. 海绵宝宝为了帮助好朋友派大星,和派大星一起制定了一个饮食游戏 ...

  5. 如何进行代码重构 ——让代码更加美观易检查

    (一)重构原则 1.何谓重构 对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本. 另一种解释是:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其 ...

  6. python代码自动格式化_代码的自动格式化

    代码格式化是一个在软件开发过程中值得一提的话题. 所谓代码格式化就是说,程序员在书写代码的过程中或者完成代码开发后对代码书写格式排版的调整,使得已经完成的代码变的更美观整洁也更具有可读性,也能增加完成 ...

  7. latex附录中放python代码_在Latex中插入Python代码

    这里指的插入是指最终能在生成的pdf中显示高亮的Python代码. 在Latex中插入Python代码,需要一个第三发的宏包pythonhighlight: https://github.com/ol ...

  8. python代码怎么变成软件_从Python代码到APP,你只需要一个小工具:GitHub已超6000星

    点击上方Python知识圈,选择设为星标 回复1024获取Python资料 选自TowardsDataScience作者:Adrien Treuille机器之心编译参与:魔王.一鸣 阅读文本大概需要 ...

  9. linux 代码搜索工具,程序员兵器之代码搜索工具

    工欲善其事,必先利其器.对于程序员来说,除却编辑器,编译器这些引起N多纷争的神器不谈,代码搜索无疑是个很常见的事情,有个趁手的工具那自然是极好的. 说起这个话题,老前辈grep(wiki)自然必须要首 ...

最新文章

  1. 大数据的两面性_大数据,多大的数据才是大数据?
  2. 第十三课.Bagging集成学习
  3. A Horrible Poem(bzoj 2795)
  4. 面试准备工作 -戈多编程
  5. 分享一波Kafka面试题答案
  6. codefroce385E矩阵快速幂
  7. PHP中error_reporting()详解
  8. 如何找到SAP ABAP odata服务实现的具体backend 系统
  9. Oulipo HDU - 1686(哈希或KMP)匹配字符串
  10. 10-排序6 Sort with Swap(0, i) (25 分)
  11. 【经验】Qt项目开发必备工具
  12. 经典Java-SpringCloud面试题
  13. 视频会议受追捧,省钱又节能
  14. 2019年7月19日星期五(交叉编译工具)
  15. javawebday30(验证码在客户端 用当前时间来请求下一张图片 VerifyCode代码)
  16. 中国十大城市美女(经典套图)
  17. 尤雨溪-写一个mini vue
  18. 语法基础(三. 类,属性,方法,方法重载,方法重写,构造方法,访问修饰符)
  19. WIN10安装配置JDK
  20. 写一个登录界面连接数据库,判断用户名和密码

热门文章

  1. 是什么时候开始学习gulp了
  2. 浅谈MIPS地址对齐问题
  3. C#,pdf文件转换成图片文件。
  4. excel SUBTOTAL函数使用详解
  5. 用java发送邮件(黄海已测试通过)
  6. Vue.js 目录结构
  7. react --- render持续调用解决方案
  8. node项目正常启动后不能访问(防火墙未放行端口)
  9. tar只解压tar包中某个文件
  10. thrift服务windows环境编译失败