Version 5.9.2

# speedata Publisher Dokumentation

Vollautomatisch PDF-Dateien aus XML-Daten erzeugen – mit programmierbaren Layouts, typographischer Qualität und voller Kontrolle über jedes Detail.

Der Publisher liest zwei XML-Dateien – die Daten und die Layoutregeln – und erzeugt daraus ein PDF. Sobald er installiert ist, entsteht das erste PDF mit drei Befehlen:

    sp new helloworld   # Beispielprojekt mit Daten- und Layoutdatei anlegen
    cd helloworld
    sp                  # PDF erzeugen – das Ergebnis heißt publisher.pdf

Wie die beiden Dateien zusammenspielen, zeigt Schritt für Schritt das Kapitel Hallo Welt!.

## Einstieg

Einführung
Was der Publisher kann und wofür er eingesetzt wird
Hallo Welt!
In drei Befehlen zum ersten PDF
Installation & Setup
Installation, XML-Editor und Schema-Validierung

## Themen

Grundlagen
Raster, Seitentypen, Positionierung und Datenverarbeitung
Text & Schriften
Textformatierung, Schrifteinbindung und Silbentrennung
Bilder & Grafiken
Bilder einbinden, skalieren und positionieren
Tabellen
Flexible Tabellen mit dem HTML-ähnlichen Modell
Seitenlayout
Gruppen, virtuelle Seiten und Beschnittmarken
Farben
Farben definieren und verwenden

## Fortgeschritten

Webformate
HTML, CSS und Markdown im Publisher verwenden
Verzeichnisse
Inhaltsverzeichnis, Index, Lesezeichen und Marker
Integration
Lua-Filter, Servermodus, SaaS-API und Barrierefreiheit
Qualität & Fehlersuche
Troubleshooting, Performance und Qualitätssicherung

## Anleitungen

Anleitungen
Aufgabenorientierte Rezepte mit Entscheidungswissen
Datenaufbereitung
Vorweg transformieren oder im Layout verarbeiten?
Tabelle, Gruppen oder Textfluss?
Die zentrale Darstellungsentscheidung
Tabelle mit automatischem Umbruch
Artikelliste mit wiederholtem Tabellenkopf
Spaltenbreiten steuern
Feste Breiten, Sternangaben und Mischformen
Fortsetzungskopf und -hinweis
Kopf und Fuß je Seite variieren
Tabellen manuell umbrechen
Portionieren und Messen für eigene Umbruchlogik
Grundgerüst eines Datenblatts
Seitentyp mit Kopf, Fuß und Satzspiegel
Inhaltsverzeichnis
Seitenzahlen sammeln, im nächsten Durchlauf ausgeben
Stichwortverzeichnis
Sortieren und Gruppieren mit Makeindex

## Referenz

Befehlsreferenz
Alle Befehle und Attribute im Überblick
XPath & Layoutfunktionen
XPath-Ausdrücke und sd:-Funktionen
Kommandozeile
Alle Optionen von sp im Detail
Konfiguration
Konfigurationsdatei und Umgebungsvariablen
Glossar
Begriffe und Definitionen
Anhang
Voreinstellungen, Dateinamen, interne Variablen

#### Inhalt