Markdown-Inhalte in InDesign importieren?

7

Okay, ich habe eine Markdown-Datei ( .md), die den gesamten Inhalt meines Buches enthält. Ich möchte diesen Inhalt in InDesign stylen und anordnen. Dann möchte ich diesen gestalteten Inhalt zum Lesen in ein PDF exportieren.

Die Art und Weise, wie ich dies versucht habe, ist die Verwendung von Pandoc zum Konvertieren .mdin a .icmlund die Verwendung File -> Placevon InDesign zum Platzieren des Dokuments .icmlin einem .inddDokument gemäß diesem Lernprogramm . Dies bedeutet jedoch, dass der gesamte .icml-Inhalt nicht bearbeitet werden kann.

Es gibt einige Standardstile (Absatz, Kopfzeile 1, Liste mit Aufzählungszeichen usw.), die ich ändern kann, und einige dieser Änderungen werden im Dokument wiedergegeben. Ich kann jedoch nicht ändern, welcher Inhalt welchen Stil verwendet, oder Text von einem Textrahmen in einen anderen schneiden (dh Seitenumbrüche einfügen, anstatt den Textrahmenüberlauf zu verwenden).

Wenn ich den Text direkt in einen InDesign-Text eingefügt hätte, wäre ich in der Lage, in den Rahmen zu doppelklicken, Text hervorzuheben und einen Stil anzuwenden oder ihn auszuschneiden und in einen neuen Rahmen auf einer anderen Seite einzufügen. Der File -> PlaceInhalt lässt mich jedoch nicht über das Verschieben / Ändern der Größe hinaus mit dem Textrahmen interagieren.

Schlimmer noch, jedes Mal, wenn ich das ändere .mdund erneut auf .icmlPandoc exportiere , wird das File -> PlaceInDesign unterbrochen, und ich muss jeden Textrahmen mit platziertem Inhalt löschen, einen neuen Textrahmen erstellen, den neuen Export dort platzieren und dann auf den Überlauf klicken Schaltfläche und erstellen Sie neue Frames für jede Seite.

Gibt es eine Möglichkeit, platzierte .icmlInhalte in einem .inddDokument zu bearbeiten ? Wenn dies nicht der Fall ist, gibt es eine bessere Möglichkeit, .mdInhalte in InDesign zu importieren ? Damit bin ich am Ende meines Witzes!

megrage1983
quelle
Sie möchten also Markdown für Webinhalte (CSS) mithilfe von InDesign-Stilen bearbeiten? Warum überhaupt InDesign verwenden? Was ist hier das ultimative Ausgabeziel?
Scott
2
Ich möchte für ein Buch als PDF exportieren. Das Ziel ist: Markdown (Inhalt) -> InDesign (Stil) -> PDF (Lesen). Ich will nicht verwenden tatsächliche CSS, ich , ich meine nur InDesign Funktionalität Stil das Buch in den gleichen Art und Weise CSS - Stilen eine Website verwenden möchte. Ich werde das OP bearbeiten, um dies klarer zu machen.
megrage1983

Antworten:

4

Sie müssen zuerst den Inhalt auschecken, um die platzierte ICML zu bearbeiten.

Wählen Sie im Layout die zu bearbeitenden Text- oder Grafikrahmen aus und wählen Sie sie aus
Edit > InCopy > Check Out.

Siehe Arbeiten mit verwalteten Dateien

Wenn der Inhalt bereits ausgecheckt ist, wurde der Inhalt möglicherweise nie wieder eingecheckt. Suchen Sie die versteckte Sperrdatei und löschen Sie sie. (so etwas wie: ~docname~kwi4s-.idlk)

Wenn Sie Ihre ICML erneut verknüpfen möchten, können Sie auch das Linkfenster öffnen und Ihre platzierten Inhalte dort erneut verknüpfen. (Beachten Sie, dass Ihr Dokument bearbeitet werden kann, wenn Sie die Verknüpfung Ihrer ICML hier aufheben. Änderungen, die Sie vornehmen, werden jedoch nicht in der ICML-Datei gespeichert.)

Persönlich benutze ich docxicml , es ist nicht perfekt (siehe #Supported Elements), aber es passt mir gut. Alle Mitwirkenden sind willkommen!

Bruno
quelle
Wie gehen Sie mit der manuellen Anpassung des Buchstabenabstands um? Alle in InDesign vorgenommenen Abstände gehen nach dem erneuten Verknüpfen der ICML-Datei verloren, auch wenn sich nur ein kleiner Teil des Texts ändert.
mb21
Sie müssen zuerst die Änderungen beider ICML-Dateien zusammenführen, bevor Sie sie erneut verknüpfen können. stackoverflow.com/questions/4402102/… Aber im Allgemeinen versuche ich, all dies zu vermeiden, indem ich sicherstelle, dass meine Stile richtig eingerichtet sind (Good H & J) und GREP-Styles verwende, um alle Kerning-Probleme zu lösen.
Bruno
Danke, ich habe eine Zusammenfassung geschrieben: github.com/jgm/pandoc/wiki/Importing-Markdown-in-InDesign
mb21