txt2tags-Zaubereien

Eine Zeitlang habe ich mit iso-8559-1 bzw. latin1 Zeichensätzen gearbeitet, weil meine Dana keine andere Codierung beherrschte. Allerdings erforderte das einiges hin- und hercodieren auf dem Mac und mit txt2tags, weil hier eben utf8 angesagt ist. Jetzt hatte ich die Nase voll und bin wieder bei utf8 gelandet. Auf der Dana ersetze ich die üÜäÄöÖß automatisch durch die entsprechenden Zeichen.

Ich kann also endlich wieder das herrliche txt2tags nutzen, um Texte zu erstellen und diese dann per Knopfdruck zu konvertieren. Hier steht, wie’s geht, und jetzt folgen die Optionen, die in meiner txt2tags-Datei stehen:

%!encoding:utf8
%!options(html): --style book.css --css-inside --css-sugar
%!options(xhtml): --style book.css --css-inside --css-sugar
%!postproc(tex): "\\documentclass\{article\}" "%!TEX TS-program = xelatex\n%!TEX encoding = UTF-8 Unicode\n\\documentclass[12pt]{article}\n\\usepackage{geometry}\n\\geometry{a4paper,left=25mm,right=20mm,top=25mm,bottom=20mm}"
%!postproc(tex):"\\usepackage\[urlcolor=blue,colorlinks=true\]\{hyperref}" "\\usepackage[ngerman]{babel}\n\\usepackage{fontspec,xltxtra,xunicode}\n\\defaultfontfeatures{Mapping=tex-text}\n\\setromanfont[Mapping=tex-text]{Hoefler Text}\n\\setsansfont[Scale=MatchLowercase,Mapping=tex-text]{Gill Sans}\n\\setmonofont[Scale=MatchLowercase]{Andale Mono}"
%!postproc(tex):"\\usepackage\[utf8\]\{inputenc\}  % char encoding" ""

Mit den %!postproc(tex)-Zeilen ersetze ich die “normalen” Tex-Befehle durch XeTeX, definiere meine Schriften und installiere die deutsche Silbentrennung.

Post to Twitter Post to Plurk Post to Delicious Post to Facebook Post to Ping.fm

MacVim und vim-cocoa auf Google Code

Durch Zufall stolpere ich gleich über zwei neue Vim Ports für den Mac (Beide nur unter Tiger – 10.4 – lauffähig). Aber vim-cocoa und MacVim sind beide deutlich schneller und Mac-Liker als der Vim for Mac, den ich bisher benutzt habe. Zwar gibt es noch einige Macken, aber es tut sich was. Ich würde ja sofort zu einem der beiden Ports wechseln, wenn mein txt2tags -> XeLaTeX -> PDF Workflow funktionieren würde, aber bisher kommt nur der alte Vim mit den Pfaden klar. So schreibe ich in txt2tags, drücke 2p und schaue mir direkt das konvertierte PDF an. Die Befehle, die der Reihe nach abgearbeitet werden, lauten :!/usr/local/bin/txt2tags -t tex %; usr/texbin/xelatex %< .tex; open %<.pdf. Funktioniert, wie gesagt, leider noch nicht mit den neuen Vims. Was funktioniert, ist die Umwandlung in HTML via :!/usr/local/bin/txt2tags -t html %; open %< .html. Das ist ja auch schon mal was. .

Post to Twitter Post to Plurk Post to Delicious Post to Facebook Post to Ping.fm

Markdown-Tool für Macs

Markdown ist ja bekanntermaßen eine nette Art, einfache Syntax in HTML-Code umzuwandeln. Viele Blogs verwenden es (oder das Gegenstück Textile. Ich bin ja ein Fan von txt2tags, aber um mal schnell zwischendurch einen kleinen Blogeintrag zu schreiben, eignet sich Markdown ganz gut.

Entweder man schreibt in dem wunderbaren Editor Textwrangler und verwendet Markdown als Unix Filter (die aktuelle Version hat Markdown-Unterstützung schon direkt eingebaut, benötigt aber mindestens 10.4) oder man nutzt ein kleines freies Progrämmchen namens Mark. Man schreibt im oberen Teil des zweiteiligen Fensters in Markdown-Syntax, klickt auf Convert & Copy (bzw. drückt Apfel-K) und erhält im unteren Teil den fertigen HTML-Code, der sich dann auch schon in der Zwischenablage befindet. Sehr praktisch.

Mark

Post to Twitter Post to Plurk Post to Delicious Post to Facebook Post to Ping.fm

Neu: txt2tags jetzt auch mit wordpress-blog

Es tut sich etwas beim genialen Python-Skript Txt2Tags. Nicht nur, dass die Seite einen komplett neuen Auftritt bekommen hat, jetzt gibt es auch noch ein Blog – natürlich auf wordpress.com. Ein regelmäßiger Besuch lohnt sich, denn das Programm scheint sich gerade mal wieder ordentlich weiterzuentwickeln. Einen Installer für Mac gibt es jetzt auch. Und man kann das Ganze sogar online testen.

Post to Twitter Post to Plurk Post to Delicious Post to Facebook Post to Ping.fm