BibTeX 是一种文件格式和参考文献管理系统,通常与 LaTeX 排版系统结合使用。它用于组织和存储学术及研究文档的文献信息。
BibTeX 文件使用 .bib 扩展名,由纯文本条目组成,这些条目代表对各种出版物的引用,如书籍、文章、会议论文、学位论文等。每个 BibTeX 条目都遵循特定结构,并包含不同文献信息的字段,如作者姓名、出版物标题、期刊或书籍标题、出版年份、页码等。 BibTeX 文件还可以存储文档的路径,例如可以检索的 .pdf 文件。安装
首先,你需要安装bibtexparser 和 PyMuPDF。
示例
BibtexLoader 有以下参数:
file_path:.bibbibtex 文件的路径- 可选参数
max_docs:默认为 None,即不限制。用于限制检索的文档数量。 - 可选参数
max_content_chars:默认为 4000。用于限制单个文档中的字符数。 - 可选参数
load_extra_meta:默认为 False。默认情况下,只加载 bibtex 条目中最重要的字段:Published(出版年份)、Title、Authors、Summary、Journal、Keywords和URL。如果为 True,它还会尝试加载并返回entry_id、note、doi和links字段。 - 可选参数
file_pattern:默认为r'[^:]+\.pdf'。用于在file条目中查找文件的正则表达式模式。默认模式支持Zotero风格的 bibtex 样式和裸文件路径。
以编程方式连接这些文档到 Claude、VSCode 等,通过 MCP 获取实时答案。