feat: Titel überschriftsloser Seiten aus dem Inhalt ableiten (QA R3)
Seiten ohne Überschrift, NAV-Eintrag und <title> werden am Inhalt erkannt: - Bild am Buchanfang -> Cover - Buchtitel und Autor -> Titelseite - ©/ISBN/urheberrechtlich -> Impressum - sonst die ersten acht Wörter Erst danach greift der Dateiname. Im Roman-Beispiel werden aus cinnertitle/cimprint so 'Titelseite' und 'Impressum'. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
6db834addd
commit
3ac5e1a8cc
1 changed files with 70 additions and 8 deletions
11
README.md
11
README.md
|
|
@ -159,7 +159,12 @@ output/mein-buch/
|
|||
3. Eine XHTML-Datei, die nur mit einer tieferen Überschrift beginnt (z. B. eine Datei pro Abschnitt
|
||||
`1.2`), wird an das laufende Kapitel angehängt.
|
||||
4. Dateien ohne Überschrift (Cover, Titelei, Widmung) werden eigene Kapitel. Ihr Titel kommt aus
|
||||
NAV/NCX, `<title>`, `epub:type` oder dem Dateinamen.
|
||||
NAV/NCX, `<title>` oder `epub:type`. Fehlt all das, entscheidet der Inhalt:
|
||||
- nur ein Bild am Buchanfang → „Cover“
|
||||
- Buchtitel und Autorenname → „Titelseite“
|
||||
- ©/ISBN/„urheberrechtlich“ → „Impressum“
|
||||
- sonst die ersten acht Wörter
|
||||
- erst als letzte Notlösung der Dateiname
|
||||
5. Ein HTML-Inhaltsverzeichnis wird übersprungen, wenn NAV/NCX vorhanden ist (keine doppelte Ausgabe).
|
||||
Links darauf zeigen auf `README.md`.
|
||||
6. Überschriftenebenen werden je Datei verschoben: Der Kapiteltitel ist `#`, alle weiteren beginnen bei `##`.
|
||||
|
|
@ -336,8 +341,8 @@ Verlustfreiheit behauptet (`lossless: false`).
|
|||
|
||||
## Bekannte Einschränkungen
|
||||
|
||||
- Überschriftslose Dokumente ohne NAV-Eintrag und ohne `<title>` werden nach dem Dateinamen benannt
|
||||
(z. B. `cinnertitle`).
|
||||
- Titel überschriftsloser Seiten werden aus dem Inhalt abgeleitet (Cover, Titelseite, Impressum, erste
|
||||
Wörter). Das ist eine Heuristik und trifft nicht jede Seite.
|
||||
- Aneinanderstoßende Inline-Elemente, zwischen denen auch in der Quelle kein Leerraum steht, laufen
|
||||
zusammen (z. B. Autor- und Titelzeilen in Springer-Kapitelköpfen).
|
||||
- Fehlerhafte Einrückungen der Vorlage werden zeichengetreu übernommen. Druck-Fortsetzungszeichen
|
||||
|
|
|
|||
Loading…
Reference in a new issue