Prezentari cu LaTeX si clasa Beamer (lightning talk)

20
Vreau s˘ at , in o prezentare Despre L A T E X Beamer S , i TikZ Prezent˘ ari cu L A T E Xs , i clasa Beamer Matei Conovici 14 Ianuarie 2010 Matei Conovici latex-beamer

Transcript of Prezentari cu LaTeX si clasa Beamer (lightning talk)

Page 1: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Prezentari cu LATEX s, i clasa Beamer

Matei Conovici

14 Ianuarie 2010

Matei Conovici latex-beamer

Page 2: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Vreau sa t, in o prezentare

Pentru a promova o idee

Cateva idei simple

Us, or de structurat s, i ret, inut

Intr-o forma atractiva

Matei Conovici latex-beamer

Page 3: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Deci am nevoie de...

Un program WYSIWYG cu care sa creez slide-uri

Un program WYSIWYM cu care sa structurez continut

Matei Conovici latex-beamer

Page 4: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Deci am nevoie de...

Un program WYSIWYG cu care sa creez slide-uri

Un program WYSIWYM cu care sa structurez continut

Matei Conovici latex-beamer

Page 5: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Despre LATEX

Sistem pentru preparat documente

Biblioteca de macro-uri ın limbajul TEX

Text cu adnotari semantice

Cont, inutul e separat de stil

Produce documente pregatite pentru tipar

Matei Conovici latex-beamer

Page 6: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Example\documentclass[a4paper]{article}

\title{An introduction to \LaTeX}

\author{A. U. Thor}

\date{\today}

\begin{document}

\maketitle

\section{Features of \LaTeX}

Iota...

\section{Basic document layout}

\LaTeX documents are made of text and commands.

\subsection{Basic commands}

...

Matei Conovici latex-beamer

Page 7: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Beamer

O clasa de documente pentru slide-uri

Produce fis, iere PDF, accesibile oriunde

Permite crearea de efecte dinamice

Aspectul e controlat de teme

... sau asociind stil elementelor structurale

Matei Conovici latex-beamer

Page 8: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Frames

Un environment ce cont, ine:

headline s, i footline

sidebar ın stanga s, i dreapta

bara s, i simboluri de navigat, ie

logo

titlu

background

... s, i cont, inut

Pentru toate se poate folosi un template (cont, inut, culori, fonturi).

Matei Conovici latex-beamer

Page 9: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Overlays

Pauza ıntre acest text s, i rest.

Ros, u doar pe slide-ul 2.

Paragraful acesta o sa dispara.... s, i multe alte variante.

Matei Conovici latex-beamer

Page 10: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Overlays

Pauza ıntre acest text s, i rest. Ros, u doar pe slide-ul 2.

Paragraful acesta o sa dispara.... s, i multe alte variante.

Matei Conovici latex-beamer

Page 11: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Overlays

Pauza ıntre acest text s, i rest. Ros, u doar pe slide-ul 2.Paragraful acesta o sa dispara.

... s, i multe alte variante.

Matei Conovici latex-beamer

Page 12: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Overlays

Pauza ıntre acest text s, i rest. Ros, u doar pe slide-ul 2.

Paragraful acesta o sa dispara.

... s, i multe alte variante.

Matei Conovici latex-beamer

Page 13: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Example\begin{frame}{Overlays}

Pauza ıntre acest text s,i rest.

\pause

\color<2>{red}{Ros,u doar pe slide-ul 2.}

\visible<3>{Paragraful acesta o sa dispara.}

\uncover<4>{... s,i multe alte variante.}

\end{frame}

Matei Conovici latex-beamer

Page 14: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

TikZ

TikZ ist kein Zeichenprogramm

Primitive pentru desenat

Atribute pentru stil

Biblioteci construite pe baza primitivelor

Matei Conovici latex-beamer

Page 15: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Vizualizarea unei idei

irc.lug.ro/#mumu

< lorinescu > ninsoarea implica vin fiert, vinul fiert implica ocaldare, o caldare de vin fiert implica mahmure-ala crunta, mahmureala crunta implica suferinta

< lorinescu > ah si era un nod acolo cu jur-ca-nu-mai-beau-niciodata

Matei Conovici latex-beamer

Page 16: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Mindmaps

Vin fiertNinsoare

Caldare Mahmureala

Suferint, a

Nu maibeau!

Matei Conovici latex-beamer

Page 17: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Finite State Machines

Ninsoare

Vin fiert Caldare

Mahmureala

Suferint,a

1

11

01

0

