MiKTeX / miktex

the MiKTeX source code

Home Page:https://miktex.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Include Standalone latexindent Executable in MiKTeX Package Repository

NilsonPark opened this issue · comments

Currently, the MiKTeX package repository includes the Perl script version of latexindent, which requires users to have Perl installed on their system along with additional Perl modules. This dependency can create barriers for users who are not familiar with Perl or who wish to use latexindent in environments where installing Perl is not feasible. I propose that MiKTeX includes the standalone executable version of latexindent available for Windows, Linux, and MacOS in its package repository.

The standalone version of latexindent, available on the official latexindent GitHub release and CTAN, provides binaries for Windows, Linux, and MacOS, eliminating the need for a separate Perl installation. Tex Live includes this standalone executable in the latest version 2023.

Benefits

  1. Accessibility: Users will not need to install Perl and the required modules separately, lowering the entry barrier for using latexindent.
  2. Convenience: Including the standalone version simplifies the setup process, making it easier for users to start working with LaTeX documents in MiKTeX.

I find the past discussion MiKTeX/miktex-packaging#50 (comment)

Please note that we do not support 3rd party executables (i.e., executables built by an unknown authority). So running the standalone latexindent.exe is not an option.

The standalone latexindent is compiled by the author and hosted at CPAN.