Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handle Tectonic defaults #3879

Open
fridtjof opened this issue Feb 1, 2025 · 1 comment
Open

Handle Tectonic defaults #3879

fridtjof opened this issue Feb 1, 2025 · 1 comment
Labels
enhancement New feature or (non bug related) change to the program.

Comments

@fridtjof
Copy link

fridtjof commented Feb 1, 2025

The now added tectonic support handles a missing inputs entry in the config as if no files should be considered.

This is not correct in two ways:

By default, if no inputs are explicitly specified, tectonic will fall back to a value of ["_preamble.tex", "index.tex", "_postamble.tex"]

Further, in the currently released (stable?) version 0.15.0, inputs does not exist (it was added 4 days after that release). Instead, there were separate entries for preamble, index and postamble: https://github.com/tectonic-typesetting/tectonic/blob/8456df1fa04f7501e91e64ae021723e5dce8d751/docs/src/ref/tectonic-toml.md
Tectonic 0.15.0 also refuses to run with inputs specified.

These dedicated entries were removed completely in favor of inputs, but the defaults are the same in both cases.

@fridtjof fridtjof added enhancement New feature or (non bug related) change to the program. untriaged Issue type still needs to be triaged or verified. labels Feb 1, 2025
@PHPirates
Copy link
Collaborator

Thanks, I didn't realise there was a default. I had expected Tectonic to create a new release at some point, but if they don't I guess we just have to check the Tectonic version during runtime.

@PHPirates PHPirates removed the untriaged Issue type still needs to be triaged or verified. label Feb 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or (non bug related) change to the program.
Projects
None yet
Development

No branches or pull requests

2 participants