美文网首页Zotero文献管理
Jabref和Docear联用解决Docear的中文乱码问题

Jabref和Docear联用解决Docear的中文乱码问题

作者: leoatchina | 来源:发表于2016-01-06 07:58 被阅读732次

    一定要用Jabref去保存bib文件

    一定要用Jabref去保存bib文件

    一定要用Jabref去保存bib文件

    重要的东西说三遍

    1. Docear(D)其实是两个开源软件,Freeplane(F)和Jabref(J)的整合,由于程序设计上的问题,D里的J在处理中文等非ASCII代码里,会出现乱码
    2. 简单的显示方块问题,可以通过在D里的J的表格设置里,把文体改成SimSun来解决



      Paste_Image.png
      Paste_Image.png
    3. 但有一个更大问题,D里的J会改变文件编码,经常出现操作时正常,关闭D又重新打开后,出现文件编码不正确,出现不可逆的乱码(没截图,自行理解)
    4. 独立版本的J就不会有这个问题, 所以要把这两者联用以解决这个问题
    5. 实验用文献记录全部是中文,这里说一个小技巧

    当和我在http://www.jianshu.com/p/e5db95b123a9 中一样设置好后,在Z里可以设置默认输出格式

    Paste_Image.png
    这样就可以直接在Z里把文献记录拖动到J里
    Paste_Image.png
    Paste_Image.png
    1. 这里,我保存成test.bib文件
    2. 在D里的J,通过右键点左边的References,可以切换bib文件,即文献库,选中我刚才建立的test.bib


      Paste_Image.png
    3. 可以看到D里也用上了J里的文献记录


      Paste_Image.png
    4. 此时,在J 里增加了一篇文献后,注意要 Ctrl+S 保存
      Paste_Image.png
    5. 在D里的J就会跳出对话框,此时要点”复查修改",把文献记录增加进去
      Paste_Image.png
    6. 关闭D并重新打开,这时你会看到J里也会跳出一个“复查修改”


      Paste_Image.png
    7. 这里千万不要去点那个按钮,而是CTRAL+S,并重新保存,即开头我说的,一定要用J去保存
      Paste_Image.png

    相关文章

      网友评论

      • f78286e85b16:docear停止更新真是一大损失,这个问题是代码里的一段对zotero原格式的bibtex导出造成的,docear读zotero的bib时默认加了一个处理,这个处理过程中没有考虑encoding的问题,我改了docear的代码重新编译后就没事了。
        distiner:@if爱情可编程 能不能把这个重新编译过的分享下?
        f78286e85b16:@leoatchina 简单点就把JabrefWrapper.java 第64行注释掉就可以。有兴趣可以交流一起继续开发一下。
        //preOpenActions.add(new ZoteroAnnoteFieldRemoverAction());
        leoatchina:@if爱情可编程 能否开源看看改了哪?
      • apaiman:你好,为什么docear里面的Jabref 会部分乱码呢?向下面这样:

        本书�?1978年诺贝尔经济学奖得主赫尔伯特・A・西蒙的自传。西蒙是本世纪文理兼通的�?位科学奇才�?�他从研究社科学起步。却在政治科学�?�经济学、
        f78286e85b16:docear读zotero的bib时默认加了一个处理,这个处理过程中没有考虑encoding的问题

      本文标题:Jabref和Docear联用解决Docear的中文乱码问题

      本文链接:https://www.haomeiwen.com/subject/bikxkttx.html