3.1 Knuth inventou o TEX...

Documentos relacionados
Claudio Landim (IMPA). Mário Jorge Dias Carneiro (UFMG). Claudia Vasconcelos (OBMEP).

Programa de Iniciação Científica Júnior PIC. Manual

Fórmulas com o MimeTeX

Programa de Iniciação Científica Júnior PIC. Manual

Novas Tecnologias no Ensino da Matema tica

Minicurso Básico - L A TEX Aula 3 Apresentação: Jéssyca Cristine, Leandro Chiarini, Rafael Aguiar e Rebeca Chuffi

1. Estrutura geral. \documentclass{estilo} \begin{document} TEXTO. \end{document}

Novas Tecnologias no Ensino da Matemática

Expressões matemáticas

Novas Tecnologias no Ensino da Matemática

Novas Tecnologias no Ensino da Matemática

Prof. Dr. Maurício Zahn Universidade Federal de Pelotas - UFPel Departamento de Matemática e Estatística

Novas Tecnologias no Ensino da Matemática

Minicurso de L A TEX + Beamer - Aula 4

Introdução ao Latex. Anderson Castro Soares de Oliveira

MAT2457 ÁLGEBRA LINEAR PARA ENGENHARIA I Gabarito da 2 a Prova - 1 o semestre de 2015

Primeira Aula de LATEX

Entendendo o LaTeX: Uma Introdução. Universidade Federal do ABC Nathalia Paula

Emílio Eiji Kavamura. DeGraf-UFPR 2014/09/22

Truques e caminhos tortuosos do L A T E X/PDFL A T E X Parte 1

L A TEX para Linguistas

Minicurso de Introdução ao L A TEX

Mestrado em Engenharia Física Tecnológica

Mestrado em Engenharia Física Tecnológica

UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ DEPARTAMENTO ACADÊMICO DE ELETROTÉCNICA METODOLOGIA APLICADA AO TCC

23 de maio de Universidade Federal do Rio Grande do Sul Instituto de Informática Grupo PET Computação. Curso de L A T E X- SEMAC 2013/1

Interface Humano- Computador (IHC) Prof. Dr. Ronaldo Barbosa

MAT 112 Turma Vetores e Geometria. Prova 2 29 de junho de 2017

MAT 112 Turma Vetores e Geometria. Prova 2 29 de junho de 2017

CATIA V5 TREINAMENTO - SHEET METAL TUTORIAL - 01 DESENVOLVIDO EM CATIA V5-R16. SM - COMPUTAÇÃO GRÁFICA Tel. 0(XX)

1º S I M U L A D O - ITA IME - M A T E M Á T I C A

Minicurso L A TEX + Beamer - Aula 1

3. Achar a equação da esfera definida pelas seguintes condições: centro C( 4, 2, 3) e tangente ao plano π : x y 2z + 7 = 0.

Apresentação em L A TEX

DESENHAR COM PRECISÃO - O SISTEMA DE COORDENADAS

Instituto de Física Universidade Federal do Rio de Janeiro. Cap. 1 - Vetores. Prof. Elvis Soares - Física I

Estabilidade. Conhecimentos Básicos

INTRODUÇÃO AO LATEX NOÇÕES BÁSICAS PARA O DESENVOLVIMENTO DA PROPOSTA DO TRABALHO DE CONCLUSÃO DE CURSO DOS CURSOS DE ENGENHARIA DO DAELT

Curso de L A TEX. Parte III. Pedro Quaresma. Departamento de Matemática Faculdade de Ciências e Tecnologia Universidade de Coimbra

Pesquisa Aplicada à Computação

Desenho auxiliado por computador

Manual de. Geometria Descritiva. António Galrinho

(x 1, y 1 ) (x 2, y 2 ) = (x 1 x 2, y 1 y 2 ); e α (x, y) = (x α, y α ), α R.

