Skip to content

Implement the remaining LaTeX command backlog #81

Description

@Happypig375

This epic tracks LaTeX commands that require distinct parser, model, or layout work. Native sub-issues are the source of truth; each has its own semantics and acceptance tests.

Implemented on the current pull-request queue:

Remaining native sub-issues:

Completion criteria:

  • Every child command accepts representative valid syntax and reports malformed arguments at the correct source position.
  • The atom/display model preserves command semantics rather than using a merely visual substitution where sizing, spacing, or font shape differs.
  • Canonical serialization is stable under parse → serialize → parse.
  • Layout-affecting commands have structural measurement tests and focused cross-frontend rendering coverage.
  • Close this epic only after the queued PRs merge and all native children are completed or explicitly closed as not planned.

Contributors should work on one child issue per focused pull request; the old mixed checklist is retained in issue history.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Area/ParsingLaTeX tokenization, parsing, commands, and serialization.Type/EnhancementA concrete change to CSharpMath behavior or capability.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions