latexindent.pl

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.

GPL-3.0 License

Downloads
462
Stars
833
Committers
38

Bot releases are visible (Hide)

latexindent.pl - V3.24.2 Latest Release

Published by github-actions[bot] 4 months ago

encoding bug fix, see issue 547, thanks to @fengzyf

latexindent.pl - V3.24.1

Published by github-actions[bot] 5 months ago

oneSentencePerLine par issue bug fix, see issue 527

latexindent.pl - V3.24

Published by github-actions[bot] 6 months ago

  • paths feature update, see issue 516
  • lookForAlignDelims updated to include spreadtab, see issue 535
  • log file bugfix, see issue 537, thanks to @fengzyf
latexindent.pl - V3.23.9

Published by github-actions[bot] 7 months ago

latexindent.exe oneSentencePerLine bug fix, see issue 514

latexindent.pl - V3.23.8

Published by github-actions[bot] 7 months ago

STDIN and GCString update, see issue 528 and issue 531; thanks to @Mikachu2333 and @saxyx

latexindent.pl - V3.23.7

Published by github-actions[bot] 7 months ago

better support for UTF-named files in latexindent.exe, see issue-505 thanks to @fengzyf

latexindent.pl - V3.23.6

Published by github-actions[bot] 9 months ago

further enhancement for replacement feature, see issue-503

latexindent.pl - V3.23.5

Published by github-actions[bot] 10 months ago

latexindent.pl - V3.23.4

Published by github-actions[bot] 11 months ago

bugfix for STDIN input with preamble and m switch, see issue-493

latexindent.pl - V3.23.3

Published by github-actions[bot] about 1 year ago

  • update to fineTuning, see issue-488
  • update to backup file routine, see pull 484, thanks to @arkandias
latexindent.pl - V3.23.2

Published by github-actions[bot] about 1 year ago

bugfix for `specialBeginEnd', see issue-477

latexindent.pl - V3.23.1

Published by github-actions[bot] about 1 year ago

minor bugfix for text wrap routine, see issue-471

latexindent.pl - V3.23

Published by cmhughes about 1 year ago

  • new feature for oneSentencePerLine: sentencesDoNOTcontain, see issue-419
  • bug fix for items, see issue-467
latexindent.pl - V3.22.2

Published by github-actions[bot] over 1 year ago

  • update to cruft directory switch, which now attempts to create the cruft directory if it does not exist, see issue-452, thanks to @jessestricker
  • bug fix for poly-switch behaviour in alignAtAmpersand, see issue-456
  • bug fix for text wrap (after) further attention issue-450
latexindent.pl - V3.22.1

Published by github-actions[bot] over 1 year ago

minor bugfix for text wrap (after) routine detailed at issue-450

latexindent.pl - V3.22

Published by github-actions[bot] over 1 year ago

  • update to fineTuning for trailing comments, issue-448
  • update to betterFullStop for oneSentencePerLine, pull-447, thanks to @qiaojunfeng
latexindent.pl - V3.21.1

Published by github-actions[bot] over 1 year ago

  • bugfix for removeTrailingWhiteSpace, issue-417
  • enhancement to text wrap when indentRules active, issue-444
latexindent.pl - V3.21

Published by github-actions[bot] over 1 year ago

new feature for the align at ampersand routine: alignContentAfterDoubleBackSlash and spacesAfterDoubleBackSlash,
discussion at issue-393.

latexindent.pl -

Published by github-actions[bot] over 1 year ago

Further minor updates to the diacritics in filenames, pull 439.

latexindent.pl - V3.20.5

Published by github-actions[bot] over 1 year ago

better support for diacritics in filenames, pull 439, thanks to @valtterikantanen