Complete Guide: Using Zotero with Thetapad for Academic Writing
Step-by-step tutorial on integrating Zotero reference manager with Thetapad. Automate citations, sync bibliographies, and streamline your research workflow.
Managing references is one of the most tedious parts of academic writing. You find papers, save them somewhere, then manually format citations when writing.
Zotero handles reference management—collecting, organizing, and formatting citations.
Thetapad handles document writing—fast LaTeX compilation with real-time collaboration.
Together, they create a seamless workflow: collect references in Zotero, cite them effortlessly in Thetapad.
In Zotero, select a collection (or your entire library)
Right-click → Export Collection
Choose "Better BibTeX" format
Check "Keep updated"
Save as references.bib in your Thetapad project folder
The file now auto-updates whenever you add or modify references.
Step 3: Link to Your Thetapad Project
In your LaTeX document, add the bibliography:
\documentclass{article}\usepackage[backend=biber,style=authoryear]{biblatex}\addbibresource{references.bib}\begin{document}Your text here \parencite{smith2024}.\printbibliography\end{document}
For the simpler BibTeX approach:
\documentclass{article}\bibliographystyle{plain}\begin{document}Your text here \cite{smith2024}.\bibliography{references}\end{document}
The Daily Workflow
Adding New References
When you find a paper to cite:
In your browser: Click the Zotero browser extension
Zotero imports the reference automatically
Better BibTeX exports to your .bib file
In Thetapad: Use the citation key immediately
Example:
Recent work shows \parencite{newpaper2024} that...
The whole process takes seconds.
Citing References in Thetapad
Common citation commands:
% Parenthetical citation: (Smith, 2024)\parencite{smith2024}% Textual citation: Smith (2024)\textcite{smith2024}% Multiple citations: (Smith, 2024; Johnson, 2023)\parencite{smith2024,johnson2023}% Citation with page numbers: (Smith, 2024, p. 42)\parencite[p. 42]{smith2024}% Just the year: (2024)\parencite*{smith2024}
For traditional BibTeX (using natbib):
\usepackage{natbib}\citep{smith2024} % (Smith, 2024)\citet{smith2024} % Smith (2024)\citep[p. 42]{smith2024} % (Smith, 2024, p. 42)
Managing the Bibliography File
Your references.bib might look like:
@article{smith2024, author = {Smith, John and Johnson, Mary}, title = {A Comprehensive Study of Machine Learning}, journal = {Journal of AI Research}, year = {2024}, volume = {15}, pages = {100--125}, doi = {10.1234/jair.2024.15.100}}@book{johnson2023, author = {Johnson, Mary}, title = {Introduction to Deep Learning}, publisher = {Academic Press}, year = {2023}, isbn = {978-0-123456-78-9}}
Better BibTeX handles all the formatting—you never edit this manually.
Advanced Techniques
Project-Specific Libraries
For different projects needing different references:
Create a Zotero collection for each project
Export each collection to its own .bib file
Auto-export keeps each synchronized
thesis/├── main.tex├── thesis-refs.bib ← exported from "Thesis" collectionpaper-neurips/├── paper.tex├── neurips-refs.bib ← exported from "NeurIPS 2024" collection
Symptom: Names with accents or special characters cause errors.
Solutions:
Better BibTeX handles most cases, but if issues persist:
In Better BibTeX preferences, check "Export unicode as plain-text LaTeX"
Verify your LaTeX document uses \usepackage[utf8]{inputenc}
Duplicate Citation Keys
Symptom: Two references have the same key, causing confusion.
Solutions:
Better BibTeX usually handles this automatically (adding a, b, c suffixes)
Pin specific keys for important references
Use a more specific key format: [auth:lower][year][shorttitle:lower]
Best Practices
1. Use Consistent Citation Keys
Pick a format and stick with it. Recommended:
[auth:lower][year] → smith2024
Avoid formats that change when you edit the reference.
2. Keep .bib Files in Your Project
Store the .bib file with your LaTeX source:
my-paper/├── main.tex├── references.bib ← in the same directory├── figures/
This ensures the project is self-contained.
3. Version Control Your Bibliography
If using Git:
git add references.bibgit commit -m "Add references for methods section"
This tracks changes and allows collaboration.
4. Clean Up Unused References
Before submission, remove unused references:
In Zotero, check which references aren't cited
Or use tools like checkcites for LaTeX
5. Verify Before Submission
Always check:
All citations resolve correctly
Bibliography formats match journal requirements
No [?] markers in the output
Comparison: Zotero vs Other Reference Managers
| Feature | Zotero | Mendeley | EndNote |
|---------|--------|----------|---------|
| Price | Free | Free/Paid | Paid |
| BibTeX Export | Excellent (with BBT) | Good | Limited |
| Auto-sync to .bib | Yes (with BBT) | No | No |
| Open Source | Yes | No | No |
| Browser Extension | Excellent | Good | Good |
| LaTeX Integration | Best | Adequate | Poor |
For LaTeX users, Zotero + Better BibTeX is the gold standard.
Conclusion
The Zotero + Thetapad workflow transforms citation management:
Collect references effortlessly with Zotero's browser extension
Organize them in Zotero's library
Auto-export to BibTeX with Better BibTeX
Cite in Thetapad with simple commands
Compile and see perfectly formatted citations
No more manual formatting. No more copying between apps. No more citation errors.
Set up once, and every paper you write benefits.
For more citation styles and advanced BibLaTeX configurations, see our comprehensive LaTeX bibliography guide.
Frequently Asked Questions
3 questions answered
Yes. Zotero exports BibTeX files that work with any LaTeX editor, including Thetapad, Overleaf, and local setups. The workflow is consistent across all platforms.
It's highly recommended. Better BibTeX provides automatic export updates, customizable citation keys, and better handling of special characters—essential features for serious LaTeX users.
With Better BibTeX's auto-export feature, your .bib file updates every time you add or modify a reference in Zotero. Changes appear in Thetapad within seconds.
The Thetapad team consists of experienced LaTeX professionals, academic writers, and software engineers dedicated to making document preparation accessible to everyone. With combined experience spanning academic publishing, technical documentation, and open-source development, we create tools and resources that help researchers focus on their content rather than formatting struggles.