Markdown-Editor mit Vorschauunterstützung für Fußnoten

Ich habe ein Team aus mehreren Leuten, die ganze Bücher im Markdown-Format schreiben, übersetzen und bearbeiten. Das größte Problem, auf das ich bisher gestoßen bin, ist, dass keiner der Redakteure, die ich ausprobiert habe, Leute unterstützt, die Fußnoten unterstützen. Da ein Buch, das wir gerade fertig stellen, 1.216 Fußnoten hat und die meisten Leute, die die Datei berühren, sowieso von der Markdown-Syntax verwirrt sind, ist es ein großer Schmerzpunkt, keine Vorschau zu haben, um zu bestätigen, dass sie es richtig gemacht haben.

Gibt es GUI -Editoren mit Markdown-Vorschaufenstern, die Fußnoten gegenüber der Syntax von Pandoc / PHP Markdown Extras unterstützen? OS X oder webbasiert wäre nett, aber wirklich alles würde mir einen Startplatz für zumindest einen Teil des Teams geben. Ich kann mir ein paar Dollar pro Lizenz leisten, wenn es etwas gibt, das den Schmerz lindert.

Wie Sie hier geantwortet haben ("Fußnoten (wäre das in SE enthalten!)"), unterstützt Haropad Fußnoten im Markdown-Extra-Stil.
@Izzy Huh. Die Dinge, die man im Internet findet. Ich habe auch keine Erinnerung daran , aber die Suche brachte mich diese Woche nach einem ähnlichen Problem dorthin. Seit ich diese Frage geschrieben habe, habe ich auch festgestellt, dass Atom dies jetzt tun kann. Tatsächlich gibt es zwei Pakete, die dies zulassen, aber beide sind sehr spröde einzurichten. Ich habe jetzt andere Gründe, Haropad nicht zu mögen, aber vielleicht schaue ich noch einmal nach, wenn sich nichts anderes ergibt.
Atom ist ein ziemliches Monster. Weitgehend konfigurierbar, aber ich kann mich nicht daran gewöhnen. Haropad hat keine Tabs, sonst würde ich dabei bleiben. Habe eine Empfehlung bekommen. für Markpad (unterstützt MExtra mit Fußnoten), aber ich bin mir nicht sicher, ob Sie das für MacOS kompilieren können (dann mit Mono, da es sich um eine .NET-App handelt). Sauber und schnell, mehr kann man derzeit nicht sagen. Sie können auch ReText auschecken , das MExtra unterstützt; Ich benutze das unter Linux, sollte es auch auf dem Mac tun .
@Izzy AFAIK Sie müssen nichts für Mono kompilieren, Sie können nur eine kompilierte Version, aber Mono unterstützt das Installationsprogramm von MarkPad nicht, also müssen Sie meinen Build verwenden oder es selbst kompilieren ...

Antworten (2)

Da Sie mit einer Web-App gut zurechtkommen, sollten Sie sich StackEdit ansehen :

  • Vorschaufenster: Ja.
  • PHP Markdown Extras: Ja, inkl. Fußnoten und Tabellen
  • OS X oder webbasiert: webbasiert

StapelBearbeiten

Zu den zusätzlichen Funktionen gehören:

  • Flussdiagramme/UML
  • MathJax
  • eingezäunte Codeblöcke
  • [TOC]
  • Klugscheißerchen
  • Mit Dropbox / Google Drive synchronisieren
  • direkt auf einer Website veröffentlichen, die Markdown versteht

Hinweis: Sie sollten Cookies für die Domain (dauerhaft) zulassen, sonst wird Ihnen mitgeteilt, dass Ihr Browser nicht unterstützt wird :)

