yuzh98/latex2arxiv pre-flight
Validate arXiv compatibility of a LaTeX project. Fails the build on submission-blocking errors (minted, psfig, ...).
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| input | Path to the input — either a .zip file or a directory of LaTeX sources. Relative to $GITHUB_WORKSPACE. | yes | — |
| main | Filename of the main .tex file. Auto-detected via \documentclass if omitted. | no | — |
| config | Path to a YAML config file for custom removal rules. | no | — |
| dry-run | Run pre-flight checks without writing output. "true" or "false". Default: true. | no | true |
| version | latex2arxiv version to install (e.g. "0.6.0"). Default: latest from PyPI. | no | "" |
| python-version | Python version to install. Default: 3.12. | no | 3.12 |
| flatten | Inline every \input / \include / \subfile into the main .tex. "true" or "false". Default: false. | no | false |
| resize | Downscale images to this max pixel dimension (e.g. "1600"). Empty disables resizing. Default: empty. | no | "" |
Outputs
| name | description |
|---|---|
| cleaned-zip | Path to the cleaned arXiv-ready zip. Populated only when `dry-run` is `'false'`. Useful for chaining into a release-upload step. |