Skip to main content

LaTeX 辅助编译命令行工具 LaTeX Auxiliary Compilation Command Line Tool

Project description

PyTeXMK

GitHub License OS GitHub release Last Commit Issues Github Action PyPI version PyPI Downloads GitHub repo size

LaTeX 辅助编译命令行程序 LaTeX Auxiliary Compilation Command Line Tool


安装

官方版本 PyTeXMK 发布在 PyPI 上,并且可以通过 pip 包管理器从 PyPI 镜像轻松安装。

请注意,您必须使用 Python 3 版本pip:

pip3 install pytexmk

升级

pip3 install --upgrade pytexmk

使用入门

PyTeXMK 默认使用 xelatex 编译,默认主文件名为 main(如果不是 main 就在 pytexmk 命令后添加文件名),默认 batch 模式编译,编译过程信息不显示(如需显示编译过程信息请使用 -nq 参数),默认将编译结果存放在 LaTeX 项目的 Build 文件夹下 ( VSCode 用户则需要在 settings.json 中注意设置 "latex-workshop.latex.outDir": "./Build", 使得latex workshop 能够找到pdf )。

在终端打开 LaTeX 项目所在文件夹,输入 pytexmk 即可使用默认参数进行编译,编译结果默认存放在 LaTeX 项目的 Build 文件夹下。

PyTeXMK 支持:

  • 编译命令:xelatex pdflatex lualatex
  • 参考文献:bibtex biblatex
  • 符号索引:glossaries nomencl

位置参数:

Option Description
document 要被编译的文件名

选项:

Option Description
-h, --help 显示帮助信息
-v, --version 显示程序版本号
-c, --clean 清除所有辅助文件
-C, --Clean 清除所有辅助文件和 pdf 文件
-nq, --no-quiet 非安静模式运行,此模式下显示编译过程
-p, --pdflatex pdflatex 进行编译
-x, --xelatex xelatex 进行编译
-l, --lualatex lualatex 进行编译

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pytexmk-0.2.13.240303.tar.gz (25.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pytexmk-0.2.13.240303-py3-none-any.whl (24.7 kB view details)

Uploaded Python 3

File details

Details for the file pytexmk-0.2.13.240303.tar.gz.

File metadata

  • Download URL: pytexmk-0.2.13.240303.tar.gz
  • Upload date:
  • Size: 25.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.5

File hashes

Hashes for pytexmk-0.2.13.240303.tar.gz
Algorithm Hash digest
SHA256 03ea9893d6bf9ee8ef850237a109a746d1441d52f3869689406a5f741b0a10d1
MD5 b7670bf25999a59d407a44c12d6db731
BLAKE2b-256 c93a7cc675bf3597a3780cc646d344460304c4194f33fa44f2cf62275b807315

See more details on using hashes here.

File details

Details for the file pytexmk-0.2.13.240303-py3-none-any.whl.

File metadata

File hashes

Hashes for pytexmk-0.2.13.240303-py3-none-any.whl
Algorithm Hash digest
SHA256 34e6ebdbc6fb7dbef9f1290c9d1c2672b5a7ec636a0e497c59be40092f89307d
MD5 56bda2bff40064746349cb2fd9fbb78f
BLAKE2b-256 531790e3ac7fd1bdd2aff09fe6f54e25b830597e77cca042bce844bcb7313d3f

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page