一个简单的LaTeX文档的结构如下:
%% 从类似C语言中的导包,有什么额外的功能都在这里添加
\documentclass[UTF8]{ctexart} % 定义文章的格式、编码
%% 有什么额外的功能都在这里添加
%% \begin{document}到\end{document}之间类似C语言中的main函数,属于文章正文部分
\begin{document}
Hello world!
\end{document}
在latex的main函数之前添加这个部分,这里title、author、date有点像函数。在正文中使用\maketitle调用就能显示出来。
\documentclass[UTF8]{ctexart}
\title{你好,world!}
\author{Liam}
\date{\today}
\begin{document}
\maketitle % 使导言部分的title信息显示出来
你好,world!
\end{document}
\section{hello}表示章标题1.hello。使用\section{}这个模块会自动添加序号,所以不需要在{}中加序号。
\section{} %一级章标题
\subsection{} % 二级章标题
\subsubsection{} % 三级章标题
\paragraph{} % 段落:缩进两格
\subparagraph{} % 段落:再缩进两格
根据设置的章标题来划分段落。
\tabelofcontents % 插入目录,需要在maketitle下一行,否则title会被替换成目录
先要导入包,有两种模式,类似markdown代码嵌入的两种模式:
\usepackage{amsmath} % 导入包
公式一开始不太熟的话,可以用一些在线的公式编辑器来辅助使用,比如:
https://private.codecogs.com/latex/eqneditor.php?lang=zh-cn
$E=mc^2$ % inline
\[ E=mc^2. \] % display
\begin{equation} % 带标号的display模式
E=mc^2.
\end{equation}
^
_
{}
括起来\quad
\documentclass{article}
\usepackage{amsmath}
\begin{document}
$\sqrt{x}$, $\frac{1}{2}$.
\[ \sqrt{x}, \]
\[ \frac{1}{2}. \]
\end{document}
行内和行间的分式是有差别的。行间的分式会隔得更开一些。
积分就不多做介绍了。需要的时候查询即可。
\[ \pm\; \times \; \div\; \cdot\; \cap\; \cup\;
\geq\; \leq\; \neq\; \approx \; \equiv \]
% 正负号、x乘、÷、点乘、∩、∪、大于等于、小于等于、不等于、约等于、恒等于
% 累加、累乘
$ \sum_{i=1}^n i$
$\quad \prod_{i=1}^n $
()
[]
\{\}
\langel \rangel
\dots
更小一点 相比\cdots\cdots
更大一点 相比\dots\vdots
\ddots
% 以下都为矩阵,就是矩阵的括弧不一样
\[ \begin{pmatrix} a&b\\c&d \end{pmatrix} \quad % 圆括弧
\begin{bmatrix} a&b\\c&d \end{bmatrix} \quad % 方括弧
\begin{Bmatrix} a&b\\c&d \end{Bmatrix} \quad % 花括弧
\begin{vmatrix} a&b\\c&d \end{vmatrix} \quad % 竖线
\begin{Vmatrix} a&b\\c&d \end{Vmatrix} \] % 两条竖线
这部分内容参考这个大佬的简书
\documentclass{article}
\usepackage{graphicx} % 导包
\begin{document}
\begin{figure}[h] % h表示可以浮动
\centering % 居中
\includegraphics[width=0.8\textwidth]{a.jpg} %\includegraphics[图片参数]{文件名}
\caption{name} % 图片名字
\label{fun} %标签,方便文章引用
\end{figure}
\end{document}
插入表格使用这个网址,在线生成,感觉会比较快
http://www.tablesgenerator.com/
我是用的Atom来编辑LaTex,需要安装几个插件,感觉还是比较方便的。
具体可以参考这个网址的教程安装:https://www.cnblogs.com/schaepher/p/5934184.html
在线编辑器有个很出名的叫overleaf,上面有很多tex模板可以直接用,也比较方便。还可以和论文管理软件Zotero一起搭配使用,妙哉妙哉。
\begin{itemize}
\item a
\item b
\end{itemize}
\usepackage{url}
bib文件写法
@misc{bugsimportance,
title = {How to triage bugs},
author = {C. M. Penalver},
howpublished = {\url{https://wiki.ubuntu.com/Bugs/Importance}},
year = {2016},
}