最近由于一直在知乎上敲公式,遇见了许多奇奇怪怪的障碍。在此略加总结。
不知道为什么,总感觉知乎的LaTeX不太稳定,换行经常变成diag 或 r...
1、字体格式的调整:
文本类型:text{内容} 知乎默认输入公式,所以是斜体+手写体的。这样可以变成直的印刷体。例如
加粗:textbf{内容} 例如
斜体:emph{内容}
下划线:underine{内容}
注:似乎以上指令不能嵌套,因为第一个指令以内的东西直接默认为文本,不再认作指令...
2、大括号的输入:
外面没有括号的类型:begin{matrix} a & b c & d end{matrix}. 其中,&表示行内连接,为换行。如果想打出这种:
一般地,对于外面为小括号,方头括号,大括号的类型,依次将matrix改成pmatrix、bmatrix、Bmatrix即可。
注:有时会出bug,将显示为r或diag...
以上说的是双侧括号。如果想输入单侧括号的话,可以采用
left{
begin{aligned}
end{aligned}
right.
例如:
left{
begin{aligned}
x & = & cos(t)
y & = & sin(t)
z & = & frac xy
end{aligned}
right.
表现为:
其中,&的作用是占位和对齐。right之后的句号不可省略。
尚不熟悉,估计会有bug.
3、向量符号的输入:
对于单个字母表示的向量,用vec+字母即可,效果是
对于比较长的向量,可以用overrightarrow {XX}或overleftarrow {XX}表示,效果是
暂未发现bug...
类似地,其它一些字母上面有标号的也整理在此:
(1)横线:overline{} 例如overline{abc}效果是
(2)~:单个字母用tilde{X},如果长一点用widetilde{XX}。(似乎很好理解...)效果是
4、带条件等号的输入:
可以采用xlongequal[A]{B},效果是
注:在此符号中,一定方括号在前,大括号在后。如果想输入明显的汉字,可以采用文本标记mbox{}. 例如ce{N2 + H2 ->[{mbox{催化剂}}][{mbox{高温高压}}] NH3}效果为
类似地,如果想输入化学方程式的各种箭头,可以直接采用LaTeX的化学方程式的输入格式:是ce{某个方程式}. 例如ce{CaCO3 +HCl->CaCl2 +H2O +CO2}效果为
在这样的输入当中,需要注意的是:
"ce{}"是化学方程式的专属表示符号,LaTeX会默认里面的表达式是一个化学语言表达的式子,这样体现在:字母后面的数字默认下标(在前字母的右下方),"+"默认为一价阳离子的符号,所以如果想变成正常的格式,需要在前字母之后加入一个空格。
另外,不同箭头的输入大概是ce{->}为
又注:没有找到长的等价号(sim 即
最后,安利一个好用的在线LaTeX编辑器,不知道具体指令的公式可以直接从上面打出。链接在此:
LaTeX在线公式编辑转图片 - 纯净天空latex.vimsky.com