LaTeX 编译器与编译链

此部分将介绍 LaTeX 中与编译、编译链 相关的内容。 如果您按照本教程其他部分进行配置,则已经默认设置好了编译工具,即可以跳过此部分。 编译器 编译链 在LaTex中,文章内容、参考文献文件、宏包文件、格式文件等是互相分开的。编译过程中,需要将这些文件一个个拼接起来。这个工作不是一步到位的。于是就有了编译链这个说法:将前一步编译的结果输送到下一步继续编译。 Latex中的各种文件 tex:tex文件是最常见的latex文件,也是平时编写文章的文件 cls:cls文件是latex的格式文件,规定了tex源文件的排版格局,称为类文件(class),一般使用\documentclass{}导入 sty:sty文件是宏包文件(package),一般使用\usepackage{}导入 bst:bst文件是参考文件的格式文件,一般使用\bibliographystyle{}导入 bib:bib文件是参考文献的库,一般使用\bibliography{}导入 bib文件一般如下: @article{XXX, title={ABC}, author={A, B}, journal={XX}, year={20XX} } @inproceedings{YYY, title={ABC}, author={A, B, C}, booktitle={YY}, pages={a--b}, year={20YY} } 面举例一个包含引入上述类型文件的tex文件模版 假设在当前目录下有下列文件:main.tex、A.cls、B.sty、C.bst、D.bib %main.tex文件 \documentclass{A} % 或者不使用自定义的排版文件时,使用最普通的\documentclass{article} \usepackage{B} % 以及导入一些其他常用的宏文件,如amsmath、amssymb、amsthm等数学相关的宏文件 \begin{document} XXX XXX XXX % 正文结束 \bibliography{D} % 导入正文中引入文献的数据 \bibliographystyle{C} % 导入参考文献的格式文件C.bst \end{document} 编译过程 附带参考文献的整个编译需要四步。 (xe/pdf)latex main.tex # 表示使用 latex, pdflatex 或 xelatex 编译,下同 bibtex main.aux (xe/pdf)latex main.tex (xe/pdf)latex main.tex

Overleaf指南:30分钟LaTeX 入门

Overleaf 指南:30 分钟 LaTeX 入门 说明 本部分全文引用自:Overleaf 指南:30 分钟 LaTeX 入门 – 章天杰. 16A086. (imztj.cn) 英文原版:Learn LaTeX in 30 minutes 笔者对其中某些错漏进行修改,并精简了个人认为不太必要的部分。 编写你的第一段 LaTeX 第一步是创建一个新的 LATEX 项目。你可以在自己的电脑上创建 .tex 文件,也可以 在 Overleaf 中启动新项目。让我们从最简单的示例开始: \documentclass{article} \begin{document} First document. This is a simple example, with no extra parameters or packages included. \end{document} 可以看到,LATEX 已经对文本进行了格式化(如,首行缩进)。下面我们仔细看一下上面这段代码每个部分的功能。 代码的第一行声明了文档的类型,称为 类 (class)。类控制文档的整体外观,不同类型的文档需要选择不同的类,比如,简历与论文需要不同的类。在这个例子中,类是 article,是最简单和最常见的 LATEX 类。其他类型的文档可能需要使用不同的类,例如 book 或 report。 然后,在 \begin {document} 和 \end {document} 这两个标记之间写入文档内容。这部分就是文档的 主体 (body),你可以在此处开始编写和更改文本。要在 PDF 中查看更改的结果,必须首先编译文档。在 Overleaf 中只需单击 重新编译(Recompile)。还可以单击重新编译按钮旁边的小箭头,并将 “自动编译” 设置为 “开”,这样编辑文件时项目将会自动重新编译。

LaTeX 资源

LaTeX公式手册(全网最全) - 樱花赞 - 博客园 TeX — Beauty and Fun 附录 Reference 版权声明 本文原载于https://latex.all2doc.com/

