上一次我介绍了在markdown中进行数学公式的编写。之后,如果我们要进行更加细致的排版,做到像Word和写论文那样,我们还需要一些别的技巧。
简介
我们可以利用一些公式来更快速的对我们的公式文字进行排版
如果不太清楚怎么使用CSDN中的markdown 可以参考
如果不太清楚怎么打出数学公式 可以参考我上次写过的Markdown中数学公式编写
修改字体
字体族
我们可以看到,这部分字体都是不一样
new
new
new
\textrm{new} \quad \textsf{new} \quad \texttt{new}
newnewnew
Roman字体 \textrm{text}
Sans Serif字体样式 \textsf{text}
Typewriter”或“Teletype”字体样式,也被称为“Monospaced”字体 \texttt{text}
还有其他字体可以尝试
字体形状
shape
shape
\textup{shape} \quad \textit{shape}
shapeshape
直立体(Upright) \textup{text}
斜体(Italic)\textit{text}
还有其他形状可以尝试
字号和颜色
上期已经介绍过了,这里补充一点
字体的背景颜色,通常我们需要醒目的标明文字的时候需要用到
其实我们就是用一个colorbox来装住我们的文字
text
\colorbox{red}{text}
text
代码是这样的
\colorbox{red}{text}
也支持其他颜色,可以自己尝试。
\colorbox{yellow}{abc}
abc \colorbox{yellow}{abc} abc
间距控制
大小单位
pt,磅,Word排版中最常见的
pc,相当于四号字大小,1 pc=12 pt
in,英寸,1 in=72.27pt
bp,big point 大点大点(1in=72bp)
cm,mm,厘米和毫米
em 全身(相对长度单位,相对于当前对象内文本的字体尺寸,一个\quad的长度,通常1em=16px)
px 像素,有时候我们会在html编写代码,就会控制像素
空格
A
A
A
A
A
A
A
A \quad A \qquad A \enskip A \thinspace A \enspace A ~ A
AAAAAA A
上面的代码如下
A \quad A \qquad A \enskip A \thinspace A \enspace A ~ A
然后,我对每个代码都解释一下:
相对较大空白,通常是当前字体大小的四分之一 \quad
更大的空白,通常是当前字体大小的一半 \qquad
en空格,大约是当前字体大小的六分之一 \enskip
非常薄的空白,大约是当前字体大小的五分之一 \thinspace
en空格,大约是当前字体大小的一半 \enspace
不可断行的空格 ~
水平调整
我们可以通过一些代码进行水平间距的控制,这在一行之内写多个式子有用
比如
A
A
A \hspace{2.5cm} A
AA
这里的代码是这样的
A \hspace{2.5cm} A
水平间距 \hspace{}
括号里面可以换成6pt,3in,60px这些都是可以的。你想怎么排版取决于页面大小
总结
通过比较灵活的使用这些技巧,我们进行文章或者是论文的细致排版