LaTeX模板下载网站:https://www.ctan.org/tex-archive/macros/latex/contrib/elsarticle
PS:关于使用LATEX投稿的官方指导网站:https://www.elsevier.com/authors/policies-and-guidelines/latex-instructions
我在投稿时使用的是单栏模板,参考文献格式为数字的版本
下面是我在使用这个模板过程中遇到的一些问题和解决办法:
1.参考文献
1.1同一个地方引用多个参考文献
期刊要求:在文中出现的参考文献为[1],[2-5]
遇到问题:直接使用模板出来的格式是[1],[2][3][4][5],无法将同一处加入的多个参考文献进行个合并
解决方法:在放置\usepackage处,增加一行代码即可
\biboptions{sort&compress}
鸣谢:@root-cause
1.2参考文献显示???
遇到问题1:增加好参考文献后,编译显示?,且后面的完整整参考文献信息也不出现
解决方法:出现这样的现象,说明程序没有找到含有参考文献的文件,需要检查一下引用参考文献的文件名是否与实际文件名一致。
我的问题就是代码中写的是ref.bib,但是参考文献文件命名的后缀成.txt了,改成.bib后就好了
遇到问题2:增加好参考文献后,编译显示?,但后面的参考文献信息可以显示
解决方法:尝试多编译几次,如果还是?,那么就在"参考文献---类型"中BibTex和BibLatex这两个选项换一换,再尝试编译两次
2.图表
2.1图题的缩写
期刊要求:Fig.1
遇到问题:自带模板出来的是Figure 1
解决方法:将下面4行代码放在正文前放置宏包处:
\usepackage{caption}
\captionsetup{
figurename=Fig.,
}
2.2长表格的跨页
遇到问题:文中有一个表格太长了,无法完整显示
解决方法:需要将普通的\begin{table}环境换成\begin{longtable}环境,并在前面增加宏包\usepackage{longtable}
具体的长表格使用可见:https://blog.csdn.net/qq_42772652/article/details/122932889?spm=1001.2014.3001.5501
鸣谢:@橙子与鱼我最爱
2.3表格下面的脚注添加
解决方法:基本的原理就是把最后一行合并作为一个单元格来对待,从而在其中增加内容,作为脚注
鸣谢:@因吉
3.公式
3.1公式的对齐
遇到问题:文章中多行公式,只需要一个编号,并且在等号处进行对齐
解决方法:想在哪里对齐,就在哪里前面加上&。\\代表换行
\begin{equation}\label{eq14-2}
\begin{aligned}
u_{i1}(t)&=-b_{i}(t),f(q_{i}), \\
u_{i2}(t)&=\sum_{j\in \mathcal{N}{i}}c{ij}h(p_{j}(t)-p_{i}(t)),\quad i\in\bar{N}
\end{aligned}
\end{equation}
鸣谢:@cl_mumu
3.2表格内公式的编号
遇到问题:有一个在表格内的公式,需要进行编号,但是无法和文章内的公式进行连续编号
尝试方法:
①使用了$xxx$,作为表格内的行内公式,但是无法进行编号
②在表格内使用\begin{equation}环境并给出\lable{eq4},但是一直提示报错
③最后,只能是用笨方法:使用$xxx$作为表格内的行内公式,保证不报错,只不过这个公式不能使用\eqref{}来引用,只能手动输入这个公式的编号,其余后面文章中的公示编号,使用\tag{},来手动编号,以保证全文的公示编号连续无缺。
PS:如果各位有什么更好地自动一些的办法,欢迎告知!
4.编译速度
遇到问题:当文章写到一半时,编译时,明显感觉用时很久,希望能够加快编译速度
解决方法:这里用了一种不压缩编译出来的pdf文件以增加编译速度的方式
ps:在你最后一次导出最终稿是,记得把这句删除,不然pdf文件会非常大
在\usepackage处增加一行代码
\special{dvipdfmx:config z 0}
鸣谢:_寒潭雁影