Author Archive

Schicke A5 Reports mit LaTeX erstellen

Hier ein „Proof of Concept“, wie man mit LaTeX schicke Din A5 Reports erstellen kann. Das Beispiel muss mit xeLaTeX übersetzt werden, da es die Microsoft OpenType Fonts nutzt. Das Layout der Fonts gefällt mir persönlich noch nicht, hier kann man sicher durch andere Schrifte noch einen besseren Eindruck schaffen.

Muster (PDF)

\documentclass[10pt]{scrartcl}
\usepackage{xltxtra}
\usepackage[]{xkeyval,polyglossia}
\setmainlanguage[spelling=new]{german}
\usepackage[a5paper,top=2cm, bottom=2cm, left = 2.5cm, right=2cm]{geometry}
\usepackage[]{csquotes}
\usepackage[]{titlesec}
\usepackage[]{url}
\usepackage[]{paralist}
\usepackage[absolute]{textpos}
\usepackage[]{rotating}
 
\usepackage[]{scrpage2}
\usepackage[]{blindtext}
 
\pagestyle{scrheadings}
\setheadsepline[\textwidth]{0.25pt}{}
 
\ohead{\headmark}
\ofoot[\pagemark]{\pagemark}
\cfoot{}
\chead{}
\ihead{Foobar}
 
\usepackage{xcolor}
\definecolor{msdarkblue}{RGB}{54,95,145}
\definecolor{msblue}{RGB}{79,129,189}
 
%\titleformat{\section}[form]{layout}{labellayout}{abstand}{davorcode}[danachcode]
\titleformat{\section}[hang]{\color{msdarkblue}\Large\sffamily\bfseries}{}{0pt}{\vspace*{-6pt}}
\titleformat{\subsection}[hang]{\color{msblue}\large\sffamily\bfseries}{}{0pt}{\vspace*{-4pt}}
\titleformat{\subsubsection}[hang]{\color{msblue}\normalsize\sffamily\bfseries}{}{0pt}{}
 
\setsansfont[ItalicFont={Cambria Italic},BoldFont={Cambria Bold},BoldItalicFont={Cambria Bold Italic}]{Cambria}
\setmainfont[ItalicFont={Calibri Italic},BoldFont={Calibri Bold},BoldItalicFont={Calibri Bold Italic}]{Calibri}
\setmonofont[ItalicFont={Consolas Italic},BoldFont={Consolas Bold},BoldItalicFont={Consolas Bold Italic}]{Consolas}
 
\setlength{\parindent}{0pt}
\setlength{\parskip}{1em}
 
\usepackage{unicode-math}
\setmathfont{Cambria Math}
\begin{document}
 
\setlength{\TPHorizModule}{1mm}
\setlength{\TPVertModule}{1mm}
 
\begin{titlepage}
~
\begin{textblock}{50}(-10,-10)
  \begin{color}{msdarkblue}
    \rule{3cm}{25cm}    
  \end{color}
\end{textblock}
 
% Logo white
\begin{textblock}{130}(30,30)
\rule{2cm}{2cm}\\[2em]   %\includegraphics[height=20mm]{Logo.jpg}
 
{\noindent\Huge\bfseries Title }
 
{\noindent\huge\bfseries Subtitle }\\[5em]
 
{\noindent\Large\bfseries Firstname Lastname}
 
\end{textblock}
 
 
\begin{textblock}{20}(12,200)
\begin{rotate}{90}
{\huge\bfseries \textcolor{white}{rotierter Text}}
\end{rotate}
\end{textblock}
 
\end{titlepage}
 
 
\tableofcontents
 
\clearpage
 
\begin{abstract}
\noindent \blindtext
\end{abstract}
 
\section{Einführung}
 
\blindtext[2]
 
\section{Hauptteil}
\subsection{Hallo}
 
\blindtext
 
\subsection{Welt}
 
\blindtext
 
\section{Fazit}
 
\subsection{Foo}
 
\blindtext
 
\subsection{Bar}
 
\blindtext
 
\end{document}

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

TeXworks unter Raspian installieren

Da Raspian auf Debian wheezy basiert ist auch die Versorgung mit TeXnischer Software gesichert. Hier die notwendigen Befehle, um TeXworks zum Laufen zu bringen:


sudo apt-get --no-install-recommends install libaudio2 libgraphite3 libkpathsea6 liblcms1 libmng1 libpaper-utils libpaper1 libpoppler-qt4-3 libpoppler19 libptexenc1 libqt4-dbus libqt4-script libqt4-scripttools libqt4-xml libqtcore4 libqtgui4 libruby1.9.1 libyaml-0-2 poppler-data qdbus ruby ruby1.9.1 texworks texworks-help-en xfonts-encodings xfonts-utils

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Lighttpd auf dem Raspberry Pi

Um auf dem Raspberry einen Webserver mit PHP Unterstützung laufen zu lassen, bin ich dem Tutorial von http://hobbyelektronik.org/w/index.php/Raspberry_Pi_IO gefolgt, bei mir hat es problemlos geklappt:

Schritt 1:


sudo groupadd www-data
sudo aptitude install lighttpd
sudo aptitude install php5-cgi
sudo lighty-enable-mod fastcgi
sudo adduser pi www-data

sudo chown -R www-data:www-data /var/www
sudo chmod -R 775 /var/www
sudo chmod g+w /var/www # siehe http://raspberrypi.stackexchange.com/questions/1182/how-to-write-to-files-in-var-www-after-installing-lighttpd

