Bilder, Tabellen und Code-Listings mit LAT E X

Ähnliche Dokumente
Crashkurs L A T E X Teil 2

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

Grafikeinbindung in L A T E X

Funktionale Programmierung Übung 01. Dozent: mein Dozent Tutor: mein Tutor Studenten: person1 und person2 tt. mm. jjjj

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

L A TEX Presentation Packages

Skripte und Präsentationen mit LATEX

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

19. Mai 2015 L A TEX. Grafiken. Prof. Dr. Alexander Braun // Wissenschaftliche Texte mit LaTeX // WS 2014/15

Grafiken Teil 1. LATEX-Kurs der Unix-AG. Klemens Schmitt. 12. Mai 2014

Proseminar L A TEX Ausarbeitung zum Vortrag L A TEX in der Informatik

LaTeX - Hilfe. 1 Dokumenteinteilung. 2 Bilder und Tabellen. 2.1 Bilder. Autoren: Eberhard Munz und Nadine Wolf

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

Einführung in LaTeX und BibTeX

Titel der Bachelorarbeit

Grafiken für L A TEX. erstellen, bearbeiten und einbinden. Felix Koch L A TEX-User-Treffen Freiberg. 19. Juni 2011

Genug L A TEX für s Praktikum

L A TEX-Workshop. Eine Einführung in L A TEX. 17. Oktober Ubucon 2009, Universität Göttingen. LATEX-Workshop. Dominik Wagenführ.

L A TEX für wissenschaftliche Arbeiten. Pekka Sagner

Grafikeinbindung in L A T E X mittels graphic[sx], wrapfig, picinpar

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

Farben in LaTeX. Jens Pönisch 11. Februar 2002

TeX für Wissenschaftliche Arbeiten

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

Kurzanleitung für das Konvertieren von XML Dokumenten in PDF Dokumente

Genug L A TEX für s Praktikum

Grafikeinbindung in L A T E X

Quellcode-Anzeige in L A T E X: listings, lgrind

Nicht-gleitende Tabellen und Bilder in L A TEX 2ε nonfloat

Diplomarbeit mit LATEX

JoergsL A TEXMode heute zu Gast bei der LUG Jena

\LaTeX \today. Teil 2: L A T E X und PDF. W. Riedel, TU Chemnitz, URZ mailto:w.riedel@hrz.tu-chemnitz.de Workshop,

Textbearbeitung im CKEditor

Meine erste Homepage - Beispiele

Das Textsatzsystem LATEX

Textsatz mit L A T E X

Outlook Erstellen einer aus einer HTML - Vorlage INHALT

L A T E X-Beamer-Kurs Grafiken. Martin Glatz ig-mathe. KFU Graz

Dokumentvorlagen. So geht s! So geht s! Bedienungsanleitung zur Erstellung einer wissenschaftlichen Arbeit mit der Dokumentvorlage für Monografien

Wissenschaftliche Arbeiten schreiben mit L A TEX

Nur in schwarz angezeigten Verzeichnissen kann gespeichert werden!

Juristische Hausarbeiten mit LATEX

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

Word 2010 Grafiken exakt positionieren

Kurzanleitung Zeichnungsmodul ACD Chemsketch 11.0 Freeware

Einführung in die Textverarbeitung mit LaTeX

L A T E X für Angeber. Teil 10: Briefe und Serienbriefe

LaTeX Kurzreferenz Letzte Änderung: Freitag, 12. Mai 2006

Web Publishing mit mas2tex

ppdmodifypdf Bernhard Ritter :49 Michael Strauß Autor: Letzte Änderung: Letzter Änderer:

Der Titel des Beitrags, der auch etwas länger sein und über zwei Zeilen reichen kann

LATEX Beamer Kurs. Hans-Georg Menz. 22. November Fakultät für Rechtswissenschaften. Fakultät für Informatik

Diplomarbeit mit LATEX

Hinweise zu Layout, Formatierung und Co. GDF

