latexlatex基础

Posted ben-future

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了latexlatex基础相关的知识,希望对你有一定的参考价值。

文档边距、间距调整

边距调整

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

间距调整

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

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

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

字体相关

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

公式相关

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

对齐公式:

egin{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
ight} 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
ight} cdot Delta}{n+1} sum_{k=0}^{n} p_{k} 
end{align*}

要给公式加编号,则可用

egin{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

公式(
ef{cost_change})计算了……

列表

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

插入图片

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

bmeps -c pic.png pic.eps
  • 单张图片
usepackage{graphicx} %插入浮动图片的宏包
egin{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}
egin{figure}[h]
    egin{subfigure}[t]{.5linewidth}
        centering
        includegraphics[width=7cm, height=5.7cm]{fig/available_points_for_second_block.eps}
        caption{可填入点}
        label{available_points_for_second_block}
    end{subfigure}
    egin{subfigure}[t]{.5linewidth}
        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}之前
ibliographystyle{plain} %一般选用unsrt,按出现顺序引用
ibliography{ref}

以上是关于latexlatex基础的主要内容,如果未能解决你的问题,请参考以下文章

LatexLatex小白入门——Latex中特殊符号的输入

LatexLatex小白入门——如何用.bib文件自动生成论文Reference

LatexLatex小白入门——如何迅速完成论文从word到Latex的移植

LatexLatex小白入门——如何迅速完成论文从word到Latex的移植

LatexLatex小白入门——如何将论文插图转换为Latex需要的*.eps格式

[vscode]--HTML代码片段(基础版,reactvuejquery)