# plasTeX — A Python Framework for Processing LaTeX Documents

- Introduction
- plastex — The Command-Line Interface
- Command-Line and Configuration Options
- General Options
- Document Properties
- Counters
- Document Links
- Input and Output Files
- Image Options
- The plasDocument
- Sections
- Navigation and Links
- Table of Contents
- Paragraphs
- Complex Structures
- Lists
- Bibliography
- Arrays and Tabular Environments
- Indexes
- Understanding Macros and Packages
- Defining Macros in
- Defining Macros in Python
- Python Classes
- INI Files
- The Document Context
- Packages
- Renderers
- Simple Renderer Example
- Extending the Simple Renderer
- Renderable Objects
- Determining the Correct Rendering Method
- Generating Files
- Generating Images
- Generating Vector Images
- Static Images
- Page Template Renderer
- Defining and Using Templates
- Defining and Using Themes
- Zope Page Template Tutorial
- XHTML Renderer
- Themes
- tBook Renderer
- DocBook Renderer
- plasFrameworks and APIs
- plasTeX — The Python Macro and Document Interfaces
- Macro Objects
- plasTeX.ConfigManager — plasConfiguration
- ConfigManager Objects
- ConfigSection Objects
- Configuration Option Types
- plasTeX.DOM — The plasDocument Object Model (DOM)
- plasvs. XML
- Node Objects
- DocumentFragment Objects
- Element Objects
- Text Objects
- Document Objects
- Command Objects
- Environment Objects
- TeXFragment Objects
- TeXDocument Objects
- plasTeX.TeX — The Stream
- TeX Objects
- plasTeX.Context — The Context
- Context Objects
- plasTeX.Renderers — The plasRendering Framework
- Renderer Objects
- Renderable MixIn
- plasTeX.Imagers — The plasImaging Framework
- Imager Objects
- Image Objects
- About This Document
- Frequently Asked Questions
- Parsing
- How can I make plaswork with my complicated macros?
- How can I get plasto find my packages?