Entries tagged as latexRelated tags ableitung esdiff mathe accents euler AES algebra bruch festplatte flash heise kryptografie seminar verschlüsselung vorlesung vortrag XOR amscd diagramm xypic auctex editor emacs bigdelim klammer multirow bigtimes blog abmahnung chat e-mail fefe hostname html jena kommentar privoxy s9y soup.io tor torvalds twitter wandern webseite werbung censor zensur charter schrift chemie komascript praktikum protokoll siunitx chemnitz bus computer debian distribution eis fsfe git gnupg i2p keysigning lilypond linux pgp reise ringwood schnee shell spam tag urlaub whippany workshop yacy grafik identica webnumbr geany jed jlm l2tabu org-mode video vim windows zsh donuts easypg gmail gnus mail software tar primzahl programmierung python sed google ais appelbaum bka ccc cnet cookie csrf datenschutz dns filterblase fravia go herdict https ingate internet jackson libevent lka lug maps meeresboden michael namebench openssh pariser privatsphäre provos schiff screenshot sicherheit ssl studie suchbegriff tcpip thüringen tutorial 27c3 bootchart buch cd configure desktop ext4 fehler fsf gcc gentoo gnu grml installation kernel magdeburg make nvidia oreilly qemu schnitt ssh 17eck bacon bier boltzmann cantor clay csu derive descartes dyson euklid funktionalanalysis funktionentheorie gauß geometrie hilbert ideal lernen lied lineal lotto mittelwertsatz modulo nullstellensatz peking physik polynom postcrossing potenzrechnung rezension pgf syntaxdiagramm tikz russisch asbest russland 202c alkasir anonymität ausweis biometrie bundestrojaner hochzeit jemen kamera psiphon sanaa sesawe überwachung skipt todo skript diginotar openssl advi cheatsheet fftw gimp knuth microsoft MLDonkey OCaml scheck stallman update valentinstag virus spiegel symbolSaturday, July 3. 2010Praktikumsprotokolle mit LaTeX
Kürzlich erreichte mich eine Anfrage eines Studenten, der seine Protokolle mit LaTeX setzen möchte. Den Ansatz finde ich recht löblich. Die Herangehensweise war, sagen wir, verbesserungswürdig. Untenstehend findet ihr das (verfremdete) Originaldokument. Anhand dessen will ich Verbesserungen diskutieren.
Als Dokumentklasse wird Die Zeile Im Haupttext fällt auf, dass der Autor immer Umschreibungen für
Umlaute verwendet. Dort empfiehlt es sich, das Paket
Kommen wir zum Hauptteil des Dokuments. Zuerst stehen dort Angaben zu Titel, Autor etc. Diese sind, wie vieles anderes, manuell formatiert. Üblicherweise packt man das in die entsprechenden Befehle und lässt die Titelei automatisch erzeugen:
Ich habe dabei beim Datum darauf geachtet, dass die korrekten
Leerzeichen verwendet werden. Ebenso habe ich im Rest des Dokuments
versucht, korrekte Abstände zu verwenden. Im Originaldokument stand
des Weiteren am Ende des Titels eine hochgestellte [1]. Ich vermute,
dass der Autor damit auf die Literatur am Ende des Dokuments verweisen
wollte. In dem Fall empfiehlt es sich, hier auch die entsprechende
Umgebung zu benutzen und dann mittels
Im weiteren Text finden sich immer Zeilen der Art
Die Beschreibung der Durchführung schreit nach der Verwendung eines
Pakets zum Setzen von Einheiten. Ich nutze gern
Für chemische Angaben gibt es zahlreiche LaTeX-Pakete. Es ist nicht ausgeschlossen, dass eines davon die Bedürfnisse besser trifft. Außerdem gibt es unter der obigen URL vorgefertigte Pakete für Praktikumsprotokolle. Diese erleichtern unter Umständen ebenfalls die Arbeit. Mit den Veränderungen lassen sich doch starke Verbesserungen erreichen. Vielleicht sind meine Kommentare für den einen oder anderen Leser ebenso hilfreich.
Posted by Jens Kubieziel
in Software
at
13:59
| Comments (0)
| Trackbacks (0)
![]()
Ich habe ein Problem mit LaTeX. Das funzt nicht!!11!11!!elf, so oder ähnlich lauten Anfragen, die mich hin und wieder per E-Mail erreichen. In der Regel ist klar, wo der Fehler liegt und ich verweise dann auf die entsprechende Dokumentation. Bei größeren Problemen zeige ich dann Richtung der entsprechenden Mailinglisten, Newsgroups etc. Kürzlich erreichte mich eine Anfrage eines Studenten, der seine Protokolle mit LaTeX setzen möchte. Den Ansatz finde ich recht löblich. Die Herangehensweise war, sagen wir, verbesserungswürdig. Untenstehend findet ihr das (verfremdete) Originaldokument. Anhand dessen will ich Verbesserungen diskutieren. \\documentclass[german]{article} \\linespread{1.5} \\usepackage[ngerman]{babel} \\usepackage{amsmath} \\usepackage{graphics} \\pagestyle{headings} \\usepackage{geometry} \\geometry{a4paper,left=25mm,right=25mm, top=4cm, bottom=3cm} \\begin{document} \\begin{center} {\\Huge Synthese von Aquamarins\"aure-$\\textit{n}$-hex
Wednesday, April 21. 2010Geany mit dem LaTeX-PluginHeute geht es in der Reihe mit einem grafischen Programm weiter. Frank bewirbt schon lange
Nach dem ersten Öffnen des Programms sieht man die Menüleiste und drei Flächen, Symbole, Statusfenster und die Eingabefläche für den Text. Das LaTeX-Plugin arbeitet nicht kontextbezogen, d.h. es ist entweder immer an oder immer aus. Um es zu aktivieren, klickt man auf Werkzeuge -> Plugin Manager (Wieso fehlt hier eigentlich der Trennstrich?) und aktiviert das Feld LaTeX. Damit erscheint im Menü Werkzeuge ein neuer Eintrag LaTeX. Fortan steht das Plugin zur Verfügung. Beim Öffnen einer leeren Datei passiert zunächst nichts. Startet
man beispielsweise mit der Eingabe von \documentclass, so
bietet Geany nach den ersten drei Zeichen eine Vervollständigung
an. Bei mehreren Optionen kann der Nutzer mit der Cursor- oder
Maustaste das Gewünschte wählen. Schön wäre, wenn zusätzlich zum Namen
des Befehls geschweifte Klammern eingebaut werden würden. Weiterhin
würde ich mir bei Befehlen wie Eine bequemere Variante ist der LaTeX-Assistent. Er ist über
Werkzeuge -> LaTeX -> LaTeX-Assistent zu
erreichen. Über ein grafisches Menü kann der Nutzer wählen, welche
Klasse, Zeichensatz etc. er benutzen will. Bei der Dokumentklasse
bleibt im Menü unklar, welche Klassen (KOMA-Script, Beamer etc.)
verwendet werden. Weiterhin gibt es genau eine Brief-, Artikelklasse
usw. Während bei der Auswahl von Buch, Artikel und Bericht die
KOMA-Script-Klassen benutzt werden, wird bei der Auswahl von Brief die
Klasse Für den regelmäßigen Schreiber von LaTeX-Texten empfiehlt sich ein
Template. Diese Datei sollte im Verzeichnis
~/.config/geany/templates/files liegen und die
Dateiendung Schließlich kann Geany bestehende Dateien öffnen. Nun kommt der große Moment, wo wir Text eingeben können. Doch schon
die Eingabe einer Überschrift erscheint schwierig. Ich fand keine
Hilfe bei der Eingabe, außer der bereits oben erwähnten Auswahlliste
bei der Eingabe von drei Buchstaben. Doch gerade auf einer deutschen
Tastatur führt die häufige Eingabe des Backslash bei mir zu Schmerzen
in der Hand. Daher versuche ich das zu umgehen und Geany ist dann
direkt körperlich anstrengend. Umgebungen können mittels des Menüs
eingegeben werden. Meines Wissens gibt es hierfür keine standardmäßige
Tastaturkombination. Wenn man sich eine anlegt, wird die Arbeit
zumindest ein wenig erleichtert. Jedoch wäre es sehr wünschenswert,
wenn bei der Auswahl einer Liste gleich ein erstes Beim Mathesatz sieht die Lage nicht viel besser aus. Im wesentlichen muss jedes Zeichen per Hand eingegeben werden. Das ist eine Menge Tipparbeit und recht umständlich. Gerade für Anfänger kann ich daher Geany nicht empfehlen. Denn ich vermute, die werden schnell gefrustet sein. Alles in allem ist Geany für mich der erste Editor, den ich im wesentlichen für nicht benutzbar halte (wohlgemerkt für meine Zwecke!). Außer wenigen kleinen Änderungen in einer Datei möchte ich keine größeren Änderungen an einer LaTeX-Datei vornehmen müssen. Denn das fühlt sich umständlich an und wird in meinem Fall mit der Zeit schmerzvoll.
Posted by Jens Kubieziel
in Software
at
16:50
| Comments (2)
| Trackback (1)
![]()
Heute geht es in der Reihe mit einem grafischen Programm weiter. Frank bewirbt schon lange sein Baby Geany. Das ist ein Gtk-basierter Editor. Ich kenne einige Leute, die den gern nutzen. Frank hat für Geany ein LaTeX-Plugin geschrieben. Daher kann der Editor bequem mit LaTeX umgehen. Nach dem ersten Öffnen des Programms sieht man die Menüleiste und drei Flächen, Symbole, Statusfenster und die Eingabefläche für den Text. Das LaTeX-Plugin arbeitet nicht kontextbezogen, d.h. es ist entweder immer an oder immer aus. Um es zu aktivieren, klickt man auf Werkzeuge -> Plugin Manager (Wieso fehlt hier eigentlich der Trennstrich?) und aktiviert das Feld LaTeX. Damit erscheint im Menü Werkzeuge ein neuer Eintrag LaTeX. Fortan steht das Plugin zur Verfügung. Beim Öffnen einer leeren Datei passiert zunächst nichts. Startet man beispielsweise mit der Eingabe von \\documentclass, so bietet Geany nach den ersten drei Zeichen eine Vervollständigung an. Bei mehreren Opt
Saturday, April 17. 2010Syntaxdiagramme mit TikZHeute wollte ich ein Syntaxdiagramm ähnlich zu der Pythonvariante unten in LaTeX setzen. Zum Zeichnen nutze ich meist TikZ. Für das Syntaxdiagramm ist die chains-Bibliothek recht nützlich. Jedoch wurden alle meine Versuche mit diversen Fehlermeldungen quittiert. Selbst die Beispiele aus der Dokumentation liefen nicht durch. Entweder es erschien die Meldung Undefined control sequence \chainin. oder Package PGF Math Error: Unknown function `of’.. Nach einigem Googeln musste ich nun feststellen, dass TikZ zwei weitere Bibliotheken braucht. Wenn die eingebunden sind, läuft alles problemlos durch:
Update: Das Original der Grafik stammt wohl von Ludger Humbert. Der Quellcode steht unter CC BY-NC-SA.
Posted by Jens Kubieziel
in Software
at
22:01
| Comments (3)
| Trackbacks (0)
![]()
Heute wollte ich ein Syntaxdiagramm ähnlich zu der Pythonvariante unten in LaTeX setzen. Zum Zeichnen nutze ich meist TikZ. Für das Syntaxdiagramm ist die chains-Bibliothek recht nützlich. Jedoch wurden alle meine Versuche mit diversen Fehlermeldungen quittiert. Selbst die Beispiele aus der Dokumentation liefen nicht durch. Entweder es erschien die Meldung Undefined control sequence \\chainin. oder Package PGF Math Error: Unknown function `of’.. Nach einigem Googeln musste ich nun feststellen, dass TikZ zwei weitere Bibliotheken braucht. Wenn die eingebunden sind, läuft alles problemlos durch: \\usetikzlibrary{chains} \\usetikzlibrary{positioning} \\usetikzlibrary{scopes} Update: Das Original der Grafik stammt wohl von Ludger Humbert. Der Quellcode steht unter CC BY-NC-SA.
Wednesday, April 14. 2010Die vim-LaTeXSuiteDie LaTeX-Suite für den Editor vim war mein Einstieg in die LaTeX-Welt unter GNU/Linux. Denn ich nutz(t)e vim und da lag es nahe, den für LaTeX-Dokumente zu verwenden. Jedoch fühlte sich die Bearbeitung der Texte immer irgendwie umständlich an. Daher ging ich damals schnell auf die Suche nach Alternativen. Im folgenden will ich euch die Grundprinzipien mal näherbringen. Wie AUCTeX sollte auch die LaTeX-Suite ein Teil des Paketmanagements sein. Im Idealfalle lässt es sich direkt nach der Installation nutzen. Bei Debian, Ubuntu und den abgeleiteten Distributionen ist eventuell Handarbeit nötig. Denn diese aktivieren das Paket nicht sofort. Der Nutzer muss auf der Kommandozeile den Befehl vim-addons install latex-suite (oder als Root vim-addons -w install latex-suite) eingeben. Damit werden diverse Symlinks in das .vim-Verzeichnis gelegt. Wer es lieber manuell hat, kann den Anweisungen auf der Download-Seite folgen. Im wesentlichen ist da nur das Paket herunterzuladen, zu entpacken und schließlich müssen die Dateien an die richtige Stelle kopiert werden. Die LaTeX-Suite sollte nun (La)Tex-Dateien beim Öffnen
erkennen. Das ist jedoch nicht immer der Fall. Die wichtigste
Einstellung ist dabei
Die erste Zeile benutzt das Programm grep mit Optionen, die
den Dateinamen mit anzeigen. Diese Angabe benötigt LaTeX-Suite für die
Verarbeitung bestimmter Informationen. Die zweite Zeile bringt
automatische Einrückung des Quellcodes und erhöht so die Lesbarkeit
des Codes. Ab der Version 7 von vim werden Dateien mit der Endung
Beim Öffnen einer leeren Datei passiert zunächst nichts. Wenn ihr
die grafische Version des Vim benutzt, dann seht ihr drei neue
Menüeinträge. Am einfachsten ist es, nach meiner Auffassung, mit
i in den Eingabemodus zu wechseln und dort EDO
einzugeben. Dann erscheint das Grundgerüst einer LaTeX-Datei versehen
mit Markern der Art: Wie der jed, kann auch die LaTeX-Suite gut mit Templates umgehen. Legt dazu einfach die entsprechende Datei in das templates-Verzeichnis. Mit dem Befehl :TTemplate name lässt sich das gewünschte Template einbinden. Schließlich werdet ihr sicher bereits bestehende Dokumente öffnen. Hier liest die Software die Datei ein und versucht, diverse Informationen über eingebundene Pakete, selbst definierte Kommandos etc. zu extrahieren. Die Informationen stehen dann im Dokument in Form von Vervollständigung zur Verfügung. Nachdem das Dokument geöffnet ist und der Dokumentkopf steht, kann
der eigentliche Text bearbeitet werden. Die LaTeX-Suite bietet diverse
dreibuchstabige Abkürzungen zum Einfügen von Befehlen oder
Umgebungen. Oben sahen wir bereits EDO für die
Dokumentklasse. Der erste Buchstabe zeigt an, ob ein
Environment oder eine Section verwendet wird. Die
weiteren beiden Buchstaben sind dann eine typische Abkürzung. So steht
SSE für section, SPA für part, EIT
für itemize. Standardmäßig setzen die Entwickler beim Mathesatz auf
Bei jedem Neustart des Vim müsste die Anweisung jedoch erneut eingegeben werden. Daher empfiehlt es sich die Einstellung permanent zu setzen:
Nachdem diese Schwierigkeiten überwunden sind, bleibt der Mathesatz eine große Stolperfalle. So existieren zwar für griechische Buchstaben Abkürzungen (Beispiel: `s für σ). Aber standardmäßig gibt es nichts für Integrale, Summen, Sinus/Kosinus etc. Das heißt hier muss der Nutzer anfangs viel Aufwand in eine vernünftige Konfiguration stecken. Ich fände es wesentlich besser, wenn es für oft benutzte Mathbefehle vorkonfigurierte Einstellungen gäbe (oder mich jemand auf diese Einstellungen hinweist). Der oben beschriebene Aufwand war für mich eines der Hauptgründe, auf LaTeX-Suite als permanenten Editor zu verzichten. Weiterhin fühlt sich die Bearbeitung von Texten irgendwie umständlicher an. Zudem gibt es einiges, was laut Dokumentation problemlos geht und bei einem Test mit Standardeinstellungen eben nicht funktioniert. Dazu gehört:
Wahrscheinlich existiert da draußen für jedes Problem eine Lösung. Aber im Allgemeinen habe ich keine Lust, beim Mitschreiben einer Vorlesung von solche einem Bug überrascht zu werden und mich minutenlang mit der Behebung aufzuhalten. Daher habe ich damals gegen die Software entschieden und auch beim Testen für den Blogbeitrag blieb mein Eindruck von damals weitgehend bestätigt.
Posted by Jens Kubieziel
in Software
at
20:39
| Comments (0)
| Trackbacks (0)
![]()
Die LaTeX-Suite für den Editor vim war mein Einstieg in die LaTeX-Welt unter GNU/Linux. Denn ich nutz(t)e vim und da lag es nahe, den für LaTeX-Dokumente zu verwenden. Jedoch fühlte sich die Bearbeitung der Texte immer irgendwie umständlich an. Daher ging ich damals schnell auf die Suche nach Alternativen. Im folgenden will ich euch die Grundprinzipien mal näherbringen. Wie AUCTeX sollte auch die LaTeX-Suite ein Teil des Paketmanagements sein. Im Idealfalle lässt es sich direkt nach der Installation nutzen. Bei Debian, Ubuntu und den abgeleiteten Distributionen ist eventuell Handarbeit nötig. Denn diese aktivieren das Paket nicht sofort. Der Nutzer muss auf der Kommandozeile den Befehl vim-addons install latex-suite (oder als Root vim-addons -w install latex-suite) eingeben. Damit werden diverse Symlinks in das .vim-Verzeichnis gelegt. Wer es lieber manuell hat, kann den Anweisungen auf der Download-Seite folgen. Im wesentlichen ist da nur das Paket herunterzu
Tuesday, April 13. 2010AUCTeX mit GNU/Emacs![]() AUCTeX ist eine weitere Hilfe für die Berabeitung von LaTeX-Dokumenten. Die Software selbst ist kein Editor, sondern eine Art Erweiterung (Modus) für den GNU/Emacs oder XEmacs. Ich nutze den GNU/Emacs und werde daher im weiteren auch nur auf diesen eingehen. Unter GNU/Linux ist der Modus meist in der Paketverwaltung der
Distribution enthalten. Sucht dort einfach nach dem Wort
Mit Microsoft Windows kenne ich mich nicht so gut aus. Die Webseite von AUCTeX hat jedoch eine gute Anleitung zur Installation. Als ich AUCTeX das letzte Mal unter Windows installierte, ging das ohne Probleme. Nachdem AUCTeX seinen Weg auf euer System gefunden hat, muss der
Emacs eventuell wissen, dass er den Modus bei LaTeX-Dokumenten aktivieren
soll. Dazu muss die Zeile Des Weiteren ist es sehr nützlich, wenn AUCTeX das Dokument beim Öffnen scannt, um selbst definierte Befehle, eingebundene Pakete etc. zu finden. Hierfür müssen die unten stehenden Zeilen ihren Weg in die Konfigurationsdatei finden:
Ich schreibe naturgemäß viele mathematische Texte. Daher möchte ich
den Mathemodus in AUCTeX aktiv haben und der RefTeX-Modus zum
Verwalten von Referenzen soll aktiv sein. Daher habe ich meine
AUCTeX behandelt Dateien mit den üblichen Endungen (.tex, .ltx, .sty etc.) als LaTeX-Dateien. Hin und wieder habe ich es mit der Endung .latex zu tun. Damit AUCTeX auch hier seine Stärken ausspielen kann, muss ich eine Zeile in der Konfiguration ergänzen.
Nach diesen Einstellungen könnt ihr mit der Bearbeitung der Texte loslegen. Einige finden es unter Umständen schöner, wenn bestimmte Schlüsselworte bunt sind (Syntax Highlighting) oder das der Text nach einer bestimmten Anzahl Zeichen umbrochen wird. Dies lässt sich in den allgemeinen Einstellungen des Editors festsetzen. Wenn ihr eine leere Datei öffnet, bleibt diese zunächst leer. Mit
der Tastenkombination Strg+c Strg+e öffnet sich im
Minibuffer das Menü zum Einfügen einer neuen Umgebung. AUCTeX erkennt,
dass das Dokument leer ist und bietet automatisch die
Die Bearbeitung des Textes ist recht einfach. Überschriften können
mittels Strg+c Strg+s sowie dem Namen der Überschriften
( Bereits oben beschrieb ich, wie eine Umgebung einzufügen ist (Strg+c Strg+e). Für Befehle ist Strg-c RET nützlich. Im Minibuffer wird der Name eingegeben und eventuelle Parameter abgefragt. Eine weitere Möglichkeit wäre, den Backslash sowie einen Teil des Befehlsnamen einzugeben und mit Meta+TAB zu vervollständigen. Dabei fehlen die geschweiften Klammer und eventuelle Parameter muss der Nutzer selbst eingeben. Insofern finde ich die erste Variante angenehmer. Natürlich steht zur Bearbeitung des Textes die gesamte Palette an Emacs-Features zur Verfügung. Eine der großen Stärken von AUCTeX bzw. korrekter preview-latex liegt in einer Art Dokumentvorschau. Das Bild oben zeigt einen Ausschnitt des GNU/Emacs mit aktiviertem AUCTeX und einer Vorschau. Die Vorschau zeigt dabei Überschriften, Mathetext sowie einige andere Onjekte an. Gerade bei mathematischen Texten ist die Vorschau ganz nützlich. Denn größere Formeln werden im Mathesatz schnell unübersichtlich. Mit preview-latex behält jeder den Überblick und kann eventuelle Fehler schnell erkennen. Insgesamt ist AUCTeX mit preview-latex ein guter Modus zur Bearbeitung von LaTeX-Dateien. Gerade für Nutzer, die neu beginnen, ist er sicher eine große Hilfe.
Posted by Jens Kubieziel
in Software
at
15:39
| Comments (0)
| Trackbacks (3)
![]()
AUCTeX ist eine weitere Hilfe für die Berabeitung von LaTeX-Dokumenten. Die Software selbst ist kein Editor, sondern eine Art Erweiterung (Modus) für den GNU/Emacs oder XEmacs. Ich nutze den GNU/Emacs und werde daher im weiteren auch nur auf diesen eingehen. Unter GNU/Linux ist der Modus meist in der Paketverwaltung der Distribution enthalten. Sucht dort einfach nach dem Wort auctex. Wahrscheinlich werdet ihr schnell fündig und könnt das Paket installieren. Wer es nicht findet oder lieber Software aus den Quellen baut, kann sich diese herunterladen und mit dem üblichen Dreisatz (./configure && make && make install) an den Start bringen. Mit Microsoft Windows kenne ich mich nicht so gut aus. Die Webseite von AUCTeX hat jedoch eine gute Anleitung zur Installation. Als ich AUCTeX das letzte Mal unter Windows installierte, ging das ohne Probleme. Nachdem AUCTeX seinen Weg auf euer System gefunden hat, muss der Emacs eventuell wissen, dass er
Monday, April 12. 2010jed mit JörgsLaTeXModeDer erste Editor in der Reihe soll jed sein. Er ist in etwa der
kleine Bruder des Emacs. Wobei jed ein Editor geblieben ist und nicht
das Betriebssystem mit implementiert. Jörg Sommer hat für den Editor einen LaTeX-Modus geschrieben. Dieser vereinfacht gerade beim Mathesatz vieles. Daher setze ich jed überwiegend beim Editieren von mathematischen Texten ein. Das Programm jed sollte in den üblichen Linux-Distriutionen
enthalten sein. Ansonsten lässt es sich auf gewohnte Weise
herunterladen und kompilieren. Daneben muss der LaTeX-Mode aus dem git
geclonet werden. Schließlich benötigt man noch x-keydefs.sl. Nun muss dem jed der Modus bekannt gemacht
werden. Dazu ist die Zeile
Wenn eine entsprechende Dateiendung angegeben wurde, lädt der
Editor den LaTeX-Modus. Beim Öffnen einer neuen Datei ist noch nichts
im Programm zu sehen. Der Nutzer kann entweder per Hand
Wenn ihr eine bestehende Datei öffnet, versucht der Modus anhand
der Dateiendung zu erkennen, ob es sich um eine LaTeX-Datei
handelt. Standardmäßig sind das die Endungen Nachdem nun eine LaTeX-Datei mit Inhalten vorliegt, geht die eigentliche Arbeit los. Überschriften werden mit dem Tastenkürzel Strg+c s sowie einem weiteren für den Grad (section, chapter etc.) eingefügt. Der Text kann nun wie gewohnt bearbeitet werden. Die Tastenkürzel orientieren sich dabei am Emacs. Die große Stärke des jjm liegt meiner Meinung nach beim Bearbeiten von mathematischen Texten. Denn hier erleichtert mir der Modus die Schreibarbeit enorm. Ein Beispiel gefällig? Nehmen wir an, du willst folgenden Ausdruck schreiben:
Wie macht man das im jed?
$(a_1+a_2+...n)=Strg-cnsi=1^na_i$, d.h. gegenüber dem
obigen Beispiel habe ich mehr als zehn Zeichen Tipperei gespart. Noch
besser wird es, wenn ich das Summensymbol nochmal benötige. Dann tippe
ich Strg-cns_ und erhalte eine automatische
Vervollständigung zu den zuletzt eingegebenen Indexwerten. Gerade in
der Mathematik wiederholen sich bei Beweisen die Indizes oft. Daher
ist das recht nützlich. Der Modus fügt weiterhin nach Befehlen wie
Schon selbstverständlich ist, dass die griechischen Buchstaben sowie oft benutzte Befehle auf Tastenkombinationen liegen und so sehr gut zugänglich sind. Alles in allem ist der jed mit JörgsLaTeXMode für mich perfekt zum Editieren (mathematischer) Texte. Unter allen bisher verwendeten Programmen ist das eindeutig mein Favorit und ich kann Jörg Sommer nur danken, dass er diesen Modus erweitert hat.
Posted by Jens Kubieziel
in Software
at
02:29
| Comments (0)
| Trackback (1)
![]()
Der erste Editor in der Reihe soll jed sein. Er ist in etwa der kleine Bruder des Emacs. Wobei jed ein Editor geblieben ist und nicht das Betriebssystem mit implementiert. Jörg Sommer hat für den Editor einen LaTeX-Modus geschrieben. Dieser vereinfacht gerade beim Mathesatz vieles. Daher setze ich jed überwiegend beim Editieren von mathematischen Texten ein. Das Programm jed sollte in den üblichen Linux-Distriutionen enthalten sein. Ansonsten lässt es sich auf gewohnte Weise herunterladen und kompilieren. Daneben muss der LaTeX-Mode aus dem git geclonet werden. Schließlich benötigt man noch x-keydefs.sl. Nun muss dem jed der Modus bekannt gemacht werden. Dazu ist die Zeile ()=evalfile(“/pfad/zu/latexmode/doc/latex-jed.rc”$); in der jed.rc zu ergänzen. Danach kann es losgehen. Wenn eine entsprechende Dateiendung angegeben wurde, lädt der Editor den LaTeX-Modus. Beim Öffnen einer neuen Datei ist noch nichts im Programm zu sehen. Der Nutzer kan
Sunday, April 11. 2010Vorstellung diverser LaTeX-EditorenDurch den Vortrag zu LaTeX und die damit aufgetretenen Fragen kam ich auf die Idee, mir mal einige Editoren für LaTeX anzuschauen. In den folgenden Beiträgen will ich euch daher mal meine Erfahrungen mit den verschiedenen Programmen schildern und darstellen, wo aus meiner Sicht die Stärken und Schwächen der Einzelnen liegen. Diese Schilderung ist natürlich subjektiv. Denn im Laufe der Zeit habe ich mir eine bestimmte Benutzung angelernt und werde die Programme daher aus dieser Sichtweise beurteilen. In der Vergangenheit nutzte ich eine Vielzahl von Programmen, um
LaTeX-Quelltexte zu erstellen. Angefangen hat es mit dem
Standard-Editor von Microsoft Windows. Danach probierte ich WinEdt
aus. Durch den Wechsel zu GNU/Linux kam ich dann mit vim, jed und dem GNU Emacs (mit dem
XEmacs konnte ich mich nie anfreunden) in Verbindung. Alle diese
Programme haben einen Modus für LaTeX-Dateien und kommen in die nähere
Betrachtung. Weiterhin bewirbt Frank sein Worauf kommt es mir nun an? In den meisten Fällen öffne ich ein bestehendes Dokument, um dort weiterzuarbeiten oder Verbesserungen vorzunehmen. Dabei sind viele Pakete eingebunden bzw. eigene Befehle und Umgebungen definiert. Innerhalb des Editors wie auch bei einer Shell ist die Vervollständigung eine wichtige Erleichterung. Deshalb sollte der Editor meine eigenen Erweiterungen und auch die der eingebundenen Pakete kennen. Weiterhin sollte er Wörter expandieren
können. Das heißt, ich will in einem Text nicht jedes Mal das Wort
Wenn wir schon bei Vervollständigung sind, sollte der LaTeX-Editor
möglichst die installierten LaTeX-Paket kennen und mir diese bei der
Eingabe von Beim Öffnen eines Dokumentes gehe ich davon aus, dass der Editor
die definierten Wahrscheinlich gibt es noch weitere Merkmale, auf die ich implizit Wert lege. Sollten mir weitere einfallen, werde ich die hier ergänzen. Editoren müssen sich daran messen lassen. Ich werde in den Beiträgen immer etwas dazu schreibe. Nun hätte ich gern von euch gehört, welche Editoren ihr gern nutzt,
worauf ihr Wert legt etc. Bitte lasst euch bei den Kommentaren aus.
Posted by Jens Kubieziel
in Software
at
12:12
| Comments (4)
| Trackbacks (0)
![]()
Durch den Vortrag zu LaTeX und die damit aufgetretenen Fragen kam ich auf die Idee, mir mal einige Editoren für LaTeX anzuschauen. In den folgenden Beiträgen will ich euch daher mal meine Erfahrungen mit den verschiedenen Programmen schildern und darstellen, wo aus meiner Sicht die Stärken und Schwächen der Einzelnen liegen. Diese Schilderung ist natürlich subjektiv. Denn im Laufe der Zeit habe ich mir eine bestimmte Benutzung angelernt und werde die Programme daher aus dieser Sichtweise beurteilen. In der Vergangenheit nutzte ich eine Vielzahl von Programmen, um LaTeX-Quelltexte zu erstellen. Angefangen hat es mit dem Standard-Editor von Microsoft Windows. Danach probierte ich WinEdt aus. Durch den Wechsel zu GNU/Linux kam ich dann mit vim, jed und dem GNU Emacs (mit dem XEmacs konnte ich mich nie anfreunden) in Verbindung. Alle diese Programme haben einen Modus für LaTeX-Dateien und kommen in die nähere Betrachtung. Weiterhin bewirbt Frank sein Baby namens Gean
Thursday, March 18. 2010Vortrag zu LaTeX bei den Chemnitzer Linux-TagenLetztes Wochenende startete in Chemnitz wieder das Linux-Event des Jahres, die Chemnitzer Linux-Tage. In den letzten Jahren hatte ich traditionell das Keysigning geleitet. Dieses Jahr wollte ich mal wieder einen Vortrag machen. Akzeptiert wurde der Vorschlag LaTeX -- das Multitalent. Hier gab ich einen Überblick über das Textsatzsystem LaTeX. Der Vortrag beinhaltete eine kurze Einführung in das Thema, eine Vorstellung, wie ein LaTeX-Dokument aussieht und schließlich einige Beispiele. Ich habe die Folien zum Vortrag hochgeladen. Das ist eine PDF-Datei mit einer Größe von etwa 10 Megabyte. Die Audio-Aufzeichnung ist mittlerweile auch online und kann auf den Seiten des Vortrages oder unter angehört werden. Leider hatte das Mikro einen Wackelkontakt. Daher scheint meine Stimme manchmal zu verschwinden. Beim nächsten Vortragenden wurde das Mikro getauscht und es hört sich gleich besser an.
Posted by Jens Kubieziel
in Software
at
11:44
| Comments (2)
| Trackbacks (0)
![]()
Letztes Wochenende startete in Chemnitz wieder das Linux-Event des Jahres, die Chemnitzer Linux-Tage. In den letzten Jahren hatte ich traditionell das Keysigning geleitet. Dieses Jahr wollte ich mal wieder einen Vortrag machen. Akzeptiert wurde der Vorschlag LaTeX -- das Multitalent. Hier gab ich einen Überblick über das Textsatzsystem LaTeX. Der Vortrag beinhaltete eine kurze Einführung in das Thema, eine Vorstellung, wie ein LaTeX-Dokument aussieht und schließlich einige Beispiele. Ich habe die Folien zum Vortrag hochgeladen. Das ist eine PDF-Datei mit einer Größe von etwa 10 Megabyte. Die Audio-Aufzeichnung ist mittlerweile auch online und kann auf den Seiten des Vortrages oder unter angehört werden. Leider hatte das Mikro einen Wackelkontakt. Daher scheint meine Stimme manchmal zu verschwinden. Beim nächsten Vortragenden wurde das Mikro getauscht und es hört sich gleich besser an. OGG-Datei (64kbps, 26MiB) Lizenz:
Tuesday, February 23. 2010Ich mag LaTeXHabe ich schonmal erzählt, dass ich LaTeX wirklich mag? Im Laufe der Jahre ist das zu meiner Lieblingssoftware avanciert und gerade viel mir wieder auf, wie sehr die Software mein Leben vereinfacht. Momentan lerne ich für diverse Klausuren und Prüfungen, unter anderem auch für das Fach Datenbanksysteme 1. Der Vorlesende stellt dankenswerterweise seine Folien ins Netz. Die Folien sind recht vollständig, jedoch aus meiner Sicht schlecht zum Lernen geeignet. Daher entschloss ich mich am Sonntag, die wichtigsten Informationen in ein eigenes Skript zu schreiben. Innerhalb von zwei Tagen entstand so ein knapp vierzigseitiges Werk, welches die wesentlichen Inhalte der Vorlesung enthält. Dabei konnte ich mich auf die Inhalte konzentrieren. Kein lästiges Formatieren von Überschriften, Anordnen von Bildern, selbst die Entity-Relationship-Diagramme machte LaTeX dank tikz-er2 quasi von alleine. Ich bin begeistert! So und nun lerne ich weiter.
Posted by Jens Kubieziel
in Software
at
11:12
| Comments (3)
| Trackbacks (0)
![]()
Habe ich schonmal erzählt, dass ich LaTeX wirklich mag? Im Laufe der Jahre ist das zu meiner Lieblingssoftware avanciert und gerade viel mir wieder auf, wie sehr die Software mein Leben vereinfacht. Momentan lerne ich für diverse Klausuren und Prüfungen, unter anderem auch für das Fach Datenbanksysteme 1. Der Vorlesende stellt dankenswerterweise seine Folien ins Netz. Die Folien sind recht vollständig, jedoch aus meiner Sicht schlecht zum Lernen geeignet. Daher entschloss ich mich am Sonntag, die wichtigsten Informationen in ein eigenes Skript zu schreiben. Innerhalb von zwei Tagen entstand so ein knapp vierzigseitiges Werk, welches die wesentlichen Inhalte der Vorlesung enthält. Dabei konnte ich mich auf die Inhalte konzentrieren. Kein lästiges Formatieren von Überschriften, Anordnen von Bildern, selbst die Entity-Relationship-Diagramme machte LaTeX dank tikz-er2 quasi von alleine. Ich bin begeistert! So und nun lerne ich weiter.
Thursday, December 10. 2009LaTeX für ZensorenWer sagt, Freie Software diene nicht für repressive Systeme, täuscht sich. LaTeX bietet endlich ein Paket für Zensoren an: censor. Stellt euch vor, ihr müsst folgenden Text “überarbeiten”: Neben dem Befehl
Posted by Jens Kubieziel
in Software
at
11:32
| Comments (2)
| Trackbacks (0)
![]()
Wer sagt, Freie Software diene nicht für repressive Systeme, täuscht sich. LaTeX bietet endlich ein Paket für Zensoren an: censor. Stellt euch vor, ihr müsst folgenden Text “überarbeiten”: Die extremsten, schlimmsten Seiten im Internet finden sich unter der URL http://kein.example.com/. Mit dem LaTeX-Paket censor markiert ihr die Worte, die nicht gedruckt werden sollen: Die extremsten, schlimmsten Seiten im Internet finden sich unter der URL \\censor{http://kein.example.com/}. Nach dem Übersetzen des Dokuments erscheint im PDF: Die extremsten, schlimmsten Seiten im Internet finden sich unter der URL █████████. Neben dem Befehl \\censor{} stellt das Paket Optionen zum generellen Aktivieren und Deaktivieren der Zensurfunktion zur Verfügung. Viel Spass beim █████████
Saturday, November 28. 2009Abgesetzte Klammern in FormelnIn einer Vorlesung gab es eine Formel, bei der drei Terme mit einer Klammer zusammen erklärt wurden. Ein Term blieb ohne Klammerung (siehe unten). Das Problem wurde vom Originalautor mit der
Posted by Jens Kubieziel
in Software
at
15:08
| Comments (0)
| Trackbacks (0)
![]()
In einer Vorlesung gab es eine Formel, bei der drei Terme mit einer Klammer zusammen erklärt wurden. Ein Term blieb ohne Klammerung (siehe unten). Das Problem wurde vom Originalautor mit der array-Umgebung gelöst. Dabei war die untenstehende Formel nicht korrekt ausgerichtet. Ich versuchte mein Glück mit ein paar anderen Versuchen zu finden. Jedoch war alles recht unbefriedigend. In einer ruhigen Minute warf ich dann einen ausführlichen Blick in das Dokument TeX Mathmode von Herbert Voss. Ein Hinweis ging in die Richtung bigdelim. Das stellt die Kommandos \\ldelim und \\rdelim zur Verfügung. Damit kann man Klammern setzen, die sich über mehrere Zeilen erstrecken. Ein Versuch war auch gleich erfolgreich: \\documentclass{article} \\usepackage{amsmath} \\usepackage{amssymb} \\usepackage{multirow} \\usepackage{bigdelim} \\begin{document} \\begin{align*}
Friday, October 23. 2009TeXnicCenter 2 für WindowsDas TeXblog schreibt heute, dass es die erste Alphavariante des LaTeX-Editors TeXnicCenter gibt. Ich fand die Software für Windows immer sehr gut und habe die Neueinsteigern empfohlen. Ein großer Nachteil der letzten Version war allerdings, dass diese kein Unicode beherrschte. Dies ist jetzt behoben und ich kann die Software wohl wieder uneingeschränkt empfehlen (wenn sich die zu erwartenden Bugs gelegt haben). Also liebe LaTeX-Jünger testet mal fleißig die neue Software
Posted by Jens Kubieziel
in Software
at
14:34
| Comments (0)
| Trackbacks (0)
![]()
Das TeXblog schreibt heute, dass es die erste Alphavariante des LaTeX-Editors TeXnicCenter gibt. Ich fand die Software für Windows immer sehr gut und habe die Neueinsteigern empfohlen. Ein großer Nachteil der letzten Version war allerdings, dass diese kein Unicode beherrschte. Dies ist jetzt behoben und ich kann die Software wohl wieder uneingeschränkt empfehlen (wenn sich die zu erwartenden Bugs gelegt haben). Also liebe LaTeX-Jünger testet mal fleißig die neue Software
Monday, September 7. 2009Toto, ähm, Tttrl, ähm Turrural, nicht einfachDas LaTeX-Tutorial auf den Seiten wird immer wieder gern angeklickt und ist
ein häufiger Gegenstand der Suche bei Google. Jedoch sucht nicht jeder nach dem
Wort
Posted by Jens Kubieziel
in Joke
at
15:21
| Comment (1)
| Trackbacks (0)
![]()
Das LaTeX-Tutorial auf den Seiten wird immer wieder gern angeklickt und ist ein häufiger Gegenstand der Suche bei Google. Jedoch sucht nicht jeder nach dem Wort Tutorial. Die Abweichungen sind enorm: tutorial turotial tuorial tuturial tutorium tutoriel turoial tuturial tutoriel tutorinal tutorials tutoriale tutoria tutorail turrial turial totorial
Monday, August 3. 2009Ableitungen mit LaTeX setzenStell dir vor, du schreibst einen mathematischen Text und musst einen Ausdruck der Form df/dt (als richtigen Bruch) schreiben. Der einfachste Weg, dies zu realisieren, wäre mittels Ich stolperte vor kurzem über das Paket esdiff. Dies macht es sehr einfach, die obigen Konstrukte zu setzen. Für den obigen Ausdruck existiert der Befehl Insgesamt vereinfacht das Paket den Satz von Ableitungen und wird ab sofort zu meinem Standardrepertoire gehören.
Posted by Jens Kubieziel
in Software
at
22:20
| Comments (0)
| Trackbacks (0)
![]()
Stell dir vor, du schreibst einen mathematischen Text und musst einen Ausdruck der Form df/dt (als richtigen Bruch) schreiben. Der einfachste Weg, dies zu realisieren, wäre mittels \\frac{df}{dt}. Das d muss jedoch aufrecht stehen. Also müsste man ein Konstrukt mit \\mathrm{} oder ähnlichem basteln. Ähnlich sieht die Situation bei partiellen Ableitungen aus. Ich stolperte vor kurzem über das Paket esdiff. Dies macht es sehr einfach, die obigen Konstrukte zu setzen. Für den obigen Ausdruck existiert der Befehl \\diff{}{} und man würde schreiben: \\diff{f}{t}. Für partielle Ableitungen lässt sich \\diffp{}{} nutzen. Insgesamt vereinfacht das Paket den Satz von Ableitungen und wird ab sofort zu meinem Standardrepertoire gehören.
Tuesday, June 30. 2009Symbole in LaTeX findenStellt euch vor, ihr schreibt einen Text mit LaTeX. Wie oft kam es schon vor, dass ihr ein Zeichen setzen wolltet, aber nicht wusstet, wie die Entsprechung in LaTeX ist. Üblicherweise wirft man einen Blick in die Datei symbols-a4.pdf und sucht. Philipp Kühl und Daniel Kirsch haben eine andere Idee umgesetzt. Auf ihrer Seite detexify kann man ein Symbol zeichnen (JavaScript anschalten) und das Programm zeigt dann auf der rechten Seite die in Frage kommenden Symbole an. Momentan gibt es noch einige Fehler. Aber mit genug Training könnte das eine gute Quelle zum Nachschlagen werden.
Posted by Jens Kubieziel
in Software
at
00:06
| Comments (0)
| Trackbacks (0)
![]()
Stellt euch vor, ihr schreibt einen Text mit LaTeX. Wie oft kam es schon vor, dass ihr ein Zeichen setzen wolltet, aber nicht wusstet, wie die Entsprechung in LaTeX ist. Üblicherweise wirft man einen Blick in die Datei symbols-a4.pdf und sucht. Philipp Kühl und Daniel Kirsch haben eine andere Idee umgesetzt. Auf ihrer Seite detexify kann man ein Symbol zeichnen (JavaScript anschalten) und das Programm zeigt dann auf der rechten Seite die in Frage kommenden Symbole an. Momentan gibt es noch einige Fehler. Aber mit genug Training könnte das eine gute Quelle zum Nachschlagen werden.
(Page 1 of 2, totaling 26 entries)
» next page
|
Weitere Inhalte auf kubieziel.deQuicksearchArchivesKategorienGetaggte Artikel24c3 26c3 29c3 AES akvorrat algebra anonymität auto berlin biometrie blog browser buch bundestrojaner ccc chaosradio chemnitz computer datei datenkanal datenschutz datenspuren debian demonstration diskussion dns dresden e-mail editor emacs euler fdp fehler festplatte finnland firefox flugzeug gesetz gnupg google grml hacker hash html i2p internet it-sicherheit jemen jena kamera kernel keysigning kind kryptografie latex linux lug mail mathe mixmaster openssl pets pgp piratenpartei polizei postcrossing privatsphäre remailer rezension sanaa seminar shell sicherheit software spam spd ssl terror thüringen tor twitter ubuntu usa vds verlosung verschlüsselung video vim virus vorlesung vortrag vserver wahl webseite wikileaks windows zensur zensus zsh überwachung
Syndicate This Blog |

