LaTeX 入门学习
一、LaTeX简介1.Latex 是很久之前推出的排版系统特点是内容与格式编辑分离数学公式排版很强且免费开源缺点是不是所见即所得不同于word要写代码。2.后缀.tex文件源码3.Latex版本TeXLive完整版 / MiKTeX轻量版自动按需安装4.编辑器Overleaf在线 / Texstudio本地 / VS code Latex Workshop二、LaTeX安装我选择安装MikTeX与Vs codeWorkshop插件的形式。下载MikTeX交给ai完成通过阿里云镜像。在Vs code中下载Workshop插件。三、配置第一步切换文件夹为信任模式在VS code中打开文件夹处选择Latex文件夹再将Latex文件夹由受限模式换为信任模式。在受限模式下VS Code 会禁止执行工作区内的自动任务和潜在扩展代码而 LaTeX 编译依赖 LaTeX Workshop 调用外部程序 xelatex.exe受限模式阻止运行外部程序因此点击编译会没反应或提示“无法执行命令”此时需将工作区切换为“信任”模式才能正常编译。第二步将引擎切换为xelatex.exe1.用 ai agent 将配置切换引擎的代码写入 settings.json2.重载窗口在vs code中按Ctrl Shift P→ 输入 Reload Window → 回车LaTeX 引擎是将 .tex 代码“翻译”成 PDF 的核心程序。其中老前辈 pdflatex默认 虽然擅长英文排版但对中文支持极差而现代标配的 xelatex 原生支持 Unicode 和系统字体是中文排版的首选。四、使用第一步下载latex模板Overleaf Templates下载缓慢不太推荐github(推荐)第二步在vs code中打开.tex文件并编译编译点击右上角的小三角第三步预览生成pdf方式一在VS code的命令面板中输入view latex方式二在侧边栏LaTeX 扩展工作面板中找到第四步在与.tex文件同一文件夹里找到生成的.pdf文件五、语法1.指定文档类型\documentclass {文档类型}文档类型可选article(普通文章结构最简单)report(报告)book(书籍)beamer(幻灯片)但这几个类型对中文支持不友好。想要支持中文可采用中文派生类型ctexartctexrepctexbookctexbeamer与上面一一对应。2.文档结构划分用begin{document}和end{document}两条语句划分分为前言和正文。% 第一部分导言区前言区 % 从 \documentclass 开始到 \begin{document} 之前 % 这部分所有内容都不会直接显示在最终 PDF 里 \documentclass{ctexart} \usepackage{amsmath} % 加载公式宏包 \usepackage{graphicx} % 加载图片宏包 \setlength{\parindent}{2em} % 设置全文首行缩进2字符 % 第二部分正文区 % 从 \begin{document} 到 \end{document} % 这里的所有内容都会被排版输出到 PDF 中 \begin{document} \section{引言} 这是正文里的文字会显示在最终生成的PDF里。 \begin{equation} a^2 b^2 c^2 \end{equation} \end{document}3.添加标题前言区下面几条命令写在前言区\title{文章的标题}\author{作者的名字}\date{文档的修改日期}可使用\date{\today}自动生成当天日期正文区\maketitle--- 生成文章标题内容就是前言区设置的内容4.格式化命令1加粗\textbf{加粗内容}bf 是 bold font 缩写表加粗。2斜体\textit{斜体内容}it 是 italic 缩写表斜体。3下划线\underline{下划线内容}4新段落输入两个换行符即可新开一个段落如下图所示两段之间空一行。eg如下图中代码可得到如下结果5.划分章节\part {部的标题}\chapter{章的标题}注由于article设定是短篇文章因此article不设章该类型下不能使用chapter\section{节的标题}\subsection{子节的标题}\subsubsection {二级子节的标题}6.插入图片1前言区\usepackage{graphicx}---加载图片宏包2正文区\begin{figure} \centering //图片居中 \includegraphics[width0.5\textwidth]{图片名} //这句就可以添加图片其中[width0.5\textwidth]可指定图片的大小。 \caption{图片标题} \end{figure}7.列表1无序列表\begin{enumerate} \item 列表项1 \item 列表项2 \item 列表项3 \end{enumerate}2有序列表\begin{enumerate} \item 列表项1 \item 列表项2 \item 列表项3 \end{enumerate}8.数学公式1如何写出公式行内公式$...$公式会在与段落同一行。爱因斯坦在 1905 年发现的质能守衡方程为$Emc^2$行间公式\[ ... \]公式会自成一行。\[ Emc^2 \]2公式该怎么写a. 分数\frac{分子}{分母}b. 上标与下标x^2x_i如果多个字符需要用 { } 括起来 x_{ i j }c. 根号\sqrt{2}d. 希腊字母e. 常用运算符 - \times \div \pm \neq \geq \leqf. 求和积分极限\sum_{i1}^{n} i % 求和 \int_{0}^{1} x dx % 定积分 \lim_{x \to 0} \frac{\sin x}{x} % 极限g. 矩阵用matrix环境分隔列\\换行外面套不同的括号环境就是不同样式。% 无括号矩阵 \begin{matrix} 1 2 \\ 3 4 \end{matrix} % 小括号矩阵最常用 \begin{pmatrix} a b \\ c d \end{pmatrix}3推荐网站在线latex公式编辑器Online LaTeX Equation Editor – fxEditor by CodeCogs可查看代码对应公式效果以及每个符号对应的代码。9.表格tabular1无边框表格{c c c}指示了表格列数和对齐方式c就是center居中对齐还有左对齐 l,右对齐 r\\ 划分表格行数隔开列的内容\begin{tabular}{ c c c } 单元格1 单元格2 单元格3 \\ 单元格4 单元格5 单元格6 \\ 单元格7 单元格8 单元格9 \end{tabular}2添加边框{|c|c|c|}中加竖线即可添加竖边框\hline即可添加横边框\begin{tabular}{|c|c|c|} \hline 单元格1 单元格2 单元格3 \\ \hline 单元格4 单元格5 单元格6 \\ \hline 单元格7 单元格8 单元格9 \\ \hline \end{tabular}六、更多学习请参考一份不太简短的LaTeX介绍GitHub - CTeX-org/lshort-zh-cn: A Chi­nese edi­tion of the Not So Short Introduction to LaTeX2ε · GitHub这篇文档本身也是用latex写成的作为进一步学习和随时查阅的资料。

