LaTeX文本的语法
原创...大约 4 分钟
论文书写有一定的格式规范,LaTeX文本编辑器可以通过很好地通过语法使用固定模版输出内容。不用像Word等文档需要调整页面间距及其它设置,插入对应宏包可以避免像Word版本不兼容等产生诸多问题。latex因为更加规范、兼容地输出内容,因此在海外书写论文中被广泛使用。
lax如何使用数学公式
\usepackage{amsmath, amsfonts, amssymb, amsthm} %% 数学工具,含证明格式 \usepackage{mathtools} %% amsmath的扩展 %支持矩阵
部分数学内容的实现需要引入上面的宏包⬆️ (什么是宏包)
请输入
\(
\)
输入数学公式,\[
\]
插入一行公式。 或——$
$
————- -———$$
$$
——————公式内语法详见此
应用程序选择
在线:overleaf
文章都在账号上保存,个人功能完全免费。 付费内容:链接github、实现多人同步。
使用
Visual Studio code
其他
基本结构
示例(以article
为例)
%% 开头声明格式
\documentclass[11pt, a4paper, oneside]{article}
%% 各种宏包
\usepackage
%% 各种设置,可以和宏包交替使用
\setlength {\marginparwidth}{2cm} %% 第一张封面的格式
\setlength{\parindent}{0pt} %% 段落缩进为0
%% ——————————————————文本内容——————————————————
%% 这是文本第一张的封面的内容
\title{} %% 标题 大括号内填入标题内容
\author{} %% 作者
\date{} %%日期
%% 正文
\begin{document}
%% 文本第二张至正文前的内容,目录
\maketitle
\tableofcontents %% 用于自动生成目录
\clearpage %% 清空本页下方的内容
\section{} %% 主标题
\subsection{} %% 副标题
%% 内容直接写
\clearpage %% 清空本页下方的内容
%% 引用文献
\begin{thebibliography}{99} %% 这只是一种方式,需要导入宏包\usepackage[capitalise]{cleveref} 99代表可以插入99条引用
\bibitem{ref1} %% 引用1
\bibitem{ref2} %% 引用2
\end{thebibliography}
\end{document} %% 结尾
开头声明格式
比如:
\documentclass[11pt, a4paper, oneside]{article} %% 正文默认字体大小11号 使用A4纸 单面打印 article代表文章
%% [11pt, a4paper, oneside] 可不加
注:正文内字号大小是可以改变的,详见后文
各种宏包及设置
宏包
宏包
类似于编程导入的各种库/模组,在*.tex
文件正文
开始前使用,和设置
可以交替使用,但是最好先放宏包,再放设置
比如:
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry} %% 边距(这个是我们学校要求的格式,不同学校可能不同)
_
我常用的一个模版(用于pdf文章,如论文)
\documentclass[11pt, a4paper, oneside]{article} %% 默认设置
\usepackage[T1]{fontenc} %% 使用PdfLatex,改善单词断字等排版
\usepackage[left=2.5cm,right=2.5cm,top=2.5cm,bottom=2.5cm]{geometry} %% 边距
\usepackage{color, xcolor} %% 彩色文本
\usepackage[english, main = ngerman]{babel} %% 支持各种语言,德语为默认(写中文文章的话请替换成默认中文包)
%% \selectlanguage{english} 这是一个`设置`,切换英语
%% \selectlanguage{ngerman} 这是一个`设置`,切换德语
\usepackage{graphicx} %% 添加图片
\usepackage{subfigure} %% 实现分栏排版和下标
\addto\captionsngerman{\renewcommand{\figurename}{Bild}} %% 这是一个设置,把图片的默认文本`picture` 改为`Bild`
\usepackage{float} %% 实现图片浮动(可以改变图片在文本的具体位置)
\usepackage{listings} %% 插入代码
\usepackage{todonotes} %% 插入todo表
\usepackage{tcolorbox} %% 插入文本框,可定义文本框的颜色之类的内容
\usepackage{tikz} %% “画”图表
第6行和12行都是我用德语写文章所需,中文语言包请将6、7、8行换成中文语言包
我常用的另一个模版(用于pdf幻灯片)
\documentclass[utf,9pt]{beamer} %%默认设置,编码使用utf-8,,beamer代表幻灯片
设置
如:
\renewcommand{\proofname}{Beweis} %% 将默认的英语proof改为德语的Beweis
%% 否则后文每次写 \begin{proof} 都要强调是 \begin{proof}[Beweis]
%% 更改其他的证明相关
\newtheorem{theorem}{Theorem}
\newtheorem{lemma}[theorem]{Lemma}
\newtheorem{proposition}[theorem]{Proposition}
\newtheorem{corollary}[theorem]{Korollar}
\newtheorem{definition}[theorem]{Definition}
\newtheorem{example}[theorem]{Beispiel}
\newtheorem{satz}[theorem]{Satz}
\newtheorem{remark}[theorem]{Bermerkung}
%% 更改公式/注释
\newcommand{\R}{\mathbb{R}} %% 公式缩写
\newcommand{\C}{\mathbb{C}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\Z}{\mathbb{Z}}
正文
请安装中文包!!!
注:如果没有导入中文包,则不能输入中文,否则报错
![](/assets/image-20250203190654795-YOGBH15D.png)
文献引用
文献引用需要宏包\usepackage[capitalise]{cleveref}
等
\begin{thebibliography}{99} %%可以引用99条
\bibitem{ref1} %% 引用1
\bibitem{ref2} %% 引用2
\end{thebibliography}
呈现效果:
![](/assets/image-20250203193313084-DxFHAzL_.png)
结尾
\end{document} %% 和\begin{document}形成完整的结构,详见最上方的结构示例
数学
\usepackage{amsmath, amsfonts, amssymb, amsthm} %% 数学工具,含证明格式
\usepackage{mathtools} %%amsmath的扩展 %支持矩阵
部分数学内容需要引入上面的宏包⬆️
数学公式
请输入\(
\)
输入数学公式,\[
\]
插入一行公式。 或——$
$
————- -———$$
$$
——————
公式内语法详见此
数学证明
![更改后](/assets/image-20250203195455653-B-NJyxXT.png)
Powered by Waline v3.1.3