Textformatierungswerkzeuge

3173
prosseek

Ich mache Notizen in Textform, zum Beispiel:

## Aufgabenliste 1. mach das 2. mach das  ## ETWAS ALLES 1. mach das 2. mach das  

Gibt es Werkzeuge, um diesen Text in das HTML- oder LaTeX-Format zu ändern? Ich finde Sphinx, da es sich um Python-Code handelt. Es wäre großartig, es gibt ein Werkzeug für eine allgemeinere Textformatierung.

14

3 Antworten auf die Frage

30
RedGrittyBrick

Es ist fast acht Jahre her, seit ich die Antwort unten geschrieben habe. Ich benutze Grutatxt nicht mehr und benutze jetzt fast ausschließlich MultiMarkdown, was Markdown eine Reihe nützlicher Erweiterungen hinzufügt - die erweiterte Funktion, die ich am meisten benutze, sind Tabellen.

Es gibt eine Reihe von Erweiterungen von Markdown, die nicht zu 100% kompatibel sind, aber fast austauschbar verwendet werden können, wenn Sie auf eine gemeinsame Teilmenge von Funktionen achten

  • MultiMarkdown
  • Github-gewürzter Markdown
  • PHP Markdown Extra

Es gibt eine gute Unterstützung für Supersets von Markdown in vielen Anwendungen und Sprachen. Ich habe PHP, Perl und Go (Golang) für erweitertes Markdown verwendet

Es gibt viele Desktop- und Mobile-Apps, die Markdown-Bearbeitung mit Live-Vorschauen usw. unterstützen. Ich benutze jedoch immer noch einen Nur-Text-Editor.

Ich persönlich benutze Pandoc nicht, aber ich glaube, es ist gut gewartet und wahrscheinlich der vielseitigste, leichteste Markup-Prozessor. Es sollte auf jedermanns Shortlist stehen.


Ich schlage vor, Markdown, Textile und Grutatxt zu betrachten . Es gibt aber viele:

Liste von Nur-Text-Markup und -Tools

Andere Listen

Grutatxt

Ich mag Grutatxt, weil es mir scheint, als wäre es reiner Naturtext nur am nächsten und daher ist der reine Text sehr gut lesbar. Ich verwende GrutaTxt, um HTML und PDF zu generieren (über LaTeX). Es verarbeitet Tabellen sehr gut, was Markdown meines Wissens nicht kennt. Ich habe ein Perl-Skript, um ein Inhaltsverzeichnis hinzuzufügen und ein CSS-Stylesheet einzufügen. Ich benutze recode, um Zeichenkodierungen in UTF8 zu konvertieren. Ich habe alles in einem einfachen Makefile, so dass ich einfach die Textdatei bearbeiten und makeeingeben kann, um sie als Webseite (und als PDF gleichzeitig) zu veröffentlichen.

Markup-Vergleich für GrutaTxt, ASCIIDOC und APT

NL= neue Zeile, SP= Leerzeichen

Title Markdown Title NL ===== Grutatxt Title NL ===== ASCIIDOC Title NL ===== APT --- NL Title NL --- NL Author NL --- NL Date  H1 Markdown Head NL ==== or # Head # Grutatxt Head NL ==== ASCIIDOC Head NL ---- or == Head APT * Head  H2 Markdown Head NL ---- or ## Head ## Grutatxt Head NL ---- ASCIIDOC Head NL ~~~~ or === Head APT ** Head  H3 Markdown ### Head ### Grutatxt Head NL ~~~~ ASCIIDOC head NL ^^^^ or ==== Head APT *** Head  H4 Markdown - Grutatxt - ASCIIDOC Head NL ++++ or ===== Head APT **** Head   Bold Markdown **word** Grutatxt *word* ASCIIDOC .word APT <<word>>  Italic Markdown *word* Grutatxt _word_ ASCIIDOC - APT <word>  Code Markdown `words` Grutatxt `words' ASCIIDOC `words` APT <<<words>>>  Line Break Markdown words SP SP NL Grutatxt - ASCIIDOC - APT words \ NL words  Non breaking space Markdown - Grutatxt - ASCIIDOC - APT word\ word  Comment Markdown - Grutatxt - ASCIIDOC - APT ~~ comments  HyperLink Markdown [name](http://a.b.c) Grutatxt http://a.b.c(name) ASCIIDOC <<a.b.c, name>> APT http://a.b.c {{name}}  Anchor Markdown - Grutatxt - ASCIIDOC [[name]] APT   Unordered List Markdown SP SP - words Grutatxt SP * words ASCIIDOC SP - words APT SP * words  Ordered List Markdown SP SP 1. words Grutatxt SP # words ASCIIDOC - APT [[1]] words  Definition Markdown - Grutatxt SP * term: definition ASCIIDOC term:: NL definition APT [term] definition  Table Markdown - Grutatxt +---+---+ | a | b | +---+---+ ASCIIDOC ~~~~~ h,h,h ~~~~~ a,b,c d,e,f ~~~~~ APT *---*---+---: |ctr|lft|rgt| *---*---+---: caption  Image Markdown ![alt](http://a.b.c.png) Grutatxt << NL <img src="cow.jpg" /> NL >> ASCIIDOC - APT [cow.jpg] caption  Preformatted Markdown SP SP SP SP words or <pre> NL words NL </pre> Grutatxt SP words ASCIIDOC SP words APT --- NL words NL ---  Horizontal Rule Markdown NL ------ NL  Grutatxt ____ ASCIIDOC - APT ====  Citation Markdown - Grutatxt ``words ASCIIDOC - APT - 
** reStructuredText ** ist das am häufigsten vorgestellte Testformatierungsprojekt. PDF / HTML / Folien. Inhaltsverzeichnis, Offline-Verzeichnisse, gedruckte Bücher. Kann mit ** Pandoc ** in jedes andere Format konvertiert werden. Verwenden Sie einfach keine schwachen * Markdown * -Formate ... gavenkoa vor 11 Jahren 0
1
Kiwi

Ein anderes Format ist Textil . Der Abschlag ist mehr oder weniger bequem .

0
johntait.org

Der Org-Modus sieht ideal aus.

Ihr Markup ist bereits sehr ähnlich, und im Organisationsmodus gibt es viele Ausgabeformate, einschließlich derer, die Ihren Anforderungen entsprechen.