【latex】latex基础

文档边距、间距调整

边距调整

\usepackage{geometry} %设置页边距的宏包
\geometry{left=3.0cm,right=2.5cm,top=2.5cm,bottom=2.5cm} %设置页边距

间距调整

\usepackage{setspace} %使用间距宏包
\begin{spacing}{2.0}
text.....
\end{spacing}

整段左右间距调整(左侧2cm,右侧1cm)

\usepackage{changepage}
\begin{adjustwidth}{2cm}{1cm}
    Text goes here...
\end{adjustwidth}

字体相关

\usepackage{times} %使得英文默认字体都是Times New Roman

公式相关

\usepackage{amsmath,amssymb} %编辑数学公式,定理等宏包

对齐公式:

\begin{align*} 
wt_{t} &= \sum_{n=0}^{N} \frac{(\gamma \Delta)^{n}}{n !} e^{-\gamma \Delta} \cdot \sum_{k=0}^{n} \sum_{i=0}^{q m} \frac{p_{k} \cdot \max \left\{i-c_{t}, 0\right\} \cdot \Delta}{n+1} \\
&= \sum_{n=0}^{N} \frac{(\gamma \Delta)^{n}}{n !} e^{-\gamma \Delta} \sum_{i=0}^{q m} \frac{\max \left\{i-c_{t}, 0\right\} \cdot \Delta}{n+1} \sum_{k=0}^{n} p_{k} 
\end{align*}

要给公式加编号,则可用

\begin{equation}\label{cost_change}
Cost(mv)=\sum_{e \in EG}c_e - \sum_{e \in ED}c_e - \sum_{k \in VD}flagdownF_k
\end{equation}

后续要引用公式,则可使用label

公式(\ref{cost_change})计算了……

列表

  • 有序列表
\begin{enumerate}
    \item 每辆车所装箱子总重量不可超过车辆限重。
    \item 每辆车所装箱子占有面积不可超过车辆的面积范围。
\end{enumerate}
  • 无序列表
\begin{itemize}
    \item 每辆车所装箱子总重量不可超过车辆限重。
    \item 每辆车所装箱子占有面积不可超过车辆的面积范围。
\end{itemize}

插入图片

latex对eps格式的图片支持较好,故在引用前一般进行格式转换。
windows命令行可直接将Png转换成eps:

bmeps -c pic.png pic.eps
  • 单张图片
\usepackage{graphicx} %插入浮动图片的宏包
\begin{figure}[htbp]
%[h]  表示的当前位置(here),也就是说图片排在你设置的当前位置,但是如果这一页的空间不足以放下这个图片,此时图片会转到下一页。
%[t]  顶端(top)。此时系统会将图片放置在页面的顶部。
%[b]底部. (bottom) 这里是优先将图片放置在底部,也就是页面的底部。
%[p]  这个是将图片设置为浮动状态,也就是可以根据系统排版的,自动放置图片的位置。
    \centering
    \includegraphics[height=6.0cm,width=9.5cm]{fig/available_points_for_second_block.eps}
    \caption{best} %caption是图片的标题
    \label{img} %此处的label相当于一个图片的专属标志,目的是方便上下文的引用
\end{figure}

%height或weight也可换成比例参数scale
  • 多张图片并排
\usepackage{graphicx, subcaption}
\begin{figure}[h]
    \begin{subfigure}[t]{.5\linewidth}
        \centering
        \includegraphics[width=7cm, height=5.7cm]{fig/available_points_for_second_block.eps}
        \caption{可填入点}
        \label{available_points_for_second_block}
    \end{subfigure}
    \begin{subfigure}[t]{.5\linewidth}
        \centering
        \includegraphics[width=7cm, height=6cm]{fig/complete_bl.eps}
        \caption{完整装箱过程}
        \label{complete_bl}
    \end{subfigure}
    \caption{BLF装箱过程}
\end{figure}

参考文献

\usepackage{cite}
% 编译顺序xe->bibtex->xe->xe

% 新建文件ref.bib,其中引用内容从google scholar获取,示例如下
@article{rochat1995probabilistic,
  title={Probabilistic diversification and intensification in local search for vehicle routing},
  author={Rochat, Yves and Taillard, {\'E}ric D},
  journal={Journal of heuristics},
  volume={1},
  number={1},
  pages={147--167},
  year={1995},
  publisher={Springer}
}


在文中需要添加引用的地方使用\cite{rochat1995probabilistic},括号内内容为bib中文献的第一行。
下面这两句放在\end{document}之前
\bibliographystyle{plain} %一般选用unsrt,按出现顺序引用
\bibliography{ref}
posted @ 2019-12-10 23:09  黑冰5  阅读(2043)  评论(1编辑  收藏  举报
runAll: function() { this.resetPreCode(); hljs.initHighlightingOnLoad(); // 重新渲染,添加语法高亮 hljs.initLineNumbersOnLoad(); // 为代码加上行号 }