TeX-Machina is an interactive LaTeX assistant for VS Code that brings powerful symbolic computation, 3D plotting, and automated bibliography management directly into your TeX editing workflow.
Features
Symbolic Calculation (calc >): Perform differentiation, integration, simplification, and equation solving. See step-by-step solutions within your editor.
Matrix Tools (matrix >): Generate various matrix environments (pmatrix, bmatrix, etc.) with automatic "smart dots" and analysis (determinant, inverse, RREF).
Advanced Plotting (plot >):
2D: Generate PGFPlots data and LaTeX code.
3D: Interactive 3D visualization using X3DOM and exportable PDF/PNG figures.
Complex: Domain coloring for complex analysis.
Sequence Search (oeis >): Search for number sequences in the OEIS database and insert them into your document.
Smart Citations (cite >): Search papers by DOI, arXiv ID, or title, and automatically update your .bib files and insert \cite commands.
Width Analysis: Analyze LaTeX formula widths to ensure they fit within your document margins.
Prerequisites
This extension requires Python 3.x and several mathematical libraries to perform symbolic calculations and plotting.