相关新闻

REA(Reverse engineer anything):让 AI Agent 真正读懂软件的“逆向工程万能接口”

REA(Reverse engineer anything):让 AI Agent 真正读懂软件的“逆向工程万能接口”

REA:让 AI Agent 真正读懂软件的“逆向工程万能接口” 一、引言:一个让整个开发者社区沸腾的项目 2026年10月初,GitHub Trending榜单上出现了一个让所有人侧目的项目。它的名字叫REA,全称“Reverse Engineer Anything”&#xf…

2026/10/17 6:46:00 阅读更多 →
AgentScope Java v2 第3课,从 ReActAgent 到 HarnessAgent

AgentScope Java v2 第3课,从 ReActAgent 到 HarnessAgent

开场:一句"没学到东西"砸出来的课 结论先说:HarnessAgent 不是第二台引擎,它就是上一课那个 ReActAgent,外面套了一层替你装好中间件的装备舱。我拿自己的 workbench 做了个控制变量换装实验:同一道题&#…

2026/10/17 6:46:00 阅读更多 →
【和春笋一起学C++】(七十三)类模板的其他特性

【和春笋一起学C++】(七十三)类模板的其他特性

目录 1 递归使用模板 2 多个类型参数的模板 3 默认类型模板参数 本文学习类模板的其他一些特性。在使用类模板时,可以将常规类的技术用于模板类,即模板类可以用作基类,也可以用作组件类,还可以作为其他模板的类型参数。 1 递归…

2026/10/17 6:46:00 阅读更多 →

最新新闻

IDA逆向工程实战:从静态分析到二进制补丁的完整流程

IDA逆向工程实战:从静态分析到二进制补丁的完整流程

干逆向这一行的,绕不开IDA。不管是分析一个陌生二进制文件到底干了什么、给某个老程序打补丁,还是解CTF里的Reverse题,IDA几乎都是所有人默认打开的第一件工具。它最核心的价值就是把机器码翻译成人类能读的伪代码和汇编,同时把整…

