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左右,除了给你的系统安装必备的系统组件外,还包括一些辅助软件(这些软件放着就行,不用管它们):- Excalibur:编译时检查语法错误的辅助软件
- BibDesk:LaTeX参考文献管理工具
- LaTeXiT:LaTeX数学公式编写工具
- TextLiveUtility:检测更新的软件
- TeXShop:自带的文本编辑器
工具选择
目前我本人选择的是 texstudio 和 Visual Studio Code : texstudio:英文论文 / 学术论文 Visual Studio Code:中文论文 / 毕业论文 选择原因:texstudio是很常用的TeX编辑器,默认可识别英文,对于英文论文写作非常方便。当然,如果要编译中文,也可以配置CTeX环境,Windows系统有许多配置方法大家可自行查询(但是亲测不能保证100%成功),对于Mac OS系统来说,网上也有许多CTeX环境配置方法的帖子,但由于版本不匹配等问题会经常性发生配置不成功现象(亲测与身边同学反馈),大家可以自行尝试下。鉴于此种情况,笔者选择了Visual Studio Code编译器用于中文论文写作(当然大家可以选择只安装VS Code)。Visual Studio Code编译器自带英文和中文编译,并且支持多种语言与文件格式的编写。截止 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. 界面如下图,红框内按钮从左至右为:编译并查看、编译、查看; b. 在「Preferences-General」可以对界面风格、字体、语言等进行修改。 2)Visual Studio Codea. 红框内按钮为:查看 b. 局部运行快捷键【option+command+B】,只针对局部修改进行编译,节省时间;c. 全局运行:如图操作。
LaTeX模版
- 学术论文模板:每个会议/期刊的官网都会有LaTeX或Word的template提供下载
- 浙大计算机学院毕业论文模板:https://github.com/shuwei1204/ZJUthesis
LaTeX应用实例
以Visual Studio Code撰写中文毕业论文为例: 新建章节1. 先在毕设文件夹中新建「chapters」文件夹(下载的模板文件夹中一般已经存在了),用于放置每个章节的tex文件;2. 在Visual Studio Code中打开整个毕设文件夹,在chapters下新建文件,以「章节标题.tex」命名; 3. 在thesis.tex文件(相当于整个论文的框架文件)中,把新建的章节input进去; 4. 撰写正文。 插入图片 插入表格 参考链接: https://blog.csdn.net/ruthywei/article/details/82532878 插入公式 参考链接: https://www.cnblogs.com/liangjianli/p/11616067.html 引用格式 1. 图片引用: \figref{fig:xxx:xxx} 2. 章节引用:\secref{sec:xxx:xxx}3. 表格引用:\tableref{table:xxx:xxx} 文献引用1. 在学术网站引用文献时选择BibTeX格式,然后复制信息; 2. 把复制的内容粘贴到thesis.bib文件里(粘贴时不需要考虑顺序,参考文献顺序会按照文中引用顺序自动排列),有时BibTeX格式信息不完整,需要自己补全(例如下图中没有year); 3. 更多bibtex类型与引用格式:https://wenku.baidu.com/view/0f2096643968011ca300916d.html 附录 1.武汉大学·黄正华: http://aff.whu.edu.cn/huangzh/中文LaTeX安装与使用.pdf 2.LaTeX入门资料: https://www.latexstudio.net/archives/9377.htmlNEXTLAB | www.next.zju.edu.cn 黄小倚 | choyeehuang@zju.edu.cn