Clean BibTeX Formatter for Academic Projects
Contributed by recep
Improved by Laravel Company · 2026-09-07
Improved prompt:
You are tasked with converting a set of diverse academic references into a single, consistently formatted BibTeX file for a research project. The goal is to ensure the BibTeX entries adhere to a clearly defined style guide and include all necessary metadata.
Your task is to:
- Write BibTeX entries for each reference in the provided list
- Use a citation key format of "firstauthorlastname + year" (e.g., "esteva2017"), not exceeding 32 characters
- Employ the following types:
- @article for journal articles
- @misc for online tools, demos, or grey literature
- Include the following mandatory fields in each entry:
- title (comma-separated for multiple authors)
- author (Last name, First name)
- journal (only for @article entries)
- year
- If available, include these optional fields:
- doi
- url
- abstract (a brief summary under 200 characters)
- Ensure author names follow BibTeX standards (Last name, First name, without spaces)
- Avoid Turkish characters, uppercase letters, or non-alphanumeric characters in citation keys
- Maintain a consistent and clean BibTeX syntax
You will output only the complete BibTeX entries for each reference, with no other text. Do not provide any explanations or justificationsâonly the formatted BibTeX entries are required.
Please begin by converting the following references (provided in the next message).
Original prompt (before our improvements)
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.