如何进行文献管理?
最适合自己的才是最好的。之前使用过 SnowyOwl 和 ReadCube 等文献管理软件,总是有不尽如人意的地方。后来发现一个大佬居然使用最原始的终端管理文献,决定效仿一下。然而直接利用终端和文件夹管理文献有一个弊端在于文件名是不能直接显示文献信息的,我发现这一缺陷可以利用元数据(Metadata)解决。
可以用于修改 PDF 元数据的工具有 ExifTool 和 PDFTK ,其中 ExifTool 语法简单且一直在进行更新,决定采用它。
使用 brew install exiftool 下载它。一些参考资料:
ExifTool 完全入门指南
ExifTool TagNames
ExifTool Forum
一些常用的 exiftool 命令:
# 读取所有元数据 |
为了方便进行文献检索,我另外写了两个脚本 lspaper 和 fdpaper 分别用于列出文章信息以及搜索文章,在我的 .config 仓库中。
目前为止,唯一的缺点是需要自己录入文章的标题、作者等信息,有些杂志比如 A&A 会自带这些关键信息,但大部分杂志没有这样的自觉。