INTRODUÇÃO AO LATEX NOÇÕES BÁSICAS PARA O DESENVOLVIMENTO DA PROPOSTA DO TRABALHO DE CONCLUSÃO DE CURSO DOS CURSOS DE ENGENHARIA DO DAELT

Universidade Federal do Rio de Janeiro Instituto de Física. Física I IGM1 2014/1. Cap. 1 - Vetores. Prof. Elvis Soares

MAT 112 Turma Vetores e Geometria. Prova 2 28 de junho de 2018

G2 de Álgebra Linear I

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA UFES Departamento de Computação. LaTeX

4 Simbolização de enunciados 24

Artigos científicos, relatórios, teses, slides com Pandoc Markdown

Curso introdutório de L A TEX

Iteração e Pontos Fixos

Informática Aplicada à Engenharia Florestal

Universidade Federal de Mato Grosso do Sul - UFMS VGA - 2 a Prova - Engenharia Civil + Física 03 de Julho de Prof o. E.T.

Parte A FÓRMULAS Spiegel_II_01-06.indd 11 Spiegel_II_01-06.indd :17: :17:08

Informática no Ensino de Matemática Prof. José Carlos de Souza Junior jc

UNEMAT UNIVERSIDADE ESTADUAL DO MATO GROSSO

Vectores e Geometria Analítica

Escrita Científica + LaTeX

Estudo sobre o LaTeX com o editor de texto TeXnicCenter

Rapidíssima Introdução à Classe BEAMER

Definições Hierarquia de Chomsky Exemplos de gramáticas. Gramáticas. Objetivo de ensinar o inglês pelo computador e conseguir um tradutor de línguas

Aula 6: Entrada e Saída

CURSO EXCEL NÍVEL I 16/09/ FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS 4. FÓRMULAS E REFERÊNCIAS

Símbolo Nome lê-se como Categoria = 10 significa que se se somar 4 a 6, a soma, ou resultado, é 10.

Geometria Analítica. Distância entre dois pontos: (d AB ) 2 = (x B x A ) 2 + (y B y A ) 2 A( 7, 5 ) P( 5, 2 ) B( 3, 2 ) Q( 3, 4 ) d = 5.

GEOGEBRA GUIA RÁPIDO. Na janela inicial temos a barra de ferramentas:

J. Delgado - K. Frensel - L. Crissaff Geometria Analítica e Cálculo Vetorial

Capítulo 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 é assim definido:

GEOMETRIA ANALÍTICA CONTEÚDOS. Distância entre pontos Equação da reta Distância ponto reta Coeficientes Equação da circunferência.

L A T E X para. [ lĩn."g w is.t5s] Marcelo Ferreira, Marcos Lopes, Marina Maluli & Walter Sano

TÓPICO. Fundamentos da Matemática II APLICAÇÕES NA GEOMETRIA ANALÍTICA. Licenciatura em Ciências USP/ Univesp. Gil da Costa Marques

O Plano no Espaço. Sumário

1 a Aula. Mestrado em Engenharia Física Tecnológica

(b) { (ρ, θ);1 ρ 2 e π θ } 3π. 5. Representar graficamente

Universidade Federal de Mato Grosso do Sul - UFMS VGA - 2 a Prova - Engenharia de Computação 03 de Julho de Prof o. E.T.

Lista 5. Em toda a lista, as coordenadas referem-se a um sistema de coordenadas fixo (O; i, j, k)

Seminários I - Introdução ao LATEX

TÉCNICAS DE CAD PARA ENGENHARIA CIVIL AULA 3 2. SELEÇÃO DE PONTOS PRECISOS EM OBJETOS

Utilizar alguns comandos do LaTex para digitação de textos, inclusive matemáticos.

Setor de Tecnologia - TC Engenharia Ambiental Prova 1. Matemática Aplicada I

Capítulo 9 Introdução ao Math

Tutorial de L A TEX para Software Carpentry

Curso de Banco de Dados Plataforma: MS SQL Server. Configurações do Ambiente para Acesso Pós-instalação

Aula 12. Ângulo entre duas retas no espaço. Definição 1. O ângulo (r1, r2 ) entre duas retas r1 e r2 se define da seguinte maneira:

Conhecendo o L A TEX: usos, dicas e práticas

Introdução à Computação Gráfica

1 35. b) c) d) 8. 2x 1 8x 4. 3x 3 8x 8. 4 tgα ˆ MAN é igual a 4. . e) Sendo x a medida do segmento CN, temos a seguinte figura:

