Markdown-Datei über die Befehlszeile drucken

Markdown-Datei über die Befehlszeile drucken

Ich suchte nach einer Möglichkeit zum Drucken einesAbschlagDatei von der Kommandozeile. Normalerweise verwende ich sie lpfür einfache Textdateien; ich möchte so etwas verwenden, aber fürAbschlag.

Außerdem wäre es toll, wenn beim Drucken auch die Silbentrennung berücksichtigt werden könnte (bei meinem aktuellen Ansatz ist dies nicht der Fall).

Ganz allgemein wäre es fantastisch, viele weitere Dateitypen über die Befehlszeile drucken zu können.


Bearbeiten:Beachten Sie, dass es möglich ist, dem Befehl einen MIME-Typ hinzuzufügen lp. Beispiel:

lp -o document-format=text/x-markdown file.md

Das Problem dabei ist natürlich, dass mein Drucksystem (CUPS) diese Art von Dokument nicht zulässt.


Lösung:Ein Freund hat mir von einer Möglichkeit erzählt, dies zu erreichen. Eine Reihe von Pipes.
markdown file.md-> .md zu .html
iconv -f utf-8 -t iso-8859-1-> utf-8 zu iso-8859-1
html2ps-> html zu postscript
lp-> drucken

Endlich

markdown file.md | iconv -f utf-8 -t iso-8859-1 | html2ps | lp

Macht den Trick


Das Schlechte:Dasnichterreichen dieSilbentrennungTeil (zumindest glaube ich das nicht). Mein Freund sagte mir, dass es besser ist, dafür zu verwendenpandoczum Konvertieren einer Datei vonAbschlagZuLatexund das dann ausdrucken.

Antwort1

Es gibt Befehlszeilentools zum Konvertieren von Markdown in Text. Sie können es dann an etwas wie lp oder a2ps oder Ähnliches weiterleiten.

Antwort2

Lösung: Ein Freund hat mir von einer Möglichkeit erzählt, dies zu erreichen. Eine Reihe von Pipes.
markdown file.md-> .md zu .html
iconv -f utf-8 -t iso-8859-1-> utf-8 zu iso-8859-1
html2ps-> html zu postscript
lp-> drucken

Endlich

markdown file.md | iconv -f utf-8 -t iso-8859-1 | html2ps | lp

Macht den Trick

Das Schlechte: Damit wird der Teil mit der Silbentrennung nicht erledigt (zumindest glaube ich das nicht). Mein Freund hat mir gesagt, dass es dazu besser ist, pandoceine Datei von Markdown in LaTeX zu konvertieren und diese dann auszudrucken.

verwandte Informationen