Integration¶
TeXact can be integrated easily into existing workflows.
Pre-commit hook¶
Add the following to your .pre-commit-config.yaml to run TeXact automatically before commits:
repos:
- repo: https://github.com/Theodor-Lindberg/TeXact
rev: main
hooks:
- id: texact-check
To avoid running ChkTeX, add the additional flag:
repos:
- repo: https://github.com/Theodor-Lindberg/TeXact
rev: main
hooks:
- id: texact-check
args: [--no-chktex]
Continuous integration¶
TeXstudio¶
TeXact can be invoked from TeXstudio and have it’s output in the messages log.
In Options->Configure TeXstudio…->Build, add a user command.
Set the name to texact:texact and let it execute texact --no-chktex --html-style -f ?ame.
If you have chktex installed, you can remove --no-chktex.
Press OK to save the settings.
TeXact can now be invoked on the current file under Tools->User->texact.