Added "tex_bin_dir" config option for specifying a custom TeX binarie… #3354
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Overview: What does this pull request change?
tex_bin_dir
to_config.utils.ManimConfig
tex_file_writing.py
, to determine the location of both the TeX compiler and the dvisvgm executablemanim/cli/checkhealth/checks.py
to also use this option when determining the presence of LaTeX and dvisvgmMotivation and Explanation: Why and how do your changes improve the library?
This new option allows users to specify a custom directory for the TeX executables, through the
tex_bin_dir
config, available both in config files and the CLI. When this option is unset, the executables which are found on the PATH will instead be used.Having this option allows users to use Manim with a TeX installation which isn't on their PATH, which is usefull, for instance, when there are multiple TeX installations.
Reviewer Checklist