Das ist in der Tat interessant, aber es gibt ein paar Probleme. Am problematischsten ist, dass es nur mit Inhalten in der Länge von Blogbeiträgen vernünftig umgeht. Werfen Sie ein Buch hinein, wenn es zu einem wahnsinnigen Stillstand kommt, bei dem jeder Tastendruck mehr als 5 Sekunden dauert, bis es widerhallt. Dann gibt es den Alles-oder-Nichts-Ansatz für das GFM/MME-Format, der den Zeilenumbruch unterbricht, wenn Sie Fußnoten aktivieren, und die Tatsache, dass Fußnoten nur teilweise unterstützt werden (keine Inline-Syntax). Wenn ich mir die Quelle ansehe, könnte ich wahrscheinlich die Syntaxprobleme selbst beheben und eine private Instanz hosten, aber die Geschwindigkeit wird es einfach nicht verringern.
Dies hat mich auf Classeur hingewiesen, das vielversprechender ist als StackEdit. Die Leistung ist immer noch ein Problem, aber die Tastaturverzögerung ist im fast erträglichen Bereich. Die Inline-Fußnotensyntax wird unterstützt, und Sie können genau festlegen, welche Markup-Syntaxfunktionen verwendet werden sollen. Die Benutzeroberfläche ist auch für Leute, die mit Markdown zu kämpfen haben, überzeugender. Da muss ich mal richtig durchschnaufen.
Goog-Punkte, @Caleb – Ich habe es nicht mit War and Peace getestet , sorry :) Denken Sie daran, Ihre eigene Frage mit Ergebnissen von Classeur zu beantworten, wenn sie Ihren Fragenanforderungen entspricht (auch wenn Sie sich wieder davon abwenden). Was Ihr riesiges Buch angeht, könnten Sie erwägen, es in mehrere Bände aufzuteilen, wenn es keine andere Möglichkeit gibt, vernünftig daran zu arbeiten;)
Meine Projekte haben nicht einmal annähernd die Länge von Krieg und Frieden , aber es braucht nicht viel von einem Buch, um Live-Vorschauen zu stolpern, aber zumindest die nativen Apps lassen Sie normalerweise weiter tippen und nur die Vorschau verzögert sich. Webbasierte sind eine Katastrophe. Das Aufteilen der Datei in Segmente ist auch keine Option. Es wäre zum Schreiben oder Übersetzen, aber zum Bearbeiten möchten Sie wirklich in der Lage sein, die gesamte Datei zu durchsuchen und zu sehen, wie Begriffe an anderer Stelle verwendet wurden. Separate Dateien machen das zu umständlich.
Befürchten Sie, dass Sie dafür Web-Apps vergessen können und bei nativen bleiben müssen. Aber mal sehen, welche Alternativen sich zeigen.

Gute Frage – denn das stelle ich mir ständig! Ich schreibe wissenschaftliche Bücher und Zeitschriftenartikel und benötige so etwas.

Die Herausforderung, die Sie haben, ist, dass Sie etwas wollen, das die Fußnoten in der Vorschau anzeigt, was bedeutet, dass es in der Lage sein sollte, die Paginierung zu verwalten. Wie Sie sagen, Pandoc oder so etwas muss es daher rendern.

Die Lösung, die ich verwendet habe, ist Ulysses App für OS X:

Geben Sie hier die Bildbeschreibung ein

Erstens verwendet es beim Eingeben der Fußnote einen eigenen Mechanismus, sodass es nicht einfach ist, das Fußnotenformat durcheinander zu bringen. Die Fußnote wird jedoch im Standard- MMD- oder MarkdownExtra-Format gespeichert.

Zweitens können Sie die Ausgabe in der Vorschau anzeigen und die Paginierung mit Fußnoten behandeln . Tatsächlich scheint es eine PDF-Datei für Sie zu generieren, die Sie exportieren können. Sie können auch eine DOCX-Datei exportieren, wenn Sie möchten.

Geben Sie hier die Bildbeschreibung ein

Unnötig zu sagen, ich denke, es passt zu Ihrer Rechnung.

Danke für den Vorschlag und ich werde mich näher damit befassen, aber ich denke nicht, dass dies eine so offensichtliche Übereinstimmung ist, wie Ihr letzter Kommentar vermuten lässt. Dies ist keine "Vorschau" und ich möchte nicht, dass der Editor versucht, die Paginierung zu handhaben und ein PDF zu generieren. Dafür habe ich ein Continuous-Integration-System und das Letzte, was ich brauche, ist eine Software, die die Leute dazu ermutigt, diesen Workflow zu überspringen, indem sie ihnen einen anderen Exportmechanismus gibt, der das Build-System nicht versteht. Auch die "einheitliche Bibliothek" passt nicht gut zum Bearbeiten von MD-Dateien in Git-Repos. Und der Preis ist mehr als ein paar Dollar! Aber die Editor-Benutzeroberfläche ist schick!
Es ist nicht nur eine verwaltete Bibliothek (es befindet sich auf iCloud Drive). Ich hänge Ordner auf meinem Computer darin ein und arbeite darin. Es hinterlässt alles in rohen Textdateien, mit denen ich im Bus auf meinem iPhone (über Dropbox) arbeiten kann, bevor ich in mein Büro komme und auf meinen Computer umschalte. Sie können also einen ganzen Ordner mit .md-Dateien haben, die mit Ulysses gelesen und geschrieben werden können. Das einzige, was ungewöhnlich ist, ist, dass es eine .plist-Datei speichert, die benutzerdefinierte Dinge verwaltet (z. B. die Reihenfolge der Dateien in Ihrer Benutzeroberfläche). Das PDF ist jedoch nur die Vorschau, sodass Sie pandoc weiterhin verwenden können, wenn Sie möchten.