LATEX para Linguistas
L
ATEX para Linguistas
Criando esquemas semióticos com o TikZ
Marcelo Ferreira Marcos Lopes Marina Maluli Walter T. Sano
DL-USP
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
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
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
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
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
LATEX para Linguistas Apresentaçã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 “TikZ ist kein Zeichenprogramm” (TikZ não é um programa de desenho) e foi desenvolvido por Till Tantau, o mesmo criador da classe Beamer o que torna estas duas ferramentas bastante integradas.
Há manuais e exemplos de esquemas, divididos por área de aplicação, em:
Manual CTAN
http://www.ctan.org/pkg/pgf
LATEX para Linguistas Apresentaçã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 “TikZ ist kein Zeichenprogramm” (TikZ não é um programa de desenho) e foi desenvolvido por Till Tantau, o mesmo criador da classe Beamer o que torna estas duas ferramentas bastante integradas.
Há manuais e exemplos de esquemas, divididos por área de aplicação, em:
Manual CTAN
http://www.ctan.org/pkg/pgf
LATEX para Linguistas Apresentaçã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 “TikZ ist kein Zeichenprogramm” (TikZ não é um programa de desenho) e foi desenvolvido por Till Tantau, o mesmo criador da classe Beamer o que torna estas duas ferramentas bastante integradas.
Há manuais e exemplos de esquemas, divididos por área de aplicação, em:
Manual CTAN
http://www.ctan.org/pkg/pgf
LATEX para Linguistas Apresentaçã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 “TikZ ist kein Zeichenprogramm” (TikZ não é um programa de desenho) e foi desenvolvido por Till Tantau, o mesmo criador da classe Beamer o que torna estas duas ferramentas bastante integradas.
Há manuais e exemplos de esquemas, divididos por área de aplicação, em:
Manual CTAN
http://www.ctan.org/pkg/pgf
LATEX para Linguistas Apresentaçã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 “TikZ ist kein Zeichenprogramm” (TikZ não é um programa de desenho) e foi desenvolvido por Till Tantau, o mesmo criador da classe Beamer o que torna estas duas ferramentas bastante integradas.
Há manuais e exemplos de esquemas, divididos por área de aplicação, em:
Manual CTAN
http://www.ctan.org/pkg/pgf
LATEX para Linguistas Declaraçã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 Linguistas Declaraçã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 Linguistas Declaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1);
LATEX para Linguistas Declaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1);
LATEX para Linguistas Declaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
LATEX para Linguistas Declaração e uso do TikZ
Exemplo de comando
\draw (1,0) -- (0,1) -- (-1,0) -- (0,-1) -- cycle;
LATEX para Linguistas Declaraçã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 e da operação a ser executada.
LATEX para Linguistas Declaraçã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 e da operação a ser executada.
LATEX para Linguistas Declaraçã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 e da operação a ser executada.
LATEX para Linguistas Declaração e uso do TikZ
Sintaxe do TikZ
LATEX para Linguistas Declaraçã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:
−−, −|, |− rectangle circle
LATEX para Linguistas Declaraçã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:
−−, −|, |− rectangle circle
LATEX para Linguistas Declaraçã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:
−−, −|, |−
rectangle circle
LATEX para Linguistas Declaraçã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:
−−, −|, |− rectangle
LATEX para Linguistas Declaraçã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:
−−, −|, |− rectangle circle
LATEX para Linguistas Declaraçã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 Linguistas Declaraçã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 Linguistas Declaraçã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)
LATEX para Linguistas Declaraçã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)
LATEX para Linguistas Exemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1);
LATEX para Linguistas Exemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1);
LATEX para Linguistas Exemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1) rectangle (5,7);
LATEX para Linguistas Exemplos de figuras
Exemplo de retângulo\quadrado
\draw (0,0) rectangle (1,1) rectangle (5,7);
LATEX para Linguistas Exemplos de figuras
Exemplo de grade
\draw (0,0) grid (7,3);
LATEX para Linguistas Exemplos de figuras
Exemplo de grade
\draw (0,0) grid (7,3);
LATEX para Linguistas Exemplos de figuras
Exemplo de grade
\draw [step=0.5cm] (0,0) grid (7,3);
LATEX para Linguistas Exemplos de figuras
Exemplo de grade
\draw [step=0.5cm] (0,0) grid (7,3);
LATEX para Linguistas Exemplos de figuras
Exemplo de círculo
\draw (0,0) circle (1.5cm);
LATEX para Linguistas Exemplos de figuras
Exemplo de círculo
\draw (0,0) circle (1.5cm);
LATEX para Linguistas Exemplos de figuras
Exemplo de elipse
\draw (0,0) ellipse [x radius=1cm,y radius=.5cm];
LATEX para Linguistas Exemplos de figuras
Exemplo de elipse
\draw (0,0) ellipse [x radius=1cm,y radius=.5cm];
LATEX para Linguistas Exemplos de figuras
Exemplo de coordenadas
\coordinate (P1) at (0,0); \coordinate (P2) at (1,1); \draw[->] (P1) -- (P2); Imagem:LATEX para Linguistas Exemplos de figuras
Exemplo de coordenadas
\coordinate (P1) at (0,0); \coordinate (P2) at (1,1); \draw[->] (P1) -- (P2); Imagem:LATEX para Linguistas
Inserção de texto com uso de nodes
Exemplo de setas com \fill
\node [shape=circle, draw, color=red] {Olá!};
Imagem:
LATEX para Linguistas
Inserção de texto com uso de nodes
Exemplo de setas com \fill
\node [shape=circle, draw, color=red] {Olá!};
Imagem:
LATEX para Linguistas Quadrado Semiótico
Quadrado Semiótico simples
3 4
LATEX para Linguistas Quadrado Semiótico
Quadrado simples com auxílio de grid
3 4
LATEX para Linguistas Quadrado 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 Linguistas Quadrado Semiótico
Sintaxe dos nodes
\draw (-0.1,-0.3) node [color=black,text width=3cm] {\begin{center}\footnotesize\sf{3}\end{center}}
...
LATEX para Linguistas Quadrado Semiótico
Quadrado complexo com auxílio de grid
3 4 1 2 5 6 8 7
LATEX para Linguistas Quadrado Semiótico
Esquema Tensivo
1 2 3 4 5 6 7 8 + – – + –LATEX para Linguistas Quadrado Semiótico
Esquema Inverso grid
1 2 3 4 5 6 7 8 + – – + –
LATEX para Linguistas Quadrado 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 Linguistas Quadrado 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 Linguistas Quadrado Semiótico
Esquema Converso Ascendente com grid
1 2 3 4 5 6 7 8 + – – + –
LATEX para Linguistas Quadrado Semiótico
Esquema Converso Ascendente
1 2 3 4 5 6 7 8 + – – + –