Categories
日常应用

LyZ的官方说明档翻译版

在上一篇博文 [cref %e6%96%b0%e5%b9%b4%e7%9a%84%e6%83%8a%e5%96%9c%e2%80%94%e2%80%94lyz%ef%bc%81]里面介绍了LyZ之后,索性一同连官方的说明档也翻译一下,供大家节省时间之用。

LyZ: 一个整合LyX的Zotero插件

LyZ是一个Zotero的插件,用来更好的整合LyX和Zotero。

特性

  • 在LyX里面插入Zotero的文献引用
  • 当有新的引用增加的时候BibTex会自动更新
  • 当文献信息更改的时候BibTex会自动更新
  • 定义的BibTex关键字格式
  • 独特的BibTex关键字检查
  • 在LyX、BibTex数据库和LyZ之间同步
  • 编辑主文档和子文档(使用同一个BibTex数据库)和多个文件(每个文件使用不同的BibTex数据库)
  • LyX和BibTex数据库之间的永久合作
  • 支持小组协作

安装和配置

请在Firefox Addons汇报您的体验

1. 从Firefox Addons安装LyZ并重启Firefox。
2. 打开LyX并设定LyX服务器路径(在LyX里面,工具>配置>路径,将LyX管道目录设置为:Windows下可以使用默认路径“\.pipelyxpipe”,Linux and Mac 用户可以使用“~/.lyxpipe”,并在LyZ里面改为一样的配置)。
3. 重启LyX并打开一个文档。

添加并且插入引用

1. 打开Zotero,选中一篇或多篇文献,并点击LyZ菜单中的引用,或者也可以直接按右键在弹出菜单上选择“在LyX中引用”。
2. 当你试图在一个新文档(第一次告诉LyZ的文档)中插入文献的时候,你必须选择一个BibTex数据库。你可以创造一个新的数据库或者选择以前创建的数据库。然后键入数据库的名字(.bib的后缀会自动生成)并且按“确定”。然后这个引用就被加入你刚刚建立的BibTex数据库了,并且已经插入到LyX文档中了。这个时候打开LyX看看,该引用是不是已经出现了?
3. 插入数据库到LyX文档(译者注:可以参见我的这篇文章:[cref %e5%8f%82%e8%80%83%e6%96%87%e7%8c%ae%e8%87%aa%e5%8a%a8%e6%90%9c%e9%9b%86%e5%85%a8%e6%94%bb%e7%95%a5%ef%bc%88%e5%9b%be%e6%96%87%e7%89%88%ef%bc%89%ef%bc%9alatexlyxzotero])
4. 加入更多的引用或者新的引用的时候,可以直接通过LyX界面或者依旧通过Zotero(重复第一步)
5. 如果你在Zotero里面更改了文献的信息,可以在LyZ那里单击“更新BibTex”,从而刷新你的BibTex数据库。

自定义BibTex 关键字格式

1. 自定义的BibTex关键字:在LyZ>配置弹出的对话框里
2. 默认的格式是“作者 年代 标题(author year title)”。如果你使用natbib这个包那么最好设置为“zotero”,它将生成“非人类可阅读”的非主流型BibTex关键字。
3. 关键字格式可以使用下面这些 “author”, “year”, “title”, “zotero” 以及分隔符例如“_” 。下面这些也可以使用,不过请小心:a-z, 0-9!$&*+-.:;<>?[]^`|
例子:“author year title” 将生成形如“作者 年代 标题”,即“ tichy1988thefoundations”。如果你更喜欢Zotero导出BibTex的默认格式,(tichy_thefoundations_1988),请在这里设置为“author _ title _ year”。这些关键字和分隔符之间请用空格隔开。

更新BibTex

菜单中有“更新BibTex”这个命令,可以用来更新使用中的LyX文档的BibTex数据库。Zotero中的任何变化将被反映在更新中,包括BibTex关键字——如果你更改了关键字的格式。
当一个单独的BibTex数据库被多个作者共享的时候——例如使用版本控制系统(SVN、CVS等),LyZ的数据库将依据本地的BibTex数据库更新。

LyX/BibTex/LyZ之间的同步

当Zotero中的文献信息被更改的时候,BibTex数据库和LyX文档都可以被更新。这项功能在较好的BibTex关键字被使用的时候(如‘author year title’)可以发挥作用。例如当标题或者第一作者的姓被更改的时候,BibTex关键字也将随之更改。当“更新BibTex”的时候,你必须选择是否更新LyX文档中的引用信息(因为影响到了BibTex关键词)。在更新之前,使用中的LyX文档会自动生成一个备份(*.lyz),LyZ将会保存、关闭并重新打开你的文档。

注意事项

1. 致谢:LyZ的灵感有由Lytero激发,我开始只是加以改良,后来干脆从头开始,所以有了这个新的名字。
2. 请一直在Zotero中更新你的文献信息。如果你手动更改了BibTex数据库或者使用其他软件该管理,当使用“更新BibTex”的时候LyZ将覆盖你的所有更改。
3. 请让你的Zotero中的各个文献保持唯一性。LyZ并不会识别重复的项目,他们将会被认为是不同的项目并且各自生成一个BibTex关键词。
4. 当使用主/子文档的时候,你需要对每个子文档设置BibTex数据库。可能这个和主文档的数据库是一样的,但是很不幸LyZ并没有识别各个文档之间联系的魔力。
5. 你可以从LyZ的菜单中删除以前的项目。当BibTex数据库记录被删除了,所有的相关的LyX文档的记录也被一并删除。当LyX文档被删除了,相关的BibTex数据库将保留并可以被其他文档使用。
6. 如果BibTex数据库需要包括一些外文,请把LyX文档编码设置为“Unicode (utf8)”。
7. LyZ把所有的文档和BibTex数据库信息储存在Zotero安装目录下的lyz.sqlite 文件。如果你使用一些同步软件备份Zotero,你需要一同备份这个文件。

原文见:http://www.klubko.net/?page_id=945&amp;cpage=1&lang=cs-cz

8 replies on “LyZ的官方说明档翻译版”

不知道为什么我直接在LyZ中选择在lyx中添加ref的时候,同步到bibtex中的关键词格式为author year title这种我们习惯的格式,但是如果选择导出bibtex的话,关键词格式就变成了author_title_year这种格式了?我应该怎么修改设置呢?

说实话,我好久不用LyZ了……莫不是UTF-8编码问题?话说,我记得LyZ可以自主设定输出格式的,见上面的“3. 关键字格式可以使用下面这些 “author”, “year”, “title”, “zotero” 以及分隔符例如“_” 。下面这些也可以使用,不过请小心:a-z, 0-9!$&*+-.:;<>?[]^`|
例子:“author year title” 将生成形如“作者 年代 标题”,即“ tichy1988thefoundations”。如果你更喜欢Zotero导出BibTex的默认格式,(tichy_thefoundations_1988),请在这里设置为“author _ title _ year”。这些关键字和分隔符之间请用空格隔开。”

你好
我在win7下如此设置,Windows下可以使用默认路径“\.pipelyxpipe”
出现“could not contact server at:\.pipelyxpipe"
怎么办?
顺便说一下,用的是lyx 2.0.4,zotero for firefox plugin,lyz也是最新的。

Comments are closed.