FACHARBEIT. Grundlagen der Gestaltung von Facharbeiten. Fach: Schule: Schüler: Fachlehrer: Jahrgangsstufe 12 Schuljahr:

Eine Kurzeinführung in. Marco Kraus

L A TEX und Python. Dynamische Dokumente professionell setzen. Uwe Ziegenhagen. 26. August 2013

Zimplit CMS Handbuch. Einführung. Generelle Informationen

HTML Programmierung. Aufgaben

Tutorium 2: Vorträge halten und Präsentationen mit L A TEX erstellen

Gesunde Dokumentation mit Asciidoctor

Corporate Identity mit L A T E X

Angewandte Informatik

Graphikformate Ein kurzer Überblick

Die wichtigsten SHORTCUTS in Excel

Anleitung fu r den IT-Innovationen Editor

syntax.tex Eine Übersicht

L A TEX im Alltags-Gebrauch

Verwendung von L L mit XƎTEX

Anleitung zur Pflege der Homepage über den Raiffeisen-Homepage-Manager

Crashkurs Webseitenerstellung mit HTML

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Datenaufbereitung, Grafische Datenanalyse

Kurzes L A TEX Tutorial für Physik-Studenten

Kurzanleitung zu XML2DB

Dr. Thomas Meinike Hochschule Merseburg

Diagramme erstellen mit pgfplots

Zeile 3-7: Der Kopf der HTML-Datei. Hier werden unsichtbare Einstellungen für das ganze Dokument vorgenommen.

Programmierumgebungen und Präsentationstechniken

Manual, Version 4.2c: Publikation von Medienmitteilungen auf bs.ch.

Erstellen von Web-Seiten

UMGANG MIT MICROSOFT WORD ~DER EINSTIEG~

XML-Praxis. XML-Anwendungen. Jörn Clausen

Einfache Makros in TEX und L A TEX

2010 Ing. Punzenberger COPA-DATA GmbH. Alle Rechte vorbehalten.

Inhaltsverzeichnisse

Kurzanleitung. Arbeiten mit Word 2003 bei der Erstellung Wissenschaftlicher Arbeiten. Renate Vochezer

L A TEX-Kurs: Layout. Carl Georg Heise. 11. Oktober Technische Universität München. Technische Universität München 1 / 42. LAT E X-Kurs: Layout

Dokumentation: wi://googlemaps

AdOps Technische Spezifikationen

Textverarbeitungsprogramm WORD

Transkript:

CIS, LMU flo@cis.uni-muenchen.de http://www.cis.lmu.de/~finkf/sose15 27. April 2015

Outline Bilder mit LAT E X 1 Bilder mit L A T E X Einfügen von Bildern Figures Grafiken mit dot und make 2 Tabellen mit L A T E X Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen 3 Darstellung von Quellcode Kodierung

Einfügen von Bildern Figures Grafiken mit dot und make Bilder können sehr einfach mit dem Befehl \includgraphics in L A T E X Dokumente eingebunden werden. muss das L A T E X-Paket graphicx mit \usepackage eingebunden werden. Je nach verwendetem Programm können verschiedene Bildformate verwendet werden. Um \includgraphics verwenden zu können,

Einfügen von Bildern Figures Grafiken mit dot und make Bilder können sehr einfach mit dem Befehl \includgraphics in L A T E X Dokumente eingebunden werden. muss das L A T E X-Paket graphicx mit \usepackage eingebunden werden. Je nach verwendetem Programm können verschiedene Bildformate verwendet werden. Um \includgraphics verwenden zu können, latex kann nur Bilder im eps einbinden.

Einfügen von Bildern Figures Grafiken mit dot und make Bilder können sehr einfach mit dem Befehl \includgraphics in L A T E X Dokumente eingebunden werden. muss das L A T E X-Paket graphicx mit \usepackage eingebunden werden. Je nach verwendetem Programm können verschiedene Bildformate verwendet werden. Um \includgraphics verwenden zu können, latex kann nur Bilder im eps einbinden. pdflatex beherrscht zusätzlich weitere Bildformate:

