Skip to content

PEXEL2002/NaturalMath2LaTeX

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

NaturalMath2LaTeX

Opis projektu

NaturalMath2LaTeX to inteligentny transpilator zamieniający język naturalny oraz intuicyjne skróty matematyczne na profesjonalny kod LaTeX. Narzędzie zostało zaprojektowane, aby uprościć proces pisania skomplikowanych równań w edytorach takich jak Overleaf, eliminując konieczność ręcznego wpisywania żmudnych komend systemowych.

Kluczowe funkcjonalności

  • Analiza Matematyczna: Zaawansowana obsługa całek, granic, sum oraz iloczynów wielokrotnych.
  • Logika i Zbiory: Przetwarzanie naturalnych spójników (i, lub, nie) na symbole logiczne oraz obsługę teorii zbiorów.

Przykłady użycia

1. Analiza Matematyczna i Iteratory

Wejście skrótowe Wyjście LaTeX Przykładowy render
calka sin(x) \int \sin(x) dx $$\int \sin(x) dx$$
calka od 0 do pi sin(x) po x \int_{0}^{\pi} \sin(x) dx $$\int_{0}^{\pi} \sin(x) dx$$
granica n -> inf (1/n) \lim_{n \to \infty} (\frac{1}{n}) $$\lim_{n \to \infty} (\frac{1}{n})$$
suma n=1 do inf (1//n^2) \sum_{n=1}^{\infty} \frac{1}{n^2} $$\sum_{n=1}^{\infty} \frac{1}{n^2}$$
iloczyn k=1 do n (x+k) \prod_{k=1}^{n} (x+k) $$\prod_{k=1}^{n} (x+k)$$

2. Arytmetyka, Logika i Zbiory

Wejście skrótowe Wyjście LaTeX Przykładowy render
p i (q lub nie r) p \land (q \lor \neg r) $$p \land (q \lor \neg r)$$
A sumaZ B nalezy do C A \cup B \in C $$A \cup B \in C$$
x nieNalezy do (A suma_zb B) x \notin (A \cup B) $$x \notin (A \cup B)$$

About

A lightweight natural math expression parser that converts human-readable mathematical notation into clean, ready-to-use LaTeX code.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors