MathRen (TeX math rendering)
AleM here's the yml file that you're looking for: https://github.com/the-turk/flarum-mathren/blob/v1.0.0/locale/en.yml
So great, but depending of cdn.delivr.net
any update for the conflict with code highlight?
Hi Kylo Kylo , I found that Rich Text editor extension does not work well with MathRen. Have you tried that extension?
ParlorPink Yeah, I'm aware of that but I believe it has its own math functions?
Kylo hmm a while ago I added some support so that everything between dollar signs (whether sets of 1 or sets of 2) isn't escaped. But it doesn't add it's own math rendering. Do you know what the issues are?
- Edited
askvortsov oh this issue (the-turk/flarum-mathren29) might've confused me I mixed up feature request & bug report on my mind and thought that two extensions are conflicting with each other. I haven't tested them yet tbh, and it was reported by a problematic user (smh) so maybe @ParlorPink can provide more details about this? Feel free to open a new issue on GitHub.
- Edited
Natoons I think that extension looks up for $$ signs in posts, where MathRen replaces those signs with BBCodes as you typing/saving a post (for better Markdown support). If you want to switch to the MathRen, you should edit & save every post that contains mathematical expression, manually, one by one.
- Edited
1.0.4
Requires Flarum v1.2.0+
- Fix inline Litedown links have priority over regular BBCodes. (the-turk/flarum-mathren28)
- Update KaTeX to v0.16.0 (see their changelog) - copy-tex now uses js instead of css which makes it more robust.
- Update js dependencies and imports.
- Uses new
default
extender instead of deprecatedaddSettings
migration helper. - Uses exported
flarum/mentions
fragmentPostQuoteButton
instead of replicating it.
1.0.5
- Fix code highlighting breaks when you interact with the page.
1.0.6
- Add support for AsciiMath syntax. the-turk/flarum-mathren35
- Add some CDN options which allows you to change them easily.
1.0.7
- Add new delimiter options for AsciiMath syntax. - See it in action
Now I noticed that this extension actually requires PHP 8+
MathRen Error
Hey,
this extension seems to not be compatible with Flarum v1.5.0:
Info:
Flarum core 1.5.0
PHP version: 8.1.2
MySQL version: 5.5.5-10.9.3-MariaDB-1:10.9.3+maria~ubu2204
Loaded extensions: Core, date, libxml, openssl, pcre, zlib, filter, hash, json, pcntl, Reflection, SPL, session, standard, sodium, mysqlnd, PDO, xml, calendar, ctype, curl, dom, mbstring, FFI, fileinfo, ftp, gd, gettext, gmp, iconv, exif, mysqli, pdo_mysql, Phar, posix, readline, shmop, SimpleXML, sockets, sysvmsg, sysvsem, sysvshm, tokenizer, xmlreader, xmlwriter, xsl, zip, Zend OPcache
+-------------------------------------+---------+--------+
| Flarum Extensions | | |
+-------------------------------------+---------+--------+
| ID | Version | Commit |
+-------------------------------------+---------+--------+
| flarum-flags | v1.5.0 | |
| flarum-tags | v1.5.0 | |
| flarum-suspend | v1.5.0 | |
| flarum-sticky | v1.5.0 | |
| flarum-nicknames | v1.5.0 | |
| flarum-lock | v1.5.0 | |
| flarum-approval | v1.5.0 | |
| afrux-forum-widgets-core | v0.1.7 | |
| askvortsov-auto-moderator | v0.1.2 | |
| flarum-likes | v1.5.0 | |
| zerosonesfun-bbcode-button | 1.1.3 | |
| yannisme-oxotheme | 2.1.5 | |
| v17development-seo | v1.8.0 | |
| the-turk-mathren | 1.0.7 | |
| the-turk-flamoji | 1.0.4 | |
| sycho-profile-cover | v1.3.3 | |
| sycho-move-posts | v0.1.7 | |
| ramesh-dada-bbcode-alerts | 6.21 | |
| nearata-signup-confirm-password | v3.0.1 | |
| kilowhat-audit-free | 1.5.1 | |
| justoverclock-welcomebox | 1.3.7 | |
| justoverclock-purify | 0.1.7 | |
| justoverclock-hot-discussions | 0.1.2 | |
| fof-username-request | 1.0.1 | |
| fof-user-directory | 1.2.3 | |
| fof-user-bio | 1.1.0 | |
| fof-upload | 1.2.3 | |
| fof-stopforumspam | 1.2.1 | |
| fof-socialprofile | 1.1.4 | |
| fof-sitemap | 1.0.3 | |
| fof-share-social | 1.1.0 | |
| fof-secure-https | 1.1.0 | |
| fof-reactions | 1.1.2 | |
| fof-profile-image-crop | 1.0.1 | |
| fof-polls | 1.2.0 | |
| fof-pages | 1.0.4 | |
| fof-nightmode | 1.5.0 | |
| fof-moderator-notes | 1.1.0 | |
| fof-ignore-users | 1.1.0 | |
| fof-formatting | 1.0.2 | |
| fof-drafts | 1.1.2 | |
| fof-disposable-emails | 1.0.0 | |
| fof-default-user-preferences | 1.1.1 | |
| fof-cookie-consent | 1.1.0 | |
| fof-best-answer | 1.2.3 | |
| fof-ban-ips | 1.0.2 | |
| fof-analytics | 1.1.0 | |
| flarum-statistics | v1.5.0 | |
| flarum-pusher | v1.5.0 | |
| flarum-mentions | v1.5.0 | |
| flarum-markdown | v1.5.0 | |
| flarum-lang-italian | 1.6.0 | |
| flarum-bbcode | v1.5.0 | |
| flarum-akismet | v1.5.0 | |
| davwheat-custom-sidenav-links | 1.0.1 | |
| datlechin-signup-button | v0.1.0 | |
| datlechin-more-discussions | v0.1.0 | |
| clarkwinkelmann-shadow-ban | 1.1.0 | |
| clarkwinkelmann-first-post-approval | 1.0.1 | |
| clarkwinkelmann-circle-groups | 1.0.1 | |
| clarkwinkelmann-author-change | 1.0.2 | |
| askvortsov-pwa | v3.1.3 | |
| askvortsov-categories | v3.0.6 | |
| antoinefr-money | v1.2.0 | |
| afrux-top-posters-widget | v0.1.4 | |
| afrux-news-widget | v0.1.1 | |
| acpl-mobile-tab | 1.1.1 | |
+-------------------------------------+---------+--------+
Base URL: https://apitest.flarum.cloud
Queue driver: sync
Mail driver: mail
Debug mode: off
I couldn't really find where the bug it is located in the source through dev. tools, since it's inside a minified forum JS file, so this is pretty much all that I know.
Seems like a minor syntax error to me, but perhaps this should be marked as incompatible for the time being?