24
24
// 正文
25
25
= 基础模块
26
26
27
+ 我认为 Typst 介于 LaTeX 和 Markdown 之间。在你开始使用这个模板之前,你可以对 LaTeX 不那么熟悉,但确保你对 Markdown 有一定了解,并且我建议学习一下如何使用 Typst 。
28
+
27
29
== 图示例
28
30
29
- # Figure (" images/bupt.png" , " label" , 30% )
31
+ # Figure (" images/bupt.png" , " 北京邮电大学校徽" , 30% )
32
+
33
+ 这是一幅图。
34
+
35
+ == 表格示例
36
+
37
+ # Table (
38
+ " 北京邮电大学历年录取分数线" ,
39
+ (auto , auto , auto , auto , auto ),
40
+ horizon ,
41
+ (
42
+ [*年份* ], [*录取批次* ], [*招生类型* ], [*最低分/最低位次* ], [*省控线* ],
43
+ [2018], [本科一批], [普通类], [649/2469], [532],
44
+ [2017], [本科一批], [普通类], [635/2548], [537],
45
+ [2016], [本科一批], [宏福校区], [621/--], [548],
46
+ [2015], [本科一批], [普通类], [646/2499], [548],
47
+ [2014], [本科一批], [普通类], [--/--], [548],
48
+ )
49
+ )
30
50
31
- 这是一个北邮校徽 。
51
+ 这是一张表。注意到了吗?这里并没有自动段首空格,因为我们还在上一段里。要想在后面开启新的一段,需要自己手动输入换行符“ \\ ”。后面没有空格的原理是一样的 。
32
52
33
53
== 公式示例
34
54
35
55
下方是一个简单的求圆的面积的公式:
36
56
37
57
$ S = pi r^2 $
38
58
39
- 语法跟 Markdown 很像,比较容易上手。注意到了吗?这里并没有自动段首空格。要想在公式后开启新的一段,需要自己手动输入换行符“ \\ ”。
59
+ 语法跟 Markdown 很像,比较容易上手。
40
60
41
61
== 引用示例
42
62
43
63
这是一个参考文献的引用@webster_social_media 。但是具体的格式还不正确。
44
64
65
+ == 代码示例
66
+
67
+ 这是一段用示例代码。
68
+
69
+ ```cpp
70
+ void setFib(void)
71
+ {
72
+ fib(1 | 2 | 3 | 5 | 8 | 13 | 21 | 34 | 55 | 89, 10);
73
+ }
74
+ ```
75
+
76
+ Typst 还支持书写行内的代码,就像 Markdown 一样,比如 `return n * f(n - 1)` 。
77
+
45
78
// 附页
46
79
# show : Appendix . with (
47
80
bibliographyFile : " reference.bib"
@@ -55,9 +88,11 @@ $ S = pi r^2 $
55
88
# pagebreak ()
56
89
= 附# h (2em )录
57
90
58
- == 附录1
91
+ == 附录 1
92
+
93
+ 这是一个附录内容,学校规定附录的二级标题得是附录二字后接阿拉伯数字。
59
94
60
- 这是一个附录内容,学校规定附录的二级标题得是附录1、附录2这样子 。
95
+ 但是 Typst 的中文与英文和数字之间的空格并没有像 LaTeX 那样自动空出,所以就需要自己手打了 。
61
96
62
97
# pagebreak ()
63
98
= 外# h (1em )文# h (1em )译# h (1em )文
0 commit comments