轻松记录您
灵感和创意

Latex 与markdown经验总结

简明的讲,Markdown是一种文本格式,我个人认为是一种脚本,它的出现是为了解决word日益复杂不能顺应小巧方便的时代需求,实际上几乎所有的文本都可以用word处理,但是例如在代码,数学公式,流程图等扩展功能office的学习曲线比较高,需要重新学习一个软件,对个人有限的精力是一种浪费,而且office是一种闭源,商业性的软件,在跨平台的应用上支持尚有缺陷,所以Markdown编译器在office没有覆盖到的地方逐步成长。

在观察了Markdown的语法后,我发现Markdown与html有相似性,区别在于html是以标签做为文本块的边界,在标签中用属性实现元素的控制,实际上是一种对象思维,一个文本块就是一个对象,它可以有高矮胖瘦、红黄蓝绿的属性。Markdown则是用关键字来简单的标记文本,instance ,sharpe加空格就可以唯一的标识 H1标题,比如 # Header1。

下面是常用的格式

链接 :

加粗 :

斜体字 :

高亮 :

段落 :

换行符 :

列表 :

引用

内嵌代码

画水平线 (HR)

方框:

因为我在本地写的格式贴上来会直接显示效果不会显示代码,所以这部分可以参阅Markdown标准手册

第二部分 Markdown编译器 -Typora

学习的目的是为了使用,同样Markdown的语法是建立在编译器的基础之上,Typora是一种Markdown编译器,上手难度比较低,而且直接支持Latex语法不需要额外支出精力,很理想的工具 ,下面以windows下的流程来讲述一下安装流程,基本没什么难度,我并没有踩到坑,就是下载,双击,next,选择安装位置,end。

安装后自动选择了本地语言,所以上手就是中文界面,打开文件->偏好设置,将Markdown扩展语法都点选就可以了。

Debain和OSX下的安装流程需要之后有时间试一下,不得不说md(makedown)确实使用起来很方便,可以集中精力专注于关键事项。

第三部分 Latex排版

首先明确Latex是一种排版格式,发明者是Leslie Lamport,发明时间20世纪80年代

学习Latex主要是学习指令、关键字,实际上相当于框架,重点在于使用。

下面介绍的是Latex生产数学公式的细节知识

举个栗子,$ e^{-\alpha t}$ 经常出现 ,它的代码是这样的 e^{-\alpha t} 指数底是e很直观,指数用{}表示范围 ,反斜杠\开头的表示关键字 ,查询手册可知其他的关键字

又例如 ∫ u d v d x   d x = u v − ∫ d u d x v   d x \int u\frac {dv}{dx} \,dx = uv – \int \frac {du}{dx}v\, dx∫udxdvdx=uv−∫dxduvdx代码为\int u \frac {dv}{dx},dx = uv – \int \frac {du}{dx}v, dx

由几个元素组成,\int 表示积分号 , \frac表示分式,(, 表示隔离,相当于空格,只是为了便于理解,加与不加对公式无影响),

再如

(1) ∫ a b f ( x )   d x = − ∫ b a f ( x )   d x \int_{a}^{b}f (x) \,dx=- \int_{b}^{a}f(x)\,dx \tag1∫abf(x)dx=−∫baf(x)dx(1)

代码 \int_{a}^{b}f (x) ,dx=- \int_{b}^{a}f(x),dx \tag1

\int{a}^{b} 定积分符号上下限 ,f(x)为函数 , \tag1为公式标号 即 (1)

再再例如求和

∑ i = 1 10 t i \sum _{i=1}^{10}t_ii=1∑10ti

\sum _{i=1}^{10}t_i

\sum累加 _ 求和公式下标 ,求和公式^ 上标,t_i 下标为i的t

未经允许不得转载:坚果云Markdown编辑器 » Latex 与markdown经验总结
分享到: 更多 (0)

坚果云Markdown轻松记录您 灵感和创意

坚果云Markdown下载坚果云Markdown介绍