t_wの輪郭

Feedlyでフォローするボタン
TeX
『t_wの輪郭』をKaTeXに対応させるMisskeyの数式廃止応用情報技術者試験の過去問を書き写すのめんどくさすぎるあれKaTeXの記法Supported Functions・KaTeXKaTeXの試し

Misskeyの数式廃止

2023/11/18 12:16:00

2023年01月16日にリリースされたMisskey13.0.0より数式KaTeX)が廃止された。

ノートの数式埋め込みが削除されました

ネイティブアプリでの対応が難しいこと・KaTeXが純粋な数式として使用されることが少ないこと が廃止の要因となった。

@[email protected]
重要が無さそうにゃのと、ネイティブアプリ開発者からの苦情が多い

@[email protected]
ioで言うと1日500人くらいアクティブユーザーいるけど、数式が流れてくること全くにゃいから数式を必要とするユーザーは0.5%以下だと思われる

MFMアートができなくなるという意見があったようだが、アート用構文を充実させることで数式構文の廃止が決定された。

@[email protected]
MFMアートができにゃくにゃるという意見が来た
もともとは数式はそういった用途を想定してにゃくて、ビジュアル目的であればkatexはオーバースペックではにゃいかしら
MFMにアート用構文を充実させればわざわざ数式用のkatexを用いる必要はにゃいと思われる

Misskeyコントリビュータの@[email protected](tamaina)氏によって、MFMアート用の代替構文として、ルビ・位置変更が提案されている。

@[email protected]
ルビ
位置変更
当りがあれば割と問題ない気もする

位置変更はMisskey13から新規に追加されたMFMのpositionによって可能となっている。

💖 位置変更
位置をずらすことができます。
(misskey v13 から追加)
😏$[position.x=0.8,y=0.5 🍮]😀

ルビ記法を提案するGithub IssueがMisskey.ioモデレータのKawaneRio氏によって2022年11月11日に立てられた。
2023年11月17日にしゅいろ氏によりルビ記法が実装(ルビ記法を実装するコミット)され、Issueがクローズされた。

Misskey(ミスキー)に、留備るびを。

HTMLの<ruby>(けい)はすっっごく面倒(めんどう)といはれてゐることは承知(しょうち)してをりますが、それでもMFMにルビ()り機能を實裝(じっさう)していただきたければすっっっごく(うれ)しく(おも)ひます。

あれ

2023/9/5 22:52:00

デライトの数式表示機能にマジ感謝のガンジャ

2022年10月18日

実装して本番環境に反映した。

KaTeX公式のInstallationからコピペでOKだった。

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css" integrity="sha384-bYdxxUwYipFNohQlHt0bjN/LCpueqWz13HufFEV1SUatKs1cm4L6fFgCi1jT643X" crossorigin="anonymous">

<!-- The loading of KaTeX is deferred to speed up page rendering -->
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.js" integrity="sha384-Qsn9KnoKISj6dI8g7p1HBlNpVx0I8p1SvlwOldgi3IorMle61nQy4zEahWYtljaz" crossorigin="anonymous"></script>

<!-- To automatically render math in text elements, include the auto-render extension: -->
<script defer src="https://cdn.jsdelivr.net/npm/[email protected]/dist/contrib/auto-render.min.js" integrity="sha384-+VBxd3r6XgURycqtZ117nYw44OOcIax56Z4dCRWbxyPt0Koah1uHoK0o4+/RRE05" crossorigin="anonymous" 
        onload="renderMathInElement(document.body);"></script>

<script>deferがなんなのか分からなくて少し調べた(『<script> タグに async / defer を付けた場合のタイミング』)。

KaTeXの試し

2022/10/18 22:57:00
$$ f(x) = \int_{-\infty}^\infty f(\hat\xi\,)e^{2 \pi i \xi x} \,d\xi $$

\( x = {-b \pm \sqrt{b^2-4ac} \over 2a} \)

$$ \int_{0}^{1} f(x) \ dx = \lim_{n \to \infty} \dfrac{1}{n} \sum_{k=0}^{n-1} f \left (\dfrac{k}{n} \right) $$