2026/10/17 7:18:06 阅读更多 →
MySQL数据库与表管理实战:从建库建表到字符集与DDL避坑指南

MySQL数据库与表管理实战:从建库建表到字符集与DDL避坑指南

数据库管理这事,入门容易,想管得明白、少在晚上被电话叫醒,靠的全是细节。MySQL作为使用面最广的开源关系型数据库之一,大家对它的印象往往是“装完就能用”,可真到了建库建表、调整表结构、处理字符集乱码、删错数据的…

2026/10/17 7:18:06 阅读更多 →
数据加密如何重塑仓储管理系统:字段级加密、密钥与查询设计

数据加密如何重塑仓储管理系统:字段级加密、密钥与查询设计

做仓储管理系统,大家第一反应就是把入库、出库、库存台账、盘点这些业务功能铺开,最后再在功能树上挂一个“数据加密”就算交差。但这份“基于数据加密的仓库货物管理系统设计与实现任务书”的落脚点,恰恰不在“仓库货物管理”这六个字&#…

2026/10/17 7:18:06 阅读更多 →
5款AI编程神器横评:从补全到自动Debug

5款AI编程神器横评:从补全到自动Debug

2026年还没过半,AI编程工具的洗牌速度已经让不少人看花了眼。前两年大家还在为一款编辑器疯狂买单,那场面我至今记得——好像装上它,代码就能自己写完。如今再回头看,那句话不算全错,只是说得太早了。因为它擅长的本来…

2026/10/17 7:18:06 阅读更多 →
MySQL 8.0 CTE实战:从嵌套子查询到清晰报表的SQL重构指南

MySQL 8.0 CTE实战:从嵌套子查询到清晰报表的SQL重构指南

最近在做一批历史报表SQL的梳理,遇到一个印象很深的查询:统计各区域销售Top 10产品,源数据就三张表,写出来的SQL却有将近三百行,光子查询嵌套就有七层。不是说跑不动,而是后来同事想在这个基础上加一个过滤…

2026/10/17 7:18:06 阅读更多 →
鸿蒙应用运行机制详解:从点击图标到第一帧画面

鸿蒙应用运行机制详解:从点击图标到第一帧画面

上篇说完环境搭建、建完工程、能跑出“你好,鸿蒙”的页面之后,很多初学的朋友都会冒出一个问题:我就按了一下图标,屏幕上就从无到有出现了一个应用界面,这中间到底发生了什么事?这篇就专门把“应用是怎样运…

2026/10/17 7:17:05 阅读更多 →

日新闻

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

DeepSeek选型与部署:V3/R1、Ollama、API全攻略

简介:《DeepSeek使用方法.pdf》是一份面向DeepSeek入门及进阶用户的完整使用指南,重点围绕V3与R1两款模型的能力差异与适用场景展开,帮助读者根据任务类型与成本选择合适的模型。资源共1个PDF文件,压缩包大小约311KB,篇…

2026/10/17 0:00:25 阅读更多 →
200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

200+Deepseek润色指令拆解:从底层原理到场景落地的完整指南

简介:这是一份聚焦DeepSeek提示词优化的《200Deepseek润色指令》PDF文档,共收录两百余条可直接套用的润色指令,涵盖语法修正、风格统一、逻辑梳理、表达精炼等维度,并针对商务写作、学术论文、广告文案等场景给出差异化建议。文档…

2026/10/17 0:00:25 阅读更多 →
OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

OpenCV轮廓法物体计数系统:轻量、可控、可落地的工业级实现

简介:本资源是一份基于OpenCV的本科课程设计完整报告,面向计算机视觉初学者、图像处理学习者及高校通信/信息类专业学生,解决物体智能计数与检测结果结构化记录的实际问题。项目覆盖图像预处理、轮廓检测、边界框绘制、轨迹栏交互式参数调节、…

2026/10/17 0:00:25 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/16 21:35:51 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/17 1:44:59 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/16 15:04:24 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 21:54:38 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 3:49:43 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/16 14:23:36 阅读更多 →