Usage Guide
This guide provides instructions for using the main features of BibLib.
Creating a Literature Note
- Open the Command Palette (
Ctrl/Cmd + P
). - Run the command "BibLib: Create Literature Note".
- In the modal, you can fill the fields manually or use the auto-fill options:
- Identifier Lookup: Enter a DOI, ISBN, PubMed ID, arXiv ID, or URL and click Lookup.
- Paste BibTeX: Paste a BibTeX entry and click Parse BibTeX.
- Select the reference Type (e.g., Journal Article, Book).
- Add contributors (authors, editors) and any other required fields.
- Optionally, add attachments or link to related notes.
- Review the generated Citekey and click "Create Note".
Editing a Literature Note
- Open the literature note you want to edit.
- Open the Command Palette and run "BibLib: Edit Literature Note".
- The edit modal will appear, pre-filled with the note's current data.
- Make your changes and click "Save".
- You can also choose to regenerate the citekey, update templated frontmatter, or regenerate the note body.
Creating a Book Chapter Note
- Ensure a literature note for the parent book already exists.
- Run the command "BibLib: Create book chapter entry".
- In the modal, select the parent book from the dropdown.
- Fill in the chapter-specific details (title, pages, authors).
- Click "Create Chapter Note".
If the book's note is currently open, you can run "BibLib: Create chapter from current book" to pre-select the book.
Using the Zotero Connector (Desktop Only)
- In BibLib's settings, enable the "Zotero Connector".
- Close the Zotero desktop application, as it uses the same port.
- In your web browser, click the Zotero Connector button to save a reference.
- The "Create Literature Note" modal will open in Obsidian, pre-filled with the reference data.
- Review the information and click "Create Note".
To disable the integration, toggle the setting off or run the command "BibLib: Toggle Zotero Connector server".
Bulk Importing References
- Export references from your reference manager in BibTeX (
.bib
) or CSL-JSON (.json
) format.- If exporting from Zotero with attachments, select "Export Files" and place both the
.bib
file and thefiles
folder inside your Obsidian vault.
- If exporting from Zotero with attachments, select "Export Files" and place both the
- Run the command "BibLib: Bulk import references".
- In the modal, choose the file to import and configure the import options:
- Attachment handling: Choose whether to ignore or import attachments.
- Citekey preference: Use the keys from the import file or generate new ones.
- Conflict resolution: Skip or overwrite existing notes with the same citekey.
- Click "Start Import".
Generating Bibliography Files
To use your references with external tools, you can generate bibliography files.
BibLib: Build bibliography
: This command creates a CSL-JSON file (bibliography.json
) and a Markdown list of citekeys (citekeylist.md
).BibLib: Export bibliography as BibTeX
: This command creates a BibTeX file (bibliography.bib
).
The paths for these files can be configured in the settings.