Skip to main content

custom_tex_markdown 0.0.3 copy "custom_tex_markdown: ^0.0.3" to clipboard
custom_tex_markdown: ^0.0.3 copied to clipboard

A Flutter package for rendering custom Markdown with LaTeX support and legacy HTML tags.

Custom TeX Markdown #

A Flutter package for rendering custom Markdown with LaTeX support, legacy image handling, and specific custom tags.

Features #

  • Renders Markdown using flutter_markdown.
  • Supports LaTeX math equations via flutter_math_fork.
  • Handles custom tags like {CORRECT:...}, {WRONG:...}, {u:...}, etc.
  • Supports legacy image tags <image="...">.

Supported Formats #

Standard Markdown #

Supports all standard Markdown features (bold, italic, lists, etc.) provided by the flutter_markdown package.

LaTeX Math #

Render mathematical equations using LaTeX syntax:

  • Inline: Use single dollar signs, e.g., $E=mc^2$
  • Block: Use double dollar signs, e.g.,
    $$
    \int_0^\infty x^2 dx
    $$
    

Custom Tags #

Special tags for educational content:

  • {CORRECT:...}: Renders text in green (e.g., {CORRECT:Correct Answer}).
  • {WRONG:...}: Renders text in red (e.g., {WRONG:Wrong Answer}).
  • {u:...}: Renders underlined text (e.g., {u:Important}).

Legacy Images #

Supports a custom image tag format:

  • <image="URL">: Renders an image from the specified URL.

Getting started #

Add the dependency to your pubspec.yaml:

dependencies:
  custom_tex_markdown: ^0.0.1

Usage #

import 'package:custom_tex_markdown/custom_tex_markdown.dart';

// Use NoteRenderer or TexText widgets
NoteRenderer(
  "This is some **markdown** with LaTeX: \$E=mc^2\$",
)

// Or use TexText for simple text alignment
TexText(
  "Centered LaTeX: \$\$E=mc^2\$\$",
  textAlign: TextAlign.center,
)

Additional information #

For more information, visit the repository.

0
likes
125
points
37
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

A Flutter package for rendering custom Markdown with LaTeX support and legacy HTML tags.

Homepage
Repository (GitHub)

License

MIT (license)

Dependencies

flutter, flutter_markdown, flutter_math_fork, markdown

More

Packages that depend on custom_tex_markdown