跳转至

V. LaTex使用记录(Mac版本)

重点学习资料:一份(不太)简短的Latex介绍CTEX

Tex:一种具有编译和排版功能的基础语言。LaTex:LaTex是 Tex 的扩展版本,拥有多种宏包,能实现比 Tex 更多的功能。

  • TexLive、MacTex:都可以理解为发行版本;
  • MacTexTexLive的mac上的定制发行版,符合apple的一些规则;
  • 还有MiKTex/BasicTex,是基础版本,最小化安装,什么宏包需要自己下载(不建议用)。

1. 环境配置

  • 在windows上,参考链接,利用Tex Live进行配置环境

  • 在macOS上,参考链接,利用MacTex进行环境配置。

  • 点击MacTex Download,下载MacTex.pkg。根据提示安装即可,无需自定义,默认安装就可以。

image-20250303170027439

  • 在terminal查看:latex -v,如下说明安装成功。

image-20250303170634292

2. MacTex原生软件

安装完MacTex.pkg以后,自带了五个软件

image-20250303163243946

  • TeXShop: TeX/LaTeX 编辑器

image-20250303180147008

想要添加引文的话,需要建立.bib文件,和.tex在同级目录下

如果有bib文件,编译比较麻烦,需要下面四个步骤:

1、选择Latex,点击Typeset编译,

2、选择BibTex,点击Typeset编译,

3、选择Latex,点击Typeset编译,

4、选择Latex,点击Typeset编译

  • LaTeXiT: 一种小巧的公式编辑器;

image-20250303172203688

  • BibDesk: 参考文献管理工具;

  • hintview: HINT 文件查看器;

  • TeX Live Utility: TeX Live 的包管理器。


MacTex自带的这几个软件,用处都不大。

重要的是利用MacTex.pkg配置了本地环境。

3. texifier使用记录

在mac上安装了破解的Latex编辑器:Texifier(版本:1.9.27),不要再升级了

mac上:新建了文件夹:lht_latex。用于存放latex文件。最好是每个工程是一个文件夹,里面存储.tex.bib.pdf等。

一个专门写latex的软件,在mac上比较好用;还有自己的latex编译引擎,可以实时编译;

打开软件以后,如果不利用期刊/会议的官方模板,自己创建的话,首先选择Template的类型(比如:Basic Article)(利用官方期刊的模板的方法见:5.期刊模板下载与使用)

image-20250308171937626

选择好以后,点击Create a local file...,会急速进入编辑页面。在点击编译之前,记得先保存文件。

image-20250308172540590

但是这个软件的windows版本目前还不行用

image-20250308170820504

A. 基础设置

(非常重要)要不输入中文以后,文件就显示不能保存。

image-20250304104309402

(Texifier-Settings)-勾选Single-click PDF sync with editor

点击pdf,在.tex中同步显示。这个很有必要,提升效率。

image-20250303212141644

(Texifier-Settings)勾选了一些额外的bundles

image-20250303212354496

(Texifier-Settings)显示子章节

image-20250303212516383

bib参考文献。

image-20250303215813139

(Typesetter)下图中,一般勾选隐藏临时文件(Hide intermediate files),否则生成一堆没有的文件(*.aux,bbl,blg,log,synctex.gz等)

XeLaTeX和pdfLaTeX具体区别见下一小节。

image-20250106140750488

B. 显示中文方法

  • XeLaTeX编译器下,使用\documentclass{ctexart}就可以,不用引用ctex宏包。

image-20250304150658704

  • XeLaTeX编译器下,使用\documentclass{article}类型,手动引用ctex宏包:\usepackage[UTF8]{ctex}。不引用ctex宏包编译后不显示中文。

image-20250304150600792

  • 感觉==pdfLaTeX==引擎不太支持ctex宏包以及中文,没有尝试成功。还有说pdflatex支持CJK包,也不太行。

不过写论文时候,最好还得本地的pdfLaTeX或者XeLaTeX

C. Texifier特色

==TexpadTex==是这个软件的开发者基于Tex重写的Tex引擎,实现了pdf的实时预览(不是闲时编译:停止输入,就自动开始编译)参考

想要实时预览,需要选择左上角的Built-in TexpadTex Typesetter模式;不勾选Auto-Sense,也可以选择Typeset Engine

image-20250304174612548

不能直接是External Typesetter中的local下的TexpadTex。下图所示的配置不可以实时预览。

image-20250303220517708

==TexpadTex引擎注意事项==:

  • 不支持中文;
  • \documentclass{ctexart}也是不行的,{article}是可以的。

D. 常用语法

真心建议不用刻意去记,用到啥查啥就可以,写一篇论文,重要的是内容,常用的一些语法就那么多。常用的多用几次也就记住了。

如果有空闲时间,可以系统学习一下这个参考资料。下文中的章、节也是指的这个参考资料的内容。

段落格式:2.3节、5.3节

  • 换行,两次回车,或者\par
  • 特殊字符需要反斜线
  • 省略号:\dots\ldots
  • 断行:\\,某一段不缩进使用\noindent

公式:第4章

列表:3.5节

浮动体:3.9节。figure、table。(单栏,双栏)

  • 表格:3,6节

  • 图片:3.7节(下面这种就是文中插入图片,类似word中的效果。)

  • Xelatex:需要使用\usepackage{graphics} 宏包

  • \includegraphics[]{}

字体颜色:6.3节

  • colorxcolor宏包
  • {\color{red} xxx}或者\textcolor{red}{xxx}
  • 高亮:soul,color,xcolor配合使用。

参考文献:6.1、6.2节

4. LaTex其他编译器

大概知道 ,没有重点研究。

A. TeXstudio

an integrated environment for creating LaTeX documents

对于写论文的话,一般都是从期刊/会议的官网直接下载模板,用它直接打开。

如果想从头重新创建的话,打开TeXstudio\(\to\)Wizards\(\to\)Quick Start...

image-20250308163336309然后进行一些基本配置。

image-20250308163703069

基本设置以后,会生成.tex文件,记得找个地方保存一下。

image-20250308165153226

编译引擎设置TeXstudio\(\to\)Preferences\(\to\)Build,使用逻辑和Texifier一样。

image-20250308165948898

B. Overleaf

在线软件,不需要配置本地环境;操作简单。

C. vscode+Latex Workshop插件

5. IEEE的期刊/会议模板使用

利用latex写作,基本都是根据所投期刊/会议,选择对应模板。

A. IEEE

比如想要投T-RO(想想还是可以的吧,哈哈哈),进入IEEE的模板选择网站

image-20250308173247929

搜索对应期刊

image-20250308173357773

image-20250308173451395

选择Latex

image-20250308173520250

点击Download Template

image-20250308173545731

然后,会得到一个压缩包,解压

image-20250308173809013

New_IEEEtran_how-to这个是一个大概的使用说明。IEEEtran.cls是文档类文件。

重点在bare_jrnl_new_sample4.tex中撰写论文的内容。

image-20250308175901358

对于参考文献,使用这个网址下载,主要下载IEEEabrv.bibIEEEtran.bst这两个文件。参考

B. Elsevier

参考参考

官方latex模板,下载els-cas-templates

image-20250308193858879