Einfügen von Bildern Figures Grafiken mit dot und make Bilder können sehr einfach mit dem Befehl \includgraphics in L A T E X Dokumente eingebunden werden. muss das L A T E X-Paket graphicx mit \usepackage eingebunden werden. Je nach verwendetem Programm können verschiedene Bildformate verwendet werden. Um \includgraphics verwenden zu können, latex kann nur Bilder im eps einbinden. pdflatex beherrscht zusätzlich weitere Bildformate: jpg

Einfügen von Bildern Figures Grafiken mit dot und make Bilder können sehr einfach mit dem Befehl \includgraphics in L A T E X Dokumente eingebunden werden. muss das L A T E X-Paket graphicx mit \usepackage eingebunden werden. Je nach verwendetem Programm können verschiedene Bildformate verwendet werden. Um \includgraphics verwenden zu können, latex kann nur Bilder im eps einbinden. pdflatex beherrscht zusätzlich weitere Bildformate: jpg png

Einfügen von Bildern Figures Grafiken mit dot und make Bilder können sehr einfach mit dem Befehl \includgraphics in L A T E X Dokumente eingebunden werden. muss das L A T E X-Paket graphicx mit \usepackage eingebunden werden. Je nach verwendetem Programm können verschiedene Bildformate verwendet werden. Um \includgraphics verwenden zu können, latex kann nur Bilder im eps einbinden. pdflatex beherrscht zusätzlich weitere Bildformate: jpg png pdf

Einfügen von Bildern Figures Grafiken mit dot und make \includegraphics fügt die Bilder roh in das Dokument ein. Über die zusätzlichen Optionen width, height, scale kann die Skalierung der eingefügten Graphik eingestellt werden \includegraphics[scale=.1]{giraffen.jpg}

Einfügen von Bildern Figures Grafiken mit dot und make \includegraphics fügt die Bilder roh in das Dokument ein. Über die zusätzlichen Optionen width, height, scale kann die Skalierung der eingefügten Graphik eingestellt werden \includegraphics[scale=.1]{giraffen.jpg}

Einfügen von Bildern Figures Grafiken mit dot und make \includegraphics[width=\textwidth,\ height=.5\textheight]{giraffen.jpg}

Einfügen von Bildern Figures Grafiken mit dot und make \includegraphics[width=\textwidth,\ height=.5\textheight]{giraffen.jpg}

Einfügen von Bildern Figures Grafiken mit dot und make Die figure Umgebung von L A T E X dient der Einbindung von Abbildungen mit Bildunterschriften, Referenzen und Rahmen. \begin{figure}[t] \begin{center} \includegraphics[scale=.1]{giraffen.jpg} \caption{giraffen}\label{fig:giraffen} \end{center} \end{figure} Abbildung \ref{fig:giraffen} zeigt Giraffen.

Einfügen von Bildern Figures Grafiken mit dot und make Abbildung : Giraffen Abbildung 1 zeigt Giraffen.

Einfügen von Bildern Figures Grafiken mit dot und make Mit dem Befehl \listoffigures kann ähnlich wie mit dem Befehl \tableofcontents ein Abbildungsverzeichnis erzeugt werden.

Einfügen von Bildern Figures Grafiken mit dot und make Mit dem Befehl \listoffigures kann ähnlich wie mit dem Befehl \tableofcontents ein Abbildungsverzeichnis erzeugt werden. Ebenso kann mit \listoftables das Tabellenverzeichnis erzeugt werden.

Einfügen von Bildern Figures Grafiken mit dot und make Falls Bilder von Graphen, Automaten u.ä. in Dokumenten verwendet werden sollen, kann L A T E X mit make und dot kombiniert werden um Grafiken automatisch zu erzeugen und darzustellen. 1 a b c 2 3 b 4 b c b 6 c 5

