{"repo":"cmhughes/latexindent.pl","free":true,"listed":false,"github":"https://github.com/cmhughes/latexindent.pl","clone":"git clone https://github.com/cmhughes/latexindent.pl.git","description":"Perl script to add indentation (leading horizontal space) to LaTeX files. It can modify line breaks before, during and after code blocks; it can perform text wrapping and paragraph line break removal. It can also perform string-based and regex-based substitutions/replacements. The script is customisable through its YAML interface.","language":"TeX","stars":1057,"topics":["latex","beautify","beautifier","perl","yaml","formatter"],"license":"GPL-3.0","category":"dev-tools","readme_excerpt":"latexindent.pl latexindent.pl is a perl script to beautify/tidy/format/indent (add horizontal leading space to) code within environments, commands, after headings and within special code blocks. It has the ability to align delimiters in environments and commands, and can modify line breaks including text wrapping and one-sentence-per-line. It can also perform string-based and regex-based substitutions/replacements. The script is customisable through its YAML interface. It has support for Conda, docker and pre-commit. version latexindent.pl, version 4.0.2, 2026-06-06 author Chris Hughes (cmhughes) example Before: After running then you receive: tl;dr, a quick start section is available for those short of time. There are many more features available, detailed in full within the documentation. documentation For complete details, please see: - pdf: http://mirrors.ctan.org/support/latexindent/documentation/latexindent.pdf - online: http://latexindentpl.readthedocs.io/ (if you find discrepancies between the pdf and readthedocs, defer to the pdf) getting started perl users You'll need in the same directory. You'll need a few readily-available perl modules. Full details are given within the Appendix of the documentation; you might also like to see .appveyor.yml for Strawberry perl users. Windows users without perl Windows users who do not have a perl installation might prefer to get latexindent.exe latexindent.exe is a standalone executable file which does not require a perl installa","default_branch":null,"files":null,"tree":[],"storefront":"/r/cmhughes","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cmhughes/latexindent.pl/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}