Skip to content

manuelmeister/dm

Repository files navigation

Discrete Mathematics

Welcome to the Interactive Discrete Mathematics Script! 🎓 This script is designed to provide students with an interactive and accessible platform to learn and explore the core concepts of discrete mathematics.

🌟 Features

  • LaTeX Support: Integrated MathJax support for beautiful mathematical formula rendering, with built-in fallbacks for screen readers.
  • Footnotes: Elegant footnotes powered by markdown-it-footnote.
  • Modular Design: Content is modular and easy to adapt.
  • Navigation: Intuitive navigation across various chapters of discrete mathematics.
  • Accessibility: Enhanced rendering and fallback options for LaTeX formulas.

🚀 Development

If you'd like to develop or customize this script locally, follow these steps:

1. Clone the Repository

git clone https://github.com/manuelmeister/dm
cd dm

2. Install Dependencies

Ensure you have Node.js installed, then run:

npm install

3. Run the Development Server

To start the local development server, use:

npm run docs:dev

4. Build the Script

To generate a static site for deployment, run:

npm run docs:build

5. Preview the Build

To preview the built site locally (For this to work, you need to build it first):

npm run docs:preview

🛠️ Tools & Dependencies

This script leverages the following tools and libraries:


⚠️ Disclaimer

The content is provided as-is, with no guarantees for correctness or completeness. Use it at your own risk. All rights remain with Ueli Maurer and the respective authors.

About

Interactive discrete mathematics script

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •