Installation, Funktionen und technische Dokumentation
Dieses Template benötigt drei Komponenten. Die gesamte Einrichtung dauert etwa drei Minuten.
Lade Visual Studio Code herunter und installiere es. Verfügbar für macOS, Windows und Linux.
Installiere die Claude Code Extension aus dem VS Code Marketplace. Du brauchst einen Anthropic-Account (Claude) — die Anmeldung erfolgt direkt in VS Code.
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
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.
Ö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.
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:
file:// ohne Webserver — und genauso auf jedem normalen Hosting.Typischer Workflow:
meta.json mit deinen Angaben| Seite | Zweck |
|---|---|
| index.html | Startseite — Links zu Artikel, Folien, Quellenverzeichnis und Handbuch |
| standalone.html | Vollständiger Fachartikel — wird durch Build erzeugt, Basis für Weiterentwicklung im Assistenzmodus |
| quellen.html | Interaktives Quellenverzeichnis mit Filter und Suche |
| presentation/index.html | Präsentationsfolien basierend auf dem Fachartikel mit individueller Gestaltungsmöglichkeit |
| handbuch.html | Diese Seite |
Der Fachartikel (standalone.html) enthält mehrere interaktive Elemente:
Sechs kleine Pills am rechten unteren Rand:
↑ oben
ℹ Info
📊 Folien
📚 Quellen
↓ LaTeX
🖨 Drucken
Beim Drucken (Browser-Dialog oder PDF) werden diese Elemente automatisch ausgeblendet.
Zeigt Kapitelanzahl, Quellenanzahl, Wortzahl und geschätzte Seitenzahl (A4 und A5). Standardmäßig ausgeblendet — wird über den ℹ Info-Button ein- und ausgeblendet.
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).
Alle zehn Kapitel mit Sprunglinks. Wichtig: Jedes Kapitel muss mit einer H1-Überschrift (# Kapitelname) beginnen — sonst bleibt das Inhaltsverzeichnis leer.
Alle zitierten Quellen mit Score ≥ 9 — die hochwertigsten Empfehlungen. Mit Badges, Sternebewertung und DOI-Links.
Alle Quellen kompakt, zweispaltig, mit Quellen-ID und Markierung ob zitiert. Dient als Referenz und Druckbeilage.
Der ↓ Export-Button im Artikel öffnet ein Overlay mit zwei Tabs:
Erzeugt eine .tex-Datei für professionellen Druck (Overleaf, pdflatex).
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:
| Option | Werte | Hinweis |
|---|---|---|
| Farbmodus | Farbe / Schwarz-Weiß | S/W: alle Badges in Grautönen |
| Schriftgröße | 9 / 10 / 10.5 / 11 pt | 11 pt ist Standard; 10 pt für Fachbücher üblich |
| Zeilenabstand | 1.0 / 1.15 / 1.25 | 1.0 = klassischer Buchdruck |
| Ränder | Eng (±1.5 cm) / Normal (±1.8 cm) / Bundsteg | Bundsteg: 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.
Das interaktive Quellenverzeichnis bietet:
Jede Quelle kann mehrere Badges tragen. Sie geben auf einen Blick Auskunft über Typ und Qualität:
| Badge | Bedeutung |
|---|---|
| 🎓 Peer-reviewed | Begutachteter Fachartikel — höchste wissenschaftliche Glaubwürdigkeit |
| 🏛️ Institution | Offizieller Bericht einer Behörde, Organisation oder Hochschule |
| 📚 Verlag | Gedrucktes Buch oder Buchkapitel aus einem Wissenschaftsverlag |
| 🔬 Preprint | Noch nicht peer-reviewed — frühes Forschungsergebnis (arXiv, bioRxiv etc.) |
| 🌐 Web | Webquelle — Blogs, Nachrichtenartikel, Dokumentationen |
| 🇦🇹 Österreich | Österreichischer Bezug |
| 🔓 Open Access | Frei zugänglich, keine Paywall |
| 🔒 Paywall | Nur mit Institutionszugang oder Bezahlung verfügbar |
| 🧮 Mathematik | Inhaltlich stark mathematisch — Formeln, Beweise, theoretische Grundlagen |
| ● zitiert | Diese Quelle wird im Artikel direkt zitiert |
Jede Quelle erhält einen Score von 3–10. Er setzt sich aus drei Kriterien zusammen:
| Kriterium | Skala | Bedeutung |
|---|---|---|
| Authority | 1–4 | Herkunft und wissenschaftliche Reputation (Peer-Review-Journal = 4, Blog = 1) |
| Recency | 1–3 | Aktualität (2024–2026 = 3, vor 2022 = 1) |
| Relevance | 1–3 | Thematische Nähe zum Kernthema des Artikels (siehe nächstes Kapitel) |
Score = Authority + Recency + Relevance (Maximum 10). Farbcodierung:
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.
Abbildungen werden im Ordner figures/ abgelegt und im Kapitel-Markdown referenziert:

Der Build erzeugt daraus automatisch:
<figure>-Element mit Abbildung N:-Nummerierung und Bildunterschrift\begin{figure}...\includegraphics...\caption{...}\end{figure} mit automatischer Nummerierung und AbbildungsverzeichnisUnterstützte Formate: PNG, JPG, SVG (nur HTML), PDF (nur LaTeX).
Empfehlung für maximale Kompatibilität: PNG verwenden.
Der gesamte Artikel wird durch ein einziges Python-Script erzeugt:
python3 build.py
Das Script liest:
content/meta.json — Titel, Autoren, Abstract, Kapitelliste, Relevanz-Kategoriencontent/01_einleitung.md bis 10_ausblick.md — Kapitelinhalte (Markdown)sources/sources.json — alle Quellen mit Metadatenassets/css/paper.css — StylesheetEs erzeugt:
standalone.html — vollständiger Artikel mit Zitationssystem und LaTeX-Export-Overlaystandalone.tex — LaTeX-Datei (Farbe)standalone_sw.tex — LaTeX-Datei (Schwarz-Weiß)quellen.html wird aktualisiert (Quelldaten, Zitations-Backlinks und Relevanz-Texte eingebettet)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.
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.
Die Präsentation (presentation/index.html) basiert auf Reveal.js 5.1.0 und bietet:
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
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)
System · Fraunces + Inter · Space Grotesk · Syne · Bricolage Grotesque · Barlow Condensed · Caveat Brush · Satisfy
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.
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.
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.