对于一本书,我需要能够从多个 .bib 文件中提取引用的参考文献,以制作仅包含引用文献的单个 .bib。
对于这项任务,我发现 bibtool 在 Linux 上非常有用,但无法在 Windows(XP,32 位)上使用它,因为它仅以 C 源代码形式分发,而且我无法编译它,缺少必要的编译器工具。我试过几次,但总是遇到无法解决的错误。
作者坚决拒绝提供已编译的二进制文件,所以我想知道是否有好心人可以将其编译为 Windows 版本并将二进制文件在某处可用,也许是在 CTAN 或其他网络位置。
答案1
你可以自己做!
只需安装 Cygwin 及其gcc
软件包make
即可。然后bibtool
从 CTAN 下载源代码并解压。切换到目录并运行(在 Cygwin 的 中bash
):
./configure
make
make install
如果你把bibtool.exe
Windows 中的某个地方PATH
!
很简单!;-)
编辑:这关联解释如何使用 gcc 和 make 安装 Cygwin 来执行上述命令。