L A TEX der Workshop. corny, larsrh, Leonidas. 11. August mehrvorträgewagen

Ähnliche Dokumente
L A T E X für Anfänger

Einführung in L A TEX

Erste Schritte in LATEX

LaTeX. Eine Einführung. von. Sebastian Dungs

Überblick. Einstieg Rechtschreibprüfung Grafiken Zitate mit BibTeX Latex und Versionskontrolle Silbentrennung und Satz Verschiedenes

Textsatz mit L A T E X

L A T E X ein vielseitiges Textverarbeitungsprogramm nicht nur für die Wissenschaft

L A TEX Arbeitstechniken. 1. Oktober 2008 Jenny Prasiswa 1

9 Das Textsatzsystem LaTeX

Übersicht Teil 1. L A TEX Kurs Einführung Teil 1. Ablauf. Inhalt. Vortrag. Ablauf. Fragerunde. Übungen. Präsentation zu einem Thema

Beispiel einer LaTeX-Datei

Eine Beispiel Präsentation erstellt mit L A TEX (und der Klasse Beamer )

L A TEX-Workshop. Einführung. Zheng Li Stefan Ohri. 13. März Workshop. Svetoslav Inkolov. Zheng Li Stefan Ohri. Übersicht.

logo.jpg Einführung in LaTeX FH Frankfurt B.Adoualy

Einführung in L A TEX

Einführung Wissenschaftliches Rechnen. Latex. René Lamour. Sommersemester 2015

Wissenschaftliche Dokumente erstellen mit LAT E X. Dipl.-Ing. Klaus Knopper <tex@knopper.net>

LATEX theoretisch LATEX praktisch. LaTeX Starthilfe. Paul Bubenzer und Svenja Knopf. WWU Münster. 22. März 2016

Einführung L A TEX. xkcd.com/1301

L A TEX HSD Struktur und Formatieren II. 13. Oktober Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // WS 2015/16

Einführung in das Setzen mathematischer Texte mit L A T E X. Philip Herrmann. Fakultät für Mathematik Universität Bielefeld

L A TEX HSD Struktur und Formatieren II. 19. April Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // SS 2016

Rechnereinführung WS 2015

Einführung in L A T E X

genau das was man will (wenn man weiß wie man sich mitteilen muss) automatische Generierung von Inhaltsverzeichnissen etc.

2. Grobstruktur von Dokumenten. Thomas Worsch. Wintersemester 2016/2017

Wissenschaftliche Arbeiten schreiben mit L A TEX

Einführung Mathematische Ausdrücke Symbole Array Formatierungen Hilfen. Fachschaft Elektro- und Informationstechnik. Formelsatz in L A TEX

Wissenschaftliches Arbeiten Verwendung von LaTeX

Einführung in L A TEX

Kurzeinführung in L A TEX

Computergrundlagen Textsatz mit L A T E X

FH Gießen-Friedberg SS Eugen Labun ****** Kurs "LaTeX für Erstsemester" Teil 2

Juristische Hausarbeiten mit LATEX

L A T E X leicht gemacht.

Umgebungen in L A T E X. L A T E X Seminar Einführung Teil 2 Sommerakademie Unnummerite Listen. Description. Beispiel. Unnumeriete Listen

8. Oktober 2009 Christian Weiß 1 LAT E X

Tutorium 1: Wissenschaftliche Arbeiten und Präsentationen mit L A TEX erstellen

- Eine wirklich kurze Einführung - Tobias Heinz

Einführung in L A TEX

LATEX ein Schriftsatzsystem. Torsten Finke

31. März 2015 L A TEX Struktur und Formatieren

Technisches. Autor = Schriftsetzer. Welches System der Textverarbeitung soll man wählen? Typographisches... Wie baut man Abbildungen in Texte ein?

Was ist LAT E X? Grundlagen Programm. LAT E X-Kurs. Markus Klein. Mathematisches Institut, Universität Tübingen

Schreiben von wissenschaftlichen Arbeiten mit LaTeX

T E X your docs! Stefan Sollerer. Grazer Linuxtage TEX your docs! Was ist LAT E X? LAT E X lernen Dokumentaufbau Befehlstrukturen Ausblick

Ein LAT E X-Schnupperkurs

Fortsetzung. Digitale Typographie und -textverarbeitung. OvGU, Dekanat-FGSE, VL Grundkurs Informatik, WiSe

L A TEX Ein Überblick

Strukturierung und Referenzen in L A T E X

