LatexConfig class

LaTeX rendering configuration (external user settings)

Available extensions

Constructors

LatexConfig({double fontSize = 20.0, LatexTheme theme = const _AdaptiveLatexTheme(light: LatexTheme.defaultLightColors, dark: LatexTheme.defaultDarkColors), LineBreakingConfig lineBreaking = const LineBreakingConfig(), HighlightConfig highlight = const HighlightConfig(), bool accessibilityEnabled = false, void onNodeClick(int startOffset, int endOffset, String latex)?, void onHyperlinkClick(String url)?, bool enableLayoutCache = false})
const

Properties

accessibilityEnabled → bool
final
enableLayoutCache → bool
Whether to enable NodeLayout caching
final
fontSize → double
final
hashCode → int
The hash code for this object.
no setterinherited
highlight → HighlightConfig
final
lineBreaking → LineBreakingConfig
final
onHyperlinkClick → void Function(String url)?
Hyperlink click callback: Triggered when clicking \href or \url nodes, returns the URL string directly. If null, hyperlink-specific clicking is not enabled
final
onNodeClick → void Function(int startOffset, int endOffset, String latex)?
Interactive formula: Callback when clicking a sub-expression. Passes the LaTeX source range (start and end offsets) of the clicked node. If null, click interactivity is disabled
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
theme → LatexTheme
final

Methods

copyWith({double? fontSize, LatexTheme? theme, LineBreakingConfig? lineBreaking, HighlightConfig? highlight, bool? accessibilityEnabled, void onNodeClick(int startOffset, int endOffset, String latex)?, void onHyperlinkClick(String url)?, bool? enableLayoutCache}) → LatexConfig
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolveThemeColors(bool isDark) → LatexThemeColors

Available on LatexConfig, provided by the LatexConfigResolver extension

toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited