See: Description
| Interface | Description |
|---|---|
| AccentMaps |
Defines all of the
AccentMaps for the various types of accents we support. |
| CombinerTargetMatcher |
This interface is used to specify which
FlowTokens are valid as combiner targets
for Commands of type CommandType.COMBINER |
| Command |
Base interface for LaTeX commands, i.e. things entered in the form
\\command. |
| CommandOrEnvironment |
Base interface for LaTeX commands and environments.
|
| Environment |
Base interface for LaTeX environment, i.e. constructs defined like
\\begin{environment} ... |
| MathVariantMaps |
Defines the (safe) mappings of characters for the different types of "mathvariants"
we support.
|
| W3CConstants |
A collection of useful constants for various W3C-related topics (e.g. system identifiers,
namespaces, etc...).
|
| Class | Description |
|---|---|
| AccentMap |
Map defines how unaccented alphabetic characters should map to corresponding
Unicode characters when a particular type of accent is applied (e.g. circumflex).
|
| BuiltinCommand |
Represents a
Command that has been defined internally via a SnugglePackage. |
| BuiltinEnvironment |
Defines a built-in LaTeX environment, as specified within a
SnugglePackage. |
| ComputedStyle |
This represents the computed or runtime style of a
Token. |
| CorePackageDefinitions |
This defines the default
SnugglePackage (containing BuiltinCommand and
BuiltinEnvironment) supported by SnuggleTeX. |
| Globals |
Lists various useful (but internal) constants and helper methods.
|
| MathCharacter |
Represents a mathematical character.
|
| MathVariantMap |
This map encapsulates how to apply certain types of Mathematical character variants to
"safe and plain" Unicode characters by mapping them to other characters.
|
| UserDefinedCommand |
Represents a user-defined
Command, i.e. one defined in the client data using
\\newcommand. |
| UserDefinedCommandOrEnvironment |
Partial base class for
UserDefinedCommands and UserDefinedEnvironments. |
| UserDefinedEnvironment |
Represents a user-defined environment, created by clients using the
\\newenvironment command. |
| Enum | Description |
|---|---|
| CommandType |
Enumerates different types of LaTeX commands.
|
| ComputedStyle.FontFamily |
TeX "Font Family"
|
| ComputedStyle.FontSize |
TeX Font Size
|
| CoreErrorCode |
Enumerates the various types of client-induced errors that can arise when using the
functionality provided by the core SnuggleTeX module.
|
| CoreErrorGroup |
Defines the groupings for the various types of client-induced errors that can arise
when using the functionality provided by the core SnuggleTeX module.
|
| LaTeXMode |
Enumerates the various modes of LaTeX input.
|
| MathCharacter.MathCharacterType | |
| TextFlowContext |
This enumeration specifies how text-based
FlowTokens should be handled when being merged
into the resulting XHTML DOM. |
Copyright © 2008–2026 The University of Edinburgh. All rights reserved.