HTML. HyperText Markup Language. von Nico Merzbach

Einführung in LaTeX und BibTeX

Übersicht. Einbinden

WIE ERSTELLE ICH EINE PRÄSENTATION MIT LATEX

Mit LyX Master/Doktorarbeiten schreiben

L A TEX-Kurs. Sommer Rechnerbetriebsgruppe Technische Fakultät Universität Bielefeld. Einführung. Dr. Carsten Gnörlich. Organisation.

1. Seminar Multimediale Werkzeuge Sommersemester 2011

Eine Klasse zur Erstellung juristischer Hausarbeiten an deutschen Universitäten

Untersuchung der Strukturen und Erstellung von Textdokumenten unter Verwendung des Satzsystems LATEX

Datenaustausch. Energiewirtschaft 3. Semester. Tillman Swinke

Kapitel 3. Codierung von Text (ASCII-Code, Unicode)

LaTeX: Editoren und mehr

Einführung in L A TEX

Einführung in das Textsatzsystem (L A )TEX

Bilder für LaTeX mit GIMP. Hartmut Noack Frank Hofmann

Womit schreibe ich meine (Diplom-)Arbeit?

Einführung. MetaNook 2015

Das hyperref-paket. Eine Einführung von TOBI A S Iffland 7. Dezember 2005

03 XML Grundlagen. Manuel Burghardt Lehrstuhl für Medieninformatik

Übersicht Teil 1. L A TEX Kurs Einführung Teil 1. Anforderungen. Inhalt

Schlüsselkompetenzen. 5. Sitzung im Kurs für Erstsemester des Studiengangs Information Engineering. Alexander Holupirek & Hannes Schwarz WS 08/09

Wissenschaftliche Dokumentation I

Ausgewählte Anwendungen

Wissenschaftliche Arbeiten schreiben mit LaTeX

TeX für Wissenschaftliche Arbeiten

Joachim Schlosser. Wissenschaftliche Arbeiten schreiben mit. Leitfaden für Einsteiger. mitp

Techniken der Projektentwicklung

Einführung in LATEX. Stefan Quendler. 17. Juni

Document Engineering. Zeichen- und Fontmanagement Realisierung in Dateiformaten. Daniel Weber. Document Engineering p. 1

javascript Coding-Guidelines 2. Ausgabe Februar 2015 Der Guideline beschreibt den verwendeten Coding-Stil von javascript als eigene Richtline.

Dateien und Verzeichnisse

L A TEX Professionell Dokumente erstellen. Klaus Neuschwander. Einführung. 27. März 2011

Fremdsprachigkeit in LATEX-Dokumenten

LaTeX-Einführungskurs für die Sekretärinnen am Dpt. Mathematik. Modul 1 - Erstellung eines Übungsblattes

Wissenschaftliches Arbeiten in CSE

Joachim Schlosser. Wissenschaftliche Arbeiten schreiben mit KT^X. Leitfaden für Einsteiger. ffl. mitp

Skript 02: Tipps und Tricks zum Dokumentenformat.

L A TEX-Dokumente erzeugen mit dem Emacs Org-Mode

L A TEX im Alltags-Gebrauch

Was Sie schon immer über L A T E X wissen wollten...

Dennis Egbers. Institut für Mathematische Optimierung (Basierend auf Material von Sven Krauß, Michael Beckmann, Ansgar Schütte und Harald Löwe)

Carlos Santos. Fachbereich Informatik Fakultät für Mathematik, Informatik und Naturwissenschaften. Universität Hamburg

Präsentation mit dem Paket Beamer

L A TEX für wissenschaftliche Arbeiten. Pekka Sagner

LaTex - ein Überblick. Algorithmen und Datenstrukturen WS 06/07

LATEX - eine Einführung

Fundamentale Ideen der Informatik PH Weingarten Sommersemester 2014 Paul Libbrecht CC-BY

Seminar DWMX DW Session 002

LaTeX Einführung. Eine kurze Einführung in LaTeX Von Raphael Süs

Transkript:

L A TEX der Workshop corny, larsrh, Leonidas mehrvorträgewagen mailto:corny@muc.ccc.de 11. August 2010 corny, larsrh, Leonidas LATEX der Workshop 1 / 18

Inhaltsverzeichnis 1 Plaintext 2 L A TEX-Umgebung 3 Let s get started corny, larsrh, Leonidas LATEX der Workshop 2 / 18

