概要
vscodeにてmarpで数式が登場するスライドを作成しているときに
- 式番号の書き方
- thetaやetaなどのギリシャ文字の太文字化
がわからなかったのでメモ
前提知識
環境について
marp(in vscode)には、Math Typesetting
という設定項目がある
デフォルトでkatex
、他の選択肢にはmathjax
がある
記法について
自分が普段使いしているのはplatex
なので下記だと思ったが違った。
(そもそもplatexでもギリシャ文字の太文字化は\mathbf
じゃできないかも?)
$$
% 式番号
y = 3x \eqno(1.1)
$$
$$
% ギリシャ文字の太文字化
\mathbf{\theta}
$$
本題
綺麗にできるのはmathjax
ぽい、katex
はなぜか下に出力されてしまう。
katex
$$
% 式番号
\tag{1.1} y = 3x
$$
$$
% ギリシャ文字の太文字化
\bm{\theta}
$$
mathjax
$$
% 式番号
\tag{1.1} y = 3x
$$
$$
% ギリシャ文字の太文字化
\boldsymbol{\theta}
$$
参考リンク
- 数式の記述 - MathWills https://www.mathwills.com/katex
- Twitter https://twitter.com/shima__shima/status/786133427326029824