Typora学习日志(一)
Typora是什么?
Typora是一个跨平台(支持Mac OS /Windows/Linux)的Markdown文本编辑器,支持且仅支持Markdown语法的文本编辑。
Markdown是什么?
Markdown是一种可以使用普通文本编辑器编写的标记语言,通过简单的标记语法,它可以使普通文本内容具有一定的格式。
Markdown具有一系列衍生版本,用于扩展Markdown的功能(如表格、脚注、内嵌HTML等等),这些功能原初的Markdown尚不具备,它们能让Markdown转换成更多的格式,例如LaTeX,Docbook。Markdown增强版中比较有名的有Markdown Extra、MultiMarkdown、 Maruku等。这些衍生版本要么基于工具,如Pandoc;要么基于网站,如GitHub和Wikipedia,在语法上基本兼容,但在一些语法和渲染效果上有改动。
Typora目前使用的Markdown语法标准是由著名代码托管网站GitHub制定的GFM标准。
typora的部分功能
数学公式、代码、图表、表格
数学公式
typora支持LATEX格式,非常适合用来生成数学类文档。
有两种方式输入LATEX风格的数学公式,分别是行内公式(inline)和块间公式(display):
1.行内公式(inline):用$...$
把公式扩起来
2.块间公式(display):用$$...$$
把公式扩起来
举例:
x
2
=
1
x^2 = 1
x2=1
网上可以找到各种数学公式和希腊字母的Markdown代码。
代码块
typora中的代码同样分为行内和块间两种。其中,块间代码有语法高亮功能:
1.行内代码:用两个单引号将代码包括起来
2.块间代码:输入三个单引号并输入代码语言,再换行
举例:
import matplotlib.pyplot as plt
x_values = list(range(1, 1001))
y_values = [x**2 for x in x_values]
plt.scatter(x_values, y_values, c = y_values, cmap=plt.cm.Blues,
edgecolors= 'none', s = 40)
#Set the chart title and label axis
plt.title("Square Numbers", fontsize = 24)
plt.xlabel("Value", fontsize = 14)
plt.ylabel("Square of Value", fontsize = 14)
#Set the size of tick marks
plt.tick_params(axis= 'both', which = 'major', labelsize = 14)
#Set the value range of each coordinate axis
plt.axis([0, 1100, 0, 1100000])
#Save the grape
#plt.savefig('Squares_plot.png', bbox_inches = 'tight')
plt.show()
表格
Typora可通过下图这种方式插入表格
可自由选择列数和行数
举例:
Country | Capital |
---|---|
China | Beijing |
America | Washington DC |
United Kingdom | London |
German | Berlin |