Zum Inhalt springen
freeonlinemarkdowneditor
Deutsch

Blog

Markdown mit erhaltener Formatierung in Word oder Google Docs einfügen

rich textwordgoogle docszwischenablage

Markdown auf Zeichen herunterzubrechen ist die richtige Antwort für ein Formularfeld. Es ist die falsche Antwort für ein Dokument. Wenn Sie in Word oder Google Docs einfügen, sollen Überschriften Überschriften und die Tabelle eine Tabelle sein.

Das ist eine andere Umwandlung, und sie funktioniert über einen Teil der Zwischenablage, an den die meisten nie denken.

Die Zwischenablage hält mehr als eine Sache

Ein einziger Kopiervorgang kann denselben Inhalt in mehreren Formaten zugleich tragen. Wenn Sie aus einer Textverarbeitung kopieren, bekommt die Zwischenablage text/html und text/plain. Die Anwendung, in die Sie einfügen, nimmt sich das, was sie versteht: Word nimmt das HTML und baut die Formatierung nach; ein Terminal nimmt den reinen Text und ignoriert den Rest.

Deshalb bleibt beim Einfügen aus einem Browser in Word der Fettdruck erhalten, beim Einfügen desselben in einen Code-Editor aber nicht. Nichts ging verloren — zwei Versionen sind zusammen gereist, und jedes Ziel hat sich eine ausgesucht.

Die Rich-Text-Umwandlung hier schreibt beide. Wählen Sie Rich Text als Ausgabeformat und drücken Sie Kopieren: die Zwischenablage bekommt das gerenderte HTML samt eines Rückfalls in reinem Text. Fügen Sie in Word, Docs, Gmail oder Outlook ein, und die Formatierung kommt an. Fügen Sie in ein Terminal ein, und Sie bekommen lesbaren Text statt Auszeichnung.

Was durchkommt

Überschriften, Fett und Kursiv, geordnete und ungeordnete Listen samt Verschachtelung, Tabellen mit echten Zellen, Links als echte Links, Inline-Code und Codeblöcke, Zitate, und Bilder dort, wo das Ziel sie erreichen kann.

Aufgabenlisten kommen als Kontrollkästchen durch. Fußnoten kommen als Links auf ihre Definitionen durch.

Wo es heikel wird

Firefox sperrt die Zwischenablage-API, die mehrere Formate schreibt, hinter einer Einstellung, der automatische Weg steht dort also nicht zur Verfügung. Der Rückfall markiert die gerenderte Vorschau, damit ein manuelles Strg/+C die Formatierung weiterhin mitnimmt — das browsereigene Kopieren beherrscht die beiden Varianten auch dann, wenn die API es nicht tut.

Bilder sind Verweise, keine Daten. Zeigt das Markdown auf https://example.com/diagramm.png, zeigt das eingefügte Dokument auf dieselbe URL. Es wird dort dargestellt, wo diese Adresse erreichbar ist, und bricht dort, wo sie es nicht ist. Muss das Bild mit dem Dokument reisen, laden Sie das HTML herunter und legen Sie das Bild daneben, oder fügen Sie das Bild im Ziel selbst ein.

Google Docs ist strenger als Word darin, welches HTML es annimmt, und vereinfacht gelegentlich eine verschachtelte Struktur. Tief verschachtelte Listen sind das übliche Opfer.

Die Einstellungen gelten weiterhin

Eine verbreitete Annahme ist, dass Rich Text die Umwandlungseinstellungen ignoriert, da HTML für alles ein echtes Element hat. Größtenteils stimmt das — aber nicht ganz. Mehrere Einstellungen ändern das Dokument selbst und nicht, wie es gezeichnet wird:

  • Links können nur ihren Text behalten, die URL zeigen oder zur URL werden.
  • Bilder können behalten oder entfernt werden.
  • Codeblöcke, Zitate und Fußnoten können entfernt werden.
  • Überschriften können in Großbuchstaben gesetzt werden.
  • Interpunktion kann auf ASCII normalisiert werden.

Diese gelten für Rich Text und HTML genauso wie für reinen Text. Die, die wirklich nicht gelten, sind die zeichenformenden — Aufzählungsglyphe, Tabellenlayout, Aufgabenlisten-Markierungen, Zusammenfassen von Leerzeilen — denn einer HTML-Liste muss kein Aufzählungszeichen ausgesucht werden. Diese schalten sich ab, wenn Sie den Klartextmodus verlassen, und der Bereich sagt, warum.

Wenn Sie eine Datei statt eines Einfügens brauchen

Dieselbe Darstellung lädt als eigenständige .html mit eingebettetem Layout herunter, öffnet sich also ohne Netzverbindung korrekt — oder druckt nach PDF.

Den Konverter ausprobieren →