<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Olaf&#039;s blog &#187; latex</title>
	<atom:link href="http://olafsblog.sysbsb.de/category/latex/feed/" rel="self" type="application/rss+xml" />
	<link>http://olafsblog.sysbsb.de</link>
	<description>Olaf&#039;s blog on software development and life</description>
	<lastBuildDate>Thu, 18 Nov 2010 07:57:20 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Latex, PDF-Erzeugung und schöne Formeln mit Kile &amp; Ubuntu</title>
		<link>http://olafsblog.sysbsb.de/latex-pdf-erzeugung-und-schone-formeln-mit-kile-ubuntu/</link>
		<comments>http://olafsblog.sysbsb.de/latex-pdf-erzeugung-und-schone-formeln-mit-kile-ubuntu/#comments</comments>
		<pubDate>Sun, 06 Apr 2008 18:38:34 +0000</pubDate>
		<dc:creator>olaf</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://olafsblog.sysbsb.de/?p=40</guid>
		<description><![CDATA[Wer seine Arbeiten mit Latex verfassen möchte wird oft von der schier endlosen Masse von Paketen, Versionen, Tools und Konfigurationen erschlagen, die mit dieser an sich recht einfachen Sprache einhergehen. Ich kam neulich wieder in dem Umstand einen Artikel mit Latex zu verfassen, und habe mir zu diesem Zweck Tools und Pakete unter Ubuntu 7.10 [...]]]></description>
			<content:encoded><![CDATA[<p>Wer seine Arbeiten mit <a href="http://www.latex-project.org/">Latex</a> verfassen möchte wird oft von der schier endlosen Masse von Paketen, Versionen, Tools und Konfigurationen erschlagen, die mit dieser an sich recht einfachen Sprache einhergehen. Ich kam neulich wieder in dem Umstand einen Artikel mit Latex zu verfassen, und habe mir zu diesem Zweck Tools und Pakete unter <a href="https://wiki.ubuntu.com/GutsyGibbon">Ubuntu 7.10 (Gutsy Gibbon)</a> herausgesucht, mit denen ich insgesamt mehr als zufrieden war.  Eine kurze Beschreibung und Installationsanleitung.</p>
<p><em>Update: Alle hier beschriebenen Pakete sind auch in <a href="http://www.ubuntu.com/">Ubuntu 8.04</a> unterstützt und funktionieren dort auf die gleiche Weise. </em></p>
<p><span id="more-40"></span></p>
<h2>Inhaltsverzeichnis</h2>
<ol>
<li><a href="#requirements">Anforderungen</a></li>
<li>
       <a href="#tools">Kurz vorgestellt: Die Tools</a></p>
<ol>
<li><a href="#toolsEditor">Der Editor: Kile</a></li>
<li><a href="#toolsSpelling">Spell checking für Kile</a></li>
<li><a href="#toolsEps">Inkscape für EPS-Grafiken</a></li>
<li><a href="#toolsFormulas">Schöne Formeln mit amsmath</a></li>
<li><a href="#toolsUnicode">Unicode-Unterstützung</a></li>
</ol>
</li>
<li><a href="#installtools">Installation der Tools</a></li>
<li><a href="#template">Latex-Vorlage</a></li>
</ol>
<h2 id="requirements">Anforderungen</h2>
<ul>
<li>Ein intuitiv zu verwendender Editor mit guter Syntaxunterstützung und Spellchecker, aber kein WYSIWYG (was bei Latex wenig Sinn machen würde).</li>
<li>Einfache Erzeugung gut aussehender PDF-Dokumente</li>
<li>Einbinden von skalierenden Grafiken (Ich habe Encapsulated Postscript (eps) verwendet)</li>
<li>UTF-8 als Zeichenkodierung</li>
<li>Deutsche Sprachunterstützung</li>
<li>Integration gut lesbarer Formeln mit den latex math &#8211; Erweiterungen</li>
</ul>
<h2 id="tools">Kurz vorgestellt: Die Tools</h2>
<p>Nach Ausprobieren diverser Tools und viel Forengesuche habe ich mit der folgenden Konfiguration alle Anforderungen erfüllt:</p>
<h3 id="toolsEditor">Der Editor: Kile</h3>
<p><a href="http://kile.sourceforge.net/">Kile</a> bietet alles, was ich wollte: Eine saubere Syntaxunterstützung mit Autocompletion, Erzeugung von ps, dvi und pdf auf Knopdruck,<br />
Spellchecking und eine grosse Menge intuitiv zu verwendender Werkzeuge. Zudem können die Arbeiten in Projekten verwaltet werden. Auch die Logfile und Konsolenansichten überzeugen, wenn es mal hakt.</p>
<h3 id="toolsSpelling">Spell checking mit Aspell</h3>
<p>Der dem KDE-Projekt entstammende Kile benötigt  <a href="http://aspell.net/">Aspell</a>, um Spellchecking durchzuführen.<br />
Ist Aspell installiert, muss es noch als standard-Spellchecker eingestellt werden. Dazu wird nach der Installation Kcontrol auf der Console mit <code>$ kcontrol</code> gestartet und im Kcontrol-Dialog unter &#8220;KDE Components > Spell Checker&#8221; Dictionary -> &#8220;German&#8221;, Encoding -> &#8220;UTF-8&#8243; und Client -> &#8220;Aspell&#8221; ausgewählt. Dann kann der Spellcheck-Dialog von Kile unter &#8220;Tools > Spelling&#8230;&#8221; gestartet werden. Siehe auch <a href="#installtools">Installation der Tools</a>.</p>
<h3 id="toolsEps">Integration von EPS-Grafiken mit Inkscape</h3>
<p>EPS-Grafiken können mit dem hervorragenden Zeichentool <a href="http://www.inkscape.org/">Inkscape</a> gezeichnet oder umgewandelt werden.<br />
Hat man seine Grafik als Encapsulated Postscript gespeichert, so kann man diese zum Beispiel so in ein Latex-Dokument integrieren:</p>
<pre class="brush: java;">
\\begin{figure}[h]
\\includegraphics[width=0.5\\textwidth]{/path/to/my.eps}
\\caption{Text for my figure}
\\label{label_for_the_figure}
\\end{figure}
</pre>
<p>Voraussetzung ist, dass das Paket <code>graphics</code> im Latex-Dokument verwendet wird:</p>
<p><code>\usepackage{graphicx}</code>.</p>
<h3 id="toolsFormulas">Schöne Formeln</h3>
<p>Wer sauber lesbare Formeln haben will, sollte das Paket <a href="http://www.ams.org/tex/amsmath.html">amsmath</a> verwenden:<br />
<code>\usepackage{amsmath}</code>. Es biete eine Reihe verbesserter Mathematiksymbole an, zum Beispiel <code>\dfrac{Zähler}{Nenner}</code>.</p>
<h3 id="toolsUnicode">Schöne PDF&#8217;s mit Unicode</h3>
<p>Um die unicode (bspw. UTF-8) Zeichen sauber zu rendern sollte ein Paket zur unicode-Unterstützung integriert sein.<br />
Am einfachsten ist die Verwendung von <code>\usepackage{ucs}</code>.<br />
Verwendet man EPS-Grafiken lassen sich die PDF&#8217;s erzeugen, indem mann zunächst ein Postscript-File (.ps) erzeugt und dieses dann in eine PDF-Datei umwandelt (Die entsprechenden Aktionen erledigt Kile alle per Knopfdruck).</p>
<h2 id="installtools">Installation der Tools</h2>
<p>Editor (<a href="http://kile.sourceforge.net/">Kile und der von Kile verwendete DVI-Viewer Kdvi</a>):<br />
<code>sudo apt-get install kile kdvi</code></p>
<p>Dazu das tetex-bin Package, welches diverse Latex-Erweiterungen und Tools enthält, die Kile benötigt, sowie das Paket texlive-lang-german, was für die komplette deutsche Sprachunterstützung (bspw. Silbentrennung) wichtig ist.<br />
<code>sudo apt-get install tetex-bin texlive-lang-german</code></p>
<p><a href="http://aspell.net/">Aspell</a> als Spellchecker, die deutsche Sprachunterstützung für Aspell, und <a href="http://en.wikipedia.org/wiki/KControl">kcontrol</a> zur Aktivierung des Spellcheckers:</p>
<p><code>sudo apt-get install aspell aspell-de aspell-en kcontrol</code></p>
<p>Und <a href="http://www.inkscape.org/">Inkscape</a> zum Zeichnen / Umwandeln von Grafiken in das eps-Format:</p>
<p><code>sudo apt-get install inkscape</code></p>
<h2 id="template">Latex-Vorlage</h2>
<p>Folgende Vorlage referenziert die beschriebenen Packages ucs und amsmath und verwendet unicode (UTF-8) sowie deutsche Sprachunterstützung:</p>
<pre class="brush: java;">
\\documentclass[a4paper,10pt,twocolumn]{article}
\\usepackage[utf8]{inputenc}
\\usepackage[ngerman]{babel}
\\usepackage{amsmath}
\\usepackage{graphicx}
\\usepackage{hyperref}
\\usepackage{ucs}

\\title{My Title}
\\author{Me}

\\begin{document}
\\maketitle

\\begin{abstract}
My Abstract
\\end{abstract}

\\section{My chapter}

\\end{document}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://olafsblog.sysbsb.de/latex-pdf-erzeugung-und-schone-formeln-mit-kile-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

