如何将插入到word里的Endnote

导读

虽然LATEX有比Word更漂亮的排版功能,但Word具有所见即所得的优点,以及强大的拼写检查和语法检查的功能(这在写英语文章的时候十分重要),而且在Word里能更方便地使用Endnote进行边写边引,这些都是LATEX不能与Word匹敌的。所以为了更好发挥和使用Word的有点,一种常见的做法是先在Word里写好文章,最后再用LATEX排版。但是这样做又会遇到一个问题:如何将插入到Word里的Endnote参考文献转换为LATEX格式呢?如果简单地复制粘贴,还需要在LATEX中将参考文献的标号、字体加粗和倾斜等格式进行重新设定。如果参考文献很多,这将是一个十分浩大繁琐的过程。

我们知道,LATEX引用参考文献的方式是“\cite{marker}”,这里的marker是文章的标签,而参考文献条目有两种方式列举

第一种

\begin{thebibliography}

\bibitem{marker}xxx

\end{thebibliography}第二种\bibliographystyle{apsrev4-1}\bibliography{xxx}

(PS:这两种方法各有优缺点,这里就不介绍了)

这里我们介绍如何将插入到Word里的Endnote参考文献转换为这两种LATEX的格式。解决Word转LATEX的“最后一公里”问题。

方法一:

如果我们已经在Word里把参考文献的格式都改好了,那么最直接的方法就是用方法一,因为只需要将Endnote的Style加上一些LATEX格式命令就可以了。

1.正文参考文献的修改。前面已经提到,在LATEX的正文引用参考文献的方式是:\cite{marker}。所以,我们在只需要把Endnote模板里的[BibliographyNumber]改为\cite{marker}即可。具体做法,选择菜单,Edit→Outputstyles→Edit“xxx”。将Citations的Templates选项卡下的Citation从“[BibliographyNumber]”(图1左)改为\cite{`Label}(图1右),然后到Endnote每一个文献条目下手动添加补充Label信息。或改为\cite{`RN`RecordNumber}(关键字“RecordNumber”可以使用“InsertField”按钮自动添加),这样就无需手动补充信息。

注明:无论采用哪种方法,\cite{marker}中的marker字符不能出现逗号、句号、空格和中文,但可以用下划线。

图1将Citation从[BibliographyNumber](1上)改为\cite{Label}(1下)

2.在Bibliography-Templates选项卡的JournalArticle中添加\bibitem{Label}(或\bibitem{`RN`RecordNumber})这一LATEX命令(图2右)。由于原来模板下的字体加粗、倾斜等格式(图2左)是无法在LATEX显示出来的,所以还要添加相应的加粗和倾斜等格式命令,如图2右图所示。其他形式的参考文献的修改和JournalArticle类似,这里略。

图2修改前的JournalArticle格式(上图),在JournalArticle加上“\bibitem{Label}”、倾斜和加粗等LATEX命令(下图)

3.当参考文献的作者很多时候,一般要用“etal.”(图3左),所以在AuthorList下使用LATEX的\textit{}(或者\emph{})命令对“etal.”进行倾斜设置。

图3对作者列举的“etal.”(上)修改为LATEX的斜体(下)

4.将修改的模板另存为一个新模板(Style)。在Endnote的StyleManager中选择这个Style,然后也在Word里的Endnote选项卡中选择这个Style。

5.等Word更新好Style后,把正文和参考文献都复制到LATEX中,并在参考文献前后加上如下字段。

方法二:

如果是用上文的第二种方法插入参考文献,使用Endnote的BibTexExport模板就可以了。具体做法是:

1.修改BibTexExport模板。由于Endnote默认的BibTexExport还有许多参数需要修改,比如期刊缩写、文章页码、作者列举个数等,修改方式和一般的模板修改类似,这里略。

2.在Word里的Endnote的Style选项卡中选择BibTexExport(如图4),更新完后,会发现正文的引用变成了\cite{RNxxx}的形式(这里BibTexExport的默认正文参考文献的marker是“`RN`RecordNumber”),而后文的参考文献则变成了BibTexExport格式。把正文复制到LATEX中。

图4将Endnote的Style选择为BibTeX格式

3.参考文献的导出。可以把Word里的BibTex格式参考文献直接复制到一个txt中,然后将txt后缀名改为bib。如果参考文献太多不好复制,可以用Endnote导出。具体方法是:当更新Word的Endnote的Style后,会在Endnote里出现一个Word文档名的图标,这个图标包含了这个Word引用的参考文献条目。点击这个Word图标(如图5上),选择这个Word图标里的所有参考文献并选择File→Export,在界面中选择输出txt格式;在Outputstyle中选择BibtexExport,然后命名保存(图4下)。然后将这个txt后缀名为bib,然后将复制到指定的路径下,在LATEX中使用\bibliography{condense}对其引用。

图5Endnote的Word文件夹(上),将这些参考文献条目导出(下)

注明:

参考文献作者名字里有法文或者俄文时候,复制到LATEX将无法正常显示,需要利用转义字符输入法文连字或带音符的字母。

本文来自肖瑞春科学网博客,经授权转载。链接







































甘露聚糖肽注射液说明书患者要多了解
白癜风专项援助


转载请注明:http://www.shijichaoguyj.com/wxbz/4059.html

  • 上一篇文章:
  • 下一篇文章: 没有了
  • 网站简介| 发布优势| 服务条款| 隐私保护| 广告合作| 网站地图| 版权申明

    当前时间: