Skip to content

NormaDocs

PyPI Version Python CI License

NormaDocs is a professional open-source tool that converts Markdown documents to academically-formatted DOCX and PDF files, with full support for major citation standards.

Features

  • Multiple Citation Standards: APA 7th Edition, ICONTEC (NTC 1486), IEEE 8th Edition
  • Automatic Cover Pages: Title, author, institution, program, date extraction
  • Complete Formatting: Margins, typography, and spacing per selected standard
  • Bibliography Support: BibTeX (.bib) files and CSL styles via Pandoc
  • PDF Generation: LibreOffice or WeasyPrint
  • LanguageTool Integration: Grammar and spell checking

Quick Start

pip install normadocs

# Convert to APA (default)
normadocs document.md

# Convert to ICONTEC with PDF output
normadocs document.md --style icontec --format pdf

# Custom output directory
normadocs document.md -o ./Submissions -s apa -f all

Supported Standards

Standard Status Font Spacing Typical Use
APA 7th Edition ✅ Complete Times New Roman 12pt Double Social Sciences
ICONTEC (NTC 1486) ✅ Complete Arial 12pt 1.5 lines Colombian Academic
IEEE 8th Edition ✅ Complete Times New Roman 10pt Single Engineering/Technical

Documentation