Starting Latex tests.

This commit is contained in:
Adsooi 2024-10-20 00:11:35 +02:00
parent 14c092b9fa
commit e35f6cebec
Signed by: Ad5001
GPG key ID: EF45F9C6AFE20160
7 changed files with 164 additions and 9 deletions

View file

@ -62,7 +62,7 @@ class LatexRenderResult {
class LatexAPI extends Module {
/** @type {LatexInterface} */
#latex = null
constructor() {
super("Latex", {
latex: LatexInterface,
@ -142,9 +142,10 @@ class LatexAPI extends Module {
*/
parif(elem, contents) {
elem = elem.toString()
if(elem[0] !== "(" && elem.at(-1) !== ")" && contents.some(x => elem.indexOf(x) > 0))
const contains = contents.some(x => elem.indexOf(x) > 0)
if(elem[0] !== "(" && elem.at(-1) !== ")" && contains)
return this.par(elem)
if(elem[0] === "(" && elem.at(-1) === ")")
if(elem[0] === "(" && elem.at(-1) === ")" && !contains)
return elem.removeEnclosure()
return elem
}