关于elsiver期刊投稿or返修上传latex源文件后参考文献出现问号解决方案分享---bib文件转为bbl bibitem形式的参考文献

有很多期刊初次投稿的时候不要求投稿的形式,也就是说写成word或者正常的pdf都可以,但是几乎所有的英文期刊都会在返修的时候要求上传可编辑的latex源文件(说白了就是overleaf里面你编译的所有文件 包括.tex .cls .bst .bib以及所有的图,可能是eps或者pdf格式的等等)

今天来介绍一种情况:上传完了所有的源文件后经过系统的编辑后,发现原文里的参考文献样式[1]或者(lsan li,2018)变成了[?] (?)

解决这种问题,分享一个我自己的解决方案

第一步:首先,在你目前的overleaf源文件的项目中,新建一个bib.tex,粘贴下面内容并且编译这个bib.tex文件:

\documentclass[preprint,review,12pt,authoryear]{elsarticle}
\begin{document}
\nocite{*}
\bibliographystyle{plain}
\bibliography{你原本的bib文件名字.bib}
\end{document}

第二步:此时点击你的overleaf中recompile旁边的小页面按钮找到系统生成的log文件;然后点击右下角的other logs and files,把生成的.bbl文件下载到本地

第三步:打开这个bbl文件,把里面的内容全部复制到overleaf里面的main.tex的末尾(就是你的主源文件)

但是要记得,这些添加的内容要在\end{document}之前,靠着\end{document}就可以

举个例子:假设黄色背景的是我的所有bbl文件,复制过来即可

\begin{thebibliography}{10}

\bibitem{polarization}
Chu Zhou, Minggui Teng, Yufei Han, Chao Xu, and Boxin Shi.
\newblock Learning to dehaze with polarization.
\newblock {\em Advances in Neural Information Processing Systems}, 34:11487--11500, 2021.

\bibitem{cap}
Qingsong Zhu, Jiaming Mai, and Ling Shao.
\newblock A fast single image haze removal algorithm using color attenuation prior.
\newblock {\em IEEE transactions on image processing}, 24(11):3522--3533, 2015.

\bibitem{sdwnet}
Wenbin Zou, Mingchao Jiang, Yunchen Zhang, Liang Chen, Zhiyong Lu, and Yi~Wu.
\newblock Sdwnet: A straight dilated network with wavelet transformation for image deblurring.
\newblock In {\em Proceedings of the IEEE/CVF international conference on computer vision}, pages 1895--1904, 2021.

\end{thebibliography}

\end{document}
 

第四步:接下来需要把原来的与参考文献有关的代码注释掉,基本是这两处,大括号里的内容每个期刊都不一样

\bibliography{cas-refs}

\bibliographystyle{cas-model2-names}

此时试试看在你的本地overleaf编译是不是成功

这里有个提示:如果你发现你用了bitem格式的参考文献之后,参考文献在论文中出现的引用顺序错乱了,那么需要你检查你的bib文件中的参考文献顺序有没有按照你论文中该出现的顺序排列,如果一致,那么一般情况下不会乱序,乱序了说明你本身bib格式的文件中就没有按序排,自然编译成bbl后也是乱序,这部分只是经验,仅供参考

最后,在投稿系统上传时,你原本的bib文件可传上去也可以不传,这个没有影响,重新上传你jialebitem格式参考文献后的.tex文件即可

  • 23
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
根据提供的引用内容,我无法找到关于sci-hub如何引用参考文献latex的信息。sci-hub是一个用于获取学术论文的网站,而latex是一种排版系统,用于撰写科技论文。这两者之间没有直接的联系。如果您需要了解如何在latex中引用参考文献,我可以为您提供相关信息。 在latex中,您可以使用BibTeX或BibLaTeX来管理和引用参考文献。以下是一种常见的方法: 1. 首先,在您的latex文档中添加一个参考文献数据库文件(.bib文件),其中包含您要引用的参考文献条目。每个条目都有一个唯一的标识符,您可以在文档中使用该标识符来引用该条目。 2. 在您的latex文档中的适当位置,使用`\cite{}`命令来引用参考文献。在大括号内,填入您要引用的参考文献条目的标识符。 3. 在您的latex文档的末尾,添加一个参考文献列表,使用`\bibliography{}`命令指定您的参考文献数据库文件。在大括号内,填入您的参考文献数据库文件文件名(不包括扩展名)。 以下是一个示例: ```latex \documentclass{article} \begin{document} 这是一篇关于某个主题的论文\cite{article1}。 \bibliographystyle{plain} \bibliography{references} \end{document} ``` 在上面的示例中,`article1`是参考文献数据库文件中某个条目的标识符。`\bibliographystyle{plain}`指定了参考文献列表的样式,`references`是参考文献数据库文件文件名。 请注意,为了生成正确的参考文献列表,您需要在编译latex文档之前运行BibTeX或BibLaTeX命令。具体的命令取决于您使用的latex编辑器或编译工具。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值