Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
LATEX para Linguistas
LATEX para LinguistasCriando esquemas semióticos com o TikZ
Marcelo Ferreira Marcos Lopes
Marina Maluli Walter T. Sano
DL-USP
Abril de 2013
LATEX para Linguistas
Roteiro
1 Apresentação
2 Declaração e uso do TikZ
3 Exemplos de figuras
4 Inserção de texto com uso de nodes
5 Quadrado Semiótico
LATEX para Linguistas
Roteiro
1 Apresentação
2 Declaração e uso do TikZ
3 Exemplos de figuras
4 Inserção de texto com uso de nodes
5 Quadrado Semiótico
LATEX para Linguistas
Roteiro
1 Apresentação
2 Declaração e uso do TikZ
3 Exemplos de figuras
4 Inserção de texto com uso de nodes
5 Quadrado Semiótico
LATEX para Linguistas
Roteiro
1 Apresentação
2 Declaração e uso do TikZ
3 Exemplos de figuras
4 Inserção de texto com uso de nodes
5 Quadrado Semiótico
LATEX para Linguistas
Roteiro
1 Apresentação
2 Declaração e uso do TikZ
3 Exemplos de figuras
4 Inserção de texto com uso de nodes
5 Quadrado Semiótico
LATEX para LinguistasApresentação
Sobre o TikZ
O TikZ é uma interface para o PGF “Portable Graphic Format”.
TikZ é um acrônimo recursivo escrito em alemão que significa “TikZist kein Zeichenprogramm” (TikZ não é um programa de desenho) efoi desenvolvido por Till Tantau, o mesmo criador da classe Beamero que torna estas duas ferramentas bastante integradas.Há manuais e exemplos de esquemas, divididos por área deaplicação, em:
Manual CTANhttp://www.ctan.org/pkg/pgfWikiBooks http://www.texample.net/tikz/
LATEX para LinguistasApresentação
Sobre o TikZ
O TikZ é uma interface para o PGF “Portable Graphic Format”.TikZ é um acrônimo recursivo escrito em alemão que significa “TikZist kein Zeichenprogramm” (TikZ não é um programa de desenho) efoi desenvolvido por Till Tantau, o mesmo criador da classe Beamero que torna estas duas ferramentas bastante integradas.
Há manuais e exemplos de esquemas, divididos por área deaplicação, em:
Manual CTANhttp://www.ctan.org/pkg/pgfWikiBooks http://www.texample.net/tikz/
LATEX para LinguistasApresentação
Sobre o TikZ
O TikZ é uma interface para o PGF “Portable Graphic Format”.TikZ é um acrônimo recursivo escrito em alemão que significa “TikZist kein Zeichenprogramm” (TikZ não é um programa de desenho) efoi desenvolvido por Till Tantau, o mesmo criador da classe Beamero que torna estas duas ferramentas bastante integradas.Há manuais e exemplos de esquemas, divididos por área deaplicação, em:
Manual CTANhttp://www.ctan.org/pkg/pgfWikiBooks http://www.texample.net/tikz/
LATEX para LinguistasApresentação
Sobre o TikZ
O TikZ é uma interface para o PGF “Portable Graphic Format”.TikZ é um acrônimo recursivo escrito em alemão que significa “TikZist kein Zeichenprogramm” (TikZ não é um programa de desenho) efoi desenvolvido por Till Tantau, o mesmo criador da classe Beamero que torna estas duas ferramentas bastante integradas.Há manuais e exemplos de esquemas, divididos por área deaplicação, em:
Manual CTANhttp://www.ctan.org/pkg/pgf
WikiBooks http://www.texample.net/tikz/
LATEX para LinguistasApresentação
Sobre o TikZ
O TikZ é uma interface para o PGF “Portable Graphic Format”.TikZ é um acrônimo recursivo escrito em alemão que significa “TikZist kein Zeichenprogramm” (TikZ não é um programa de desenho) efoi desenvolvido por Till Tantau, o mesmo criador da classe Beamero que torna estas duas ferramentas bastante integradas.Há manuais e exemplos de esquemas, divididos por área deaplicação, em:
Manual CTANhttp://www.ctan.org/pkg/pgfWikiBooks http://www.texample.net/tikz/
LATEX para LinguistasDeclaração e uso do TikZ
O ambiente TikZ
\usepackage{tikz}
\begin{tikzpicture}
...
\end{tikzpicture}
Para inserir um símbolo dentro de um parágrafo:
\tikz
LATEX para LinguistasDeclaração e uso do TikZ
O ambiente TikZ
\documentclass[a4paper,12pt]{article}\usepackage[brazilian]{babel}\usepackage[utf8x]{inputenc}\usepackage[T1]{fontenc}\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
...
\end{tikzpicture}
...
\end{document}
LATEX para LinguistasDeclaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1);
Imagem:
LATEX para LinguistasDeclaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1);
Imagem:
LATEX para LinguistasDeclaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
Imagem:
LATEX para LinguistasDeclaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
Imagem:
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Todo comando termina com um ponto e vírgula ;
As opções são inseridas entre colchetes [opções]O TikZ enxerga as figuras em termos de \path seguido das opções eda operação a ser executada.
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Todo comando termina com um ponto e vírgula ;As opções são inseridas entre colchetes [opções]
O TikZ enxerga as figuras em termos de \path seguido das opções eda operação a ser executada.
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Todo comando termina com um ponto e vírgula ;As opções são inseridas entre colchetes [opções]O TikZ enxerga as figuras em termos de \path seguido das opções eda operação a ser executada.
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
\path [draw,shade] <operation> ...;
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
O \path pode ser substituído por \draw, \fill, \path, \shade ... etc
Como exemplos de operações temos:
−−, −|, |−rectanglecircle
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
O \path pode ser substituído por \draw, \fill, \path, \shade ... etcComo exemplos de operações temos:
−−, −|, |−rectanglecircle
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
O \path pode ser substituído por \draw, \fill, \path, \shade ... etcComo exemplos de operações temos:
−−, −|, |−
rectanglecircle
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
O \path pode ser substituído por \draw, \fill, \path, \shade ... etcComo exemplos de operações temos:
−−, −|, |−rectangle
circle
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
O \path pode ser substituído por \draw, \fill, \path, \shade ... etcComo exemplos de operações temos:
−−, −|, |−rectanglecircle
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Como figuras básicas do LATEX temos:
Retângulos (rectangles)
Grades (grids)Círculos e elipses (circles e ellipses)Arcos (arcs)
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Como figuras básicas do LATEX temos:
Retângulos (rectangles)Grades (grids)
Círculos e elipses (circles e ellipses)Arcos (arcs)
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Como figuras básicas do LATEX temos:
Retângulos (rectangles)Grades (grids)Círculos e elipses (circles e ellipses)
Arcos (arcs)
LATEX para LinguistasDeclaração e uso do TikZ
Sintaxe do TikZ
Como figuras básicas do LATEX temos:
Retângulos (rectangles)Grades (grids)Círculos e elipses (circles e ellipses)Arcos (arcs)
LATEX para LinguistasExemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1) rectangle (5,7);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1) rectangle (5,7);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de grade
\draw (0,0) grid (7,3);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de grade
\draw (0,0) grid (7,3);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de grade
\draw [step=0.5cm] (0,0) grid (7,3);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de grade
\draw [step=0.5cm] (0,0) grid (7,3);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de círculo
\draw (0,0) circle (1.5cm);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de círculo
\draw (0,0) circle (1.5cm);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de elipse
\draw (0,0) ellipse [x radius=1cm,y radius=.5cm];
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de elipse
\draw (0,0) ellipse [x radius=1cm,y radius=.5cm];
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de coordenadas
\coordinate (P1) at (0,0);\coordinate (P2) at (1,1);
\draw[->] (P1) -- (P2);
Imagem:
LATEX para LinguistasExemplos de figuras
Exemplo de coordenadas
\coordinate (P1) at (0,0);\coordinate (P2) at (1,1);
\draw[->] (P1) -- (P2);
Imagem:
LATEX para LinguistasInserção de texto com uso de nodes
Exemplo de setas com \fill
\node [shape=circle, draw, color=red] {Olá!};
Imagem:
Olá!
LATEX para LinguistasInserção de texto com uso de nodes
Exemplo de setas com \fill
\node [shape=circle, draw, color=red] {Olá!};
Imagem:
Olá!
LATEX para LinguistasQuadrado Semiótico
Quadrado Semiótico simples
3 4
1 2
LATEX para LinguistasQuadrado Semiótico
Quadrado simples com auxílio de grid
3 4
1 2
LATEX para LinguistasQuadrado Semiótico
Sintaxe do Quadrado
\begin{tikzpicture}[scale=0.5]
\draw[help lines,step=0.5,gray,very thin](0,-1) grid (5,3.5);
\draw[->,line width=0.3pt,color=black](0,3) -- (5,0) -- (5,2.6);
\draw[->,line width=0.3pt,color=black](5,3) -- (0,0) -- (0,2.6);
LATEX para LinguistasQuadrado Semiótico
Sintaxe dos nodes
\draw (-0.1,-0.3) node [color=black,text width=3cm]{\begin{center}\footnotesize\sf{3}\end{center}}
......
\end{tikzpicture}
LATEX para LinguistasQuadrado Semiótico
Quadrado complexo com auxílio de grid
3 4
1 2
5
6
87
LATEX para LinguistasQuadrado Semiótico
Esquema Tensivo
1
2
3
4
5 6
7
8
+
––
+–
LATEX para LinguistasQuadrado Semiótico
Esquema Inverso grid
1
2
3
4
5 6
7
8
+
––
+–
LATEX para LinguistasQuadrado Semiótico
Sintaxe do Esquema Tensivo
\begin{tikzpicture}\draw[help lines,step=0.25,gray,very thin](-1.5,-1.5) grid (6,5);
\draw[<->,line width=0.7pt,color=black](0,5) -- (0,0) -- (6,0);
\draw[<-,line width=1pt,color=orange](5.8,0.15) parabola (0.15,4.8);
\draw[-,line width=0.3pt,color=gray!70!blue](0,4.26) -- (0.5,4.26) -- (0.5,0);
\draw[-,line width=0.3pt,color=gray!70!blue](4.28,0) -- (4.28,0.5) -- (0,0.5);
LATEX para LinguistasQuadrado Semiótico
Sintaxe dos nodes
\draw[color=black] (-0.8,2.34) node [rotate=90,color=gray!60!black,text width=3cm]
{\begin{center}\small\sf {1}\end{center}}
.....
(-0.3,4.26) node [color=black]{\scriptsize\sf +}(-0.3,0.5) node [color=black]{\scriptsize\sf --}
.....;
\end{tikzpicture}
LATEX para LinguistasQuadrado Semiótico
Esquema Converso Ascendente com grid
1
2
3
4
5 6
7
8
+
––
+–
LATEX para LinguistasQuadrado Semiótico
Esquema Converso Ascendente
1
2
3
4
5 6
7
8
+
––
+–