Latex学习

文件结构

\documentclass{sjtu}  %文档类型
% 这里开始是导言区
\usepackage{graphicx} % 引用宏包
\graphicspath{{fig/}} % 设置图片目录
\def\rawcmd#1{\texttt{\color{DarkBlue}\footnotesize #1}}  % 定义新命令
% 导言区到此为止
\begin{document}
这里是正文
\end{document}

Latex “命令”(宏或者控制系列)

  • 简单命令

    • \命令 {\heiti 哈哈哈}
    • \命令[可选参数]{必选参数}
  • 环境命令

    \begin{equation*}
    	a^2-b^2=(a+b)(a-b)
    \end{equation*}

谋篇布局

  • 一篇学位论文包括
    • 标题: \title,\author,\date -> \maketitle
    • 摘要:abstract 环境
    • 目录:\tableofcontents
    • 章节:\chapter,\section,\subsection等
    • 图表:table,figure环境
    • 引用:\label,\cite,\ref
    • 文献:\bibliograpghy
    • 附录:\appendix
    • 致谢:acknowledgements环境
  • 文档划分
    • 页码划分:\frontmatter,\mainmatter,\backmatter
    • 分文件编译:\include,\input

文本标记

  • 加粗:{\bfserires ...}\textbf{...}
  • 倾斜:{\itshape ...}\textit{...}
  • 字号:\tiny,\small,\normalsize,\large,\huge
  • 换行:\\
  • 缩进: \indent,\noindent
  • 居中:\centeringcenter环境

Latex常用环境命令

  • table: 用于创建一个表格环境
  • figure: 用于创建一个图片环境
  • itemize: 用于创建一个无编号列表,使用\item进行分店
  • enumerate: 用于创建一个编号列表,使用\item进行分点
  • equation: 用于创建一个公式环境,环境内适用行间公式语法

Latex数学公式

  • 用单个美元符号$或\( \) 包围起来的内容是行内公式
  • 用两个美元符号$$或\[ \]包围起来的内容是行间公式
  • 使用数学环境,例如equation环境内的公式会自动加上编号,align环境多用于多行公式(比如方程组、多个并列条件等)
  • 寻找符号
    • 运行textdoc symbols查看符号表
    • https://ctan.org/pkg/comprehensive
    • 手写识别(有趣但不全): Detexify
  • Mathpix Snip 识别图片导出

交叉引用与插入插图

  • 给对象命名:图片、表格、公式等

    \label{name}

  • 引用对象

    \ref{name}

\begin{figure}[htbp]
\centering
\includegraphics[height=.2\textheight]{LOGO.png}
\caption{交大校徽}
\label{fig:sjtu:LOGO}
\end{figure}
交大校徽请参见图~\ref{fig:sjtu:LOGO}

image-20250710170938027

作图与插图

文献管理

  • .bib数据库

    • Google Scholar可直接复制,要注意校对
  • 常用方法(大部分会议,期刊模板): BibTex后端