VSCode配置公式自动补全

配置 LaTeX 公式自动补全 - 樱花赞 - 博客园 使用 首先安装 HyperSnips - Visual Studio Marketplace 插件。 GitHub - OrangeX4/OrangeX4-HyperSnips: OrangeX4's HyperSnips latex—vscode编辑器配置及快捷键(snnipets)设置 math-snippets/snippets.json at master · thomanq/math-snippets 这是非常爽的技能,如视频所示(视频不知道为啥被挂了…) 在乙醇兄的帮助下顺利地完成了这个调试,还发现了一个插件也很好用叫Math Snippets,足够实现日常需要了,但是有些键位还是自己习惯地比较好,所以我们可以复制插件的代码做自己的更改 首先我们按ctrl+shift+p, 输入snippet点击配置用户代码片段 附录 Reference 版权声明 本文原载于https://latex.all2doc.com/

LaTeX 实用工具

表格相关 GitHub - ivankokan/Excel2LaTeX: The Excel add-in for creating LaTeX tables 作图 GitHub - HarisIqbal88/PlotNeuralNet: Latex code for making neural networks diagrams Tables Generator 附录 Reference 版权声明 本文原载于https://latex.all2doc.com/

LaTeX 处理参考文献

LaTeX插入参考文献,可以使用BibTex,也可以不使用BibTex。 不使用BibTeX 先在文章文章末尾写好需要插入的参考文献,逐一写出,例如: begin{thebibliography}{99} bibitem{ref1}郭莉莉,白国君,尹泽成,魏惠芳. “互联网+”背景下沈阳智慧交通系统发展对策建议[A]. 中共沈阳市委、沈阳市人民政府.第十七届沈阳科学学术年会论文集[C].中共沈阳市委、沈阳市人民政府:沈阳市科学技术协会,2020:4. bibitem{ref2}陈香敏,魏伟,吴莹. “文化+人工智能”视阈下文化创意产业融合发展实践及路径研究[A]. 中共沈阳市委、沈阳市人民政府.第十七届沈阳科学学术年会论文集[C].中共沈阳市委、沈阳市人民政府:沈阳市科学技术协会,2020:4. bibitem{ref3}田晓曦,刘振鹏,彭宝权. 地方高校开展教育人工智能深度融合的路径探究[A]. 中共沈阳市委、沈阳市人民政府.第十七届沈阳科学学术年会论文集[C].中共沈阳市委、沈阳市人民政府:沈阳市科学技术协会,2020:5. bibitem{ref4}柏卓君,潘勇,李仲余.彩色多普勒超声在早期胚胎停育诊断中的应用[J].影像研究与医学应用,2020,4(18):129-131. bibitem{ref5}杨芸.我院2018年人血白蛋白临床应用调查与分析[J].上海医药,2020,41(17):34-35+74. end{thebibliography} 上面列出了5个参考文献,{thebibliography}的选项99指的是参考文献的个数最大为99,可以设置为别的数。 在正文中引用参考文献的方法是: cite{ref1} cite{ref1, ref5} 这样编译后就可以得到: [1] [1, 5] 使用BibTeX 这种方法需要建立参考文献数据库,引用的时候调用所需要的参考文献 BibTeX 是一种格式和一个程序,用于协调LaTeX的参考文献处理. BibTeX 使用数据库的的方式来管理参考文献. BibTeX 文件的后缀名为 .bib . 先来看一个例子 @article{name1, author = {作者, 多个作者用 and 连接}, title = {标题}, journal = {期刊名}, volume = {卷20}, number = {页码}, year = {年份}, abstract = {摘要, 这个主要是引用的时候自己参考的, 这一行不是必须的} } @book{name2, author ="作者", year="年份2008", title="书名", publisher ="出版社名称" } 说明:

LaTeX 图片处理

