Skip to main content

A pragmatic LaTeX-to-DOCX converter for editable scientific manuscripts.

Project description

docxwright

docxwright converts a LaTeX manuscript into an editable DOCX document without requiring external tools such as Pandoc. It is intentionally pragmatic: it walks included subfiles, keeps tables, replaces figures with placeholders and captions, normalizes common LaTeX text/math to Unicode, emits author-year citation text from Better-BibTeX-style keys, and omits the bibliography. It's available on PyPI and can be installed using pip install docxwright

docxwright paper-example/main.tex -o paper-example/out/main.docx

For inspection, a Markdown-like intermediate representation can also be written:

docxwright paper-example/main.tex -o paper-example/out/main.docx --markdown paper-example/out/main.md

Project details


Download files

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

Source Distribution

docxwright-1.0.1.tar.gz (21.8 kB view details)

Uploaded Source

Built Distribution

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

docxwright-1.0.1-py3-none-any.whl (22.2 kB view details)

Uploaded Python 3

File details

Details for the file docxwright-1.0.1.tar.gz.

File metadata

  • Download URL: docxwright-1.0.1.tar.gz
  • Upload date:
  • Size: 21.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for docxwright-1.0.1.tar.gz
Algorithm Hash digest
SHA256 363ccb707b68ee066591f16dd77dfceb81cb35ca7405726cf6044f0f2315adc2
MD5 eb0ea34507db6a95a3c06189e2971999
BLAKE2b-256 9a19ca6b4f39ebaa3aa0144571a86bd70ee56d67a81877c14e181ef33c08b363

See more details on using hashes here.

File details

Details for the file docxwright-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: docxwright-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 22.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for docxwright-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4bd8390668b6a54d87243b08e000aea2bb5662c9a6ceb6060bc7f81d5291370a
MD5 49717bf5a8af61fbc92eec815a373726
BLAKE2b-256 316ccedc3918293b48f3c22b54d31acd1a8479c38e56031dba222644301ecacd

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