LaTeX与CTeX
LaTeX是一种基于ΤΕΧ的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。CTeX是TEX中的一个版本,CTeX 是TEX中文套装的简称。TEX在不同的硬件和操作系统上有不同的实现版本。这就像C语言,在不同的操作系统中有不同的编译系统,例如Linux下的gcc,Windows下的Visual C++等。有时,一种操作系统里也会有好几种的TEX系统。Linux系统下常见的TEX系统是teTEX,Mac OS系统有MacTeX,Windows下则有MiKTEX 、TeXLive。CTeX 把一些常用的相关工具(如GSview,WinEdt 等)包装在一起制作成一个简易安装程序,并对其中的中文支持部分进行了配置,使得安装后马上就可以使用中文。本段⽂字节选⾃CSDN博主「Packed」的原创⽂章,遵循CC4.0 BY-SA版权协议,附上原⽂出处链接及本 声明。 原文链接: https://blog.csdn.net/parked/article/details/82773464
TeX环境安装
英文网址:https://www.latex-project.org/get/ 中文网址:http://www.ctex.org/HomePage此处以Mac为例介绍,在上述网站中选择 MacTeX (Mac OSX) 安装即可。安装大小大概在2G左右,除了给你的系统安装必备的系统组件外,还包括一些辅助软件(这些软件放着就行,不用管它们):![e109f428a0e328d647ac45b3779b3793.png](https://i-blog.csdnimg.cn/blog_migrate/af8f9887ba229ba06687ef1f4e45b6ea.png)
- Excalibur:编译时检查语法错误的辅助软件
- BibDesk:LaTeX参考文献管理工具
- LaTeXiT:LaTeX数学公式编写工具
- TextLiveUtility:检测更新的软件
- TeXShop:自带的文本编辑器
工具选择
目前我本人选择的是 texstudio 和 Visual Studio Code :![c65f927ab094e4fcbee11a333018d5a3.png](https://i-blog.csdnimg.cn/blog_migrate/b5fb25694de12a4d4e42192e82fc719d.png)
截止 2019年9月,Visual Studio Code 已经支持了如下37种语言或文件: F#、HandleBars、Markd own、Python、Jade、PHP、Haxe、Ruby、Sass、Rust、PowerShell、Groovy、R、Makefile、HTML、JSON、TypeScript、Batch、Visual Basic、Swift、Less、SQL、XML、Lua、Go、C++、Ini、Razor、Clojure、C#、Objective-C、CSS、JavaScript、Perl、Coffee Script、Java、Dockerfile。 1)texstudio a. 界面如下图,红框内按钮从左至右为:编译并查看、编译、查看;
![f5d51beeea2f040434263a5f04cc4220.png](https://i-blog.csdnimg.cn/blog_migrate/1d58dcd96037b20f85c14248cb1a121a.png)
![07d553b759436433a8a142f848f21c54.png](https://i-blog.csdnimg.cn/blog_migrate/8c541019ba84fe6f765d3b49b5bb9471.png)
![d1574d155affaa9ab2ee98472174b644.png](https://i-blog.csdnimg.cn/blog_migrate/1a49d60a750bf62a46ddf12f5dee85c5.png)
![fe92f7554fda2b657498ccfc85cf5fdf.png](https://i-blog.csdnimg.cn/blog_migrate/90838c924d41ab545b6fdfaddd298d3b.png)
LaTeX模版
- 学术论文模板:每个会议/期刊的官网都会有LaTeX或Word的template提供下载
- 浙大计算机学院毕业论文模板:https://github.com/shuwei1204/ZJUthesis
LaTeX应用实例
以Visual Studio Code撰写中文毕业论文为例: 新建章节1. 先在毕设文件夹中新建「chapters」文件夹(下载的模板文件夹中一般已经存在了),用于放置每个章节的tex文件;2. 在Visual Studio Code中打开整个毕设文件夹,在chapters下新建文件,以「章节标题.tex」命名;![0f09107697cf429c0dfa4370a5939f35.png](https://i-blog.csdnimg.cn/blog_migrate/7dede90a939bcaaeb0d2070102fb247e.png)
![cc69b830f8f42825a5836aedf4c1200f.png](https://i-blog.csdnimg.cn/blog_migrate/4c5e0a7b013511c443e9d2adc7d65fd8.png)
![bf31baa1ba7f68bd11cee91b988be40d.png](https://i-blog.csdnimg.cn/blog_migrate/ab940da684e3f1adaf70ba6c47917c3f.png)
![a301540e00cb57da75b6bbacebd2b950.png](https://i-blog.csdnimg.cn/blog_migrate/2944087268ae9faadfccd7c699ea496a.png)
![20e6e3348985914bab3a8e398b3a4b90.png](https://i-blog.csdnimg.cn/blog_migrate/771eef29c296fe4a45f62155d8c8434b.png)
![8f06aa5e7847ebba921538a6f84d37be.png](https://i-blog.csdnimg.cn/blog_migrate/3d294d520139ddbf38329bda90e35676.png)
![2f57e322817fdf10f365b38b38e33ac6.png](https://i-blog.csdnimg.cn/blog_migrate/2dac7d73c4b037f3b6ee9a3693694d34.png)
![2bca19f213e1bdb1c19f01789a38c870.png](https://i-blog.csdnimg.cn/blog_migrate/4b725d940cd00a2f21f986046fb4f278.png)
![4298be8928c570875e47eb0f375ba665.png](https://i-blog.csdnimg.cn/blog_migrate/4616e864050559f3d8846b8281c047b6.png)
![0249e24b438f0e882f12e4f1668ee509.png](https://i-blog.csdnimg.cn/blog_migrate/e9be0857ac3af992789be7e6308fe668.png)
NEXTLAB | www.next.zju.edu.cn 黄小倚 | choyeehuang@zju.edu.cn