Edzo’s resource editor supports TeX to render Math accurately.
Rendering Math accurately can be tricky. Edzo’s Resource Editor supports inline TeX math expressions to help you clearly represent mathematical ideas in learning content. TeX can be used directly within your text and is rendered consistently across student-facing experiences.For example, instead of writing a fraction 1 over 2 like this: 1/2Using Tex, you can display it like this:21In addition, Edzo provides voiceover support for TeX, ensuring mathematical expressions are read aloud in a clear, human-friendly way for accessibility and audio-based learning.
Edzo includes a shared TeX-to-speech conversion system used by both:
Voiceover generation
Word alignment and playback
When a voiceover is generated, common TeX expressions inside are automatically converted into natural spoken language so learners hear math read clearly and correctly.Example
{{\frac{1}{2}}}
Will be spoken as:one over two
Some complex TeX expressions are not converted accurately into speech. Unknown TeX expressions are read using their command name (best-effort fallback)
TeX expressions are counted correctly for word alignment during playback
Voiceover output is deterministic and shared between client and server
This ensures consistent timing, highlighting, and narration across devices
If you have additional TeX constructs you would like supported for voiceover, please contact the Edzo team.
{"docsConfig":{"theme":"aspen","$schema":"https://mintlify.com/docs.json","name":"Edzo Help","colors":{"primary":"#07a8ff","light":"#35caff","dark":"#0082ff"},"logo":{"light":"https://mintcdn.com/edzo/5hhHVBx7GcRRVndD/logo/edzo_help_logo_light.svg?fit=max\u0026auto=format\u0026n=5hhHVBx7GcRRVndD\u0026q=85\u0026s=9203a369d8730c15f41b76a78c6e5d2a","dark":"https://mintcdn.com/edzo/5hhHVBx7GcRRVndD/logo/edzo_help_logo_dark.svg?fit=max\u0026auto=format\u0026n=5hhHVBx7GcRRVndD\u0026q=85\u0026s=1af18d648d172bf857c93fd07c2abcd9","href":"https://help.edzo.com/"},"favicon":"https://mintcdn.com/edzo/qSDBMqaAkR4nWGtn/favicon.png?fit=max\u0026auto=format\u0026n=qSDBMqaAkR4nWGtn\u0026q=85\u0026s=34aee56c45f28433fc4b032b689c7115","navbar":{"links":[{"href":"https://help.edzo.com/support","label":"Support"}],"primary":{"type":"button","label":"Back to Edzo","href":"https://www.edzo.com/app"}},"footer":{"socials":{"x":"https://x.com/edzolearning","youtube":"https://www.youtube.com/@edzokids"}},"integrations":{"ga4":{"measurementId":"G-XW9NMK4SPD"},"intercom":{"appId":"f63h8es5"}},"styling":{"latex":true},"navigation":{"global":{"anchors":[{"anchor":"What's New","icon":"sparkles","color":{"light":"#07a8ff","dark":"#07a8ff"},"href":"/changelog"},{"anchor":"Blog","icon":"newspaper","color":{"light":"#07a8ff","dark":"#07a8ff"},"href":"https://www.edzo.com/blog"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"edzo","hasAudioNarration":false,"actualSubdomain":"edzo","customDomains":[],"gitSource":{"type":"github","owner":"edzo-dev","repo":"edzo-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"feedback":{"thumbs":false},"entitlements":{},"buildId":"6a9613fc51d420849fb1ff45","clientVersion":"0.0.4102","searchFilterCounts":[{"language":"default","tag":"Creating","count":62},{"language":"default","tag":"Resources","count":58},{"language":"default","tag":"Guides","count":31},{"language":"default","tag":"Question Blocks","count":20},{"language":"default","tag":"Handbook","count":19},{"language":"default","tag":"Learning Blocks","count":17},{"language":"default","tag":"Support","count":17},{"language":"default","tag":"Using Edzo","count":12},{"language":"default","tag":"Company","count":6},{"language":"default","tag":"Marketing","count":6}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-rbac-roles","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"creating/resources/math-typesetting","slug":"/creating/resources/math-typesetting","pageMetadata":{"title":"Math Typesetting (TeX)","description":"Edzo's resource editor supports TeX to render Math accurately.","href":"/creating/resources/math-typesetting"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Edzo’s resource editor supports TeX to render Math accurately.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={annotation:`annotation`,code:`code`,em:`em`,li:`li`,math:`math`,mfrac:`mfrac`,mi:`mi`,mn:`mn`,mrow:`mrow`,msup:`msup`,p:`p`,pre:`pre`,semantics:`semantics`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Card,CodeBlock,Heading,Warning}=_components;if(!Card)_missingMdxReference(`Card`,true);if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Rendering Math accurately can be tricky. Edzo’s Resource Editor supports inline `,_jsx(_components.strong,{children:`TeX math expressions`}),` to help you clearly represent mathematical ideas in learning content. TeX can be used directly within your text and is rendered consistently across student-facing experiences.`]}),`\n`,_jsx(_components.p,{children:`For example, instead of writing a fraction 1 over 2 like this: 1/2`}),`\n`,_jsx(_components.p,{children:`Using Tex, you can display it like this:`}),`\n`,_jsx(_components.p,{children:_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsxs(_components.mfrac,{children:[_jsx(_components.mn,{children:`1`}),_jsx(_components.mn,{children:`2`})]})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`\\\\frac{1}{2}`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`1.1901em`,verticalAlign:`-0.345em`}}),_jsxs(_components.span,{className:`mord`,children:[_jsx(_components.span,{className:`mopen nulldelimiter`}),_jsx(_components.span,{className:`mfrac`,children:_jsxs(_components.span,{className:`vlist-t vlist-t2`,children:[_jsxs(_components.span,{className:`vlist-r`,children:[_jsxs(_components.span,{className:`vlist`,style:{height:`0.8451em`},children:[_jsxs(_components.span,{style:{top:`-2.655em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`3em`}}),_jsx(_components.span,{className:`sizing reset-size6 size3 mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:`2`})})})]}),_jsxs(_components.span,{style:{top:`-3.23em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`3em`}}),_jsx(_components.span,{className:`frac-line`,style:{borderBottomWidth:`0.04em`}})]}),_jsxs(_components.span,{style:{top:`-3.394em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`3em`}}),_jsx(_components.span,{className:`sizing reset-size6 size3 mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:`1`})})})]})]}),_jsx(_components.span,{className:`vlist-s`,children:``})]}),_jsx(_components.span,{className:`vlist-r`,children:_jsx(_components.span,{className:`vlist`,style:{height:`0.345em`},children:_jsx(_components.span,{})})})]})}),_jsx(_components.span,{className:`mclose nulldelimiter`})]})]})})]})}),`\n`,_jsxs(_components.p,{children:[`In addition, Edzo provides `,_jsx(_components.strong,{children:`voiceover support`}),` for TeX, ensuring mathematical expressions are read aloud in a clear, human-friendly way for accessibility and audio-based learning.`]}),`\n`,_jsx(Heading,{level:`2`,id:`using-tex-in-the-resource-editor`,children:`Using TeX in the Resource Editor`}),`\n`,_jsxs(_components.p,{children:[`TeX expressions can be embedded `,_jsx(_components.strong,{children:`inline`}),` anywhere in your content by wrapping them in double curly braces:`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{{ ... }}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example`})}),`\n`,_jsx(_components.p,{children:`2 to the power of 4 is written as`}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{{2^4}}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`This will render visually as a formatted math expression while remaining part of the surrounding sentence:`}),`\n`,_jsx(_components.p,{children:_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsxs(_components.msup,{children:[_jsx(_components.mn,{children:`2`}),_jsx(_components.mn,{children:`4`})]})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`2^4`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.8141em`}}),_jsxs(_components.span,{className:`mord`,children:[_jsx(_components.span,{className:`mord`,children:`2`}),_jsx(_components.span,{className:`msupsub`,children:_jsx(_components.span,{className:`vlist-t`,children:_jsx(_components.span,{className:`vlist-r`,children:_jsx(_components.span,{className:`vlist`,style:{height:`0.8141em`},children:_jsxs(_components.span,{style:{top:`-3.063em`,marginRight:`0.05em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`2.7em`}}),_jsx(_components.span,{className:`sizing reset-size6 size3 mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:`4`})})]})})})})})]})]})})]})}),`\n`,_jsx(Heading,{level:`3`,id:`expressions`,children:`Expressions`}),`\n`,_jsxs(_components.p,{children:[`**Fraction **`,_jsx(_components.code,{children:`frac{1}{2}`})]}),`\n`,_jsx(_components.p,{children:_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsxs(_components.mfrac,{children:[_jsx(_components.mn,{children:`1`}),_jsx(_components.mn,{children:`2`})]})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`\\\\frac{1}{2}`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`1.1901em`,verticalAlign:`-0.345em`}}),_jsxs(_components.span,{className:`mord`,children:[_jsx(_components.span,{className:`mopen nulldelimiter`}),_jsx(_components.span,{className:`mfrac`,children:_jsxs(_components.span,{className:`vlist-t vlist-t2`,children:[_jsxs(_components.span,{className:`vlist-r`,children:[_jsxs(_components.span,{className:`vlist`,style:{height:`0.8451em`},children:[_jsxs(_components.span,{style:{top:`-2.655em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`3em`}}),_jsx(_components.span,{className:`sizing reset-size6 size3 mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:`2`})})})]}),_jsxs(_components.span,{style:{top:`-3.23em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`3em`}}),_jsx(_components.span,{className:`frac-line`,style:{borderBottomWidth:`0.04em`}})]}),_jsxs(_components.span,{style:{top:`-3.394em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`3em`}}),_jsx(_components.span,{className:`sizing reset-size6 size3 mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:`1`})})})]})]}),_jsx(_components.span,{className:`vlist-s`,children:``})]}),_jsx(_components.span,{className:`vlist-r`,children:_jsx(_components.span,{className:`vlist`,style:{height:`0.345em`},children:_jsx(_components.span,{})})})]})}),_jsx(_components.span,{className:`mclose nulldelimiter`})]})]})})]})}),`\n`,_jsxs(_components.p,{children:[`**Exponent **`,_jsx(_components.code,{children:`x^2`})]}),`\n`,_jsx(_components.p,{children:_jsxs(_components.span,{className:`katex`,children:[_jsx(_components.span,{className:`katex-mathml`,children:_jsx(_components.math,{xmlns:`http://www.w3.org/1998/Math/MathML`,children:_jsxs(_components.semantics,{children:[_jsx(_components.mrow,{children:_jsxs(_components.msup,{children:[_jsx(_components.mi,{children:`x`}),_jsx(_components.mn,{children:`2`})]})}),_jsx(_components.annotation,{encoding:`application/x-tex`,children:`x^2`})]})})}),_jsx(_components.span,{className:`katex-html`,\"aria-hidden\":`true`,children:_jsxs(_components.span,{className:`base`,children:[_jsx(_components.span,{className:`strut`,style:{height:`0.8141em`}}),_jsxs(_components.span,{className:`mord`,children:[_jsx(_components.span,{className:`mord mathnormal`,children:`x`}),_jsx(_components.span,{className:`msupsub`,children:_jsx(_components.span,{className:`vlist-t`,children:_jsx(_components.span,{className:`vlist-r`,children:_jsx(_components.span,{className:`vlist`,style:{height:`0.8141em`},children:_jsxs(_components.span,{style:{top:`-3.063em`,marginRight:`0.05em`},children:[_jsx(_components.span,{className:`pstrut`,style:{height:`2.7em`}}),_jsx(_components.span,{className:`sizing reset-size6 size3 mtight`,children:_jsx(_components.span,{className:`mord mtight`,children:`2`})})]})})})})})]})]})})]})}),`\n`,_jsx(Card,{title:`Supported Expressions`,icon:`brackets-curly`,iconType:`solid`,color:`#07a8ff`,href:`https://katex.org/docs/supported.html`,cta:`View the expressions`,children:_jsx(_components.p,{children:`A list of TeX expressions supported by Edzo, sorted into logical groups.`})}),`\n`,_jsx(Heading,{level:`3`,id:`supported-use-cases`,children:`Supported Use Cases`}),`\n`,_jsx(_components.p,{children:`You can use TeX inside:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Paragraph text`}),`\n`,_jsx(_components.li,{children:`Instructions and explanations`}),`\n`,_jsx(_components.li,{children:`Questions and answers`}),`\n`,_jsx(_components.li,{children:`Hints, feedback, and solution text`}),`\n`]}),`\n`,_jsx(_components.p,{children:`TeX is intended for inline math, not full block equations.`}),`\n`,_jsx(Heading,{level:`2`,id:`voiceover-support-for-tex`,children:`Voiceover Support for TeX`}),`\n`,_jsx(_components.p,{children:`Edzo includes a shared TeX-to-speech conversion system used by both:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Voiceover generation`}),`\n`,_jsx(_components.li,{children:`Word alignment and playback`}),`\n`]}),`\n`,_jsx(_components.p,{children:`When a voiceover is generated, common TeX expressions inside are automatically converted into natural spoken language so learners hear math read clearly and correctly.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Example`})}),`\n`,_jsx(CodeBlock,{numberOfLines:`2`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`2`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`{{\\\\frac{1}{2}}}`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(_components.p,{children:`Will be spoken as:`}),`\n`,_jsx(_components.p,{children:_jsx(_components.em,{children:`one over two`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Some complex TeX expressions are not converted accurately into speech. Unknown TeX expressions are read using their command name (best-effort fallback)`})}),`\n`,_jsx(Heading,{level:`3`,id:`accessibility-notes`,children:`Accessibility Notes`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`TeX expressions are counted correctly for word alignment during playback`}),`\n`,_jsx(_components.li,{children:`Voiceover output is deterministic and shared between client and server`}),`\n`,_jsx(_components.li,{children:`This ensures consistent timing, highlighting, and narration across devices`}),`\n`]}),`\n`,_jsx(_components.p,{children:`If you have additional TeX constructs you would like supported for voiceover, please contact the Edzo team.`})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Math Typesetting (TeX)","description":"Edzo's resource editor supports TeX to render Math accurately.","href":"/creating/resources/math-typesetting"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Using TeX in the Resource Editor","slug":"using-tex-in-the-resource-editor","depth":2,"children":[{"title":"Expressions","slug":"expressions","depth":3,"children":[]},{"title":"Supported Use Cases","slug":"supported-use-cases","depth":3,"children":[]}]},{"title":"Voiceover Support for TeX","slug":"voiceover-support-for-tex","depth":2,"children":[{"title":"Accessibility Notes","slug":"accessibility-notes","depth":3,"children":[]}]}],"codeExamples":{}},"jsLinks":[],"subdomain":"edzo","siteName":"Edzo Help","title":"Math Typesetting (TeX) - Edzo Help","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-02-22T09:24:44.762Z","originalFileLocation":"creating/resources/math-typesetting.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Edzo\u0026#x27;s resource editor supports TeX to render Math accurately.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Edzo Help\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Math Typesetting (TeX) - Edzo Help\">\u003cmeta data-mint-head property=\"og:description\" content=\"Edzo\u0026#x27;s resource editor supports TeX to render Math accurately.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Edzo Help\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://edzo.mintlify.app/creating/resources/math-typesetting\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://edzo.mintlify.site/_mintlify/api/og/v2?division=Resources\u0026amp;title=Math+Typesetting+%28TeX%29\u0026amp;description=Edzo%27s+resource+editor+supports+TeX+to+render+Math+accurately.\u0026amp;theme=d84746154dd6e6869325ecb0\u0026amp;signature=710a31cd671c901b68444773f69be8dfc9fb0794b7f50a1f3ab3f78ca4e1b768\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Math Typesetting (TeX) - Edzo Help\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Edzo\u0026#x27;s resource editor supports TeX to render Math accurately.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://edzo.mintlify.site/_mintlify/api/og/v2?division=Resources\u0026amp;title=Math+Typesetting+%28TeX%29\u0026amp;description=Edzo%27s+resource+editor+supports+TeX+to+render+Math+accurately.\u0026amp;theme=d84746154dd6e6869325ecb0\u0026amp;signature=710a31cd671c901b68444773f69be8dfc9fb0794b7f50a1f3ab3f78ca4e1b768\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/edzo/1oO0Wz6h5MoA6-M6/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Edzo Help\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#07a8ff\">\u003clink data-mint-head rel=\"canonical\" href=\"https://edzo.mintlify.app/creating/resources/math-typesetting\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/creating/resources/math-typesetting.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://edzo.mintlify.app/#organization\",\"name\":\"Edzo Help\",\"url\":\"https://edzo.mintlify.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/edzo/5hhHVBx7GcRRVndD/logo/edzo_help_logo_light.svg?fit=max\u0026auto=format\u0026n=5hhHVBx7GcRRVndD\u0026q=85\u0026s=9203a369d8730c15f41b76a78c6e5d2a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://edzo.mintlify.app#website\",\"name\":\"Edzo Help\",\"url\":\"https://edzo.mintlify.app\",\"publisher\":{\"@id\":\"https://edzo.mintlify.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://edzo.mintlify.app/creating/resources/math-typesetting#webpage\",\"url\":\"https://edzo.mintlify.app/creating/resources/math-typesetting\",\"name\":\"Math Typesetting (TeX)\",\"description\":\"Edzo's resource editor supports TeX to render Math accurately.\",\"dateModified\":\"2026-02-22T09:24:44.762Z\",\"isPartOf\":{\"@id\":\"https://edzo.mintlify.app#website\"},\"breadcrumb\":{\"@id\":\"https://edzo.mintlify.app/creating/resources/math-typesetting#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://edzo.mintlify.app/creating/resources/math-typesetting#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Resources\",\"item\":\"https://edzo.mintlify.app/creating/resources/resource-editor\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Math Typesetting (TeX)\",\"item\":\"https://edzo.mintlify.app/creating/resources/math-typesetting\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://edzo.mintlify.app/creating/resources/math-typesetting#article\",\"headline\":\"Math Typesetting (TeX)\",\"name\":\"Math Typesetting (TeX)\",\"description\":\"Edzo's resource editor supports TeX to render Math accurately.\",\"url\":\"https://edzo.mintlify.app/creating/resources/math-typesetting\",\"mainEntityOfPage\":{\"@id\":\"https://edzo.mintlify.app/creating/resources/math-typesetting#webpage\"},\"dateModified\":\"2026-02-22T09:24:44.762Z\",\"publisher\":{\"@id\":\"https://edzo.mintlify.app/#organization\"},\"isPartOf\":{\"@id\":\"https://edzo.mintlify.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Edzo Help\",\"publisher\":{\"@type\":\"Organization\",\"name\":\"Edzo Help\"},\"provider\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","agentPointerHref":"/creating/resources/math-typesetting.md","siteName":"Edzo Help","nav":{"global":{"anchors":[{"anchor":"What's New","icon":"sparkles","color":{"light":"#07a8ff","dark":"#07a8ff"},"href":"/changelog"},{"anchor":"Blog","icon":"newspaper","color":{"light":"#07a8ff","dark":"#07a8ff"},"href":"https://www.edzo.com/blog"}]},"tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":""}]},{"tab":"Creating","pages":[{"title":"Overview","href":"/creating/overview"},{"group":"Resources","pages":[{"title":"Resource Editor","description":"Create interactive learning activities for your learners with Edzo's easy-to-use Resource Editor.","icon":"pen-to-square","href":"/creating/resources/resource-editor"},{"title":"Math Typesetting (TeX)","href":"/creating/resources/math-typesetting"},{"title":"Blocks overview","description":"An overview of all the block types available in Edzo's Resource Editor.","icon":"cubes","href":"/creating/resources/blocks/blocks-overview"},{"group":"Text Blocks","pages":[{"title":"Paragraph Block","icon":"paragraph","href":"/creating/resources/text-blocks/paragraph"},{"title":"Heading Block","icon":"heading","href":"/creating/resources/text-blocks/heading"},{"title":"Bulleted List Block","icon":"list","href":"/creating/resources/text-blocks/bulleted-list"},{"title":"Numbered List Block","icon":"list-ol","href":"/creating/resources/text-blocks/numbered-list"},{"title":"Quote Block","icon":"quote-left","href":"/creating/resources/text-blocks/quote"}]},{"group":"Basic Blocks","pages":[{"title":"Data Table Block","icon":"table","href":"/creating/resources/basic-blocks/data-table"},{"title":"Divider Block","icon":"minus","href":"/creating/resources/basic-blocks/divider"}]},{"group":"Question Blocks","pages":[{"title":"Written Question Block","icon":"input-text","href":"/creating/resources/question-blocks/written-question"},{"title":"Multiple Choice Question Block","icon":"list-ol","href":"/creating/resources/question-blocks/multiple-choice-question"},{"title":"Cloze Question Block","icon":"rectangle-terminal","href":"/creating/resources/question-blocks/cloze-question"},{"title":"Drop in the Blanks Question Block","icon":"grip","href":"/creating/resources/question-blocks/drop-in-the-blanks-question"},{"title":"Equation Question Block","icon":"calculator-simple","href":"/creating/resources/question-blocks/equation-question"},{"title":"Order Question Block","icon":"arrow-down-1-9","href":"/creating/resources/question-blocks/order-question"},{"title":"Sort Question Block","icon":"table-cells","href":"/creating/resources/question-blocks/sort-question"},{"title":"Data Table Question Block","icon":"table","href":"/creating/resources/question-blocks/data-table-question"},{"title":"Clock Question Block","icon":"clock","href":"/creating/resources/question-blocks/clock-question"},{"title":"Angle Question Block","icon":"triangle","href":"/creating/resources/question-blocks/angle-question"},{"title":"Coordinate Grid Question","icon":"chart-scatter","href":"/creating/resources/question-blocks/coordinate-grid-question"},{"title":"Thermometer Question","icon":"temperature-hot","href":"/creating/resources/question-blocks/thermometer-question"},{"title":"Tally Marks Question Block","icon":"tally","href":"/creating/resources/question-blocks/tally-marks-question"},{"title":"Pictograph Question Block","icon":"chart-bar","href":"/creating/resources/question-blocks/pictograph-question"},{"title":"Balance Scales Question Block","icon":"scale-balanced","href":"/creating/resources/question-blocks/balance-scales-question"},{"title":"Match Up Question Block","icon":"arrows-left-right","href":"/creating/resources/question-blocks/match-up-question"},{"title":"Number Chart Question Block","icon":"grid-2","href":"/creating/resources/question-blocks/number-chart-question"},{"title":"Number Line Question Block","icon":"line","href":"/creating/resources/question-blocks/number-line-question"},{"title":"Place Value Blocks Question Block","icon":"cubes","href":"/creating/resources/question-blocks/place-value-blocks-question"},{"title":"Ruler Question Block","icon":"ruler","href":"/creating/resources/question-blocks/ruler-question"}]},{"group":"Activity Blocks","pages":[{"title":"Crossword","icon":"grid","href":"/creating/resources/activity-blocks/crossword"},{"title":"Symmetry Drawing Block","icon":"reflect-horizontal","href":"/creating/resources/activity-blocks/symmetry-drawing"},{"title":"Word Search Block","icon":"grid-2","href":"/creating/resources/activity-blocks/word-search"},{"title":"Piece by Piece Pictures Block","icon":"puzzle-piece","href":"/creating/resources/activity-blocks/piece-by-piece-pictures"}]},{"group":"Media Blocks","pages":[{"title":"Image Block","icon":"image","href":"/creating/resources/media-blocks/image"},{"title":"Video Block","icon":"circle-play","href":"/creating/resources/media-blocks/video"}]},{"group":"Learning Blocks","pages":[{"title":"Angle Block","icon":"triangle","href":"/creating/resources/learning-blocks/angle"},{"title":"Chart Block","icon":"chart-simple","href":"/creating/resources/learning-blocks/chart"},{"title":"Clock Block","icon":"clock","href":"/creating/resources/learning-blocks/clock"},{"title":"Fraction Block","icon":"divide","href":"/creating/resources/learning-blocks/fraction"},{"title":"Number Frame Block","icon":"grid-2-plus","href":"/creating/resources/learning-blocks/number-frame"},{"title":"Number Line Block","icon":"ruler-horizontal","href":"/creating/resources/learning-blocks/number-line"},{"title":"Pictograph Block","icon":"chart-bar","href":"/creating/resources/learning-blocks/pictograph"},{"title":"Pixel Art Block","icon":"grid-2","href":"/creating/resources/learning-blocks/pixel-art"},{"title":"Tally Marks Block","icon":"tally-4","href":"/creating/resources/learning-blocks/tally-marks"},{"title":"Balance Scales Block","icon":"scale-balanced","href":"/creating/resources/learning-blocks/balance-scales"},{"title":"Map Grid Block","icon":"map","href":"/creating/resources/learning-blocks/map-grid"},{"title":"Multiplication Array Block","icon":"grid-2","href":"/creating/resources/learning-blocks/multiplication-array"},{"title":"Number Chart Block","icon":"grid-2","href":"/creating/resources/learning-blocks/number-chart"},{"title":"Place Value Blocks Block","icon":"cubes","href":"/creating/resources/learning-blocks/place-value-blocks"},{"title":"2D Shapes Block","icon":"shapes","href":"/creating/resources/learning-blocks/shape-2d"},{"title":"Timeline Block","icon":"timeline-arrow","href":"/creating/resources/learning-blocks/timeline"},{"title":"Venn Diagram Block","icon":"circle-nodes","href":"/creating/resources/learning-blocks/venn-diagram"}]},{"group":"Math Blocks","pages":[{"title":"Coordinate Grid","icon":"chart-scatter","href":"/creating/resources/math-blocks/coordinate-grid"},{"title":"Currency","icon":"coins","href":"/creating/resources/math-blocks/currency"},{"title":"Thermometer","icon":"temperature-hot","href":"/creating/resources/math-blocks/thermometer"},{"title":"Ruler Block","icon":"ruler","href":"/creating/resources/math-blocks/ruler"},{"title":"Volume Container Block","icon":"glass-water","href":"/creating/resources/math-blocks/volume-container"}]}]},{"group":"Slides","pages":[{"title":"Slides","icon":"presentation-screen","href":"/creating/slides/slides-editor"}]},{"group":"Themes","pages":[{"title":"Themes","icon":"palette","href":"/creating/themes/themes-editor"}]},{"group":"Activities","pages":[{"title":"Activities","icon":"pencil","href":"/creating/activities/activities"}]}]},{"tab":"Support","pages":[{"title":"Support","href":"/support/support"}]},{"tab":"Handbook","pages":[{"title":"Handbook","href":"/handbook/company/introduction"}]}]},"basePath":"","title":"Math Typesetting (TeX) - Edzo Help","buildId":"dpl_596ePT575z4qnAFksq1biRW97aLY","deploymentId":"dpl_596ePT575z4qnAFksq1biRW97aLY","dynamics":[],"chunks":[]}