Folien für LaTeX-Einführung in Trier
Im Rahmen der Herbsttagung von Dante e.V. habe ich einen Einführungsvortrag zum Thema LaTeX gehalten, hier die Folien dazu.
Textsatz mit \LaTeX, Programmieren, Zahlen, etc.
Author Archive
Im Rahmen der Herbsttagung von Dante e.V. habe ich einen Einführungsvortrag zum Thema LaTeX gehalten, hier die Folien dazu.
Dog Displays (http://www.reichelt.de/?ACTION=3;ARTICLE=77826;PROVID=2402) sind sehr günstig und lassen sich sehr einfach mit dem Arduino benutzen, da sie keine weiteren Bauteile für den Anschluss benötigen. Ich habe ein einzeiliges Display bei Reichelt gekauft und mal angeschlossen. Essentiell hilfreich war dabei das Anschlussschema und die passende Arduino-Bibliothek (http://code.google.com/p/doglcd/). Die Verkabelung auf den Fotos sieht zwar wild aus, ist aber sehr einfach.
Nokia 3310 Displays lassen sich recht einfach durch den Arduino ansteuern (), daher habe ich den letzten Flohmarkt-Besuch mal dazu genutzt, zwei ausrangierte Telefone zu kaufen. Der erste Schritt ist das Entfernen der Displays aus den Telefonen:
Dann liegt das Display frei. Im nächsten Teil werde ich das Display mal an den Arduino anschließen, die Schwierigkeit liegt hier darin, die Signale zu den einzelnen Pins des Displays zu bekommen.
Vor einer Weile hatte ich schon einmal beschrieben, wie man mit Powershell und der Taglib Bibliothek auf MP3 Metadaten zugreifen kann (http://uweziegenhagen.de/?p=732). Erneutes Googeln hat heut morgen eine Umsetzung der Bibliothek für C# und Mono gebracht.
Werd mal testen, ob ich das Projekt mit Visual Studio Express 2010 übersetzen kann.
Nachtrag vom 23.09.2010: Übersetzung hat nicht funktioniert, werde wohl weiterhin mit der fertigen DLL arbeiten.
Über Pulsweitenmodulation (http://de.wikipedia.org/wiki/Pulsweitenmodulation) ist es einfach möglich, LEDs faden zu lassen. Ein einfaches Beispiel, das ich aus dem Arduino Tutorial http://www.arduino.cc/en/Tutorial/Fading übernommen habe, erfüllt seinen Zweck. Ich habe nur den Pin geändert,
Hier ein kurzes Video http://www.youtube.com/watch?v=CpucbeHvbCk
Im nächsten Schritt werde ich mal die Fullcolor RGB LED faden lassen, die Schaltung hab ich schon.
Update vom 02.04.2016: Markus Kohm hat mich freundlicherweise darauf aufmerksam gemacht, dass dieses Beispiel veraltet ist. Ich werde es nicht updaten (Zeitmangel), empfehle aber nicht, es so zu nutzen.
——————————————————–
In einem früheren Posting hab ich schon einmal die wesentlichen Schritte beschrieben, LaTeX eine Subsubsubsection beizubringen http://uweziegenhagen.de/?p=739, hier eine Aktualisierung, die vor allem Heiko Oberdiek zu verdanken ist. Es bedurfte noch einiger Anpassungen, die aktuelle Version ist sicher für die meisten Belange ausreichend. Hinzugekommen ist die Korrektur des Inhaltsverzeichnisses (es werden jetzt die korrekten Gliederungsstufen benutzt) und die daraufhin notwendige Anpassung des Hyperref-Aufrufs. Es ist jetzt auch zu KOMA kompatibel (Die scrartcl-Klasse nutzt standardmäßig serifenlose Schrift für die Überschriften und das TOC), wem dies nicht gefällt möge das \sf im titleformat wieder tauschen. Wenn man diesem Schema folgt, sollten auch tiefere Gliederungsstufen kein Problem sein.
\documentclass{scrartcl} \setlength{\parindent}{0pt} \makeatletter \renewcommand*\l@paragraph{\@dottedtocline{5}{7.0em}{4.1em}} \renewcommand*\l@subparagraph{\@dottedtocline{6}{10em}{5em}} \makeatother \usepackage{titlesec} \usepackage[]{titletoc} \titlecontents{subsubsubsection}[9em]{}{\contentslabel{3.9em}}% {\hspace*{-1.2em}}{\titlerule*[0.675pc]{.}\contentspage} \makeatletter \newcounter{subsubsubsection}[subsubsection] \setcounter{subsubsubsection}{1} \setcounter{secnumdepth}{4} \setcounter{tocdepth}{4} \renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection} \titleclass{\subsubsubsection}{straight}[\subsubsection] \titleformat{\subsubsubsection}{\sf}{\thetitle}{0.9em}{}[] \titlespacing{\subsubsubsection}{0pt}{3.25ex plus 1ex minus 0.2ex}{1.5ex plus 0.2ex} \renewcommand\paragraph{\@startsection{paragraph}{5}% {\z@}% {3.25ex \@plus1ex \@minus.2ex}% {-1em}% {\normalfont\normalsize\bfseries}% } \renewcommand\subparagraph{\@startsection{subparagraph}{6}% {\parindent}% {3.25ex \@plus1ex \@minus .2ex}% {-1em}% {\normalfont\normalsize\bfseries}% } \makeatother \usepackage{hyperref} \makeatletter \newcommand*{\toclevel@subsubsubsection}{4}% \renewcommand*{\toclevel@paragraph}{5}% \renewcommand*{\toclevel@subparagraph}{6}% \makeatother \begin{document} \tableofcontents \section{Hier die Section} \subsection{Hier die eine Sub-Section} \subsubsection{Hier die SubSub-Section} \subsubsubsection{Hier die neue SubSubSub-Section} Hallo Welt \paragraph{Hier der Paragraph} Hallo Welt \subparagraph{Hier der Sub-Paragraph} Hallo Welt \section{Hier die Section} \subsection{Hier die eine Sub-Section} \subsubsection{Hier die SubSub-Section} \subsubsubsection{Hier die neue SubSubSub-Section} Hallo Welt \paragraph{Hier der Paragraph} Hallo Welt \subparagraph{Hier der Sub-Paragraph} Hallo Welt \end{document} |
Standardmäßig kann Thunderbird nur E-Mails weiterleiten, aber nicht umleiten. Jedoch gibt es auch ein TB3-kompatibles Plugin. Unter http://downloads.mozdev.org/mailredirect/ liegt das Mailredirect Plugin (mailredirect-0.7.4-tb3-20100708.xpi), das dem Kontextmenü einen neuen Eintrag „Umleiten“ hinzufügt.
Auf der Froscon am letzten Wochenende habe ich mir „Praxiseinstieg Arduino“ von Thomas Brühlmann gekauft. Mit knapp 25 Euro dürfte es noch in den taschengeld-tauglichen Bereich fallen. Es gefällt mir sehr gut, ist aber meines Erachtens nichts für Leute, die noch nie etwas mit Elektonik zu tun hatten. An einigen Stellen fallen halt Fachbegriffe, die für mich sehr unbekannt sind und zu denen ich gern etwas mehr Erklärung gehabt hätte.
Davon abgesehen zeigt das Buch eine Menge interessanter Beispiele und Ideen, von denen ich einige in der nächsten Zeit umsetzen werde.
Mit dem LoL Shield gibt es eine einfache Möglichkeit, per Arduino ein LED Array zu steuern. Ich habe mein Shield am letzten Wochenende auf der Froscon (http://www.froscon.de) gekauft und unter sachkundiger Hilfe die fast 130 LEDs aufgelötet. Die Vorteile des Shields sind die schiere Masse an ansteuerbaren LEDs sowie die Tatsache, dass außer den LEDs selbst keine weiteren Bauteile zum Einsatz kommen.
Auf der Homepage des Schöpfers http://jimmieprodgers.com/kits/lolshield Beispiele für die Ansteuerung des Shields, hier zwei Beispiele (aufgenommen mit einer Canon 7D):
Mit dem Beamer Paket lässt sich sowohl eine Präsentation als auch ein Artikel oder Handout in einem Dokument setzen, im Beamer-Handbuch ist es sehr gut erklärt. Für die Ungeduldigen hier ein kleines Beispiel, das auf dem Beispiel aus der Dokumentation basiert.
Dazu benötigen wir zwei Rahmendokumente, einmal für die Präsentation und einmal für den Artikel.
Die ignorenonframetext
Option sorgt dafür, dass jeglicher Text, der nicht innerhalb einer Frame-Umgebung steht, ignoriert wird.
% Speichern unter beamerslides.tex \documentclass[ignorenonframetext]{beamer} \listfiles \input{main} \end{document} |
Das Rahmendokument für den Artikel lädt das beamerarticle
Paket, das beamer-spezifische Befehle passend umdefiniert. Das \setjobnamebeamerversion
Kommando legt den Namen der Präsentationsdatei fest, was nützlich ist, wenn einzelne Folien als Bilder in den Artikel eingefügt werden sollen.
% Speichern unter beamerarticle.tex \documentclass{article} \usepackage{beamerarticle} \setjobnamebeamerversion{beamerslides} \input{main.tex} \end{document} |
Im Hauptdokument gibt es zwei mode
-Teile, in denen für die einzelnen Dokumente spezifische Pakete geladen werden können.
% Speichern unter main.tex \mode<article>{\usepackage{fullpage}} \mode<presentation>{\usetheme{Berlin}} % beide Dokumente \usepackage[english]{babel} \begin{document} \section{Introduction} Dieser Text ist nur Teil des Artikels. \begin{frame} \begin{itemize} \item Hello \item World \item Foobar \end{itemize} \end{frame} Dieser Text ist nur Teil des Artikels. % section in beiden Dokumenten \section{Main Part} %subsection nur im Artikel \subsection<article>{only in article} \begin{frame} \begin{itemize} \item In beiden Dokumenten \item diese Zeile auch \only<article>{\item nur im Artikel} \end{itemize} \end{frame} |