
Ich suchte nach einer Möglichkeit zum Drucken einesAbschlagDatei von der Kommandozeile. Normalerweise verwende ich sie lp
fü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 verwendenpandoc
zum 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, pandoc
eine Datei von Markdown in LaTeX zu konvertieren und diese dann auszudrucken.