Example\newcommand{\mylabel}[1]{\makebox[0.8cm][c]{\Tiny #1}}

\begin{tikzpicture}[shorten >=1pt,node distance=1.8cm,on grid,thick,every state/.style={fill,draw=none,orange,

text=white,circular drop shadow},

accepting/.style ={red,text=white},initial/.style ={gray!25,text=black}]

\node [state,initial] (s0){\mylabel{Ninsoare}};

\node [state] (s1) [below=of s0]{\mylabel{Vin fiert}};

\node [state] (s2) [right=of s1]{\mylabel{Caldare}};

\node [state] (s3) [below=of s1]{\mylabel{Mahmureala}};

\node [state,accepting] (s4) [left=of s1]{\mylabel{Suferint,a}};

\path[->] (s0) edge node [right] {1} (s1)(s1) edge node [above] {1} (s2)(s2) edge [loop right] node {1} ()

edge node [below right] {0} (s3)(s3) edge node [below left] {1} (s4)

edge [loop below] node {0} ();

% nu avem vin fiert\path<2->[->] (s1) edge node [above] {0} (s4);

% nu ninge\path<3->[->] (s0) edge node [above left] {0} (s4);

\end{tikzpicture}

Matei Conovici latex-beamer

Page 18: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Finite State Machines

Ninsoare

Vin fiert Caldare

Mahmureala

Suferint,a

1

11

01

0

0

Example\newcommand{\mylabel}[1]{\makebox[0.8cm][c]{\Tiny #1}}

\begin{tikzpicture}[shorten >=1pt,node distance=1.8cm,on grid,thick,every state/.style={fill,draw=none,orange,

text=white,circular drop shadow},

accepting/.style ={red,text=white},initial/.style ={gray!25,text=black}]

\node [state,initial] (s0){\mylabel{Ninsoare}};

\node [state] (s1) [below=of s0]{\mylabel{Vin fiert}};

\node [state] (s2) [right=of s1]{\mylabel{Caldare}};

\node [state] (s3) [below=of s1]{\mylabel{Mahmureala}};

\node [state,accepting] (s4) [left=of s1]{\mylabel{Suferint,a}};

\path[->] (s0) edge node [right] {1} (s1)(s1) edge node [above] {1} (s2)(s2) edge [loop right] node {1} ()

edge node [below right] {0} (s3)(s3) edge node [below left] {1} (s4)

edge [loop below] node {0} ();

% nu avem vin fiert\path<2->[->] (s1) edge node [above] {0} (s4);

% nu ninge\path<3->[->] (s0) edge node [above left] {0} (s4);

\end{tikzpicture}

Matei Conovici latex-beamer

Page 19: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Finite State Machines

Ninsoare

Vin fiert Caldare

Mahmureala

Suferint,a

1

11

01

0

0

0

Example\newcommand{\mylabel}[1]{\makebox[0.8cm][c]{\Tiny #1}}

\begin{tikzpicture}[shorten >=1pt,node distance=1.8cm,on grid,thick,every state/.style={fill,draw=none,orange,

text=white,circular drop shadow},

accepting/.style ={red,text=white},initial/.style ={gray!25,text=black}]

\node [state,initial] (s0){\mylabel{Ninsoare}};

\node [state] (s1) [below=of s0]{\mylabel{Vin fiert}};

\node [state] (s2) [right=of s1]{\mylabel{Caldare}};

\node [state] (s3) [below=of s1]{\mylabel{Mahmureala}};

\node [state,accepting] (s4) [left=of s1]{\mylabel{Suferint,a}};

\path[->] (s0) edge node [right] {1} (s1)(s1) edge node [above] {1} (s2)(s2) edge [loop right] node {1} ()

edge node [below right] {0} (s3)(s3) edge node [below left] {1} (s4)

edge [loop below] node {0} ();

% nu avem vin fiert\path<2->[->] (s1) edge node [above] {0} (s4);

% nu ninge\path<3->[->] (s0) edge node [above left] {0} (s4);

\end{tikzpicture}

Matei Conovici latex-beamer

Page 20: Prezentari cu LaTeX si clasa Beamer (lightning talk)

Vreau sa t,in o prezentareDespre LATEX

BeamerS, i TikZ

Documentat, ie

Beamer User Guidehttp://www.ctan.org/tex-archive/macros/latex/contrib/beamer/doc/beameruserguide.pdf

TikZ and PGF Manualhttp://www.ctan.org/tex-archive/graphics/pgf/base/doc/generic/pgf/pgfmanual.pdf

Exemple cu TikZ s, i PGFhttp://www.texample.net/tikz/examples/

Matei Conovici latex-beamer