配置

1.安装texlive

Index of /ctan/systems/texlive/Images/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror
踩坑:不能有中文路径!直接让我去改了系统用户名。

2.配置latex到vscode

VSCODE 安装LATEX环境,参数配置,常见问题解决_vscode安装latex环境,参数配置,常见问题解决-CSDN博客

3.解决问题

Latex 报错 LaTeX Error: The font size command \normalsize is not defined问题解决_documentclass{article}出错-CSDN博客

获取模板

微信公众号数模加油站。
看到一个 非官方版辽宁省数学建模竞赛论文latex模板:
https://github.com/JohnsonLo00/lnumcmthesis

操作

搜索

前提,要先编译一遍产生对应关系。

1
Ctrl+Alt+J

从.tex搜索到pdf

1
Ctrl+左键

从pdf搜索到.tex

特殊符号

%,用百分号注释,后面的内容都会被注释掉,Pdf不会显示
\,用来表示一个符号,反义字符
&,对齐
$,数学公式标记符,两个之间是公式
~,保留强制空格
^和_,上下标
{和},整体
#,宏包

换行

\
\newline
\linebreak

分段

\par

正文标题

chapter章节,不怎么用
section节
subsection小节
subsubsection小小节
\subsection{标题}

公式

一般公式

  1. 短公式:$公式$

  2. 独立行的、带行号的公式:

    1
    2
    3
    \begin {equation} \label{给这个公式起个名字(标签),方便引用}
    ......
    \end{equation}
  3. 无编号公式

    1
    2
    $$公式$$
    \[公式\]
  4. 引用公式

    1
    \autoref{label}

多行公式

依赖包amsmath

1
\usepackage{amsmath}

得在公式中加入\begin{split}和\end{split},这样就能用换行符号了

1
2
3
4
5
6
\begin{equation}\label{eq0}
\begin{split}
A+B+C+D\\
=E+F\\
\end{split}
\end{equation}

分情况讨论

  • 属于多行公式的一种,同样要依赖包amsmath。
  • 使用\begin{cases}…\end{cases}
  • \text{ },当你需要正文样式时候。
    1
    2
    3
    4
    5
    6
    7
    8
    9
    分情况公式\\
    \begin{equation}\label{eqcc}
    F(x)=
    \begin{cases}
    0,&\text{if $x<0$}\\
    x+1,&\text{if $x\ge 0 \cap x\le 3$}\\
    x^2,&\text{if $x>3$}\\
    \end{cases}
    \end{equation}
    image.png
    AxMath+LaTeX,更加强大!(-36¥)

插入图片

依赖包:graphicx

1
2
3
4
5
6
\begin{figure}[!h]
\centering
\includegraphics[width=0.6\textwidth]{smokeblk}
\caption{电路图}
\label{fig:circuit-diagram}
\end{figure}

begin那一行的htbp非常有用,

  • h:当前位置,当图形放置在正文文本中给出该图形环境的地方,若本页所剩的页面不够,这一参数就将不起作用;剩余的页面将由该正文文本之后的文本补全,图片下移到下一页顶部。
  • 但是使用 H 可以强制使该图片在该正文文本之后,本页剩余页面为空,图片在下一页顶部。
  • t:顶部,图形放置在页面顶部。
  • b:底部,图形放置在页面底部。
  • p:浮动页,图形放置在允许有浮动对象的页面上。
  • ! 表示忽略一些浮动体的严格规则
  • 一般使用H或者h即可
  • 例如,\begin{figure}[htbp]表示在尽量放在当前位置,如果不行就放在页面顶部,底部,或者单独一页

表格

image.png

在线网站:LaTeX Tables Editor
方便得很

引用文献

bibliography(谐音:摆布里奥g挼费)

1
2
3
4
5
6
7
8
\begin{thebibliography}{9}%宽度9
\bibitem[1]{liuhaiyang2013latex}
刘海洋.
\newblock \LaTeX {}入门\allowbreak[J].
\newblock 电子工业出版社, 北京, 2013.
\bibitem[2]{mathematical-modeling}
全国大学生数学建模竞赛论文格式规范 (2020 年 8 月 25 日修改).
\end{thebibliography}

正文中:\cite{2}

使用bibtex引用条目
新建文件后缀.bib

开头加依赖包

1
\bibliographystyle{unsrt}

结尾加参考文献文件

1
\bibliography{example.bib}

去文件中复制粘贴引用。
这部分没搞明白,先用简单方法。

cite和upcite有区别,upcite在右上角
upcite需要:

1
\newcommand{\upcite}[1]{\textsuperscript{\cite{#1}}}

但是模板引用过这个包了?母鸡。

遇到的问题

1.溢出换行
Latex warning:Underfull \hbox (badness 10000) in paragraph at lines 如何解决?_latex underfull-CSDN博客
2.引用找不到。解决方法,多编译几次。
3.报错消不掉,退出重进。