Dokumenttypen Bücher (scrbook) Artikel/Paper (scrartcl) Präsentationen (beamer) Briefe (scrlttr2, g-brief) Aushänge corny, larsrh, Leonidas LATEX der Workshop 3 / 18

Features Grafiken einbinden (Bitmap und Vektor) Grafiken selbt zeichnen (TikZ, PSTricks) Inhaltsverzeichnisse erstellen Abbildungsverzeichnisse erstellen Sinnvolle Fußnoten Sinnvoll Zitieren automatische Querverweise Content von Darstellung trennen corny, larsrh, Leonidas LATEX der Workshop 4 / 18

Features Grafiken einbinden (Bitmap und Vektor) Grafiken selbt zeichnen (TikZ, PSTricks) Inhaltsverzeichnisse erstellen Abbildungsverzeichnisse erstellen Sinnvolle Fußnoten Sinnvoll Zitieren automatische Querverweise Content von Darstellung trennen content! i love content corny, larsrh, Leonidas LATEX der Workshop 4 / 18

Vorteile Gibt PDFs aus yay für Platformunabhängigkeit Eingabe: Plaintext, kann versioniert werden corny, larsrh, Leonidas LATEX der Workshop 5 / 18

Vorteile Gibt PDFs aus yay für Platformunabhängigkeit Eingabe: Plaintext, kann versioniert werden vergleiche Word.doc Blobs Kann mit beliebigen Editoren bearbeitet werden beliebige Symbole einbinden The geeks choice corny, larsrh, Leonidas LATEX der Workshop 5 / 18

Plaintext L A TEX ist kein WYSIWYG-Editor L A TEX OpenOffice, Word,... WYSIWYG What You See Is What You Get Plaintext: einfacher Text, ohne unsichtbare Zusatzinformationen (wie Quelltext) Abbildung von Buchstaben auf Binärzahlen ASCII latin1 (ISO 8859-1) latin9 (ISO 8851-15) UTF-8 corny, larsrh, Leonidas LATEX der Workshop 6 / 18

ASCII Dez Hex Okt Zeichen Dez Hex Okt Zeichen 64 0x40 100 @ 96 0x60 140 65 0x41 101 A 97 0x61 141 a 67 0x43 103 C 99 0x63 143 c 68 0x44 104 D 100 0x64 144 d 69 0x45 105 E 101 0x65 145 e 70 0x46 106 F 102 0x66 146 f 72 0x48 110 H 104 0x68 150 h $ cat hello_world.txt Hello World Hallo Welt! $ hexdump -C hello_world.txt 48 65 6c 6c 6f 20 57 6f 72 6c 64 0a 48 61 6c 6c 6f 20 57 65 6c 74 21 0a corny, larsrh, Leonidas LATEX der Workshop 7 / 18

Where are the umlauts? Darstellbar durch ASCII!"#$%& ()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ abcdefghijklmnopqrstuvwxyz{ }~ Nicht darstellbar: Umlaute, deutsche Sonderzeichen etc. $ echo -n ä iconv --from=utf-8 --to=ascii hexdump -C iconv: illegal input sequence at position 0 corny, larsrh, Leonidas LATEX der Workshop 8 / 18

UTF-8 ftw Erweiterte Codierung wird benötigt $ echo -n ä iconv --from=utf-8 --to=latin1 hexdump -C e4 $ echo -n ä iconv --from=utf-8 --to=iso-8859-1 hexdump -C e4 $ echo -n ä iconv --from=utf-8 --to=iso-8859-15 hexdump -C e4 $ echo -n e iconv --from=utf-8 --to=iso-8859-1 hexdump -C iconv: illegal input sequence at position 0 $ echo -n e iconv --from=utf-8 --to=iso-8859-15 hexdump -C a4 $ echo -n Φ iconv --from=utf-8 --to=iso-8859-15 hexdump -C iconv: illegal input sequence at position 0 $ echo -n äφe iconv --from=utf-8 --to=utf-8 hexdump -C c3 a4 ce a6 e2 82 ac äφe UTF-8 for the win! corny, larsrh, Leonidas LATEX der Workshop 9 / 18

Konfiguration Oder: Woran merkt der Rechner eigentlich, dass ich UTF-8 mit ihm sprechen will? Für Textdokumente muss explizit spezifiziert werden, um welches Encoding es sich handelt. Texmaker: Optionen Texmaker konfigurieren Editor Fontkodierung: UTF-8 L A TEX-Dokument: \usepackage[utf8x]{inputenc} HTML-Dokument: <meta http-equiv="content-type" content="text/html;charset=utf-8"> bzw. der entsprechende HTTP-Header corny, larsrh, Leonidas LATEX der Workshop 10 / 18

