Oktober 4th, 2007 — CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, must-have, pdf, vim, web, writing
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.

Oktober 2nd, 2007 — CLI, Freeware, Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, google, must-have, pdf, vim, writing
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.
.

Februar 15th, 2007 — Freeware, Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, web, writing
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.


Oktober 12th, 2006 — Geek stuff, Mac, OsX, Praktisch, Tipps, Tricks, vim, writing