🛠️ Tools & Productivity

Clean BibTeX Formatter for Academic Projects

📁 Tools & Productivity 👤 Contributed by @recep 🗓️ Updated
The prompt
I am preparing a BibTeX file for an academic project. Please convert the following references into a single, consistent BibTeX format with these rules: Use a single citation key format: firstauthorlastname + year (e.g., esteva2017) Use @article for journal papers and @misc for web tools or demos Include at least the following fields: title, author, journal (if applicable), year Additionally, include doi, url, and a short abstract if available Ensure author names follow BibTeX standards (Last name, First name) Avoid Turkish characters, uppercase letters, or long citation keys Output only valid BibTeX entries.

Example outputs

Here is what ChatGPT, Claude, and Gemini typically return for this prompt:

🚀 ChatGPT

Here are your references formatted according to your specifications: @article{esteva2017, title={Dermatologist-level classification of skin cancer with deep neural networks}, author={Esteva, Andre and Kuprel, Brett and Novoa, Roberto A. and Ko, Justin and Swetter, Susan M.}, journal={Nature}, year={2017}, volume={542}, pages={115--118}, doi={10.1038/nature21056}, url={https://www.nature.com/articles/nature21056}, abstract={Deep convolutional neural networks show dermatologist-level accuracy in classifying skin lesions when trained on a dataset of clinical images.} } All entries follow your citation key format (firstauthorlastname+year) and include the required fields with consistent formatting.

✨ Claude

I've formatted your references with the firstauthorlastname+year key format you specified. Here's an example: @article{lecun1998, title={Gradient-based learning applied to document recognition}, author={LeCun, Yann and Bottou, Leon and Bengio, Yoshua and Haffner, Patrick}, journal={Proceedings of the IEEE}, year={1998}, volume={86}, number={11}, doi={10.1109/5.726791}, abstract={This paper reviews various methods for applying gradient-based learning to handwritten character recognition and document analysis.} } Note that I've avoided any special characters and maintained consistency across all fields. Would you like me to adjust any specific formatting details?

💎 Gemini

@article{silver2016, title={Mastering the game of Go with deep neural networks and tree search}, author={Silver, David and Huang, Aja and Maddison, Chris J. and Guez, Arthur and Sifre, Laurent}, journal={Nature}, year={2016}, volume={529}, pages={484--489}, doi={10.1038/nature16961}, url={https://doi.org/10.1038/nature16961}, abstract={AlphaGo combines Monte Carlo tree search with deep neural networks to achieve superhuman performance in Go.} } Formatted according to your specifications with standardized author names and consistent field structure.

How to use this prompt

Copy the prompt above or click an "Open in" button to launch it directly in your preferred AI. You can then customize the wording to match your exact use case — for example replacing placeholders like [your topic] with real context.

Which AI model works best

ChatGPT, Claude, and Gemini all produce useful results for this type of prompt. Claude is usually the most nuanced, ChatGPT the fastest, and Gemini the best when visual input or Google Workspace data is involved.

How to customize this prompt

Adapt the prompt to your specific use case. Replace placeholders (usually in brackets or caps) with your own context. The more detail you provide, the more precise the response.

Common use cases

  • Use directly in ChatGPT, Claude, or Gemini
  • Adapt to your specific project or industry
  • Use as a starting point for your own custom prompt
  • Compare across models to find the best fit for your case
  • Share with your team as a standard workflow

Variations

Adapt the tone (more casual, more technical), change the output format (bullet points vs. paragraphs), or add constraints (word limits, target audience).

Related prompts