UTF-8: Bemerkungen Es gibt einen Pseudo-UTF-8- header für Textdokumente EF BB BF aka Byte Order Mark, eigentlich nur für UTF-16 und UTF-32 primär in der Windowswelt zu finden nicht druckbare UTF-8-Zeichen um Encoding zu markieren ï falls als ASCII dekodiert oft gesehen: UTF-8 ä interpretiert als ASCII ~A UTF-8 verwendet sogenannte surrogates : 1 Zeichen 1 byte Bsp.: ä = C3 A4 corny, larsrh, Leonidas LATEX der Workshop 11 / 18

Distribution Windows http://miktex.org/ http://www.tug.org/protext/ Linux http://texlive.org/ http://www.tug.org/tetex/ (auf alten Systemen) Ask your package manager! corny, larsrh, Leonidas LATEX der Workshop 12 / 18

Tools Editor gedit, vim, emacs... KDE: Kile Plattformübergreifend: Texmaker (http://www.xm1math.net/texmaker/) Literatur- und Referenzenmanager plattformübergreifend: Jab Ref (http://jabref.sourceforge.net/) corny, larsrh, Leonidas LATEX der Workshop 13 / 18

Pro und Contra L A TEX Win Fail professionelles Aussehen nur semantische Spezifikation des Inhalts Formeln (Mathe etc.) Turing-vollständig Kein Gescherr mit Metainformation wie Inhaltsverzeichnis, Literaturangaben, Verweisen,... lange Einarbeitungszeit nur wenig künstlerische Freiheit trial-and-error-textsetzsystem corny, larsrh, Leonidas LATEX der Workshop 14 / 18

Ablauf 1. Etwas Theorie 2. Ein bisschen praktisch vormachen 3. Aufgabe zum selbst Lösen 4.??? 5. Profit! corny, larsrh, Leonidas LATEX der Workshop 15 / 18

Das erste Dokument Mit dem Texmaker Assistenten % Kommentare mit % \documentclass[10pt,a4paper]{article} \usepackage[utf8x]{inputenc} \usepackage{ucs} \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \author{yo Mummy} \begin{document} % content! \end{document} corny, larsrh, Leonidas LATEX der Workshop 16 / 18

Aufgabe 1 1. Stelle $EDITOR auf UTF-8 um 2. Erstelle ein neues Textdokument 3. Achte auf die Zeile \usepackage[utf8x]{inputenc} 4. Schreibe etwas Text, gerne mit Umlauten, kompiliere 5. Verwende lange Wörter wie z. B.: Wahrscheinlichkeitsverteilungsfunktion Linksradikalenrechtsschutzversicherung Sonntagnachmittagsfernsehlutschbonbon Massenkommunikationsdienstleistungsunternehmen 6. Binde das Paket babel mit der Option ngerman für die deutsche Silbentrennung ein: \usepackage[ngerman]{babel} 7. Kompiliere nochmal corny, larsrh, Leonidas LATEX der Workshop 17 / 18

Aufgabe 2 Binde e x, e x+1, e a 1 + a i+2 ˆδ 2 und φ in den Text ein. 2 Starte und beende den Mathemodus mit $... $ benutze ^ für hoch-, _ für tiefgestellt, {, } für Klammerung Bruch: \frac{}{} großer Bruch: \dfrac{}{} Hut: \hat{.} corny, larsrh, Leonidas LATEX der Workshop 18 / 18

Aufgabe 3 Binde die Definition ( der eulerschen Zahl e in den Text mit ein. e = lim 1 + 1 ) n n n e = 1 k=0 k! \limits für Grenzen unter lim und \limits_{}^{} intelligente Klammern, die sich in der Größe anpassen \left(, \right) corny, larsrh, Leonidas LATEX der Workshop 19 / 18

Aufgabe 3 Binde die Definition ( der eulerschen Zahl e in den Text mit ein. e = lim 1 + 1 ) n n n e = 1 k=0 k! \limits für Grenzen unter lim und \limits_{}^{} intelligente Klammern, die sich in der Größe anpassen \left(, \right) $e = \lim\limits_{n \rightarrow \infty} \left( 1 + \dfrac{1}{n} \right)^n$ $e = \sum\limits_{k = 0}^{\infty} \dfrac{1}{k!}$ corny, larsrh, Leonidas LATEX der Workshop 19 / 18