LAT E X Bilder mit LAT E X Einfügen von Bildern Figures Grafiken mit dot und make... \usepackage{graphicx} % includegraphics... \begin{document} \begin{figure} \includegraphics{trie.eps} \caption{ein minimierter Trie} \label{fig:trie} \end{figure} Abbildung \ref{fig:trie} zeigt einen minimierten Trie. \end{document}

Dot File Bilder mit LAT E X Einfügen von Bildern Figures Grafiken mit dot und make digraph minitrie { rankdir=lr; node [shape=circle] 0 [style=invisible] 0 -> 1 1 -> 2 [label=a] 1 -> 3 [label=b] 1 -> 3 [label=c] 2 -> 4 [label=b] 3 -> 5 [label=b] 4 -> 5 [label=b] 4 -> 6 [label=c] 5 -> 6 [label=c] 6 [peripheries=2] }

Makefile Bilder mit LAT E X Einfügen von Bildern Figures Grafiken mit dot und make all: example.pdf example.pdf: example.tex trie.eps pdflatex example.tex pdflatex example.tex pdflatex example.tex trie.eps: trie.dot dot -Teps trie.dot > trie.eps

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen Tabellen werden in L A T E X mit der tabular Umgebung erzeugt.

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen Tabellen werden in L A T E X mit der tabular Umgebung erzeugt. \begin{tabular}{pos}{table spec} pos Bedeutung l linkszentriert r rechtszentriert c zentriert p{ width } Mehrzeilige Zelle vertikale Linie doppelte, vertikale Linie

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen In den Tabellen selbst, wird & zur Trennung von Spalten verwendet. Zeilen werden mit \\ erzwungen und horizontale Linien werdem mit \hline erzeugt.

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen In den Tabellen selbst, wird & zur Trennung von Spalten verwendet. Zeilen werden mit \\ erzwungen und horizontale Linien werdem mit \hline erzeugt. \begin{tabular}{ l r } \hline \texttt{pos} & Bedeutung \\\hline\hline l & linkszentriert\\\hline r & rechtszentriert\\\hline c & zentriert\\\hline p\{ width \} & Mehrzeilige Zelle\\\hline & vertikale Linie\\\hline & doppelte, vertikale Linie\\\hline \end{tabular} \end{center}

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen L A T E X formatiert die Zellen automatische und bestimmt auch deren Individuelle Breite und Höhe. Um mehrzeiligen Text in Tabellen zu verwenden muss für die Zellenformatierung p{ width } verwendet werden.

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen L A T E X formatiert die Zellen automatische und bestimmt auch deren Individuelle Breite und Höhe. Um mehrzeiligen Text in Tabellen zu verwenden muss für die Zellenformatierung p{ width } verwendet werden. Day Min Temp Max Temp Summary Monday 11C 22C A clear day with lots of sunshine. However, the strong breeze will bring down the temperatures.

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen \begin{center} \begin{tabular}{ l l l p{5cm} } \hline Day & Min Temp & Max Temp & Summary \\ \hline Monday & 11C & 22C & A clear day with lots of sunshine. However, the strong breeze will bring down the temperatures. \\ \hline \end{tabular} \end{center}

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen Ähnlich wie für Abbildungen, können Tabellen in die table Umgebung eingebunden werden, um Tabellenunterschriften, automatische Numerierung und Referenzen zu ermöglichen.

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen Ähnlich wie für Abbildungen, können Tabellen in die table Umgebung eingebunden werden, um Tabellenunterschriften, automatische Numerierung und Referenzen zu ermöglichen. Day Min Temp Max Temp Summary Monday 11C 22C A clear day with lots of sunshine. However, the strong breeze will bring down the temperatures. Tabelle : Tabellenunterschrift Tabelle 1 ist ein Beispiel für mehrzeilige Tabellenzellen.

