Latex小白学习方法和实践

文章介绍了LaTeX的核心优势,如精确排版,与Office工具的对比,并建议按需学习。推荐了学习资源,包括在线和本地编译器,以及VSCode的配置方法。同时,提供了模板、学习书籍和避坑指南,帮助初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、了解简单语法,读懂latex解决的问题,和其核心方法论

知道latex其实不是万金油,只是在熟悉的情况下,让你更完美的排版,省去可视化下不精确的问题,其不会很快的完成,只是为了更好的效果,更易得的精确。

2、和现有文本工具(office)等对应关系

office工具实现的是更低门槛的修改,了解latex解决word等工具中不容易解决问题的方式,而不是一味的比较推崇。

3、不必完全掌握(入门者来说)

其知识必然囊括所有支持内容,在了解上述两点后,更应该转向按需了解的学习方向。(职业者或深入学习者请忽视)。

4、多实践多练习多记忆

编者更推崇“练习代替学习”的方式。更应该以项目为驱动力,掌握或者熟悉包括语法、结构等特性。

下面会写一个编者推崇的学习步骤,仅供参考。

5、推荐路线

  1. 使用一本工具书(本文推荐“一份(不太)简短的LATEX 2ε 介绍”)
  2. 阅读基础部分,对整体结构把握,了解工作核心
  3. 根据实际需求,寻找相关语法。
  4. 实践,完成相关需求
  5. 重复以上

以上内容也可以根据工具上的编译源码进行学习使用,频度较高的使用方式通过多练习的方式掌握。

6、相关推荐

1、在线编译器:

适用于小文本量的内容,诸如paper编译

 Overleaf, 在线LaTeX编辑器

2、本地编译器:

推荐vscode+Texlive,建议离线安装的方式比较稳定,比较大,但是功能全,后续节省时间,相关内容可以自行百度

3、工具书:

推荐如下,链接1是他人笔记,链接2是开源项目,建议自行编译,并练习

一份其实很短的 LaTeX 入门文档 | 始终 (liam.page)

 GitHub - CTeX-org/lshort-zh-cn: A Chi­nese edi­tion of the Not So Short Introduction to LaTeX2ε

4、模板推荐:

关于这个模板,需要设置特定的编译方式xelatex,有关方式可以查看模板中的资料和在线查询。

GitHub - whutug/whu-thesis: 武汉大学毕业论文 LaTeX 模版 2022

 LaTeX Templates - The Best Source of Free Quality LaTeX Templates

关于这个模板,需要设置特定的编译方式xelatex,有关方式可以查看模板中的资料和在线查询。

7、初体验与避坑

此部分是学习一段时间后遇到的坑及避坑方法

1、经过与大佬的学习与看网上教程,大部分人会使用VScode,因为界面舒适,今天就在此部分遇到的问题进行总结分享

VScode下载就不要去官网了,感觉挺卡的(可能也是我的问题...)什么360软件管家都可以搜到下载的

下载好就是配置的问题了,主要分为三点吧

当然首先要安装好Tex Live,地址:

Installing TeX Live over the Internet - TeX Users Group (tug.org)

第二步,安装LaTex Workshop扩展程序,打开VSCode,点击View -> Extension,在左边的搜索栏中搜索LaTex Workshop, 点击install即可安装

第三步,修改配置文件Ctrl+Shift+P打开搜索栏输入setting.json,打开配置文件

在setting.json里加上如下行配置代码,注意打开settings的时候不要删里面的东西,加到最外面那个大括号里面(可能只有一个大括号,大括号不能少的)

```JavaScript
"latex-workshop.latex.tools": [
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "-pdf",
                "%DOC%"
            ]
        },
        {
            "name": "xelatex",
            "command": "xelatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
        {
            "name": "pdflatex",
            "command": "pdflatex",
            "args": [
                "-synctex=1",
                "-interaction=nonstopmode",
                "-file-line-error",
                "%DOC%"
            ]
        },
        {
            "name": "bibtex",
            "command": "bibtex",
            "args": [
                "%DOCFILE%"
            ]
        }
    ],
    "latex-workshop.latex.recipes": [
        {
            "name": "xelatex",
            "tools": [
                "xelatex"
            ]
        },
        {
            "name": "latexmk",
            "tools": [
                "latexmk"
            ]
        },
        {
            "name": "pdflatex -> bibtex",
            "tools": [
                "pdflatex",
                "bibtex"
            ]
        },
        {
            "name": "pdflatex -> bibtex -> pdflatex*2",
            "tools": [
                "pdflatex",
                "bibtex",
                "pdflatex",
                "pdflatex"
            ]
        },
        {
            "name": "xelatex -> bibtex -> xelatex*2",
            "tools": [
            "xelatex",
            "bibtex",
            "xelatex",
            "xelatex"
            ]
        }
    ],
    "latex-workshop.view.pdf.viewer": "tab",
    "latex-workshop.latex.clean.fileTypes": [
        "*.aux",
        "*.bbl",
        "*.blg",
        "*.idx",
        "*.ind",
        "*.lof",
        "*.lot",
        "*.out",
        "*.toc",
        "*.acn",
        "*.acr",
        "*.alg",
        "*.glg",
        "*.glo",
        "*.gls",
        "*.ist",
        "*.fls",
        "*.log",
        "*.fdb_latexmk"
    ]

```

第四步,就可以编辑运行啦,点击最左边的TEX标签,在Commands里面先选择“Build LaTex project”里的编译方式,再点击“View LaTex PDF”中的任一选项查看PDF。

由于配置settings的时候,遇到过网上分享的错误代码,导致鼓捣了很久不知道在哪里出错了,上面这个是正确的,附上当时看到的网站:

(2条消息) VSCode中使用LaTex的配置_vscode latex_Dr. 卷心菜的博客-优快云博客

另外还有一个不需要配置文件的方法,魔法方法:即在文件开头指明需要使用的编译器: 

% !TEX program = xelatex

当tex文件编辑完成按‘Ctrl+S’组合键保存文档的时候VS Code会自动开始使用xelatex编译,可以在输出终端查看编译信息。

这个魔法方法的链接也附上:

(2条消息) VS Code配置Latex环境_落叶_小唱的博客-优快云博客

2、再给一个B站视频链接

感觉说的挺好的,首先如果是第一次学习Latex可以先去看一下这个视频,然后下载Tex Live用自带的IDE参考《一份(不太)简短的LATEX 2ε 介绍》这本官方教材编写几个代码,然后就可以转到VScode来了,开始舒适体验~

一个非常快速的 Latex 入门教程_哔哩哔哩_bilibili

《一份(不太)简短的LATEX 2ε 介绍》这本书可以在网上找一下,建议还是通过编译获得PDF对比

3、TeX模板网站:

LaTeX 工作室 (latexstudio.net)

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

安五军

请作者喝一杯咖啡吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值