Aus LaTex über HTML ein E-Buch (e-book) machen

Juni 21, 2012

Ich habe Texte in LaTex formatiert und möchte die gerne auf meinem Kindle haben. Das ging ganz gut über den Umweg über HTML. Es gibt zwei Tools unter Ubuntu oder Debian die dafür was taugen: latex2html oder tex4ht (bzw. htlatex). tex4ht soll besser sein, ist aber auch schwieriger zu verstehen. Ich hatte mit latex2html ganz brauchbare Resultate.

Standardmäßig erstellt latex2html pro Kapitel eine neue HTML-Datei, ich will aber alles in eins:

latex2html -split 0 Buch.tex

Und schon habe ich eine dicke HTML-Datei in einem Unterordner. Nun das ganze noch mit Calibre (ist auch über Apt installierbar) als Buch importieren und in das gewünschte E-Buch-Format umwandeln. Also vermutlich EPUB oder MOBI.

Ps: Auch die Bilder werden perfekt übernommen. Für die Titelseite nimmt man wohl am besten A5 in LaTex…

Partition in Grub2 aufnehmen

Juli 30, 2011

Man könnte meinen es sei einfach eine Partition in Grub2 aufzunehmen. Wer das aber über den klassischen Weg (Konfigurations-Datei) machen will rennt gegen die Wand. Zumindest ging es mir so!

Ein viel einfacherer aber nicht so offensichtlicher Weg klappt aber:

1) Installiere das Paket: os-prober
2) Als Root ausführen: update-grub2

Nun sollten alle Boot-Fähigen Partitionen im Boot-Menü kommen. Da ich das nicht alleine herausgefunden habe sondern die Debian-Leute fragen musste geht der Tipp ab ins Internet, für euch 😉

Englische Tastatur mit Umlauten unter Linux

Juni 5, 2011

Lange habe ich mich davor gedrückt. Nun habe ich mich endlich mal darum gekümmert. Wie kriege ich üöä auf meine englische Laptop-Tastatur?

Es gibt wohl viele Wege das Problem zu lösen. Eine relativ schmerzlose die nicht zu tief ins System eingreift ist die folgende:

Unter Debian das Paket numlockx installieren (sudo aptitude install numlockx).

Dann folgendes in einer Datei namens .xmodmap im Home ablegen:

Den Rest des Beitrags lesen »

Mal ums Mail kümmern

März 7, 2011

Hallo Welt.

Ich habe da mal eine Frage. Jetzt wo sich doch inzwischen in der IT alles um die „Cloud“ dreht stellt sich mir die Frage langsam dringend.

Mein Problem ist simpel und heisst Email.

Ich benutze klassisch irgendwelche gratis Anbieter die mir einen POP3 Account plus hässliches Webmail bieten. Der Nachteil dabei ist, dass ich wegen dem unpraktischen Web-Interface immer noch auf einen lokalen Mailclient angewiesen bin. Dumm nur, dass man dann beim Mail abrufen halt alle Mails vom Anbieter runterlädt und löscht. Das heisst man kann später nicht mehr von sonst irgendwo darauf zugreifen. Das war früher ja kein Problem. Aber in der heutigen Welt wo sich alles immer schneller und verrückter dreht ist es nun ein Problem wenn ich nicht auf alles immer überall Zugriff habe (zumindest auf die Mails).

Den Rest des Beitrags lesen »

Text in PDF’s markieren

Januar 10, 2011

Lange ist’s her seit ich was geschrieben habe. Diese geniale Tool hat mich aber wieder dazu verleitet 🙂

Mit xournal lässt sich in PDF’s auch unter Linux Text komfortabel markieren!

Drüber malen und „gut is“:

Das opensource Programm ist bei den gängigen Linux-Distros (Ubuntu, Debian, wohl auch die anderen) dabei, ansonsten hier: https://sourceforge.net/projects/xournal/

Frage: Sparen Proxies Energie?

Oktober 4, 2010

Ich frage mich gerade ob man durch hinzufügen eines zwischen-speichernden Proxy (caching proxy) gesamthaft Energie spart.

Eines ist klar, man gewinnt (meistens) an Geschwindigkeit. Denn der Proxy speichert bereits besuchten Netz-Inhalt lokal und stellt in später direkt wieder zur Verfügung.

Nun braucht dieser Proxy natürlich eine zusätzliche Maschine die auch Energie frisst. Andererseits entlastet der Proxy auch die ganze Server und Netzwerk-Infrastruktur im Internet.

Den Rest des Beitrags lesen »

Linux von USB starten

September 14, 2010

Ja ich habe schon lange keinen Eintrag mehr geschrieben. Ja, dieses Thema ist auch nicht gerade die neueste Errungenschaft in der IT-Welt.

Dennoch schreibe ich mal wieder, und erst noch über was ausgelutschtes 🙂

Problem welches ich hatte: Debian Squeeze oder Sid (also testing oder unstable) auf einem eeePC ohne CD-Laufwerk installieren.

Das übliche googeln brachte mich vor allem auf handgestricktes wie zum Beispiel hier. Das ging auch ganz toll mit Debian Lenny (also stable). So geht das etwa in kürze (Achtung nicht einfach so ungeprüft laufen lassen):

sudo umount /dev/sda
wget ftp://ftp.debian.org/debian/dists/stable/main/installer-i386/current/images/hd-media/boot.img.gz
sudo sh -c 'zcat ~/boot.img.gz > /dev/sda'
sudo mount /dev/sda /mnt
sudo cp debian_stable.iso /mnt
sudo umount /dev/sda

Wie gesagt, das klappte ganz toll mit stable aber das war es auch schon. Mit Squeeze bin ich ich auf die Schnauze gefallen.

Den Rest des Beitrags lesen »

My .vimrc

Mai 25, 2010

Things the world should know:

  • My .vimrc

Den Rest des Beitrags lesen »

NaYaBoh – Release v0.3

April 23, 2010

Oooook… I’m pretty tired now.

After hours of coding, debugging and documenting I will now just announce v0.3 of NaYaBoh.

NaYaBoh is an “Internet Proxy Server”, especially designed to enhance Internet access in developing countries. See here for more information.

NaYaBoh has been serving at my place now for quite some month. Also Michel and his Linux friends in Limbe are now using (or testing?) NaYaBoh.

I can actually tell that NaYaBoh works very fine and with no severe bugs. (In my environment…)

So I think it’s now time to slow down the development. I will now try to spread this thing in Cameroon.

I will not try to make any money – but I will try to encourage some guys to make money with it. By selling a ready to run box to others.

I will probably report how this Idea is selling here in Cameroon.

Wish me luck 🙂

Create a Graph with Perl’s GD::Graph

März 26, 2010

Another backup of know-how…

I created this example some years ago. Since my old wiki is replaced by this blog I’ll post it here.

It was very handy for me recently – when I had to creat a graph with Perl (again).

You need to create charts like this?

GD area graph

GD::Graph::area

Den Rest des Beitrags lesen »