Handbuch

Installation, Funktionen und technische Dokumentation

Forschungsartikel-Template — Claude Code (Anthropic)

← Zurück zur Startseite

1. Installation

Dieses Template benötigt drei Komponenten. Die gesamte Einrichtung dauert etwa drei Minuten.

Schritt 1 — Visual Studio Code

Lade Visual Studio Code herunter und installiere es. Verfügbar für macOS, Windows und Linux.

Schritt 2 — Claude Code Extension

Installiere die Claude Code Extension aus dem VS Code Marketplace. Du brauchst einen Anthropic-Account (Claude) — die Anmeldung erfolgt direkt in VS Code.

Schritt 3 — Python 3

Python wird für das Build-Script benötigt, das den Artikel zusammenbaut.

macOS: python.org/downloads/macos
Windows: python.org/downloads/windows — bei der Installation „Add to PATH" aktivieren
Linux: Meist vorinstalliert — prüfen mit python3 --version

Schritt 4 — fal.ai API-Key (optional)

Nur nötig, wenn du KI-generierte Hintergrundbilder für die Präsentation möchtest. Erstelle einen kostenlosen Key auf fal.ai/dashboard/keys und trage ihn in API Key.js ein.

Schritt 5 — Los geht's

Öffne den Template-Ordner in VS Code → Claude-Panel öffnen → eintippen: Leg los

Claude stellt dir einige Fragen zu Thema, Veranstaltung und Umfang — danach läuft der gesamte Workflow automatisch: Quellenrecherche, Kapitel schreiben, Präsentation erstellen.

2. Konzept und Arbeitsweise

Dieses Template erzeugt einen vollständig statisch gehosteten akademischen Artikel mit interaktivem Quellenmanagement. Claude Code dient als Schreib- und Rechercheassistent — du behältst die inhaltliche Kontrolle.

Das Besondere am Konzept:

Typischer Workflow:

  1. Claude befüllt meta.json mit deinen Angaben
  2. Recherchiert 5–10 Kernquellen → erster Build → du siehst sofort die Quellenübersicht
  3. Legt Kapitelgerüste an → Build → du siehst die Seitenstruktur
  4. Recherchiert weitere Quellen (bis 100–150) mit URL-Verifikation
  5. Schreibt die Kapitel aus → Build nach jedem Kapitel
  6. Erstellt die Präsentation mit KI-Folienbildern

3. Seiten und Navigation

SeiteZweck
index.htmlStartseite — Links zu Artikel, Folien, Quellenverzeichnis und Handbuch
standalone.htmlVollständiger Fachartikel — wird durch Build erzeugt, Basis für Weiterentwicklung im Assistenzmodus
quellen.htmlInteraktives Quellenverzeichnis mit Filter und Suche
presentation/index.htmlPräsentationsfolien basierend auf dem Fachartikel mit individueller Gestaltungsmöglichkeit
handbuch.htmlDiese Seite

4. Fachartikel — Funktionen

Der Fachartikel (standalone.html) enthält mehrere interaktive Elemente:

Navigationsleiste (rechts unten)

Sechs kleine Pills am rechten unteren Rand:
↑ oben ℹ Info 📊 Folien 📚 Quellen ↓ LaTeX 🖨 Drucken
Beim Drucken (Browser-Dialog oder PDF) werden diese Elemente automatisch ausgeblendet.

ℹ Info-Panel (Dokumentstatistik)

Zeigt Kapitelanzahl, Quellenanzahl, Wortzahl und geschätzte Seitenzahl (A4 und A5). Standardmäßig ausgeblendet — wird über den ℹ Info-Button ein- und ausgeblendet.

Inline-Zitationen (anklickbar)

Alle Quellenverweise im Text im Format (Autor, Jahr) sind anklickbar. Ein Klick öffnet eine Quellenkarte mit Titel, Autoren, Jahr, Journal, Score, Badges und Abstract. Enthält einen Link zur Primärquelle (DOI oder URL).

Inhaltsverzeichnis

