Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/the-lum/asciimathteximg

Java port of `ASCIIMathTeXImg.js`
https://github.com/the-lum/asciimathteximg

asciimath latex plantuml tex

Last synced: 4 days ago
JSON representation

Java port of `ASCIIMathTeXImg.js`

Awesome Lists containing this project

README

        

# ASCIIMathTeXImg

_[`ASCIIMathTeXImg.java`](https://github.com/The-Lum/ASCIIMathTeXImg/blob/main/app/src/main/java/math/ASCIIMathTeXImg.java) is a Java port of [`ASCIIMathTeXImg.js`](https://github.com/asciimath/asciimathml/blob/master/asciimath-based/ASCIIMathTeXImg.js)._

This code will convert expressions in [AsciiMath](https://en.wikipedia.org/wiki/AsciiMath) notation into [LaTeX](https://en.wikipedia.org/wiki/LaTeX) expressions.

## 🏷ī¸ Badge
[![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=The-Lum_ASCIIMathTeXImg&metric=alert_status)](https://sonarcloud.io/project/overview?id=The-Lum_ASCIIMathTeXImg)
[![Code Smells](https://sonarcloud.io/api/project_badges/measure?project=The-Lum_ASCIIMathTeXImg&metric=code_smells)](https://sonarcloud.io/summary/overall?id=The-Lum_ASCIIMathTeXImg)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=The-Lum_ASCIIMathTeXImg&metric=coverage)](https://sonarcloud.io/summary/overall?id=The-Lum_ASCIIMathTeXImg)

## ℹī¸ Source and Credit

| Language | Link | Repository | Author |
| -------- | ---- | ---------- | ------ |
| [![JavaScript](https://img.shields.io/badge/javascript-%23323330.svg?style=for-the-badge&logo=javascript&logoColor=%23F7DF1E)](https://github.com/asciimath/asciimathml/blob/master/asciimath-based/ASCIIMathTeXImg.js) | [`ASCIIMathTeXImg.js`](https://github.com/asciimath/asciimathml/blob/master/asciimath-based/ASCIIMathTeXImg.js) | :octocat: [asciimath/asciimathml](https://github.com/asciimath/asciimathml/) | [`@jipsen`](https://github.com/jipsen)
[`@drlippman`](https://github.com/drlippman)
[`@asciimath`](https://github.com/asciimath) |
| [![Java](https://img.shields.io/badge/java-%23ED8B00.svg?style=for-the-badge&logo=openjdk&logoColor=white)](https://github.com/plantuml/plantuml/blob/master/src/net/sourceforge/plantuml/math/ASCIIMathTeXImg.java) | [`ASCIIMathTeXImg.java`](https://github.com/plantuml/plantuml/blob/master/src/net/sourceforge/plantuml/math/ASCIIMathTeXImg.java) | :octocat: [plantuml/plantuml](https://github.com/plantuml/plantuml) | [`@arnaudroques`](https://github.com/arnaudroques)
[`@plantuml`](https://github.com/plantuml) |

## 🐘 Gradle Java App. Architecture
This project was created with this Gradle sample: [sample_building_java_applications](https://docs.gradle.org/current/samples/sample_building_java_applications.html).

## ✅ Unit Tests
[Unit tests](https://github.com/The-Lum/ASCIIMathTeXImg/tree/main/app/src/test/java/math) inspired and taken from [`asciimathml/test/unittests.js`](https://github.com/asciimath/asciimathml/blob/36b3cb0a1bac755b4f66a0b49e2e7c9e85cf55bb/test/unittests.js).

## đŸ•ĩī¸ Code Coverage
See:
- [Jacoco (Java Code Coverage) report](docs/jacocoSummary.md)
- [Sonar Cloud ![Coverage](https://sonarcloud.io/api/project_badges/measure?project=The-Lum_ASCIIMathTeXImg&metric=coverage)](https://sonarcloud.io/component_measures?id=The-Lum_ASCIIMathTeXImg&metric=coverage&view=list)