排
LaTex
版
2018.02.18
大家新年吼!!小编我公众号的密码又找到了!!
今天的话题是如何用LaTeX造轮子。
造轮子,就是说在做一遍已有的东西。
上学期上了C++老师R. Smith的课,很喜欢他每一次编程作业要求的格式。
格式大概是这样:
当时我第一眼就觉得,em,估计他使用LaTeX写的。
我们这回就要重写一遍。
有人就会问了,你用word不就完了,为什么要用LaTeX呢?
首先,LaTeX在写数学公式的时候有着先天优势。数学公式优雅美观,不需要繁杂的操作;
其次,熟悉LateX以后,LaTeX的模板系统可以非常轻松的重建工作,可以说是一劳永逸;
再者,LaTeX文件干净,而word有时会出现乱码问题;
最后,强迫用户以结构化的方式写作,可以使文章结构更清晰。
创建文档
\documentclass[字号]
我们直接12pt标准字号,文章类别article
加入库
第一行代码设置我们的页边距为1英寸(包含页眉页脚);
第二行的库fancyhdr让我们有能力加入上面课程名称底下的一行线;
第三行的库是数学库,让我们可以方便插入数学公式。
编辑页眉
这几行主要是帮我们把页眉排版好。就是这里:
不详细介绍了,记一下重要的“标签”:
\normalsize: 把字号设置为“正常”
\bfseries: 等同于 \textbf
L,R分别代表左和右
编辑正文
从这两行代码开始,中间夹着的就是你要写的字r。
首先我们需要把我们想分的结构整理好,代码\section和\subsection。当然,LaTeX会默认把每一个section都进行编号,其所谓的“编号序列”。想要去除编号,只要在后加一个*,编号就没了。
如下所示:
\small就是小字号的意思。我们发现这和原文不太一样。原文是居中的。只要用到这两句\begin和\end把名字“夹住”,就可以让名字居中了。就像这样:
基本原理就是这样,把原文复制进去就可以获得和他一样的结果了:)
(其实东西太多我懒得写了,上面的是纠结我时间最长的部分)
我的成果:
原文件:
领取专属 10元无门槛券
私享最新 技术干货