Einfache Tabellen Mehrzeilige Tabellenzellen Tabellen \begin{table}[b] \begin{center} \begin{tabular}{ l l l p{5cm} } \hline Day & Min Temp & Max Temp & Summary \\ \hline Monday & 11C & 22C & A clear day with lots of sunshine. However, the strong breeze will bring down the temperatures. \\ \hline \end{tabular}\caption{tabellenunterschrift}\label{ta \end{center} \end{table} Tabelle \ref{tab:tab1} ist ein Beispiel für mehrzeilige Tabellenzellen.

Darstellung von Quellcode Kodierung Zur Darstellung von Code in Dokumenten eignet sich die lstlisting Umgebung des listings-pakets. Das Paket hat eine Vielzahl verschiedener Einstellungen für unterschiedliche Sprachen, die mit dem Befehl \lstset eingestellt werden können.

Darstellung von Quellcode Kodierung Zur Darstellung von Code in Dokumenten eignet sich die lstlisting Umgebung des listings-pakets. Das Paket hat eine Vielzahl verschiedener Einstellungen für unterschiedliche Sprachen, die mit dem Befehl \lstset eingestellt werden können. 1 # p r i n t Hello World three times 2 i f name == " main " : 3 f o r i i n range ( 0, 3 ) : 4 p r i n t ( " Hello World " )

Darstellung von Quellcode Kodierung \lstset{ frame=single, language=python, keywordstyle=\color{blue}, commentstyle=\color{green}, numbers=left, } \begin{lstlisting} # print Hello World three times if name == " main ": for i in range(0, 3): print("hello World") \end{lstlisting}

Darstellung von Quellcode Kodierung Es können auch Quellcodedateien direkt in Dokumente eingebunden werden. # i n c l u d e < s t d i o. h> / p r i n t Hello World three times / i n t main ( ) { i n t i ; f o r ( i = 0; i < 3; ++ i ) p r i n t f ( " Hello World \ n " ) ; r e t u r n 0; } 1 2 3 4 5 6 7 8 9 10

Darstellung von Quellcode Kodierung \lstinputlisting[ language=c, numbers=right, keywordstyle=\color{blue}, commentstyle=\color{green}, stringstyle=\color{red}, ]{hello.c}

Darstellung von Quellcode Kodierung Das listings Paket hat Schwierigkeiten mit utf-8 formatiertem Text. Fall es wirklich nötig ist, Umlaute u.ä. in einem Code-Listing darzustellen 1, muss manuell eine Interpretationstabelle angelegt werden. 1 Etwa bei Sprachdaten, die in XML-Dateien vorliegen

Darstellung von Quellcode Kodierung Das listings Paket hat Schwierigkeiten mit utf-8 formatiertem Text. Fall es wirklich nötig ist, Umlaute u.ä. in einem Code-Listing darzustellen 1, muss manuell eine Interpretationstabelle angelegt werden. <xml> <foo>ääß< / foo> < / xml> 1 Etwa bei Sprachdaten, die in XML-Dateien vorliegen

Darstellung von Quellcode Kodierung \lstset{literate= {ä}{{\"a}}1 {Ä}{{\"A}}1 {ß}{{\ss}}1 } \begin{lstlisting}[language=xml] <xml> <foo>ääß</foo> </xml> \end{lstlisting}

Darstellung von Quellcode Kodierung Wikibooks zu Abbildungen https://en.wikibooks.org/ wiki/latex/floats,_figures_and_captions Wikibooks zu Tabellen https://en.wikibooks.org/wiki/latex/tables Wikibooks zu https://en.wikibooks. org/wiki/latex/source_code_listings Vorlage CIS http://www.cis.lmu.de/~finkf/ss15/ LaTeX_CIS.tar.gz Vorlage LMU http://www.cis.lmu.de/~finkf/ss15/ LaTeX_LMU.tar.gz

Darstellung von Quellcode Kodierung Danke Schön! Fröhliches L A T E X-en!