版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sv2008337/article/details/80071336
之前写论文用到了latex,自己总结了下走过的弯路,记录下来,希望对大家也有所帮助。
排版:
- 使用中文示例:\documentclass[UTF8]{ctexart}
- maketitle的作用:制作首页,可以显示author、date、title之类的;
- LaTex没有识别keywords的标签,所以可以用如下:
\begin{flushleft}
\textbf{关键词:} ***;\quad***;\quad***
\end{flushleft}
- 在\documentclass{article} 和\begin{document} 之间的部分,通常用于定义一些全局命令和参数,这个部分就称为导言区。
- 分段:\par;换行:\\;分页:\newpage 在LaTex中空格是没有用的; 不过在加上这些命令的时候,后面跟着文字时,记得加上空格,不然会报错
- 如果插入文献总是出错的话,把auv跟bbl文件删除后再重新编译,先LaTex编译再Bib编译;
- bfseries表示左对齐加租
- 调整定理(Definition)、例子(Example)、理论(Theorem)的环境:\theoremstyle{stylename也就是三个之一}:plain(标题粗体,正文斜体)、definition(标题粗体,正文正常)、remark(标题斜体,正文正常)(参考:https://jingyan.baidu.com/article/f3ad7d0f32565809c3345b00.html)
- 调整页面边距的命令:\usepackage{geometry}
具体用法可以是:
\usepackage{geometry}
\geometry{left=2cm, right=2cm, top=2cm, bottom=2cm}
公式插入:
- 如果在文字中插入希腊字母或者公式的时候,两边要加上$;
- 数字上标^,下标_;如果需要多个字母,可以用{}括起来
表格:
- 表格中toprule标签中一个列名占多行:\multirow{行数};
- 删除表格中单元格之间的间距:是在设置对齐格式的{}里面将|换成@{}(代替间距的话就在{}中加入代替的元素)
- Latex设置表格字体大小
\begin{table}[h]
\small %此处写字体大小控制命令
\begin{tabular}
\end{tabular}
\end{table}
Latex 设置字体大小命令由小到大依次为:
\tiny
\scriptsize
\footnotesize
\small
\normalsize
\large
\Large
\LARGE
\huge
\Huge
参考:http://blog.csdn.net/zzmgood/article/details/36419493
- 图片、表格中类似 begin{table}[htbp] 意思是按照here-top-bottom-page的顺序来排版;
- 表格调整行间距:在\begin{table}下面添加\renewcommand\arraystretch{1.5};
- 表格标题左对齐并换行:\captionsetup{labelfont=bf,textfont=normalfont,singlelinecheck=off,justification=raggedright,labelsep=newline}
参考文献:
- 参考文献reference使用引用顺序排序:\bibliographystyle{unsrt}
补充说明:
1、每个出版社的要求不同,具体要求可以上出版社官网下载模版查看;
2、有些出版社论文中了,编辑会帮你重新排版整理,所以关于排版不用花太多精力;