latexindent.pl

Latex formatter

A Perl script that beautifies LaTeX files by adding indentation to code blocks and performing text wrapping and paragraph line break removal.

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.

GitHub

892 stars
10 watching
84 forks
Language: TeX
last commit: 26 days ago
beautifierbeautifyformatterlatexperlyaml

Related projects:

Repository Description Stars
latexing/latexing An extension for Sublime Text that simplifies document creation using LaTeX 78
juancarlospaco/css-html-prettify A tool that takes unformatted HTML and CSS code as input and produces formatted, prettified versions of these files. 25
sublimetext/latextools A plugin for Sublime Text that simplifies working with LaTeX files by providing various features such as compilation, forward and inverse search, command completion, and customizable build commands. 2,006
jinxdash/prettier-plugin-rust A code formatter plugin for Rust that formats code according to the Prettier style guide 181
sibprogrammer/xq A command-line utility for formatting and extracting content from XML and HTML files using XPath or CSS selectors. 856
editor-js/underline A JavaScript module for adding underline text formatting to rich text editors 19
maxmellon/vim-jsx-pretty Provides syntax highlighting and indentation for JSX and TypeScript files in the Vim text editor. 969
caridy/plex-subtitles-normalizer A CLI tool to fix subtitles by ensuring correct formatting and encoding. 13
mtscout6/vim-cjsx A Vim plugin bundle providing syntax highlighting and indentation for CJSX files, which is a variant of CoffeeScript used with React JSX. 50
hougesen/mdsf A tool to format markdown code snippets using various formatters. 23
louisdx/cxx-prettyprint Automatically formats C++ container output for readability 559
ld-x/last-draft An editor component built with Draft.js and plugins to enable rich text editing. 218
muesli/reflow Provides utilities for text reflow and formatting in terminal output. 651
mgeisler/textwrap A Rust library for efficiently wrapping and formatting text. 468
pettier/pettier A Prettier configuration that randomly varies its formatting options and switches between spaces and tabs. 162