Alle zehn Kapitel mit Sprunglinks. Wichtig: Jedes Kapitel muss mit einer H1-Überschrift (# Kapitelname) beginnen — sonst bleibt das Inhaltsverzeichnis leer.

Weiterführende Literatur (Ende des Artikels)

Alle zitierten Quellen mit Score ≥ 9 — die hochwertigsten Empfehlungen. Mit Badges, Sternebewertung und DOI-Links.

Vollständiges Quellenverzeichnis (Anhang)

Alle Quellen kompakt, zweispaltig, mit Quellen-ID und Markierung ob zitiert. Dient als Referenz und Druckbeilage.

5. Export (LaTeX + Web-Paket)

Der ↓ Export-Button im Artikel öffnet ein Overlay mit zwei Tabs:

Tab 1: LaTeX

Erzeugt eine .tex-Datei für professionellen Druck (Overleaf, pdflatex).

Tab 2: Web-Paket (ZIP)

Erstellt ein ZIP mit allen Seiten für eine Website: Artikel, Quellen, Handbuch, Präsentation, Landingpage und Stylesheets. Den Inhalt einfach per SFTP/FTP in ein Verzeichnis auf einem Webserver hochladen — fertig. Kein Server-Setup, keine Datenbank, keine Installation nötig.

Hinweis: Folienbilder (KI-generiert) werden nicht eingebettet. Für Folien mit eingebetteten Bildern verwende den ⬇-Button direkt in der Präsentation.

LaTeX-Optionen im Detail:

OptionWerteHinweis
FarbmodusFarbe / Schwarz-WeißS/W: alle Badges in Grautönen
Schriftgröße9 / 10 / 10.5 / 11 pt11 pt ist Standard; 10 pt für Fachbücher üblich
Zeilenabstand1.0 / 1.15 / 1.251.0 = klassischer Buchdruck
RänderEng (±1.5 cm) / Normal (±1.8 cm) / BundstegBundsteg: innen 2.5 cm, außen 1.5 cm, twoside — für Buchbindung

Die Seitenschätzung wird live berechnet und berücksichtigt alle vier Parameter. Die tatsächliche Seitenzahl kann durch Tabellen, Abbildungen und Formeln abweichen.

Download: Die .tex-Datei wird direkt im Browser generiert und heruntergeladen — kein Server nötig. Die Datei ist für pdflatex (Overleaf, TeX Live, MiKTeX) vorbereitet.

6. Quellenverzeichnis

Das interaktive Quellenverzeichnis bietet:

7. Badges — Bedeutung und Farben

Jede Quelle kann mehrere Badges tragen. Sie geben auf einen Blick Auskunft über Typ und Qualität:

BadgeBedeutung
🎓 Peer-reviewedBegutachteter Fachartikel — höchste wissenschaftliche Glaubwürdigkeit
🏛️ InstitutionOffizieller Bericht einer Behörde, Organisation oder Hochschule
📚 VerlagGedrucktes Buch oder Buchkapitel aus einem Wissenschaftsverlag
🔬 PreprintNoch nicht peer-reviewed — frühes Forschungsergebnis (arXiv, bioRxiv etc.)
🌐 WebWebquelle — Blogs, Nachrichtenartikel, Dokumentationen
🇦🇹 ÖsterreichÖsterreichischer Bezug
🔓 Open AccessFrei zugänglich, keine Paywall
🔒 PaywallNur mit Institutionszugang oder Bezahlung verfügbar
🧮 MathematikInhaltlich stark mathematisch — Formeln, Beweise, theoretische Grundlagen
● zitiertDiese Quelle wird im Artikel direkt zitiert

8. Qualitätsbewertung (Score)

Jede Quelle erhält einen Score von 3–10. Er setzt sich aus drei Kriterien zusammen:

KriteriumSkalaBedeutung
Authority1–4Herkunft und wissenschaftliche Reputation (Peer-Review-Journal = 4, Blog = 1)
Recency1–3Aktualität (2024–2026 = 3, vor 2022 = 1)
Relevance1–3Thematische Nähe zum Kernthema des Artikels (siehe nächstes Kapitel)

Score = Authority + Recency + Relevance (Maximum 10). Farbcodierung:

9–10: Exzellent — Weiterführende Literatur
7–8: Gut — solide Fachliteratur
5–6: Mittel — ergänzend nutzbar
3–4: Schwach — nur als Hintergrund

9. Relevanz-Kategorien anpassen

Die Relevanz-Dimension (1–3) muss zum Thema deines Artikels passen — nicht jeder schreibt über dasselbe Thema. Die Beschreibungen werden über content/meta.json gesteuert:

{
  "relevance_topic": "KI im Geometrieunterricht",
  "relevance_3": "Direkt: KI + Geometrie + Bildung",
  "relevance_2": "KI + Mathematik oder Geometrie + Didaktik",
  "relevance_1": "Allgemein KI-Bildung, Rahmendokumente"
}

Diese Texte erscheinen im Quellenverzeichnis bei der Bewertungsmethodik. Claude verwendet sie außerdem als Leitfaden, um neue Quellen korrekt einzuordnen.

Beispiel für ein anderes Thema:

{
  "relevance_topic": "Nachhaltigkeit in der Architekturausbildung",
  "relevance_3": "Direkt: Nachhaltige Architektur + Hochschuldidaktik",
  "relevance_2": "Architekturausbildung oder Nachhaltigkeitsdidaktik allgemein",
  "relevance_1": "Allgemeine Hochschuldidaktik, Rahmendokumente"
}

Wenn du die Felder nicht befüllst, verwendet build.py generische Fallback-Texte.

10. Abbildungen einbinden

Abbildungen werden im Ordner figures/ abgelegt und im Kapitel-Markdown referenziert:

![Beschriftung der Abbildung](figures/dateiname.png)

Der Build erzeugt daraus automatisch:

Unterstützte Formate: PNG, JPG, SVG (nur HTML), PDF (nur LaTeX).
Empfehlung für maximale Kompatibilität: PNG verwenden.

11. Build-System

Der gesamte Artikel wird durch ein einziges Python-Script erzeugt:

python3 build.py

Das Script liest:

Es erzeugt:

Zitationserkennung: Das Script erkennt automatisch alle APA-Zitate im Format (Nachname, Jahr) im Text, ordnet sie den Quellen in sources.json zu und erzeugt anklickbare Spans mit Quellenkarten-Overlay.

Wichtig: Nur das Format (Nachname, Jahr) wird erkannt — nicht [S001] oder andere Formate. Der Nachname muss exakt mit dem ersten Eintrag in authors in sources.json übereinstimmen.

12. Neue Quellen hinzufügen

Neue Quellen werden in sources/sources.json eingetragen. Die nächste freie ID steht im CLAUDE.md-File des Projekts.

Schema einer Quelle:

{
  "id": "S001",
  "title": "Titel des Werks",
  "authors": ["Nachname, V.", "Nachname2, V2."],
  "year": 2025,
  "journal": "Zeitschrift oder Verlag",
  "type": "journal",
  "lang": "en",
  "authority": 4,
  "recency": 3,
  "relevance": 3,
  "score": 10,
  "badges": ["peer", "openaccess"],
  "abstract": "Kurzzusammenfassung auf Deutsch.",
  "doi": "10.xxxx/xxxxx",
  "url": "https://...",
  "local": null,
  "retrieved": "2026-03-23",
  "notes": ""
}

Nach dem Eintrag: Im jeweiligen Kapitel-Markdown zitieren (Nachname & Nachname, Jahr) und im Literaturabschnitt am Kapitelende eine APA-7-Referenz ergänzen. Dann python3 build.py ausführen.

Zuletzt content/meta.json → source_count aktualisieren.

13. Präsentation

Die Präsentation (presentation/index.html) basiert auf Reveal.js 5.1.0 und bietet:

⚙ Werkzeugbox (FAB-Cluster)

Klick auf ⚙ öffnet die Werkzeugbox:
✦ Alle Folienbilder generieren · ◎ Aktuelle Folie neu generieren · ⊞ Layout wählen · Aa Schriftstil · ◉ Hintergrundfarbe · ⊡ Einstellungen exportieren · ◈ Bildstil-Galerie · ⬇ Deployment-ZIP · ⬇P PowerPoint-Export

3 Layout-Varianten

Rein: Kein Bild, klarer Hintergrund
Gradient: Verlauf von links (weiß) nach rechts (volles Bild) — per Canvas API ins Bild eingebacken
BG: Bild blass im gesamten Hintergrund (18 % Opacity)

8 Schriftstil-Themes

System · Fraunces + Inter · Space Grotesk · Syne · Bricolage Grotesque · Barlow Condensed · Caveat Brush · Satisfy

Bildstil-Galerie (stile.html)

18 vordefinierte Stile (Blueprint, Aquarell, Holzschnitt, Pop Art, Sticker etc.). Stil-Wechsel in stile.html löst automatisch eine Neugenerierung aller Folienbilder aus — kein manuelles ✦ nötig.

⬇ Deployment-ZIP

Erstellt ein selbständiges ZIP-Paket mit allen Seiten und eingebetteten Bildern (als Data-URLs). Das ZIP kann direkt per SFTP/FTP auf einen Webserver hochgeladen werden — kein fal.ai-Key online nötig.

⬇P PowerPoint-Export

Erzeugt eine echte .pptx-Datei, die in PowerPoint und LibreOffice Impress geöffnet werden kann. Alle Texte sind editierbar. Hintergrundbilder (inkl. Gradient-Verlauf) werden als Folienhintergründe eingebettet. Die Library pptxgenjs wird beim ersten Klick automatisch vom CDN geladen.