CommunityCodierung & Entwicklunggithub.com

Fangzhou-Code/bibtex-reference-normalizer

Ein Codex-Skill zur Normalisierung von BibTeX-Referenzen in der Informatik- und Kommunikationswissenschaft, unterstützt IEEE, IEEE Access, ACM und arXiv-Formate.

Was ist bibtex-reference-normalizer?

Dieser Codex-Skill normalisiert BibTeX-Referenzen, die in wissenschaftlichen Arbeiten der Informatik (CS) und Kommunikationstechnik verwendet werden. Er formt Referenzen automatisch in die standardisierten Formate von IEEE (einschließlich IEEE Access), ACM und arXiv um. Der Skill ist besonders nützlich für Forscher und Autoren, die Manuskripte für diese Konferenzen oder Journale vorbereiten, da er häufige Formatierungsfehler korrigiert (Großschreibung, Autorennamen, DOI, URL) und eine konsistente Darstellung sicherstellt. Er funktioniert über Codex und nutzt Python-Skripte (z.B. `script.py`), um BibTeX-Einträge zu parsen und zu transformieren. Die Plattform ist Codex (OpenAI), und die Anwendung erfolgt interaktiv über Codex-Chat oder als Teil einer API-basierten Pipeline.

Funktioniert mit~Claude Code✓Codex CLI~Cursor
npx skills add Fangzhou-Code/bibtex-reference-normalizer

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Was macht bibtex-reference-normalizer?

Ein Codex-Skill zur Normalisierung von BibTeX-Referenzen in Informatik- und Kommunikationsarbeiten, unterstützt Formate wie IEEE, IEEE Access, ACM und arXiv. 面向计算机与通信领域论文的 Codex 技能,用于规范化 BibTeX 引用,支持 IEEE、IEEE Access、ACM 和

Beschreibung

Dieser Skill normalisiert BibTeX-Referenzen, die in wissenschaftlichen Arbeiten der Informatik (CS) und Kommunikationstechnik verwendet werden. Er formt Referenzen automatisch in die standardisierten Formate von IEEE (einschließlich IEEE Access), ACM und arXiv um.

Verwendung

  1. Öffnen Sie Codex in einem Projekt, das eine references.bib-Datei enthält.
  2. Rufen Sie den Skill auf:
    • !bibtex-normalize (nach Aktivierung)
    • Oder durch Erwähnung in der Eingabeaufforderung
  3. Der Skill verarbeitet die Datei und gibt die normalisierten Einträge aus.

Unterstützte Formate

FormatAnmerkungen
IEEEInklusive IEEE Access
ACMStandard-ACM-Format
arXivarXiv-Papiere (eigener Eintragstyp)

Funktionsweise

Der Skill verwendet ein Python-Skript (script.py), um BibTeX-Einträge zu parsen und zu transformieren:

  • Korrektur der Großschreibung: Titel werden gemäß Formatrichtlinien angepasst.
  • Autorennamen: Vorname/Nachname werden neu formatiert.
  • DOI/URL: Werden hinzugefügt oder normalisiert, falls verfügbar.
  • Eintragstypen: Je nach Format umgewandelt (z.B. @inproceedings zu @article).

Beispiel

Eingabe (original BibTeX):

@inproceedings{smith2023example,
  author = {John Smith and Jane Doe},
  title = {An Example Paper for Testing},
  booktitle = {Proc. of the IEEE Conf. on AI},
  year = 2023,
  doi = {10.1109/EXAMPLE.2023.0001}
}

Ausgabe (normalisiert, IEEE-Format):

@inproceedings{smith2023example,
  author = {J. Smith and J. Doe},
  title = {An Example Paper for Testing},
  booktitle = {Proc. IEEE Conf. Artif. Intell.},
  year = 2023,
  doi = {10.1109/EXAMPLE.2023.0001}
}

Abhängigkeiten

  • Python 3.8+
  • Paket: bibtexparser (kann mit pip install bibtexparser installiert werden)

Lizenz

Dieses Projekt ist unter der MIT-Lizenz lizenziert – siehe die LICENSE-Datei für Details.

Verwandte Skills