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
Penerangan daripada penerbit (Inggeris)
Apakah itu PyTeXMK?
Diterbitkan oleh YanMing-lxb, PyTeXMK merupakan program sumber terbuka untuk Windows. Program ini ditulis dalam Python.
Pemasangan dan keperluan sistem
Penerbit menyediakan pemasang Mudah alih untuk sistem 64-bit. Ia boleh dijalankan tanpa dipasang (versi mudah alih).
Kemas kini dan sejarah versi
Versi terkini ialah 1.2.7, dikeluarkan pada 18 Oktober 2026. Sejarah versinya bermula pada 24 September 2026: 3 keluaran, semuanya dipautkan ke fail rasmi. Kemas kini terakhir dikeluarkan kurang daripada sebulan yang lalu.
Populariti dan jenis fail
Kod sumbernya di GitHub (YanMing-lxb/PyTeXMK) mempunyai 21 bintang.
Penerangan projek di GitHub: “LaTeX 辅助编译命令行程序 LaTeX Auxiliary Compilation Command Line Tool”
Kelebihan / Kekurangan
Kelebihan
- Sumber terbuka: kodnya boleh disemak dan dibina oleh sesiapa sahaja
- Mudah alih: berjalan tanpa pemasangan
- Dikemas kini dalam dua bulan yang lalu
Kekurangan
- Tiada binaan ARM64 asli
Ringkasnya: PyTeXMK ialah alat Windows yang sumber terbuka untuk PC 64-bit.
Adakah PyTeXMK selamat dimuat turun?
- Fail disediakan oleh github.com, domain milik penerbit sendiri
- Pautan muat turun menggunakan HTTPS
- Hash SHA256 diterbitkan, jadi anda boleh mengesahkan fail:
80F41DC1AB9B5B6B15F01BA0A0AB3E47875E1DEDF5F5DA92CFD2227A2FAB9C17· Buka laporan VirusTotal untuk hash ini - Pautan belum disemak
- Kod sumbernya terbuka kepada umum
- ExeAtlas tidak menyimpan, membalut atau mengubah suai pemasang
Panduan berkaitan: Cara semak hash SHA256 fail di Windows
Versi terkini
Kesemua 3 versi ›| Versi | Tarikh | Saiz | Fail |
|---|---|---|---|
| 1.2.7Terkini | 18 Oktober 2026 | — | 64-bit ZIP |
| 1.2.6 | 25 September 2026 | — | 64-bit ZIP |
| 1.2.3 | 24 September 2026 | — | 64-bit ZIP |
Pasang melalui baris arahan
Pemasangan senyap ›winget install --id YanMing-lxb.PyTeXMK -ePanduan berkaitan: Cara guna winget: pasang dan kemas kini aplikasi
Maklumat
- Penerbit
- YanMing-lxb
- Lesen
- GPL-3.0
- Harga
- Percuma
- Kod sumber
- github.com/YanMing-lxb/PyTeXMK
- Ditulis dalam
- Python
- Keperluan
- Windows 11 / 10
- Seni bina
- 64-bit
- Pemasang
- Mudah alih
- Versi
- 1.2.7
- Dikeluarkan
- 18 Oktober 2026
- Ditambah ke katalog
- 24 September 2026
- Versi yang disenaraikan
- 3
- Bintang GitHub
- 21
- Laman web
- github.com
- ID winget
- YanMing-lxb.PyTeXMK
Penarafan dan ulasan
Belum ada ulasan. Jadilah yang pertama menilainya.
Soalan lazim
Adakah PyTeXMK percuma?
Ya. PyTeXMK ialah perisian sumber terbuka di bawah lesen GPL-3.0.
Adakah PyTeXMK selamat dimuat turun?
Fail dimuat turun daripada github.com, yang dimiliki oleh penerbit; ExeAtlas tidak menyimpan atau mengubah fail tersebut. Bandingkan hash SHA256nya dengan yang dipaparkan di sini, atau buka laporan VirusTotal bagi hash itu.
Bagaimanakah cara memasang PyTeXMK dengan winget?
Buka PowerShell atau Windows Terminal dan jalankan arahan winget yang dipaparkan di halaman ini. winget memuat turun pemasang rasmi dan menyemak hash SHA256nya sebelum menjalankannya.
Bolehkah PyTeXMK berjalan di ARM (Windows on Arm)?
Tiada binaan ARM64; Windows 11 on Arm boleh menjalankan versi 64-bit melalui emulasi.
Di manakah saya boleh muat turun versi lama PyTeXMK?
Halaman versi menyenaraikan kesemua 3 versi dengan pautan ke fail pemasang rasminya, sehingga 24 September 2026.
Bolehkah saya menggunakan PyTeXMK tanpa hak pentadbir?
Ya, ia mudah alih: ekstrak dan jalankan sahaja.