包括,及其常用的:参考文献、调整图片、表格、公式、分段等。
关键字:Latex, TeXstdio, Bibtex, 参考文献
首先,安装texlive和TeXstudio可参考这篇文章:
https://blog.csdn.net/qq_38386316/article/details/80272396
然后就可以开始Latex之旅了!
要投会议/期刊 的时候,先去它的官网下个模板(template),然后打开模板(.tex文件),在模板里面改。
1 参考文献
1.1 如何在latex中使用bib文件
强烈建议使用bib导入参考文献。
如果不使用bib文件,你就得在latex中按要求自己排版参考文献的格式,少不了来回捣腾endnote,mendeley之类的参考文献管理工具,但是有了bib文件,真的方便许多!
而且用bib的话,如果你投稿没中,再换一个投就非常方便,而且很整齐!
而且使用起来也很快。快来看看怎么用:
首先,新建一个bib文件,这个很简单,你可以直接新建一个txt,然后把后缀名改成bib就行了,把它放到跟你的tex同一个文件目录下。
然后找到你想要参考的文献,下载/复制 它的bib。比如,百度学术就直接可以,或者那个期刊的官网,也会有。
如果是下载的bib文件,下载之后txt打开,把里面的信息复制到你自己的bib文件里,当你复制很多之后,这个文件差不多就是这样的:(我在其中放了一个网页和一个预印本的参考信息,可做参考,把这些信息编辑好,参考文献可自动生成)
@article{Grantz2020,
title={The use of mobile phone data to inform analysis of COVID-19 pandemic epidemiology},
author={ Grantz, K. H. and Meredith, H. R. and Cummings, Dat and Metcalf, Cje and Wesolowski, A. },
journal={Nature Communications},
volume={11},
number={1},
pages={4961},
year={2020},
}
@Eprint{AnzarootPBM14,
author = {Sam Anzaroot and
Alexandre Passos and
David Belanger and
Andrew McCallum},
title = {Learning Soft Linear Constraints with Application to
Citation Field Extraction},
year = {2014},
archivePrefix = {arXiv},
eprint = {1403.1349},
}
@online{BaiduQianxi,
author = "Baidu",
year = "2020",
title = "Baidu migration data",
url = "http://qianxi.baidu.com/",
lastaccessed = "March 05, 2020",
}
}
注意,这个地方的内容,是这个文献的简称,你可以自己随便命名:
然后引用的时候,就要用到简称,比如说,我们现在要在正文中引用,那我们进入tex文件,里面是我们论文的内容,然后我们在需要引用的地方加入如下代码:
\cite{Grantz2020}
其中,Grantz2020是文献简称,可以自己取名字,保持和bib文件中的内容一致就可以。那么,我们的tex文件会变成这个样子:
最后,我们在tex中要打印参考文献的地方(一般是在最后,或是在附录前,模板tex里会有具体格式)加上这样两行:
\bibliographystyle{ACM-Reference-Format}
\bibliography{ncov.bib}
如下图所示:
其中的{ACM-Reference-Format}这个要看你投的那个期刊/会议是什么格式的,它们会有说。然后{ncov.bib}是你自己新建的bib文件的文件名。
最后在TeXstudio中运行一下,什么都有了,无论是最后的参考文献,还是文中的引用就都有了。要注意,并非所有的会议/期刊都是按引用顺序排列的。
另外,如果你是在在Nature/Science上下载的ris格式的参考文献,可以在这个网站转bibtex:
https://www.bruot.org/ris2bib/
1.2 参考文献管理工具:Mendeley
这套攻略是我目前认为最方便的参考文献管理方式
首先:管理工具使用Mendeley,简单好用,没那么多花里胡哨的东西,而且,可以直接拖pdf导入参考文献的信息!
Mendeley在这里下载:
https://www.mendeley.com/search/
在1.1中,导入bib可能会是个麻烦事,因为有的文章,你可能找不到bib,或者有一些网页,需要你自己编辑bib,还有些文章,你不太记得内容了,需要看看正文。这个时候就体现出了mendeley的好用之处了。
首先,你可以下载你的文献的 全文pdf或者bib,ris等文件,然后直接拖进mendeley就好了
在mendeley中右键参考文献,然后选择copy as -> bibtex Entry。
这样你就复制了这个文献的bib信息,然后粘贴到你自己创建的bib文件中就好。
Mendeley还可以干许多别的事,比如给文献分门别类,加note等等,不再详细说。我们会用它管理参考文献就好。
2 Latex中的表格
可以把你在excel中的表格直接复制到这里:
https://www.tablesgenerator.com/
然后它会生成表格的latex的代码
如果你的表格太长/太大了,可以用如下代码进行缩放:
\scalebox{0.7}{
\begin{tabular}
...
\end{tabular}
}
注意格式:scalebox{0.7}{······}
3 Latex中的公式
在这个网页编辑公式,可以直接出latex代码:
https://www.latexlive.com/
还有一个可以根据公式的图片生成代码的工具MathType:
https://www.mathtype.cn/support.html
常用公式:
文章中的公式要这么写:
上标,如R平方:$R^2$
下标,如Ti: $T_i$
如果上下标的内容很多,可以用大括号括起来:$X_{12}$
希腊字母,如: $\beta$, $\omega$
百分号,如66%: 66$\%$
其他效果:
Latex语句 | 效果 | 描述 |
---|---|---|
\widetilde{aaa} | 波浪线 | |
\tilde{aaa} | 波浪线 | |
\vec {x} | 矢量符号 | |
AaBbCc | 常规 | |
\boldsymbol {AaBbCc} | 加粗,不改变斜体 | |
\mathbf {abc} | 加粗,改变斜体(常用于向量) | |
\mathbb {R} | 空心加粗,常用于表示集合(如 实数集) | |
\mathcal {Aa} | 花体 | |
\mathscr {ABCDEFG} | 更花的花体,常用来表示复合数据 | |
\mathfrak {AaBbCc} | 哥特风格 | |
\mathrm {AaBbCc} | 取消斜体风格 | |
\mathbf {AaBbCc} | 取消斜体并加粗 | |
\mathit {AaBbCc} | 和常规差不多 | |
\mathsf {AaBbCc} | 取消斜体 | |
\mathtt {AaBbCc} | 取消斜体 |
运算符:
Latex语句 | 效果 | 描述 |
---|---|---|
a \circ b | 圆圈运算 | |
a \cdot b | 点乘 | |
a \times b | 叉乘 | |
a \div b | 除以 | |
\frac {a} {b} | 分式 |
集合运算:
Latex语句 | 效果 | 描述 |
---|---|---|
\{ a,b,c \} | 大括号 | |
a \mid b | 集合中的或 | |
a \in A | 属于 | |
a \not\in A | 不属于 | |
A\subseteq B | 包含于 | |
A \supseteq B | 包含 | |
A \subsetneq B | 真包含于 | |
A\supsetneq B | 真包含 | |
A \not\subseteq B | 不包含于 | |
A \cap B | 交集 | |
A \cup B | 并集 | |
\overline {A} | 补集 | |
A \setminus B | A-B | |
\emptyset | 空集 |
4 Latex中的图片:
如果你的图片统一放在另一个文件夹下,并不是跟tex文件同一个目录,可采用如下方式,改变图片的目录:
\usepackage{graphicx}
\graphicspath{{./BIBM/}}
注意这两行要加在前面,具体地说,是documentclass的后面,document的前面:
如果想对图片进行缩放,可采用如下方式:
\begin{figure}[htbp]
\centerline{\includegraphics[width=0.5\textwidth]{fig01.png}}
\caption{图片的caption}
\label{fig7}
\end{figure}
其中的width=0.5就是缩放的倍数