我使用chapterbib
包在 Latex 中按章节获取参考书目,但现在我需要将它与 LyX 1.6.8 一起使用
我阅读了http://wiki.lyx.org/BibTeX/Tips并建议使用名为的 Perl 脚本bibtexall
,并将 LyX 的输出更改bibtex
为bibtexall
。
我使用的步骤是
- 下载 Perl 脚本
- 安装 strawberry-perl-5.16.2.1-32bit
- 运行file.lyx,得到包含所有配置的file.pdf,但没有得到章节的参考资料
我的问题是如何使用这个 Perl 脚本以及继续的路径是什么。
答案1
一般来说,人们会perl
使用以下语法从命令行调用脚本:perl perl_script.pl [options]
。对于你的情况,我认为这应该是这样的perl bibtexall.pl my_file.lyx
。我是说认为因为:1. 我至今还没用过chapterbib
;2. 链接实际上提到的是python
脚本,而不是perl
脚本。如果你在文本编辑器中打开该脚本,你会发现作者提供的以下说明:
# 将此文件放在您的 PATH 中的某个位置,然后
# 在 LyX 中打开 Tools->Preferences->LaTeX 并将
# “bibtex 命令”从“bibtex”更改为“bibtexall”。
你试过吗?