# Funktionen

React und CSS geben dir die Gestaltung. Satzstrom kümmert sich um Seiten, Satz und PDF-Ausgabe.

## React und CSS — dein Dokument, deine Gestaltung

Gestalte mit gewöhnlichem HTML und CSS, deinen Schriften und Bildern, wiederverwendbaren React-Komponenten und Projektdaten. Das PDF-Beispiel importiert eine echte shadcn/ui-Card und gestaltet sie mit CSS für die Seite. Interaktive Komponenten brauchen für das PDF einen sinnvollen statischen Zustand.

### Feste und fließende Seiten

Gestalte eine einzelne Seite mit `Page` oder lass Inhalt mit `PageMaster` über Seiten fließen. Ein eigenes Layout platziert `Flow` zwischen wiederkehrenden Kopf- und Fußzeilen. Feste und fließende Seiten, verschiedene Formate, Ausrichtungen, Anschnitt und Schnittmarken lassen sich in einem Dokument verbinden.

## Automatischer Satz

Absätze, Tabellen, Listen und Fußnoten laufen über Seiten weiter. CSS-Umbruchregeln halten zusammen, was zusammengehört. Satzstrom plant Zeilenumbrüche für ganze Absätze, unterstützt Silbentrennung für Deutsch und Englisch, Witwen und Waisen, CJK, RTL und mathematische Formeln.

Das PageMaster-Beispiel wechselt zwischen zwei vorab gerenderten Textlängen: einer Seite und drei Seiten mit demselben Layout.

## Agent-First

Satzstrom baut auf den Stärken von Coding-Agenten auf. React und CSS sind vertrautes Material. Die offiziellen Skills vermitteln das Dokumentmodell; der lokale MCP-Server liefert gerenderte Seiten und Layoutprüfungen. Ein Agent bearbeitet den Quelltext, sieht sich das Ergebnis an, verbessert es und rendert das fertige PDF lokal. Das bearbeitbare Projekt bleibt bei dir.

Die [Setup-Anleitung für Agenten](/agent-setup.md) führt durch CLI- und Skill-Installation, MCP-Verbindung und die Prüfung mit einem echten Dokument.

## Verweise, die mitwachsen

Kapitelnummern, Inhaltsverzeichnis und Querverweise folgen deinem Inhalt. Seitenzahlen werden beim Setzen berechnet. `Sequence`, `Contents` und `Ref` verbinden Nummerierung, Verzeichnis und Verweise. Die gleiche Hierarchie kann als PDF-Lesezeichen dienen.

## Vorschau und PDF passen zusammen

Arbeite an den tatsächlichen Seiten. Änderungen erscheinen in der lokalen Vorschau. Die PDF verwendet dieselben Seitenumbrüche. `check` meldet Layoutprobleme, `inspect` liefert einzelne Seiten als PNG oder sichtbaren Text. Agenten können diese Funktionen über den lokalen MCP-Server nutzen.

## Zugängliche und archivierbare Ausgabe

Semantisches HTML bildet die Struktur getaggter PDFs. Text bleibt auswählbar. PDF/A-2a und PDF/UA-1 sind als Ausgabeprofile verfügbar. Zugängliche PDFs brauchen passende HTML-Struktur, Sprache, Alternativtexte und Linknamen. PDF/UA-1 benötigt außerdem einen Dokumenttitel.

## Aktuelle Grenzen

Die Ausgabe verwendet sRGB. CMYK, Sonderfarben und PDF/X werden derzeit nicht unterstützt. Einige komplexe CSS-Layouts können nicht über Seiten aufgeteilt werden; Satzstrom meldet solche Layoutprobleme. Mehr dazu in den [Preview-Hinweisen](/de/preview.md).

## Markdown navigation

- [Übersicht](/de/index.md)
- [Beispiele](/de/examples.md)
- [Quickstart auf Englisch](/quickstart.md)
- [English features](/features.md)
