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
Opis producenta (angielski)
Czym jest PyTeXMK?
Program PyTeXMK wydaje YanMing-lxb. To oprogramowanie na Windows o otwartym kodzie źródłowym. Język programowania: Python.
Instalacja i wymagania
Producent udostępnia instalatory Wersja przenośna dla systemów 64-bit. Program działa bez instalacji (wersja przenośna).
Aktualizacje i historia wersji
Bieżąca wersja to 1.2.7, wydana 18 października 2026. Najstarsza wersja w katalogu pochodzi z 24 września 2026. Łącznie: 3 wersje, wszystkie z linkami do oficjalnych plików. Ostatnia aktualizacja ukazała się mniej niż miesiąc temu.
Popularność i typy plików
Kod źródłowy na GitHubie (YanMing-lxb/PyTeXMK) ma 21 gwiazdek.
Opis projektu na GitHubie: “LaTeX 辅助编译命令行程序 LaTeX Auxiliary Compilation Command Line Tool”
Zalety / Wady
Zalety
- Otwarty kod źródłowy: każdy może go przejrzeć i skompilować
- Wersja przenośna: działa bez instalacji
- Ostatnia aktualizacja w ciągu ostatnich dwóch miesięcy
Wady
- Brak natywnej wersji ARM64
W skrócie: PyTeXMK to program na Windows o otwartym kodzie źródłowym; wersje: 64-bit.
Czy pobieranie programu PyTeXMK jest bezpieczne?
- Plik jest pobierany z domeny producenta (github.com)
- Link do pobrania używa HTTPS
- Opublikowano sumę SHA256, więc plik można zweryfikować:
80F41DC1AB9B5B6B15F01BA0A0AB3E47875E1DEDF5F5DA92CFD2227A2FAB9C17· Otwórz raport VirusTotal dla tej sumy - Link nie był jeszcze sprawdzany
- Kod źródłowy jest publiczny
- ExeAtlas nie przechowuje, nie opakowuje i nie modyfikuje instalatorów
Powiązany poradnik: Jak sprawdzić sumę SHA256 pliku w Windows
Najnowsze wersje
Wszystkie wersje (3) ›| Wersja | Data | Rozmiar | Pliki |
|---|---|---|---|
| 1.2.7Najnowsza | 18 października 2026 | — | 64-bit ZIP |
| 1.2.6 | 25 września 2026 | — | 64-bit ZIP |
| 1.2.3 | 24 września 2026 | — | 64-bit ZIP |
Instalacja z wiersza poleceń
Cicha instalacja ›winget install --id YanMing-lxb.PyTeXMK -ePowiązany poradnik: Winget – jak instalować i aktualizować programy
Informacje
- Producent
- YanMing-lxb
- Licencja
- GPL-3.0
- Cena
- Za darmo
- Kod źródłowy
- github.com/YanMing-lxb/PyTeXMK
- Język programowania
- Python
- Wymagania
- Windows 11 / 10
- Architektura
- 64-bit
- Instalator
- Wersja przenośna
- Wersja
- 1.2.7
- Data wydania
- 18 października 2026
- Dodano do katalogu
- 24 września 2026
- Wersje w katalogu
- 3
- Gwiazdki GitHub
- 21
- Strona WWW
- github.com
- ID winget
- YanMing-lxb.PyTeXMK
Oceny i opinie
Brak opinii. Można dodać pierwszą ocenę.
Najczęstsze pytania
Czy program PyTeXMK jest darmowy?
Tak. PyTeXMK to oprogramowanie open source na licencji GPL-3.0; można je pobrać i używać za darmo.
Czy pobieranie programu PyTeXMK jest bezpieczne?
Plik jest pobierany z serwera github.com, który należy do producenta; ExeAtlas nie przechowuje ani nie modyfikuje pliku. Sumę SHA256 pobranego pliku można porównać z podaną na tej stronie albo otworzyć raport VirusTotal dla tej sumy.
Jak zainstalować program PyTeXMK przez winget?
Wystarczy otworzyć PowerShell lub Terminal Windows i uruchomić polecenie winget podane na tej stronie. winget pobiera oficjalny instalator i przed uruchomieniem sprawdza jego sumę SHA256.
Czy PyTeXMK działa na procesorach ARM (Windows on Arm)?
Brak wersji ARM64; Windows 11 on Arm może uruchomić wersję 64-bit w emulacji.
Gdzie pobrać starsze wersje programu PyTeXMK?
Na stronie wersji zebrano linki do oficjalnych instalatorów wszystkich wersji (3), aż do 24 września 2026.
Czy z programu PyTeXMK można korzystać bez uprawnień administratora?
Tak, to wersja przenośna: wystarczy rozpakować archiwum i uruchomić program.