图片处理 对图片的处理需要引入 LaTeX入门(八)——图片 插入图片 要在文档中插入图片,需要graphicx宏包。此外,为了让图片出现在正确的位置,需要float宏包。因此,在导言区中加上 \usepackage{graphicx} \usepackage{float} 接着,如果我们要插入的图片的名字是pic.png, 那么在我们正文中要插入图片的位置加上如下代码: \begin{figure}[H] \centering \includegraphics{pic.png} \caption{Title of picture} \end{figure} 这里注意一点,如果要将图片插入到文档中,建议将图片拷贝到.tex文件的同一级文件夹中,否则需要在\includegraphics{}的参数中填写绝对路径。 而\caption{}指令的作用,是在其对应的位置(位于\includegraphics{}前就是图片上方,后就是图片下方)产生“图x:Title of picture”的语句。其中x是图片的编号。关于图片的编号,后面的文章会统一说。 可以给\includegraphics{}加上option列表以调整图片的大小。比如说,我想插入的图片是原图片等比例缩小为原来的0.8,则可以写成 \includegraphics[scale=0.8]{pic.png} 如果我是想专门调整长宽,则可以把scale=0.8换成height=xxx, width=xxx这样来实现。 此外,关于\caption{},我们可以对其字体、文字进行相关设置。这里需要我们使用caption宏包。我们首先在导言区中写上 \usepackage{caption} 然后在导言区中使用\captionsetup{}进行相关设置。 由于我们这里需要设置的是figure浮动体的caption,因此,我们需要特别注明captionsetup[figure]{}. 如果我们需要改变标题中的“图x”,让它变成“Picture x”或者其他文字,在大括号中可以写name=Picture来实现。如果我们要改变这个caption整体的字号、字体,比如说全都变成Large字号,意大利斜体,则可以在大括号中写font={Large, it}. 值得注意的是这里的字号只能设置成LaTeX内置的那几个字号(可以参见之前的文章),而不能自己设置字号。其他参数均可以看caption宏包的说明。 并排图片 将两个图片并排在一起,需要一定的技巧。假设我们有两张图片pic1.png和pic2.png, 我们要将它们并排,则可以在正文中使用如下语句: \begin{figure}[H] \centering \begin{minipage}{0.48\textwidth} \centering \includegraphics{pic1.png} \caption{Title of pic1} \end{minipage} \begin{minipage}{0.48\textwidth} \centering \includegraphics{pin2.png} \caption{Title of pic2} \end{minipage} \end{figure} 如果我们要并排三张图,则将0.48\textwidth变成0.32\textwidth,以此类推。 过宽的图片 有时候我们会遇到过宽的图片,由于我们之前说的页面设置中存在左边距,所以会出现以下这种尴尬情况: 这时,我们需要使用一个叫adjustbox的宏包。在导言区加上一句 \usepackage[export]{adjustbox} 然后在正文中使用 \begin{figure}[H] \centering \includegraphics[center]{pic.png} \end{figure} 即可。也就是说,在\includegraphics[]{}的中括号中,加上一句center就能实现图片居中了。如图: 附录 Reference 版权声明 本文原载于https://latex.all2doc.com/

本地安装 LaTeX (VSCode)

此部分将介绍如何在本地安装 LaTeX 环境。 安装 LaTeX 编译器 TeX Live 是 TUG (TeX User Group) 维护和发布的 TeX 系统,可说是「官方」的 TeX 系统。我们推荐任何阶段的 TeX 用户,都尽可能使用 TeX Live,以保持在跨操作系统平台、跨用户的一致性。TeX Live 的官方站点是 TeX Live - TeX Users Group Windows下,您可以直接使用 Windows - TeX Live - TeX Users Group 官方网站的安装工具,但TeXLive安装包大小共有4G,下载可能较慢。如果出现此情况,可以转到 Index of /CTAN/systems/texlive/Images/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror 下载。 下载完成后,点击下载好的文件即可打开,再点击install-tl-windows.bat文件进行安装即可。 安装选项中,可以将“安装TeXworks前端”取消,其他保持默认即可。安装过程大约20分钟。 检查安装是否正常: 按win + R 打开运行,输入cmd,打开命令行窗口;然后输入命令xelatex -v ,如下图。若显示找不到命令,您可能需要重启计算机。 VSCode配置Latex 如果您是首次接触VSCode,可以参考:开始使用 - VSCode入门指南,此处不做赘述。 安装插件 如图,安装 Latex Workshop 和 LaTeX language support 两个插件。

