LaTeX 学习笔记
程序员文章站
2024-01-04 08:21:04
...
本文首发于个人博客: https://www.xerrors.fun/LaTeX-note/
前一段时间学习了 LaTeX 的基础用法,但是还并不清楚在平时写论文的时候如何面对那些复杂的排版,所以就花点时间好好学习一下如何使用 LaTeX 来代替以往的 Word。
基础使用
1. 让 LaTeX 支持中文
使用中文版的article文档类型排版,并选择UTF8编码格式
\documentclass[UTF8]{ctexart}
文章类型有很多种,一般使用的就是 article
还有其他的种类
标准文类
-
article:短文,评论,学术论文;无左右页区分,无章设置。对应中文类
ctexart
。 -
book:著作,学位论文;默认有左右页区分,章起右页。对应中文类
ctexbook
。 -
report:商业,科技,试验报告,默认无左右页区分,章起新页。对应中文类:
ctexrep
。 - beamer:论文陈述幻灯片;提供多种主题式样,可方便更改幻灯片的整体风格。
2. 使用常用的宏包
- amsmath 公式环境和数学命令
- amssymb 数学符号生成命令
- array 数组和表格制作
- calc 四则运算
- caption 插图和表格标题格式设置
- fancyhdr 页眉页脚设置
- fancyvrb 抄录格式设置
- fontspec 字体选择
- geometry 版面尺寸设置
- graphicx 插图处理
- hyperref 创建超文本链接和PDF书签
- longtable 制作跨页表格
- multicol 多栏排版
- ntheorem 定理设置
- paralist 多种列表环境
- tabularx 自动设置表格列宽
- titlesec 章节标题格式设置
- titletoc 目录格式设置
- xcolor 颜色处理
- xeCJK 中日朝文字处理和字体选择
加载的方法也很简单:
% 调用宏包
\usepackage{amsmath} % 公式宏包
\usepackage{graphicx} % 图片包
3. 标题以及作者信息
在正文部分使用 \maketitle
才会生成标题信息。
\documentclass[UTF8]{ctexart}
...
% 文章基本信息
\title{使用 LaTeX 写一篇论文}
\author{张文杰}
\date{\today}
% 文章开始
\begin{document}
\maketitle
...
\end{document}
4. 摘要、引用以及目录
abstract
摘要
\begin{abstract} %摘要部分
这是一篇介绍如何使用 LaTeX 写论文的论文。
\end{abstract}
quote
引用
\begin{quote}
这是引用,以往的一切革命,都是归结于某一阶级的统治由另一阶级的统治所替换;但是,以往的一切统治阶级,对被统治的人民群众而言,都只是区区少数。
\end{quote}
5. 常用格式
\newpage % 新建一页
\small % 是使用缩小字体
\centering % 是使内容居中
\par % 新段落
6. 其他格式
脚注
啦啦啦啦\footnote{脚注内容}
修改字体
{\kaishu 可以修改字体!床前明月光,疑是地上霜。}
7. 图表的插入
图片的插入
\begin{figure}[htbp] %htbp 代表图片插入位置的设置
\centering %添加图片环境的配置
\includegraphics[scale=0.5]{test.jpg} %添加图片
\caption{\kaishu 测试图片。
\label{fig:test}} %文字说明
\end{figure}
插入表格
\begin{table}[htbp] % htbp代表表格浮动位置
% 表格居中
\centering
% 添加表头
\caption{测试表格}
% 创建table环境
\begin{tabular}{cccc} % 4个c代表4列都居中,也可以设置l,r
% 表格的输入
\hline % 一条水平线
第一个 & 第二个 & 第三个 & 第四个\\ % \\为换行符
a & b & c & d\\
\hline
\end{tabular}
\end{table}