An Open Interactive Scientific Document Framework
Originally conceived and developed by NEXMASON
Beyond Static Scientific Documents
ANITEX is an open framework for creating interactive scientific and engineering documents.
It extends the traditional scientific-document workflow by combining LaTeX-based mathematical notation and technical writing with interactive visualization, animation, simulation, SVG graphics, JavaScript-based execution, and timeline-controlled demonstrations.
Traditional scientific documents are designed primarily to describe ideas.
ANITEX is designed to let readers see how those ideas behave.
An equation can be connected to a moving graph.
A circuit can visualize current and voltage.
A wave equation can become an animated wave.
A vector field can evolve dynamically.
A planetary model can demonstrate orbital motion.
A scientific explanation can unfold step by step.
ANITEX transforms a scientific document from a static representation of knowledge into an interactive scientific experience.
The Idea
Scientific knowledge is often expressed through text, equations, figures, and graphs.
These forms are essential, but many scientific concepts describe systems that change over time.
Circuits operate.
Fields vary.
Waves propagate.
Vectors change.
Graphs evolve.
Planets move.
Physical systems respond to parameters.
ANITEX introduces a document model in which these behaviors can become part of the scientific document itself.
The fundamental idea is simple:
Scientific knowledge should not only be read. It should also be seen, explored, and experienced.
One Document, Multiple Layers
An ANITEX document can combine multiple forms of scientific communication within a single document structure:
Theory → Equations → Visualization → Animation → Simulation → Interaction
The document may contain conventional LaTeX content together with ANITEX interactive blocks describing dynamic scientific behavior.
For example:
Scientific Explanation
↓
Mathematical Model
↓
ANITEX Interactive Block
↓
Visualization / Simulation Engine
↓
Interactive Scientific Experience
This approach allows the mathematical description and its dynamic interpretation to remain closely connected.
Core Capabilities
ANITEX is designed to support a broad range of scientific and engineering content, including:
- Mathematical equations and scientific notation
- Interactive graphs and data visualization
- Electronic and electrical circuit visualization
- Current and voltage flow demonstrations
- Electromagnetic field visualization
- Vector and coordinate-system animation
- Wave propagation
- Mechanical motion
- Orbital and planetary simulations
- Physics demonstrations
- Engineering-system visualization
- Parameter-controlled simulations
- Timeline-based animation
- Step-by-step scientific explanations
- SVG-based interactive graphics
- JavaScript-based scientific behavior
The framework is intended to remain extensible so that new scientific visualization and simulation modules can be introduced over time.
ANITEX Document Architecture
Conceptually, an ANITEX document may be represented as:
ANITEX Document
│
├── Scientific Text
│
├── LaTeX Equations
│
├── Figures and Data
│
├── ANITEX Interactive Definitions
│
│ ├── Objects
│ ├── Parameters
│ ├── Equations
│ ├── Events
│ ├── Timeline
│ └── Simulation Rules
│
└── Interactive Rendering Engine
├── SVG
├── JavaScript
├── Graph Engine
├── Animation Engine
└── Scientific Simulation Modules
The objective is not to replace LaTeX.
Instead, ANITEX builds upon the established scientific-document concept and introduces an additional interactive layer for dynamic scientific communication.
ANITEX Specification
The ANITEX Specification defines how interactive scientific content can be described within an ANITEX-compatible document.
A conforming implementation may interpret these definitions and render them using different technologies or platforms.
This separation between the document specification and the viewer implementation is intentional.
It means ANITEX does not need to belong to a single application.
Different developers may create:
- ANITEX web viewers
- Desktop viewers
- Mobile viewers
- Editors
- Authoring environments
- Educational platforms
- Simulation engines
- Scientific visualization libraries
- ANITEX-compatible extensions
A document created according to the specification should ultimately be capable of being interpreted by different ANITEX-compatible systems.
Open by Design
ANITEX is intended to be an open scientific framework.
NEXMASON created ANITEX with the hope that researchers, educators, students, engineers, scientists, and developers around the world will use it, experiment with it, improve it, and extend it.
Researchers may use ANITEX to communicate scientific models.
Educators may create interactive teaching materials.
Students may explore difficult concepts visually.
Engineers may demonstrate the behavior of systems and circuits.
Developers may create new ANITEX-compatible viewers, editors, visualization modules, and simulation engines.
The objective is not to create a closed document format controlled by a single implementation.
The objective is to encourage an open ecosystem for interactive scientific communication.
Compatibility, Not Dependency
ANITEX should be understood as a specification rather than a single viewer.
The original NEXMASON implementation demonstrates one way of interpreting and rendering ANITEX documents.
However, the specification is intended to allow independent implementations.
In the future, an ANITEX document could potentially be opened by:
NEXMASON ANITEX Viewer
│
├── Web Viewer
├── Desktop Viewer
├── Mobile Viewer
├── Educational Platform
└── Third-Party ANITEX Viewer
The long-term goal is interoperability.
Create once. Explore anywhere.
For Research and Education
ANITEX is particularly suited to subjects where understanding depends on observing change, motion, relationships, or system behavior.
Potential applications include:
Physics
Fields, waves, mechanics, optics, quantum concepts, orbital motion
Electrical & Electronic Engineering
Circuits, current flow, voltage, signals, electromagnetic systems
Mathematics
Functions, vectors, geometry, differential equations, transformations
Computer Science
Algorithms, data structures, networks, AI models
Astronomy
Planetary systems, orbital mechanics, coordinate systems
Engineering Education
Dynamic system demonstrations and interactive laboratory material
ANITEX is not limited to these areas.
Its architecture is intended to allow entirely new scientific modules to be developed by the community.
A Living Scientific Document
A traditional document tells the reader:
“This is the equation.”
ANITEX can additionally ask:
“What happens when we change it?”
A traditional figure shows one state of a system.
ANITEX can show how that system evolves.
A traditional graph presents a result.
ANITEX can allow the reader to change parameters and observe how the result changes.
For this reason, ANITEX introduces the concept of the:
Living Scientific Document
A scientific document whose equations, visualizations, simulations, and explanations can interact with the reader.
An Invitation to the Community
ANITEX begins as a NEXMASON project, but its vision extends beyond a single organization.
We invite researchers, educators, students, engineers, developers, and scientific communities to explore the concept and participate in its evolution.
Use it.
Study it.
Teach with it.
Build with it.
Extend it.
Create compatible implementations.
Propose new scientific modules.
Improve the specification.
ANITEX should become more capable as more people contribute ideas and implementations.
Our Vision
We envision scientific documents evolving from:
Paper → Digital Document → Interactive Scientific Document
and ultimately toward documents in which:
Equations become executable.
Figures become interactive.
Models become explorable.
Scientific ideas become experiences.
ANITEX
From Scientific Documents
to Interactive Scientific Experiences.
Open • Interactive • Extensible • Scientific
Originally conceived and developed by NEXMASON
Designed for researchers, educators, students, engineers, developers, and everyone who believes scientific knowledge should be easier to explore, understand, and share.