Tex_Problem

什么玩意???

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
为了保证文章安全只能放在代码框里了/kk。。。

本来这个博客我是想用 $MathJax$ 这类东西的。。。

但奈何一用 $MathJax$ 博客就崩,退而求其次就用了稍微差一些的 $\KaTeX$。。。

但是这个东西真的锅巨多。。。

稍微罗列一下,方便以后书写公式:

0. 这个是最常见的问题,就是公式之间不加空格,
很多渲染崩溃问题只要在公式之间加空格就能解决。。。
反正很神奇。

1. 在 $$ 中使用 \\\\ 换行,而不是 \\。(猜测原因:会把 \\ 识别成 \)

2. \{ 要写成 \\{。(原因:大概同上)

3. B_*^2 无法渲染,但是 B^2_* 可以。
(原因:* 在 Markdown 中功用较多,谨慎使用,
一般使用 \ast 来代替,实在不行就往里面加空格,
有奇效,比如 B _ \ast ^ 2 这种写法)

4. (f*g)_i 这类公式无法渲染。(同上,使用 \ast,并加入空格 (f\ast g) _ i)

5. 公式会被空白遮挡。(原因:猜测是 $\KaTeX$ 对公式的高度计算出现问题;
解决方案:行内尽量避免使用分数一类有高度的公式,而一致压到行内)

6. Markdown 对不齐。。。
(应该不是 $\KaTeX$ 的问题。。。
解决方案:使用 4 空格缩进)

7. \not = 在一定条件下渲染会崩。(解决方案:使用 \ne;原因:未知)

8. \mathscr 有时候渲染会崩掉。。。(尚无解决方案,原因:未知)

9. 字体内使用上下标。。。否则渲染会崩。
示例:\mathbf{f^x}(x)。(原因:未知)

10. 建议使用 \ast 来代替 *(。。。)

11. 建议行内(比较紧凑的文字),
不要使用 \dfrac 一类特意巨化字符的命令,
直接用 / 实际上也很美观。

12. 建议非行内的强调模式使用括号一定要用 \left(\right) 这种形式。

13. 建议空集使用 \varnothing 而不是 \emptyset

14. 建议积分中的 \delta x 和式子之间加入 \,,
多元积分尽量在 \delta x 和 \delta y 之间加入 \\,。
(作者书写公式时更喜欢使用 \delta x 而不是 \mathrm{d} x,
主要是受具体数学的写法影响,还有一个就是长短上更好一些。。。)

15. 建议多重积分使用 \iiint 这种形式。