【LaTex】基础语法入门

📝 LaTeX 学习笔记(一):从零开始写第一个文档

作者:你的名字

时间:2025年4月X日

使用工具:TeX Live + VS Code


🧩 1. 什么是 LaTeX?

LaTeX 是一种基于 TeX 的排版系统,广泛用于学术论文、报告、书籍等高质量文档的编写。与 Word 等所见即所得的编辑器不同,LaTeX 是通过编写代码再编译成 PDF 的方式来生成文档。

它的优势包括:

  • 自动处理复杂的排版(如公式、参考文献、目录)
  • 数学公式排版非常专业
  • 多语言支持良好(尤其是中文)
  • 跨平台兼容性好

📄 2. 第一个 LaTeX 文档

📁 创建 .tex 文件

新建一个文件,比如叫 hello.tex,输入如下内容:

latex 复制代码
\documentclass{article} % 设置文档类型为文章

\begin{document} % 开始正文

Hello, \LaTeX!

\end{document}

🔍 解释说明

  • \documentclass{article}:定义文档类型为"文章",还有 bookreportletter 等可选。
  • \begin{document}\end{document}:文档正文的起止标记。
  • Hello, \LaTeX!:普通文本和 LaTeX 标志。

⚙️ 编译文档

在 VS Code 中按下 Ctrl + Alt + B,LaTeX Workshop 会默认使用 xelatex 编译,生成 hello.pdf


🌏 3. 添加中文支持

LaTeX 默认不支持中文,需要引入宏包。

✅ 方法一:使用 ctex 宏包

latex 复制代码
\usepackage[UTF8]{ctex}

这是最简单的方法,适合大多数情况。

✅ 方法二:手动设置字体(进阶)

latex 复制代码
\usepackage{fontspec}
\setmainfont{SimSun} % 设置中文字体

这要求你使用 xelatexlualatex 编译器。


📝 4. 常用文本格式

✨ 加粗、斜体、下划线

效果 命令 示例
加粗 \textbf{} \textbf{加粗文字}
斜体 \textit{} \textit{斜体文字}
下划线 \underline{} \underline{带下划线文字}

🎯 示例代码

latex 复制代码
这是一个 \textbf{加粗} 和 \textit{斜体} 的例子,还有一个 \underline{下划线}。

📐 换行与段落

  • 强制换行:\\
  • 空一行表示新段落
latex 复制代码
这是第一段。

这是第二段。

🧮 5. 数学公式入门

🔢 行内公式(在句子里显示)

$...$ 包裹:

latex 复制代码
爱因斯坦的质能方程是 $E = mc^2$。

📐 独立公式(单独一行)

$$...$$ 或者 equation 环境:

latex 复制代码
$$
\int_{0}^{1} f(x) dx
$$

或者:

latex 复制代码
\begin{equation}
a^2 + b^2 = c^2
\end{equation}

📋 6. 列表

📌 无序列表(itemize)

latex 复制代码
\begin{itemize}
    \item 苹果
    \item 香蕉
    \item 橘子
\end{itemize}

🔢 有序列表(enumerate)

latex 复制代码
\begin{enumerate}
    \item 第一步
    \item 第二步
    \item 第三步
\end{enumerate}

🖼 7. 插入图片

先加载宏包:

latex 复制代码
\usepackage{graphicx}

然后插入图片:

latex 复制代码
\begin{figure}[htbp]
    \centering
    \includegraphics[width=0.5\textwidth]{example-image-a}
    \caption{示例图片 A}
    \label{fig:example}
\end{figure}

注意:example-image-a 是测试图片,实际使用时替换为自己的图片路径。


🔗 8. 引用与交叉引用

📌 图片引用

latex 复制代码
如图 \ref{fig:example} 所示...

📚 章节引用

latex 复制代码
参见第 \ref{sec:intro} 节。

📚 9. 章节划分

LaTeX 支持章节标题:

latex 复制代码
\section{一级标题}
\subsection{二级标题}
\subsubsection{三级标题}

还可以添加目录:

latex 复制代码
\tableofcontents

📚 10. 推荐资源

相关推荐
秋窗712 小时前
Mac 部署Latex OCR并优化体验(打包成App并支持全局快捷键)
macos·ocr·latex
八一考研数学竞赛15 天前
第十七届全国大学生数学竞赛初赛模拟试题
学习·数学·latex·全国大学生数学竞赛
momo87020 天前
当你安装TeX Live 2025 却遇到中文用户名时。。。
latex
星夜钢琴手20 天前
缩小 IEEE 会议论文 LaTeX 模板标题、作者信息和正文的间距
latex·ieee conference
cnkeysky25 天前
vscode 配置 latex
vscode·latex
磁悬浮青蛙呱呱呱1 个月前
xdvipdfmx:fatal: File ended prematurely. No output PDF file written.
latex
EtherWanderer1 个月前
Markdown 到 LaTeX:Overleaf 学习笔记
笔记·学习·latex
伊织code1 个月前
LaTeX OCR - 数学公式识别系统
python·ai·ocr·latex·数学公式识别
Etincelle2 个月前
【LaTeX】Word插入LaTeX行间公式如何编号和对齐
word·wps·latex