Schritt 2

In der /etc/lighttpd/lighttpd.conf folgendes hinzufügen:


fastcgi.server = ( ".php" => ((
"bin-path" => "/usr/bin/php5-cgi",
"socket" => "/tmp/php.socket"
)))

Schritt 3


sudo /etc/init.d/lighttpd force-reload

In Midori oder von einem anderen Rechner aus sollt der Raspberry dann die Startseite ausgeben.

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

TeX Live auf Raspian

Vor zwei Tagen habe ich auf unter Raspian TeX Live 2012 installiert. Die Installation war recht einfach:

  1. Net Installer von tug.org herunterladen und entpacken
  2. Installation laufen lassen (am besten über Nacht)
  3. PATH Variable in der .bashrc erweitern (PATH=/usr/local/texlive/2012/bin/armel-linux:$PATH; export PATH
    )
  4. source ~/.bashrc ausführen, damit die PATH-Änderung aktiv ist

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Erste Schritte mit Raspian

Ziemlich cool an Raspian ist das raspi-config Script, das man über sudo raspi-config aufruft. Änderungen von Locale, Tastaturlayout, etc. lassen sich hier über ein text-basiertes Menü eingeben. Und auch die Erweiterung des Speicherplatzes auf die gesamte SD Karte lässt sich hier erledigen.

Als SD Karte für Raspian nutze ich eine Class 10 von Transcend mit 16 GB (16 Euro bei Saturn), sollte für die ersten Schritte ausreichend sein.

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Arduino hackt Hotel-Türen

Heute meldet Golem, dass ein Arduino beim Aufdecken von Sicherheitslücken in Hotels eine wesentliche Rolle gespielt hat: http://www.golem.de/news/cody-brocious-mozilla-softwareentwickler-hackt-hoteltueren-mit-arduino-1207-93427.html

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Rasbian veröffentlicht

Raspian, eine auf Debian basierendes Linux-Distribution, ist vor ein paar Tagen veröffentlicht worden und löst Debian als empfohlene Distribution ab. Der wesentliche Unterschied liegt in den Anpassungen für die Floating-Point Einheit des Raspberry, die einigen Anwendungen ordentlich Schub verpassen soll. Ich werde versuchen, das ganze mal bis Ende der kommenden Woche zu testen.

Link: http://www.raspberrypi.org/archives/1605

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Günstiges Netzteil für den Raspberry Pi

Bisher habe ich mein iPad Netzteil für den Raspberry Pi genutzt, heute habe ich jedoch bei Tchibo einen günstigen Ersatz bekommen. Für 9,99 Euro ein Netzteil mit 2100 mA, das sind noch einmal 100 mA mehr als beim iPad Netzteil.

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Erste Schritte mit dem Raspberry Pi

Hat man das Debian Image erfolgreich zum Laufen gebracht und sieht man den Login-Screen, dann wird es Zeit für die ersten Schritte:

  1. Einloggen, User pi, Passwort raspberry. Zu beachten ist, dass das Tastatur-Layout noch auf Englisch eingestellt ist, man also rasberrz eingeben muss
  2. Setzen des Keyboard-Layouts: sudo dpkg-reconfigure keyboard-configuration. Ich habe die Konfiguration auf 105 Tasten und „German“ gesetzt.
  3. Setzen der Locales: sudo dpkg-reconfigure locales, hier habe ich „de_DE UTF8“ gewählt.
  4. Update der Installation: sudo apt-get update und sudo apt-get upgrade
  5. Aufsetzen des SSH-Dienstes
    1. sudo bash
    2. ssh-keygen -t rsa. Bei Fragen einfach Return drücken.
    3. sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc

    Spätestens nach dem sudo reboot kann man dann mit der über ifconfig -a ermittelten IP-Adresse auf den Pi zugreifen.

Links

http://www.heise.de/hardware-hacks/artikel/Erste-Schritte-mit-dem-Raspberry-Pi-1573973.html

http://fusionstrike.com/2012/setting-ssh-ftp-raspberry-pi-debian

http://www.irrational.net/2012/04/18/making-the-raspberry-pi-less-british/

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website

Mein Raspberry Pi ist endlich da!

Nach mehreren Monaten Wartezeit seit der Bestellung und einer Lieferzeit von knapp zehn Tagen ist endlich mein Raspberry Pi angekommen.

Bei der initialen Einrichtung habe ich mich an das debian Tutorial der c’t (http://www.heise.de/hardware-hacks/artikel/Erste-Schritte-mit-dem-Raspberry-Pi-1573973.html) gehalten.

Kleinere Stolpersteine gab es jedoch: Der empfohlene Win32diskimager verweigerte auch mit Admin-Rechten die Arbeit, sodass ich auf ein Linux System für das Schreiben des Images auf eine SD Karte ausweichen musste. Dort beging ich dann den Fehler, das Image nach /dev/sdd1 zu kopieren statt nach /dev/sdd.

Als Netzteil für den Pi nutze übrigens ich mein iPad Netzteil. Die 700mA, die der Pi laut Internet braucht, werden vom iPad Netzteil mit seinen 2A locker gemeistert.

Uwe

Uwe Ziegenhagen likes LaTeX and Python, sometimes even combined. Do you like my content and would like to thank me for it? Consider making a small donation to my local fablab, the Dingfabrik Köln. Details on how to donate can be found here Spenden für die Dingfabrik.

More Posts - Website