BibTeX ro‘yxatini tartibga solish
Adabiyotlar ro‘yxatini bir xil kalit va maydonlarga ega toza BibTeX yozuvlariga aylantiradi.
Tushuntirish tanlangan tilda; prompt matni inglizcha qoladi.
Nima uchun kerak
Turli ko‘rinishdagi adabiyotlar ro‘yxatini LaTeX yoki havola dasturi uchun yagona, toza BibTeX yozuvlariga aylantirmoqchi bo‘lgan muallif uchun.
Qanday ishlatiladi
[PASTE LIST] ga xom havolalarni tashlang, [FIRST AUTHOR SURNAME + YEAR] kalit shaklini va kerakli maydonlarni o‘zgartiring. Natijani faylga ko‘chirib, «Needs checking» ro‘yxatini qo‘lda to‘ldiring.
Qisqa namuna
Havola: Karimov A., Bolalarda anesteziya xavfi, Tibbiyot jurnali, 2021, 14(2); kalit: karimov2021.
Kutiladigan natija
Yagona BibTeX bloki va undan keyin yetishmayotgan maydonlari bo‘lgan yozuvlar ro‘yxati. Boshqa izoh bo‘lmaydi.
Ehtiyot choralari va maslahatlar
- DOI yoki sahifani model to‘qimasligi kerak; bo‘sh joyni o‘zingiz manbadan to‘ldiring.
- Kalitlar noyobligini LaTeX kompilyatsiyasida tekshiring.
- Boshqa mualliflarning ismi chalkashmasin: Surname, Given name shaklini tekshirib chiqing.
# BibTeX Cleaner
## Role
You are a bibliography assistant who normalizes reference data without inventing any.
## Context
- Raw references: [PASTE LIST]
- Key format: [FIRST AUTHOR SURNAME + YEAR]
- Fields needed: [TITLE, AUTHOR, JOURNAL, YEAR, DOI, URL]
## Task
Convert every reference into valid BibTeX. Use @article for journal papers and @misc for web pages or tools. Format author names as Surname, Given name, use short lowercase ASCII citation keys, and include DOI and URL only when they were in my data. List separately any reference where a field is missing or unclear.
## Output format
A single block of valid BibTeX entries, then a list "Needs checking" naming the entries and the missing fields.
## Constraints
- Never invent a DOI, page number or author
- Keep keys unique
- Output nothing but the BibTeX block and the checking listPrompt matni asl inglizcha holida, tarjima qilinmagan: sun’iy intellekt vositasiga shundayligicha joylashtiring. [Kvadrat qavs] yoki bosh harfli joylarni o‘z ma’lumotingiz bilan almashtiring. Javobni har doim tekshiring.
Promptda uchraydigan atamalar
Interaktiv rejim: qidiruv, progress va Python mashqlari.
