TeXposit Tutorial

5. Smart Reference Search

Find and insert citations without leaving the editor.

7 min read Share

Find and cite research papers without leaving the editor. TeXposit searches academic databases directly, supports DOI-to-BibTeX conversion, and gives you multiple ways to manage your bibliography.

Method 1: Search for Papers

The easiest way to find and add citations. Open the Reference panel and search for papers by title, author, or keywords:

1

Open Reference Search

Use the Reference panel in the sidebar, or use the Action Palette (Cmd+P) and search "cite".

2

Search for Papers

Type your query (e.g., "attention mechanisms", "Smith 2023", "machine learning interpretability") to search.

3

Review Results

Each result shows the title, authors, year, citation count, and abstract. Click to expand for more details.

4

Add to Your Library

Click Add. TeXposit automatically fetches the BibTeX entry and appends it to your references.bib file.

Pro Tip: Search results include citation counts and links to the paper. Look for highly-cited papers in your field to find seminal works.

Method 2: Import via DOI

If you already have a DOI (Digital Object Identifier), you can import the BibTeX entry directly:

  1. From the Reference panel, click Import from DOI
  2. Paste the DOI (e.g., 10.1145/3495748.3495780 or just 3495748.3495780)
  3. TeXposit fetches the BibTeX record from doi.org and adds it to your bibliography

Where to find DOIs: DOIs appear on the landing page of most papers (arXiv, journals, conference proceedings). They usually look like: 10.xxxx/xxxxx

Method 3: Manual Citation Entry

For unpublished works, technical reports, or papers without DOIs, you can manually add citations:

  1. Click New Citation in the Reference panel
  2. Fill in the BibTeX fields: title, author, year, journal/booktitle, etc.
  3. Click Create. A unique cite key is auto-generated (e.g., author2023title)
LaTeX
% Example: Manually added citation in your .bib file
@article{vanrossum1995python,
  title={Python: a language for the next decade},
  author={Van Rossum, Guido and Drake Jr, Fred L},
  journal={Computer Science and Statistics: 12th International Conference},
  year={1995}
}

Method 4: Insert References in Code

Once papers are in your bibliography, insert them directly into your document:

Autocomplete in Editor

Type \cite{ in your LaTeX code. An autocomplete menu appears with all citations in your bibliography. Filter by typing author or year.

LaTeX
In our research, we build on the work of \cite{vanrossum1995python}
to demonstrate...

Reference Manager Panel

Click any entry in the Reference panel, then click Insert Citation to add \cite{key} at your cursor position.

Citation Verification

TeXposit continuously verifies your citations in real-time:

  • Missing References: If you write \cite{smith2024} but it's not in your .bib file, you'll see a red squiggly line with a "missing cite key" error
  • Unused Entries: Bibliography entries you're not citing show a yellow warning (info level)
  • Suggestions: When you cite a key that's close to an actual entry (e.g., smith2024 vs smith2023), TeXposit suggests the correct key
Best Practices

• Use the built-in search for published work. It finds papers faster than manual entry.

• Always verify the BibTeX entry after import. Titles or author names sometimes need cleanup.

• For reproducibility, note your search queries and results dates, especially if citing preprints

• Organize your bibliography: group related papers with comments or keep multiple .bib files for different topics