Andwil.de

ls -a /home/andwil

BlogSchlagwörter

Artikel zum Thema latex

Gezeigt werden nur Blog-Artikel, die mit dem Schlagwort latex versehen sind. Wenn du alle Blog-Artikel lesen möchtest, wechsle direkt in die Sektion Blog.

Mathematikschriften für LaTeX

Verfasst am 25. Dezember 2011, früh abends.

Nicht jeder LaTeX-Font beinhaltet alle nötigen Mathematik-Symbole. Wohl aber gibt es viele spezielle Mathe-Fonts, die gut zu verbreiteten Brotschriften passen. Dieser Artikel listet passende Kombinationsmöglichkeiten für kostenlose und kommerzielle Fonts auf.

Schlagwörter: , , ,

Außerdem: kommentieren | weitersagen

BibTeX-Notizen

Verfasst am 22. November 2011, früh morgens.

Wie werden akadademische Titel (Prof. Dr. etc. pp.) eigentlich in BibTeX gehandhabt?
Kurze Antwort: Gar nicht — Titel der Autoren werden nicht angegeben.
Lange Antwort in de.comp.text.tex (via)
Wie kann ich alle Quellen im Literaturverzeichnis auflisten?
Um ein Werk im Literaturverzeichnis zu nennen, auf das im Fließtext nicht explizit verwiesen wird, muss \nocite{BibTeXkey} irgendwo im Text vermerkt sein. Möchte man pauschal alles auflisten, genügt \nocite{*}. (via)
Wirres Gebrabbel!
BibTeX ist ein Programm zur Erstellung von Literaturangaben und -verzeichnissen in TeX- oder LaTeX-Dokumenten. (Wikipedia)

Schlagwörter: , , ,

Außerdem: kommentieren | weitersagen

LaTeX to go

Verfasst am 19. November 2011, früh abends.

LyX 2.0 gibt es auch als portable Version. Die Chose belegt auf einem Speicherstick rund 850MB und bringt ein Bündel aus LyX, TeXworks, MikTeX und Aspell mit. Das ganze läuft bei mir sehr stabil und ausreichend performant.

Dumm nur: Mit diesem Download spricht LyX zunächst nur eine unverständliche tote Sprache. Abhilfe schafft man unter Outils → Préférences → Paramètres de Langue → Langue → Langage de l’Interface utrilisateur → Allemand; bestätigen mit Enregistrer.

Wer seine Literatur unterwegs mit BibTeX verwalten möchte, kann hierfür JabRef verwenden. Die Anwendung lässt sich aus dem Browser heraus starten oder für den Offline-Gebrauch als portable .exe herunterladen1. Das setzt natürlich voraus, dass ein JRE auf dem jeweiligen Rechner installiert ist.

Zum synchronisieren und für Backups eignet etwa Wuala, das sich ebenfalls aus dem Browser heraus öffnen lässt – wiederum Java vorausgesetzt.

Mit dieser Software-Kombination habe ich vergangene Woche recht produktiv unter Windows 7 gearbeitet. Alle Anwendungen sind frei und plattformunabhängig, so dass man daheim und auf der Arbeit quasi mit dem selben Workflow arbeiten kann.

[Nachtrag: Wer an der Installation einer LyX-Umgebung unter Windows bislang gescheitert ist2, sollte sich das Software-Paket unbedingt mal ansehen.]

1 Link gefunden bei PortableApps.com.

2 Insbesondere die Installation von MikTex und der deutschen Rechtschreibkorrektur (per Aspell) scheint regelmäßig Probleme zu bereiten.

Schlagwörter: , , , ,

Außerdem: kommentieren | weitersagen

LaTeX in Textpattern (und eigentlich überall)

Verfasst am 6. Februar 2011, abends.

Solange Konzepte wie MathML nicht von allen Browsern ausreichend unterstützt werden, sind Grafiken eine brauchbare Alternative zur Darstellung mathematischer Formeln im Internet – zumal es mit (La-)TeX schon lange die Möglichkeit gibt, alle möglichen Gleichungen schick darzustellen.

Da so ein LaTeX-Parser recht umfangreich ist, bietet es sich an, bestehende Möglichkeiten zu nutzen. So bieten beispielsweise Wordpress.com und CodeCogs die Möglichkeit, TeX zu parsen.

Der Code wird bequem über GET übertragen; so stellt die Grafik mit der URL

http://l.wordpress.com/latex.php?latex=\mathrm{e}^{\pi \cdot \mathrm{i}} = -1&s=1&fg=000000&bg=FFFFFF

etwa die bildhübsche Gleichung

 \mathrm{e}^{\pi \cdot \mathrm{i}} = -1

dar.

Da das Hantieren mit Bild-URLs ein wenig unhandlich ist, bietet es sich an, Textpattern (bzw. Textile) um eine Formel-Funktion zu ergänzen. Im Textpattern-Forum stieß ich auf einen Tipp, genau dies zu bewerkstelligen.

Wie wird’s gemacht?

Kurz zusammengefasst, was zu tun ist (wie immer ohne Gewähr – wer keine Backups parat hält, ist selbst Schuld):

Man schnappt sich die Datei ./textpattern/lib/classTextile.php und fügt in den Body von function graf($text) bspw. in Zeile 987 dies ein:

	$text = $this->doSpecial($text, '$$', '$$', 'fLatex');

Hinter der Funktion (also etwa Zeile 990, vor function span($text) wird dieser Block eingefügt:

	/* Parse LaTeX $$ $$ strings into pictures */
	function fLatex($m) 
	{
		@list (, $before, $text, $after) = $m;

		$uri = "http://l.wordpress.com/latex.php";
		$background = "FFFFFF"; // colours for pictures
		$foreground = "000000"; 
		$size = "1";
		$style = "tex";

		return " <img class=\"$style\" src=\"". $uri . '?latex='
			. rawurlencode($text) . "&s=$size&fg=$foreground&bg=$background\""
			. " alt=\"$text\""
			. " />";
	}

Welche Hebel man verstellen muss, um Farben, Schriftgröße, HTML-Attribute usw. zu verändern kann jeder durch scharfes Hinsehen erkennen.

Wer verspricht, mir nicht ans Leder zu wollen, wenn etwas kaputt geht, darf auch diese von mir präparierte classTextile.php verwenden. (Getestet mit TXP 4.3.0)

Was hat es bewirkt?

Textile wurde durch obige Veränderungen dahingehend ergänzt, $$ foo $$ an den Parser von Wordpress zu senden, um ein Formelbildchen zurück zu bekommen. Das obige Formel-Beispiel lässt sich jetzt also durch $$ e^{\pi \cdot \mathrm{i}} = -1 $$ überall in Textpattern-Artikeln einfügen.

Erste Hilfe

Ohne Übung ist der Formelsatz zugegebenermaßen nicht ganz einfach. Die Formeleingabe lässt sich aber durch einen kleinen Online-Editor vereinfachen. Als hilfreich hat sich für mich auch die TeX-Hilfe der Wikipedia erwiesen, die viele Tricks und Kniffe parat hält.

Schlagwörter: , , , ,

Außerdem: kommentieren | weitersagen

Kontakt, Impressum, Datenschutz