PyTeXMK (Python TeX Make) is an automated LaTeX compilation tool written in Python, inspired by latexmk. It intelligently determines the number of compilation passes based on auxiliary file changes, paired with colored terminal output and automatic scheduling of bibliography and index toolchains, enabling a streamlined one-click LaTeX compilation workflow.
Core features:
- Multi-engine compilation support: Full support for XeLaTeX, PdfLaTeX, and LuaLaTeX, flexibly switchable via command-line arguments or magic comments
- Intelligent multi-pass detection: Automatically compares .aux/.out auxiliary file contents and parses log rerun warnings to ensure stable convergence of cross-references, bookmarks, page counts and more
- Automatic bibliography processing: Supports automatic scheduling of multiple backends including bibtex and biblatex (biber)
- Index and glossary compilation: Supports glossaries, nomencl, makeidx and other formats, with automatic selection of xindy or makeindex backends
- Magic comment configuration: Specify compilation engine, main file, output directory, auxiliary directory and other parameters directly via comments in the TeX main file
- Smart cleaning: Multiple cleaning modes available, supporting precise cleanup of auxiliary files by directory scope and file extension
- Error log parsing: Automatically parses LaTeX logs upon compilation failure to accurately locate error positions
- LaTeX diff comparison: Compares two TeX source files and generates PDF documents with revision marks
- PDF repair and preview: Automatically repairs corrupted PDF files, and supports auto-preview with the default reader after compilation
- Multi-language interface: Default Chinese interface with full internationalization extensibility
- Two-level configuration system: Supports user-level and project-level TOML configuration files, with all compilation parameters fully customizable
- Multi-subproject management: Manage multiple independent LaTeX subprojects under a single root directory, with automatic scanning and batch compilation support
- Automatic version check: Built-in update detection to retrieve the latest version immediately
Izdevēja apraksts (angļu)
Kas ir PyTeXMK?
PyTeXMK – atvērtā pirmkoda programmatūra operētājsistēmai Windows; izdevējs – YanMing-lxb. Programmēšanas valoda: Python.
Instalēšana un prasības
Izdevējs piedāvā instalētājus formātā Portatīvā šādām arhitektūrām: 64 bitu. Tā darbojas bez instalēšanas (portatīvā versija).
Atjauninājumi un versiju vēsture
Jaunākā versija ir 1.2.7, izlaista 2026. gada 18. oktobrī. Versiju vēsture sākas 2026. gada 24. septembrī: 3 laidieni, visi ar saitēm uz oficiālajiem failiem. Pēdējais atjauninājums ir jaunāks par mēnesi.
Popularitāte un failu tipi
Pirmkods atrodas GitHub (YanMing-lxb/PyTeXMK); zvaigžņu skaits: 21.
Projekta apraksts GitHub: “LaTeX 辅助编译命令行程序 LaTeX Auxiliary Compilation Command Line Tool”
Plusi / Mīnusi
Plusi
- Atvērtais pirmkods: kodu var pārbaudīt un kompilēt ikviens
- Portatīvā: darbojas bez instalēšanas
- Atjaunināta pēdējo divu mēnešu laikā
Mīnusi
- Nav vietējās ARM64 versijas
Īsumā: PyTeXMK ir atvērtā pirmkoda Windows rīks datoriem ar 64 bitu arhitektūru.
Vai programmu PyTeXMK ir droši lejupielādēt?
- Failu nodrošina github.com – paša izdevēja domēns
- Lejupielādes saite izmanto HTTPS
- Ir publicēta SHA256 kontrolsumma, tāpēc failu var pārbaudīt:
80F41DC1AB9B5B6B15F01BA0A0AB3E47875E1DEDF5F5DA92CFD2227A2FAB9C17· Atvērt VirusTotal pārskatu par šo kontrolsummu - Saite vēl nav pārbaudīta
- Pirmkods ir publisks
- ExeAtlas instalētājus neglabā, neietin un nemaina
Saistītā pamācība: Kā pārbaudīt faila SHA256 kontrolsummu Windows
Jaunākās versijas
Visas versijas (3) ›| Versija | Datums | Lielums | Faili |
|---|---|---|---|
| 1.2.7Jaunākā | 2026. gada 18. oktobris | — | 64 bitu ZIP |
| 1.2.6 | 2026. gada 25. septembris | — | 64 bitu ZIP |
| 1.2.3 | 2026. gada 24. septembris | — | 64 bitu ZIP |
Instalēšana no komandrindas
Klusā instalēšana ›winget install --id YanMing-lxb.PyTeXMK -eSaistītā pamācība: Kā lietot winget: programmu instalēšana un atjaunināšana
Informācija
- Izdevējs
- YanMing-lxb
- Licence
- GPL-3.0
- Cena
- Bez maksas
- Pirmkods
- github.com/YanMing-lxb/PyTeXMK
- Programmēšanas valoda
- Python
- Prasības
- Windows 11 / 10
- Arhitektūra
- 64 bitu
- Instalētājs
- Portatīvā
- Versija
- 1.2.7
- Izlaista
- 2026. gada 18. oktobris
- Pievienots katalogam
- 2026. gada 24. septembris
- Versijas sarakstā
- 3
- GitHub zvaigznes
- 21
- Tīmekļa vietne
- github.com
- winget ID
- YanMing-lxb.PyTeXMK
Vērtējumi un atsauksmes
Atsauksmju vēl nav. Novērtējiet pirmais.
Bieži uzdotie jautājumi
Vai PyTeXMK ir bez maksas?
Jā. PyTeXMK ir atvērtā pirmkoda programmatūra ar licenci GPL-3.0.
Vai programmu PyTeXMK ir droši lejupielādēt?
Fails tiek lejupielādēts no github.com, kas pieder izdevējam; ExeAtlas to neglabā un nemaina. Salīdziniet tā SHA256 kontrolsummu ar šeit norādīto vai atveriet VirusTotal pārskatu par šo kontrolsummu.
Kā instalēt programmu PyTeXMK ar winget?
Atveriet PowerShell vai Windows Terminal un palaidiet šajā lapā norādīto winget komandu. winget lejupielādē oficiālo instalētāju un pirms palaišanas pārbauda tā SHA256 kontrolsummu.
Vai PyTeXMK darbojas ar ARM (Windows on Arm)?
ARM64 versijas nav; Windows 11 on Arm var palaist 64 bitu versiju emulācijas režīmā.
Kur lejupielādēt programmas PyTeXMK vecāku versiju?
Versiju lapā ir uzskaitītas visas versijas (3) ar saitēm uz oficiālajiem instalēšanas failiem, sākot no 2026. gada 24. septembra.
Vai programmu PyTeXMK var lietot bez administratora tiesībām?
Jā, tā ir portatīva: izpakojiet un palaidiet.