这段时间做美赛,突击训练了一下,掌握了latex的基本用法,在这里做一个总结。
 
 
基本操作 
    环境
    公式编号
    标签
    首行缩进
    正文
    章节
    加粗
    小黑点跟着一段正文,强调用
制表
制图
    基本操作
    横排多图
    竖排多图
公式
    基本操作
    公式合并
    中括号
    简单的符号和标记
 
 
    首先,我觉得学习latex的奇招是任务驱动,flag学习法。先放一个炮,说这次的论文要用latex来写,话放出去,逼装到位,学习的动力就很足,效率也很高。
    有个快速上手的捷径,改模版。
    像数模的论文模版,不管美赛国赛,在网络上有很多的资源是可以下载的。找到一个可以用的模版啪啪啪一顿改动,就能掌握基本的用法。面向百度谷歌编程,最好有一本参考书作为后备,因为代码还是很容易出bug的。
    我用的发行版是mactex,编辑器是texpad。编辑器很好上手,基本上属于傻瓜操作,然后按commad和鼠标键就切换pdf和代码同步显示。
    如果是修改模版的话,开始对文档的字体段落的预设基本上可以略过,以后要自己改的话翻翻书就行了,主要是对文档的修改。
        有一个点,就是公式的编号需要斟酌。预设的编号是从1开始排,不分章节。如果需要分章节,变成(1.1)这样的话,需要在导言区加上这么一段(不懂原理,后面再看)
\makeatletter % `@' now normal "letter"   %follpw as section test
\@addtoreset{equation}{section}
\makeatother  % `@' is restored as "non-letter"
\renewcommand\theequation{\oldstylenums{\thesection}%
                   .\oldstylenums{\arabic{equation}}}
                 要看看模版引用了哪些第三方库,有些库很小众,可以试着换一个常用的,比如bibtex。
        这篇文章的前提是引用了这些库:
\usepackage{palatino}
\usepackage{mwe}
\usepackage{graphicx}
\usepackage{tabularx}
\usepackage{float}
\usepackage{indentfirst}
\usepackage{amsmath}
\usepackage{caption}
\usepackage{subfigure}
    说一下latex的一些基本操作,想到哪儿说到哪儿。
    首先是标签,标签的格式是
\label{标签名}//这是设置标签,放在图中、表中或者章节名后皆可
\ref{标签名}//这是引用标签,在需要引用的地方输入这个即可,有时候要注意加括号之类的,会更好
    首行缩进,英文模版一般是首行不缩进的,用\indent 来进行缩进。用\\来分段。这里要提一下\balabala。latex的基本命令都是这种格式,后面常用{}来表示作用的范围。
        正文按照正常的内容写就行了,如果要缩进,\indent \.等很多命令都可以不同程度的缩进,如果要换行,\\这个命令换行。        
        如果碰到需要改章节了,就用
\section{} 大章节
\subsection{} 小章节
\subsubsection{} 小小章节
    加粗
\textbf{加粗内容}
    有时候需要用小黑点跟着一段征文走,这时候可以用
\begin{itemize}
\item{加黑部分} 正文内容}
······
\end{itemize}
然后是制表。
\begin{table}[H]
        \setlength{\abovecaptionskip}{0pt}
        \setlength{\belowcaptionskip}{0pt}
                \centering{Table 1:Constants}\\
        \begin{tabular}{p{2cm}|p{2cm}|p{7.5cm}|p{1.7cm}}
        \hline
    %%%%%%%%%%%%%%%%%%%%%%%%
        \hline
        \end{tabular}
    \end{table}
        制表很多时候用三线表会显得好看一点,就是首尾两条线加上变量与数值之间间隔的一条线,示例如下:
\begin{table}[H]
    \setlength{\abovecaptionskip}{0pt}
    \setlength{\belowcaptionskip}{0pt}
    \caption{The result of the parameters in South Korea}
    \label{korea-para}
    \centering
    \begin{tabular}{p{2.3cm}<{\centering}p{1.8cm}<{\centering}p{1.8cm}<{\centering}p{1.8cm}<{\centering}p{1.8cm}<{\centering}}
        \hline
        \rowcolor[gray]{0.9}\bf{} &\bf{$a_{i1}$}&\bf{$a_{i2}$}&\bf{$a_{i3}$}&\bf{$a_{i4}$}\\
        \hline
         DC   & $1.2571$& $0.0616$& $0.6102$& $0.1321$\\
        
         SC   & $0.9127$& $0.0423$& $0.6231$& $0.1186$\\
        \hline
    
    \end{tabular}
\end{table}
        其中
{\centering}p{1.8cm}是居中的方法,在这一行中 | 是数列画线的意思,\hine是横行画线的意思。
 
        接下来是制图
        制图的基本操作是这样的
\begin{figure}[H]
    \centerline{\includegraphics[height=6.6cm]{density.png}} //[中括号中是图的高度]{大括号中是图的名称,将图放入figure或者tex文件同一目录下,在这里输入图名,就能在pdf文件中显示图了,要有格式,尽量用eps等矢量图格式}
    \caption{The population density map} //这里是图的名称,会在图后面一行以 Figure:图名 的方式显示 
    \label{density} 
\end{figure}
        有的时候需要两张图并在一行,可以这样
\begin{figure}[H]
    \centering
    \subfigure[The original South Korean map]{//小标题
        \begin{minipage}{5.2cm}  //图的高度
            \includegraphics[width=1\textwidth]{korea_road.png} //同上,这个width最好不要修改
        \end{minipage}
    }
    \hspace{5ex}
    \subfigure[Road network map after extraction]{//小标题
        \begin{minipage}{5.2cm}
            \includegraphics[width=1\textwidth]{korea_road2.jpg}
        \end{minipage}
    }
\caption{The Extraction of Road}//大标题
\end{figure}
        这样两张图就并在了一起,多张图一样的操作,记得\hspace这行也要复制。
        然后是竖排的写
\begin{figure}[H]
\centering
\subfigure[Spatial distribution of k,Q at 15 minutes]{//小标题
\begin{minipage}[b]{1\textwidth}
\includegraphics[width=1\textwidth]{fig15.jpg}
\end{minipage}
}
\subfigure[Spatial distribution of k,Q at 60 minutes]{//小标题
\begin{minipage}[b]{1\textwidth}
\includegraphics[width=1\textwidth]{fig60.jpg}
\end{minipage}
}
\caption{Spatial distribution of k,Q at different moments} //大标题
\end{figure}
        
        然后是公式的写法。基本的,在正文里要写出公式的效果 在公式外套上一前一后两个$$,如果公式要另起一行,基本操作是
\begin{equation}[H]//[H]在这里的效果是固定公式的位置,不然latex排版莫名其妙的就会给你改地方
公式内容
\end{equation
        如果要多个公式合并在一起排列,就可以
\begin{equation}
\begin{split}
一个公式\\                //记得这里要打上\\
另一个公式                 //如果需要对齐,在每个公式需要对齐的地方前面加一个&,就能以&为轴对齐了
\end{split}
\end{equation}
        如果需要矩阵
    \begin{bmatrix}
       car_{1}\\
       car_{2}\\
       ...\\
       car_{n}
    \end{bmatrix}
        其它一些常见的
比如右下角角标
    大些部分_{角标内容}//要在公式环境中
右上角角标
    大写部分^{角标内容}//同公式环境
        如果需要将公式用中括号括起来
\begin{equation}
\left\{\begin{matrix}
v_i=v_{i+1} \\
v_i=v_i+dv
\end{matrix}\right.
\end{equation