Capítulo 2 Vetores. 1 Grandezas Escalares e Vetoriais

1 - Como abrir o programa KmPlot

Simulado Nacional ITA

BC Geometria Analítica. Lista 4

10. Determine as equações cartesianas das famílias de retas que fazem um ângulo de π/4 radianos com a reta y = 2x + 1.

Projeto Banco de Questões Objetivas

Estatística para Cursos de Engenharia e Informática

Vetores, Matrizes e Gráficos

1. Seja θ = ang (r, s). Calcule sen θ nos casos (a) e (b) e cos θ nos casos (c) e (d): = z 3 e s : { 3x + y 5z = 0 x 2y + 3z = 1

08. A figura seguinte representa uma tela do Excel XP.

NOTAÇÕES. R N C i z. ]a, b[ = {x R : a < x < b} (f g)(x) = f(g(x)) n. = a 0 + a 1 + a a n, sendo n inteiro não negativo.

Mathe. Um tipo para texto com suporte matemático. design por Gilmar Rodrigues

Transcrição:

3 O que é TEX?? 3. Knuth inventou o TEX... O problema de escrever Matemática no computador surgiu na década de 970. Um dos primeiros grandes matemáticos a pesquisar em Ciência da Computação, Donald Knuth da Universidade de Stanford, encontrou uma solução que continua atual mesmo mais de 30 anos depois. Por volta de 976, Knuth tinha escrito os dois pri meiros volumes da coleção Art of Computer Programming e estava totalmente insatisfeito com o resultado impresso. Ele não queria apenas que o livro fosse impresso, mas queria algo belo. Knuth partiu para a busca de uma solução. Um dos primeiros passos foi a interrupção de sua pesquisa por um ano para, acompanhado por sua esposa, assistir aulas de design com o professor de arte de Stanford, Matthew Kahn. A ideia era tentar capturar a essência do design, não apenas seu visual. Por exemplo, como um processador deveria quebrar as linhas em um parágrafo? Esteticamente, o ideal é que não existam espaços excessivos entre as palavras e que não existam muitos hífens. Knuth

transformou esse problema em Combinatória e fez um algoritmo que calcula a maneira ótima de quebrar as linhas em um parágrafo. Como resultadodo seu trabalho, surgiram o processador de textos TEX. e o sistema de descrição de fontes METAFONT,, ambos colocados em domínio público. O TEX. foi u oprojetado LA com dois objetivos principais: pais em permitir mente: que qualquer pessoa possa produzir livros u ode LA alta qualidade com um esforço razoável e dar exatamente o mesmo resultado em todos os computadores, agora e no futuro. 3.2... e Lamport criou o LATEX No início da década de 980, o matemático Leslie Lamport planejava escrever o livro Great American Concurrency Book e digitar utilizando TEX.. Ele escreveu um conjunto de macros que facilitaram bastante o trabalho. Essas macros foram uposteriormente o LA colocadas em domínio público. X.... Era o início do LATEX. Lamport até hoje não escreveu o livro X... pretendido,. mas lançou o livro LATEX: A Document Preparation System, que ajudou a popularizar o LATEX. De lá X... para. cá, vários conjuntos de macros para TEX. surgiram, como ConTeXt e JadeTeX, mas sem dúvida o LATEX é o mais utilizado. u o LA Hoje o TEX. é popular em todo o mundo, principalmente na área acadêmica, notadamente em Matemática, u ofísica, LA Ciência X... da Computação. e Engenharias. Uma das vantagens do LATEX é a sua modularização. Qualquer um pode escrever um conjunto X... de. macros que automatizam determinados procedimentos e facilitam a vida de todos. No caso do LATEX, estas macros são chamadas de pacotes e existem milhares de pacotes escritos por centenas de usuários ao redor do mundo. A principal desvantagem do TEX. é que não é um editor WYSIWYG (acrônimo da expressão em inglês What You See Is What u oyou LA Get O que você vê é o que você recebe). Isto significa que digitamos o texto usando uma linguagem específica, compilamos e depois vemos o resultado. Isto pode parecer muito estranho para quem está acostumado a editores WYSIWYG, como o Word, mas é uma barreira que pode ser facilmente superada. 2

Curiosidades Knuth até hoje não terminou a coleção e Art of Computer Programming. Dos sete volumes previstos inicialmente, somente três volumes completos foram lançados, além de cinco fascículos do volume 4. Ele recebeu inúmeros prêmios como pesquisador em Ciência da Computação e em agosto de 999 seu nome foi dado a um pequeno planeta descoberto por P. Pravec e P. Kusnirák. Desde 200, Lamport é pesquisador da Microsoft. Existem versões de TEX. para praticamente todos os sistemas operacionais, incluindo Windows, Mac OS X e Linux. u o LA O código-fonte do TEX. foi colocado em domínio público, e Knuth recomenda modificações ou experiências com esse u ocódigo-fonte, LA mas, para garantir a mesma saída em todas as versões dotex., ele deseja que qualquer novo programa obtido tenha outro nome. Para garantir isso, a American u o LA Mathematical Society registrou a marca TEX. e qualquer implementação do sistema deve passar por um teste antes de ser chamada de TEX.. u o LA u o LA O nome TEX. deve ser pronunciado como tekh. O X representa a letra grega (chi). TEX. é uma abreviação u ode LA (techn), que também é a origem da palavra técnico. u o LA Knuth escreveu cinco livros sobre TEX: TEX. : e e TEX book, TEX: ee Program, ee METAFONT book, METAFONT: e e Programe e Computer u o LA Modern Typefaces, todos lançados pela pela Addison-Wesley. As versões de T X são numeradas como aproximações do número. versão atual 3.4592. As versões de TEX são numeradas como aproximações do número π.. A versão atual é a 3.4592. Knuthdesejaque,apósasuamorteoTEX após a sua o TEX. não seja alterado, com exceção da versão, que deverá ser a. π. Analogamente, as as versões de de METAFONT u o LA são são numeradas como como aproximações do número do número, base e, dos baselogaritmos dos logaritmos naturais. naturais. Atualmente, os grupos de usuários T X( ) de diversos países são responsáveis pela dis- Atualmente, os grupos de usuários TEX. (www.tug.org) de diversos países são responsáveis pela distribuição, manutenção e atualizasão u onas LA macros para TEX.. u o LA 3

4

4 4 Escrevendo e desenhando no Fórum no Fórum O Fórum do Programa de Iniciação Científica está associado a uma instalação do programa LATEX, utilizado para digitar Matemática. matemática. Para tal, você deve digitar [tex] comandos [/tex]. Por exemplo, digitando [tex]\ frac {3}{8}[/ tex] o sistema converterá seu código para uma imagem contendo 3. A imagem só é exibida na mensagem 8 a ser visualizada clicando no botão Prever ou no botão Enviar. Sugerimos que você aprenda inicialmente a escrever os exemplos básicos abaixo, os quais representam mais de 90% da utilização do LATEX no Fórum. 4. Exemplos Básicos 3+5... 3 + 5 7-2... 7 2 \times... 3\times2... 3 2 3\cdot2... 3 2 \frac{3}{8}... 3 8 3/8... 3/8 \dfrac{3}{8}... 3 8 20\div3... 20 3 \ne... \pm... ± 0\%... 0% a_... a b_{23}... b 23 x^{}... x \sqrt{2}... 2 3 \sqrt[3]{2}... 2 <... < 2<3... 2<3 \le... a\le b... a b \ge... a\ge b... a b (,2)... (, 2) [,2]... [, 2] \{... { \}... } \{,2\}... {, 2} \mid-3\mid... 3 5

Atenção! A melhor maneira de aprender a digitar em LATEX é praticando. Você não precisa decorar todos os comandos. Consulte-os neste manual, quando precisar. Após alguma prática, você já conhecerá os principais comandos e com certeza terá prazer em escrever usando o LATEX. 4.2 Letras Gregas \pi... π \Pi... Π \alpha... α \beta... β \gamma... γ \Gamma... Γ \Delta... \delta... δ \epsilon... ϵ \phi... ϕ \lambda... λ \mu... µ \rho... ρ \sigma... σ \Sigma... Σ \theta... θ \Omega... Ω \omega... ω 4.3 Aritmética \equiv... \pmod{n}... (mod n) a\equiv b\pmod{n}... a b (mod n) \phi(n)... ϕ(n) \lfloor x\rfloor... x \lceil x\rceil... x 6

4.4 Geometria \angle ABC... ABC \measuredangle ABC... ABC \vec{v}... v \arco{ab}... AB A\hat{B}C... AˆBC \triangle ABC... ABC \widehat{abc}... ÂBC \cong... = r\parallel s... r s \triangle ABC \cong \triangle XYZ r\perp s... r s ABC = XYZ \circ... \sim... 90^{\circ}... 90 \overline{ab}... AB \triangle ABC \sim \triangle XYZ ABC XYZ 4.5 Setas \iff... \Rightarrow... \Leftarrow... \Longrightarrow... = \longrightarrow... \mapsto... \rightarrow... \searrow... \downarrow... \swarrow... \leftarrow... \nwarrow... \uparrow... \nearrow... Comando personalizado para o Fórum 7

4.6 Símbolos Diversos \$... $ \dots... \ldots... \vdots... \cdots... \ddots...... \ell...l \infty... \therefore... \approx... \bullet... \diamond... \Diamond... \Box... \heartsuit... \spadesuit... \diamondsuit... \clubsuit... \star... \bigstar... \square... \blacksquare... \TeX... TEX \LaTeX... LATEX \S... \P... 4.7 Conjuntos \in... \not\in... \subset... \not\subset... \cap... \cup... \emptyset... \mathbb{n}... N \mathbb{z}... Z \mathbb{q}... Q \mathbb{r}... R \mathbb{c}... C \mathcal{p}(x)... P(X) 4.8 Matrizes e Determinantes 2 \begin{matrix} & 2\\ 3 & 4\end{matrix}... 3 4 ( ) 2 \begin{pmatrix} & 2\\ 3 & 4\end{pmatrix}... 3 4 [ ] 2 \begin{bmatrix} & 2\\ 3 & 4\end{bmatrix}... 3 4 { } 2 \begin{bmatrix} & 2\\ 3 & 4\end{Bmatrix}... 3 4 \begin{vmatrix} & 2\\ 3 & 4\end{vmatrix}... 2 3 4 8

\begin{vmatrix} & 2\\ 3 & 4\end{Vmatrix}... 2 3 4 \begin{pmatrix} \\ 2 \\ 3\end{pmatrix}... 2 3 \det{a}... det A 4.9 Somatórios e Produtórios n \sum_{i=}^{n} i^2... i= i2 n \displaystyle\sum_{i=}^{n} i^2... i 2 i= 00 \sum_{i=}^{00} i(i+)... i= i(i + ) 00 \displaystyle\sum_{i=}^{00} i(i+)... i(i + ) i= 0 i \prod_{i=}^{0} \frac{i}{i+}... i= i+ 0 \displaystyle\prod_{i=}^{0} \frac{i}{i+}... i= \displaystyle\sum_{i\ge } \frac{}{i^2} = \frac{\pi^2}{6}... i i i + i 2 = π2 6 9

4.0 Diversos \begin{cases}x+y=0\\ x-y=4\end{cases}... { x + y = 0 x y = 4 40 {}}{ \overbrace{22\dots2}^{40}5... 22...25 \underbrace{\dots}_{00}...... }{{} 00 (\dfrac{ax+b}{cx+d})... ( ax + b cx + d ) ( ) ax + b \left(\dfrac{ax+b}{cx+d}\right)... cx + d X.... Você poderá praticar e aprender mais sobre LATEX no no Fórum fórum de Suporte. Acesse o tópico Escrevendo Matemática com com comandos LATEX. LATEX. X... No mesmo. Fórum, fórum, você aprenderá a inserir imagens e a e criar a cṙ figuras com o LATEX. 4. Construindo figuras com L A TEX É possível fazer desenhos dos mais variados tipos usando LATEX. Existem centenas de pacotes para fazer figuras. No Fórum foram instalados os pacotes pstricks e pst-eucl. Os comandos para desenhar figuras devem estar entre as tags [teximg] e [/teximg]. Apresentamos a seguir alguns exemplos básicos de figuras feitas com pstricks. Em todos os casos, a imagem mostrada à direita contém, para facilitar a compreensão, uma grade de pontos que não consta no código exibido. 0

4.. Traçando segmentos de reta Os comandos abaixo definem uma caixa com extremidades (0,0) e (4,4) e três segmentos de reta que têm por extremidades os pontos designados. O parâmetro opcional no segundo segmento ([linestyle=dashed]) muda o estilo da linha para tracejado. 4 \begin{pspicture}(0,0)(4,4) \psline(0,)(,4) \psline[linestyle=dashed](2,0)(2,4) \psline{->}(,0)(4,3) \end{pspicture} 3 2 0 0 2 3 4 4..2 Circunferências Para construir uma circunferência, devemos informar o centro e o raio com o comando \pscircle(x,y){r}, sendo (x,y) as coordenadas do centro da circunferência e r o raio. Na segunda circunferência, aumentamos a espessura da linha com o parâmetro [linewidth=2pt]. 4 \begin{pspicture}(0,0)(4,4) \pscircle(2,2){2} \pscircle[linewidth=2pt](3,3){} \end{pspicture} 3 2 0 0 2 3 4

4..3 Rotulando Pontos pontos O pacote pst-euclides nos permite dar nome aos pontos e depois utilizar os nomes dados para fazer outras construções. O comando \pstgeonode[posangle=α](x,y){nome} marca um ponto de coordenadas (x,y) com o rótulo Nome. O ângulo do rótulo em relação ao ponto é dado pelo parâmetro opcional PosAngle. B 4 \begin{pspicture}(0,0)(4,4) \pstgeonode(4,3){a} \pstgeonode[posangle=90](,4){b} \pstgeonode[posangle=80](0,){c} \pstgeonode[posangle=-90](3,0){d} \psline(a)(b)(c)(d)(a) \end{pspicture} C 3 2 A 4..4 Utilizando coordenadas polares 0 0 2 3 4 É possível utilizar coordenadas polares para definir os pontos. Neste caso, devemos indicar a distância r dopontoàorigemeoânguloθformado entre o segmento de reta que une esse este ponto à origem e o eixo x. As coordenadas polares devem ser separadas por ponto e vírgula: (r;θ). 2 D \begin{pspicture}(-2,-2)(2,2) \psline(2;0)(2;72) \psline(2;72)(2;44) \psline(2;44)(2;26) \psline(2;26)(2;288) \psline(2;288)(2;0) \psline[linestyle=dashed](2;0)(2;44) \pscircle(0,0){2} \end{pspicture} 0 - -2-2 - 0 2 2