初识Latex

什么是Latex LaTeX(/ˈlɑːtɛx/,常被读作/ˈlɑːtɛk/或/ˈleɪtɛk/,写作“LATEX”),是一种基于TEX的排版系统,由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TEX所提供的强大功能,不必一一亲自去设计或校对,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学、物理文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。——LaTeX - 维基百科,自由的百科全书 Latex: 类似于 Word,是一款用于书写论文、文章的工具。然而,却使用了完全不同于所见即所得的,另一种思路。 类似于脚本语言,需要经过多次编译解释才能生成PDF等格式的文档。不过只能生成文档。 类似于 Markdown,本身是纯文本格式,通过各种语法生成漂亮的格式。但比 Markdown更加强大。 对于大多数人而言,曾经用过的文档编辑工具一般也就 记事本 和 Word 两种。Word 最大的特点,就是文档格式和软件本体紧密联系,格式由软件处理、隐藏在设置里面了。所有在 docx 中设置的格式,都需要再利用 Word 打开,点击许多选项卡,一点点进行调节。如果你要切换整体文档的风格,就不得不对每一个细节进行调节。 而 LaTeX 将格式设置和文本写在了一起,你可以直接用记事本打开 LaTeX 源文件。也可以很方便地调节各种展示格式和模板。另外, LaTeX 对数学公式和表格、图片、参考文献的支持也非常好。LaTeX 是科研论文的标准格式。 需要注意的是,LaTeX 和基于 TeX 的公式输入是两个概念。在 matlab 中我们实际上使用的是 Tex 公式。 使用LaTex 在线——Overleaf Overleaf是一个云端协作式LaTeX编辑器,可用于编写和发布论文。这一编辑器与很多科学杂志出版商有合作关系,不但提供官方期刊的LaTeX模板,还能直接将文件提交至这些出版社。——Overleaf - 维基百科,自由的百科全书 Overleaf, Online LaTeX Editor Overleaf 已经预装好了 LaTeX 在线环境,方便您尝试 LaTeX、学习 LaTeX 语法而无需进行繁杂的安装配置过程。 使用 Overleaf 的一大好处是可以方便地套用模板。转到Templates - Journals, CVs, Presentations, Reports and More 本地——Tex Live + VSCode 本地推荐使用 Tex Live 配合 VSCode 使用。详细过程请参考 Vscode - 基础知识

LaTeX 快速开始

快速开始 LaTeX 是科研论文写作的标配。 通过 Overleaf,可以快速、在线体验 LaTeX。 转到:Register 注册。 如下图,从例子创建: 转到编辑区域: 您可以参照所给例子进行更改、渲染、查看结果,所给示例已经非常详细,您只需更改其中文本内容,做替换即可。完成修改后,左上角 点击 Menu 可以下载 PDF 文档: 下一步 LaTeX 详细介绍 三十分钟入门 LaTeX 语法 本地安装LaTex(VSCode) 配置参考文献 附录 Reference 客_texlive安装需要多久 Visual Studio Code (vscode)配置LaTeX LaTeX公式手册(全网最全) - 樱花赞 - 博客园 Latex中的各种文件及编译流程(附windows环境的完整编译脚本)_huitailangyz的博客-CSDN博客_latex编译 构建一个舒适的 LaTeX 工作流 版权声明 本文原载于https://latex.all2doc.com/