AIText2Doc compatibility matrix
A transparent record of the Markdown, mathematics, physics, and chemistry patterns tested in the preview, DOCX export, and Chromium PDF workflow.
How this matrix was produced
This is not a list copied from a LaTeX reference. It documents formats exercised while developing and correcting AIText2Doc. Each “supported” row has been checked against the browser preview and DOCX output. Equation-heavy rows are also checked in the server-generated PDF because Chromium and Microsoft Word do not render every mathematical structure in exactly the same way.
The downloadable pack contains representative input rather than idealized screenshots. Paste it into the converter, review the preview, download the DOCX, and generate the PDF. This makes the result reproducible and gives users a baseline when reporting a regression.
Formatting and document structure
| Input pattern | Preview | DOCX | Notes | |
|---|---|---|---|---|
Markdown headings # to ###### | Supported | Word heading styles | Styled text | Keep each heading on its own line. |
Bold text using **text** | Supported | Native bold run | Bold text | Controlled by the bold conversion option. |
Bulleted lists using - or * | Supported | Bullet list | Bullet list | Bullets are not converted into numbered items. |
| Numbered lists | Supported | Numbered list | Numbered list | Use one item per line. |
| Paragraphs and horizontal rules | Supported | Paragraphs and separator | Paragraphs and separator | Blank lines control paragraph boundaries. |
| Markdown tables, embedded images, footnotes | Not exported | Not supported | Not supported | Rebuild tables or add images in Word after export. |
Mathematics and physics
| Regression case | Status | Representative input | Expected result |
|---|---|---|---|
| Inline variables and equality | Supported | (h = 30,m) | Parentheses removed; quantity rendered as h = 30 m. |
| Decimal comma and units | Supported | (m = 0{,}5,kg) | Decimal comma preserved without an extra comma before kg. |
| Fractions | Supported | \frac{a}{b} | Stacked fraction in preview, Word equation, and Chromium PDF. |
| Subscripts and superscripts | Supported | E_{pp}, 10^{-2} | Native lower and upper scripts. |
| Roots, Greek letters, multiplication, arrows | Supported | \sqrt{x}, \Delta, \times, \rightarrow | Corresponding mathematical glyphs. |
| Long ordinary sentence in parentheses | Protected | Sentence containing (z) and (\Delta E>0) | Sentence remains text; only equation fragments are converted. |
| LaTeX arrays used as worksheet layouts | Blocked | \begin{array} ... \hline ... \end{array} | Export is stopped and the unsupported-format notice is shown. |
| Custom LaTeX macros and packages | Limited | User-defined commands | Simplify to standard LaTeX before conversion. |
Chemistry and isotope notation
| Regression case | Status | What is checked |
|---|---|---|
Ions such as H^+, Mg^{2+}, SO_4^{2-} | Supported | Charge is a superscript and molecular digits remain subscripts. |
Isotopes such as ^{235}_{92}U | Supported | Mass and atomic numbers appear before the element without an empty-box placeholder in Word. |
AI isotope shorthand using ! or * | Normalized | Known ChatGPT copy artifacts are removed before equation conversion. |
| Equilibrium concentrations and fractions | Supported | Brackets, eq indices, charges, and the fraction bar are preserved. |
| Units separated by copy artifacts | Normalized | Common commas used as visual spacing before J, kg, N/kg, and related units are removed. |
| Specialized chemistry packages | Limited | Commands from packages such as mhchem should be rewritten as standard LaTeX. |
Reporting a failed case
Reduce the input to the shortest expression that still fails. Include the original copied text, identify whether preview, DOCX, or PDF is wrong, and avoid sending confidential document content.
Send a regression report