JabRef中添加带中文的field时出现问题之解决
Posted Tsingke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JabRef中添加带中文的field时出现问题之解决相关的知识,希望对你有一定的参考价值。
JabRef中添加中文文献出现乱码 解决方法
问题描述
JaBRef是一款开源的文献管理软件,主要用来管理bibtex格式的参考文献,可以与LATEX配合使用,方便论文参考文献的使用。文献管理软件还有很多,例如EndNote,Murply,RefWorks,以及国内的NoteExpress等,还有一些在线的文献管理软件,但唯独JaBRef是一款专门管理bibTex格式的软件。在一些国外讲解LATEX的书籍中,也常常使用JabRef进行参考文献使用方法的讲解。
我本来使用手工的方式将参考文件记录在bib文件中,可是看到那么多的书籍在使用JabRef,禁不住也使用起来它,虽然我以前经常使用。在文献量比较少时,你可以采用手工写bib文件,可是当参考文献量很多的时候,最好使用文献管理软件。以前我使用JabRef,都用的是英文,今天,我在其中输入中文,遇到了这样一个问题,即输入后的汉字在文本框中都变成了方块,如下图所示:
这里我用的版本为JabRef 2.7.2。
解决方法
因为我安装的就是全英文界面,在编码设置中已经是UTF8了,所以不用再进行编码设置。
具体需要改的设置为:菜单options==>Preferences,出现一个JabRef preferences对话框,在该对话框的左边选中Appearance,然后,再右边的Table Appearance下面点击按钮Set table font,在出现的FontSelector对话框中,将Font Family更改为SimSun,即可。如下图所示:
最后,点击保存,重新启动JabRef即可。
查看效果
我试着在某个参考文献的title项中输入中文,已经可以了:
以上是关于JabRef中添加带中文的field时出现问题之解决的主要内容,如果未能解决你的问题,请参考以下文章
Google BigQuery:当我从存储中加载数据时出现“string_field_0”
当我的代码工作时出现“Rich Embed fields may not be empty”错误
ANDROID FACEBOOK SDK-4.0:当我在 GraphRequest.newGraphPathRequest 中使用“/me?fields=age_range”时出现错误
使用 EclipseLink 在 Oracle 上执行查询时出现奇怪的行为
解决 graphql 查询中的联合结果时出现意外的 *Missing Field* 错误(Vue Apollo 客户端)