$\mathrm{\LaTeX}$ 从入门到入土

$\mathrm{\LaTeX}$ 入门

$\mathrm{\TeX\,Live}$

$\mathrm{\TeX\,Live}$ 下载

$\mathrm{\TeX\,Live}$ 安装

安装免坑指南

  • 安装时关闭杀毒软件
  • 路径以及用户名不使用中文、特殊符号

安装手册

$\mathrm{\TeX\,Live}$ 更新宏包

  • 管理员命令提示符
  • Windows+R 输入 cmd 回车,输入命令:tlmgr update --self --all

在线编辑 LaTeX

编辑器

$\mathrm{\TeX}$studio编辑器

LaTeX的基本框架代码如下:

1
2
3
4
\documentclass{ctexart}
\begin{document}
你好,\LaTeX
\end{document}

入门文档

相对靠谱的模板

Beamer模板

书籍模板

基础问题

常用宏包的中文本地化:https://github.com/latexstudio/LaTeXPackages-CN

图表

符号

  • The Comprehensive $\mathrm{\LaTeX}$ Symbol List:windows+R 运行输入 texdoc symbols-a4
  • Detexify:http://detexify.kirelabs.org/classify.html
  • Unicode 符号
    • \symbol{<十进制编码>}
    • \symbol{'<八进制编码>}
    • \symbol{"<十六进制编码>}
    • \symbol{&#96;<字符形式(特殊符号须加转义符\)>}

$\mathrm{\LaTeX}$ 错误排查

MWE 最小工作示例

二分法:检查代码问题、检查宏包冲突

  • 检查代码问题:复制一份相同文件 → 删除一半代码 → 编译
    • 成功/失败 → 测试另一半代码是否正确 → 只有一半成功 → 继续二分 ┈ → 无法再精简代码
    • 均失败 → 将内容全部删除 → 测试宏包冲突
  • 检查宏包冲突:复制一份相同文件 → 将内容全部删除 → 编译
    • 成功:大概率不是宏包冲突
    • 失败:宏包冲突 → 尝试删除一半宏包/调换宏包顺序

$\mathrm{\LaTeX}$ 提问指南

$\mathrm{\LaTeX}$ 进阶

$\mathrm{\LaTeX}$ 命令行编译

Windows+R 输入 cmd 回车,输入 cd /d 文件路径,例如:cd /d C:\Users\hy\Desktop\gougu

  • 未调用minted宏包 xelatex 文件名,例如:xelatex document
  • 调用minted宏包 xelatex -shell-escape 文件名,例如:xelatex -shell-escape document
  • 参考文献
    • bibtex 文件名
    • biber 文件名
  • 索引:makeindex 文件名

命令行编译

进阶学习资料

  • 宏包基本架构:clsguide.pdf、usrguide.pdf
  • 一些辅助宏包:ifthen宏包、etoolbox宏包

大牛专栏

李阿玲

刘海洋

G Grindelwald

慕子

XiangdongZeng

孟晨

$\mathrm{\LaTeX}$ 入土

本节的参考资料:https://www.zhihu.com/question/393969532

TeX/LaTeX底层命令参考资料

底层的TeX命令

LaTeX内核和标准文档类命令

  • source2e.pdf:LaTeX2e内核的源代码
  • classes.pdf:LaTeX标准文档类的源代码
  • macros2e.pdf

$\mathrm{\LaTeX3}$ 参考资料

  • interface3.pdf

$\mathrm{\LaTeX}$开发字体参考资料

  • fntguide.pdf
您的鼓励将支撑我继续创作,么么哒
0%