Você está na página 1de 70
NTRODUGAO AO BTpx Reginald J. Santos Departamento de Matematica-ICEx Universidade Federal de Minas Gerais http: //www.mat .ufmg.br/“regi Abril de 2002 liltima atualizagio em 13 de outubro de 2014 2 SUMARIO Sumario 1 Introdugio 5 2 Texto, Comandos ¢ Ambientes 9 2.1 Um aviso beet eee eee eevee eee 9 2.2 Estrutura Basica de um Arquivo Fonte BTX . 2... ee ee 9 3 Diferentes Formas de Exibigao de Texto 13 3.1 Mudando o Tipo das Letras 0.0 13 3.2. Texto em Cores ul 3.3. Centralizando ¢ Indentando u 34 Listas Sete eee eevee eee 1b 34.1 Ambiente itemize cee ences 1b AQ Ambiente enumerate... eee eee 16 BAB Ambiente list 20.00... eee eee ee ee 16 3.5 Teoremas, Proposicdes, ete 7 4 Férmulas Matematicas 21 41 os do Modo Matematica aL 4.2 Expoentese indices... 0... 22 13 23 AA Bales eee 2B 4.5 Somatorios e Integrals 2.0.0 a 4.6 Coeficientes Binomiais 25 4.7 Pontos, Espagos ¢ ‘Texto no Modo Matemstico . - - 25 Introdugao ao IX 13 de outubro de 2014 SUMARIO 4.8 Simbolos Matemticos 4.9 Funcdes Matematicas 4.10 Formulas com Til, Barra, Chapéu, ete... 0... 4.11 Tamanho automéatico de parénteses e similares 4.12 Matrizes 4.13 Equagdes on Inequagées Multi-linhas 4.13.1 Usando o pacote amsmath 4.14 Sistemas de Equagdes com Numeragéo de cada Equac 4.15 Férmulas dentro de uma Moldura . 4.16 Mudanea dos ‘Tipos de Letras no Modo Matemético 4.17 Espacos no Modo Matematico 4.18 Usando o MaTLaB® para Gerar Férmulas 5 Figuras 5A Ambiente picture . . . 5.2. Figntas Produzidas por Outros Programas 53. Ambiente figure 6 Partes do Documento 61 62 ‘Titulo Secdes ¢ Capitulos umatio ss... eee Bibliografia indice Alfabético Apéndice 13 de outubro de 2014 Reginaldo J. Santos 4 SUMARIO 7 Outros Recursos 7A Caracteres Especiais, 7.2 Referéncias Cruzadas 7.3. Espagamento .... 7.3.1 Espacamento Horizontal 7.3.2 Espacamento Vertical (0 Duas Colunas .... eee 68 1 Hyperlinks 68, 2M: 7A Limha Horizontal 0.60 ee eee ee 7.5 Retangulo Sélido 7.6 Texto Emoldurado 7.7 Dividindo o Arquivo Fonte 7.8 Tabelas - 7.9 Formato Paisagem 65 1 1 1 aa is Informagdes na Internet 69 Referéncias 70 Introdugao ao IX 13 de outubro de 2014 1 Introdugao O BTEX 6 umn pacote feito para a preparagio de textos impressos de alta qualidade, especial mente para textos matematicos. Ele foi desenvolvido por Leslie Lamport a partir do programa ‘TEX criado por Donald Knuth. Podemos dividir os programas de processamento de texto em duas classes. Com os cha- mados processadores de terto, existe um menu na tela apresentando os recursos, que podem ser usados no processamento do texto, que por sia vez podem ser selecionados com 0 uso do mouse. Depois de selecionado um recurso, o texto é digitado e aparece na tela exatamente como vai ser impresso no papel. O usuirio pode ver logo no estgio de entrada do texto, se © texto seré impresso como esperado. Este método ¢ chamado “what-you-see-is-what-you-get” on simplesmente WYSWYG. ‘A segunda classe, que 6 a que pertence o IXTRX, o processamento do texto é feito em duas ctapas distintas. O texto a ser impresso e os comandos de formatagio sio escritos em um arquivo fonte com o uso de um editor de textos, isto 6, um programa que escreve textos em meio eletrénico. Em seguida 0 arquivo fonte é submetido a um programa formatador de textos, no nosso caso o TEX, que gera wm arquivo de saida, que pode ser impresso ou visualizado na tela. Programas deste tipo podem parecer inicialmente mais complicados do que os do outro tipo, mas apresentam uma série de vantagens em relagio aos processadores de texto, como por exemplo: © Mudangas na formatacio do texto inteiro com apenas a mudanga de alguns comandos. ¢ Escrita de férmulas complexas usando apenas comandos, por exemplo, fy eda, é pressa com 0 comando $\int_{o}-a e~{-x"2}dx$; 13 de outubro de 2014 Reginaldo J. Santos 6 1_INTRODUCAO ¢ Numeracao antomitica de formulas, secdes, definigdes, exemplos e teoremas, o que per- mite que vocé faga mudangas na ordem do texto sem que seja necessario trocar os nimeros dos itens # As citagées a formulas, segies, definigées, exemplos, teoremas além de citagoes bibli- ogréficas também podem ser automatizadas, de forma que mudangas no texto nao pro- duzem erros nas citagdes ¢ Geracao antomatica de Indice e de {indice Alfabético. O BPX 6 um programa de cédigo aberto, por isso existem virias implementacées. No Windows, usamos uma implementagio chamada Mik'}sX, que contém um editor de textos junto com um interface grifica chamado TyXworks, um visualizador de pdf, entre outros. Estes programas sido “freeware”, isto 6, sfio gratuitos ¢ trabalham juntos como se fossem wn sb. O MikT}X pode ser obtido no enderego http ://miktex. org. Depois do MikT}X devidamente instalado, para comecar a usar o IXTX vocé deve clicar em Iniciar, depois em Programas, depois em MikTeX ¢ finalmente clicar em TeXworks. Depois de inicializado o TeXworks, a primeira coisa a fazer é abrir um arquivo no editor do ‘TeXworks. Para isto, uo menu, escolha Arquivo, Abrir... ¢ o nome do arquivo existente ou Novo para iniciar com um novo arquivo. Depois voce pode processar o arquivo fonte através do EAT}X clicando no botao verde criando assim um arquivo com 0 mesmo nome mas com terminagio .pdf. A seguir est um pequeno arquivo exemplo, que voc? pode usar come modelo para os seus arqnivos. Para isto marque o seu contetido com o mouse, copie-o para a Area de transferéncia © cole-o no TeXworks. Introdugao ao IX 13 de outubro de 2014 % Este 6 um pequeno arquivo fonte para o LaTex % Use este arquivo como modelo para fazer seus proprios arquivos LaTeX. % Tudo que esté A direita de um % & um comentario e é ignorado pelo LaTeX. h \documentclass[a4paper,12pt] {article}% Seu arquivo fonte precisa conter \usepackage [brazil] {babel} % estas quatro linhas \usepackage [utf8] {inputenc} % além do comando \end{document} \begin{document} % no fim. \section{Texto, Comandos e Ambientes} % Este comando faz o titulo da segio. Un arquivo fonte do \LaTeX\ contém além do texto a ser processado, comandos que indicam como 0 texto deve ser processado. Palavras so separadas por um ou mais espagos. Pardgrafos so separados por uma ou mais linhas em branco. A safda ndo 6 afetada por espagos extras ou por linhas em branco extras. A maioria dos comandos do \LaTeX \ so iniciados com o caracter $\backelash$. Uma $\backslash$ sozinha produz um espaco. Un ambiente é uma regiao do texto que tem um tratamento especial. Um ambiente € iniciado com\\ \texttt{\backslash$begin\{nome do ambiente\}} e terminado por \texttt{S\backslash$end\{nome do ambiente\}} YAspas séo digitadas assim: “Texto entre aspas’?. 13 de outubro de 2014 Reginaldo J. Santos 8 1_INTRODUCAO ‘Texto em itélico deve ser digitado como: \textit{Isto esta em itdlico}. Yilexto em negrito deve ser digitado como: \textbf{Isto esté em negrito}. \subsection{Um aviso} 1% Este comando faz o titulo da subsegdo. Lembre-se de ndo digitar nenhum dos 10 caracteres especiais % es # * 2 fe 7 7 \e\S \# VK A. MOF VO \ VON 8\backslash$ exceto como um comando! \end{document} % 0 arquivo fonte termina com este comando O texto anterior foi conseguido com © uso do ambiente verbatim (significa ao pé da letra) \begin{verbatim} Tudo que estiver dentro deste ambiente € impresso exatamente como é digitado. \end{verbatim} O ambiente verbatim cria um pardgrafo para o texto, O mesmo efeito dentro de uma linha 6 conseguido mando \verb! texto!. Se no texto aparecer o caracter ! ele pode ser substituido por outro diferente de * que nio aparega no texto. com 0 uso do Introdugao ao IX 13 de outubro de 2014 9 2 Texto, Comandos e Ambientes Um arquivo fonte do IST}X contém além do texto a ser processado, comandos que indicam, ado. Palavras sfo separadas por um ou mais espacos. Pardgrafos so separados por uma ou mais linhas em branco. A saida nao 6 afetada por espagos extras on por linhas em branco extras. A maioria dos comandos do HXTKX sao iniciados com o earacter \. Uma \ sozinha produ um espago. Um ambiente ¢ uma regiao do texto que tem um tratamento especial. Um ambiente ¢ iniciado com \begin{nome do ambiente} c terminado por \end{nome do ambiente} “Texto entre aspas” Isto esté em itdlico. Isto esta em negrito. como 0 texto deve ser proc 2.1 Um aviso Lembre-se de nao digitar nenhum dos 10 caracteres especiais & $ # % _ { ¥ 7 7 \exceto como um comando! Eles sao impressos com os comandos \e \S VERN VON VEE VO $\backslash$: 2.2 Estrutura Basica de um Arquivo Fonte BTEX ‘Todo arquivo fonte IXTgX, que normalmente tem a extensio . tex tem um preambulo e um corpo. No preambulo esto comandos que especificam parametros globais para 0 processamento do texto, tais como tipo de documento, formato do papel, altura e largura do texto, a forma de saida das paginas com a sua paginagio ¢ cabegalhos automaticos, O preambulo deve conter 13 de outubro de 2014 Reginaldo J. Santos 10 2 TEXTO, COMANDOS E AMBIENTES pelo menos o comando \documentclass. Se nao existem outros comandos no preamby ISTEX seleciona valores standard para as varias varidveis que determinam o formato global do texto. O preambulo termina com o comando \begin{document}. ‘Tudo que fica abaixo deste co- mando é interpretado como corpo. No corpo fica o texto propriamente dito junto com comandos adicionais, que s6 tm efeito local. © corpo termina com o comando \ené{document}. Isto também 6 normalmente o fim do arquivo fonte, sta 6 estrntura de um arquivo ITEX. \documentclass [opgdes] {estilo} Jo, entao Comandos globais \begin {document} Texto e comandos de efeito local \end{document} No comando \docunentclass [opcées] {estilo} o estilo pode ser: article, report. book on letter. Algumas das opgées sio: 10pt, 11pt on 12pt para o tamanho base das letras usadas no texto, adpaper se o papel for Ad (para o papel letter, no @ necessério nenhuma indicagao), landscape para a impressao no modo paisagem, twocoluma para a impressio em dhas colunas, titlepage para que no estilo article seja gorada uma pagina separada com 0 titulo (para as outros tipos nao é necesséria esta opcao), oneside para a impressao em apenas uma lado do papel. Introdugao ao IX 13 de outubro de 2014 2.2 Estrutura Basica de um Arquivo Fonte BTpX aw Alguns exemplos de Comandos globais: \usepackage [brazil] {babel} indica para usar 0 pacote babel, com a opgio de lingua brazil, faz com que ele gere datas ¢ nomes como Capitulo, Bibliografia em portugués com estilo bra- sileiro, \usepackage{graphicx,color} indica para usar os pacotes graficx e color, que permitem incluir figuras e colorir o texto. \graphicspath{{. ./figuras/}} o sistema va no mesmo nivel da pasta com os arquivos . tex \usepackage [ut #8] {inputenc} indica para usar o pacote imputenc com a opcao utf8, que define uma codificagao para os caracteres em que os acentos sio digitados diretamente pelo teclado. \usepackage{amsthm,amsfonts} indica para usar os pacotes da American Mathematical So- cicty amsthm c amsfonts. O primeizo, entre outras coisas, define um estilo para a escrita dos teoremas ¢ o segundo adiciona alguns estilos de letras, por exemplo B,C ¢ N foram geradas com $\mathbb{R}$, $\mathbb{C}$ o $\mathbb{N}$ por causa da adicao deste pacote. \usepackage [papersize={2icm, 16cm}, text={17cm, 13cm}, centering] {geometry} indica que o papel tem 21 em de largura ¢ 16 em de altura, que a largura do texto 6 de 17 em a altura é de 21 cm. De outra mancira: \usepackage [a4paper ,margin={1in, lin}, vmargin-{0 .5in,0.25in}] {geometry} indica que as margens esquerda e direita sio iguais a 1 polegada e as margens superior e inferior silo iguais a 0.5 ¢ 0.25 de polegada, respectivamente. \usepackage{setspace} \onehalfspacing ou \doublespacing para mudar 0 espagamento para um e meio ou duplo. \pagestylefheadings} cria um cabecalho para cada pagina que no seja uma pagina de aber- tura de capitulo (no caso do estilo book) com o mimero da pagina ¢ informagao sobre o capitulo procurar as figuras na pasta figuras que fica 13 de outubro de 2014 Reginaldo J. Santos 12 2 TEXTO, COMANDOS E AMBIENTES secao. Além destes, um comando que pode ser titil 6 0 \newcommand, Com cle voce pode de- finir nomes mais simples para comandos que tém nomes grandes. Por exemplo, coloque no preambulo: \newconmand{\ts} [1] {\textsuperseript{\d #1}} dé um novo nome para o comando que imprime 1°, que 6 obtido com 1\tsto} Entretanto, nao compartilhar os se cho uma boa ideia definir muitos comandos novos, pois voed pode ter que arquivos tex Introdugao ao IX 13 de outubro de 2014 13 3 Diferentes Formas de Exibigéo de Texto O BYEX permite uma variedade de formas de exibigdo de texto: pode-se mudar © tamanho 0 tipo das letras, pode-se centralizar, criar diferentes tipos de listas, ete 3.1 Mudando o Tipo das Letras 1. Mudando o estilo: \textit{italico} produz itdlico; \textbf{negrito} produz negrito; \textrm{ronano} produz romano: \textsf{sans serif} produz sans serif; \texttt{maquina de escrever} produz maquina de escrever; \textsc{caixa alta} produz CAIXA ALTA. 2. Mudando © tamanho: {\tiny o menor} proditz « mor {\seriptsize mito pequeno} produz muito pequeno; {\footnotesize menor} prod men {\smal1_ pequeno} produ pequeno: {\large grande} produz grande; {\Large maior} produ maior; {\LARGE maior ainda} produ Maior ainda; {Ninge ainda naior? produ. ainda maior; {\iuge o maior de todos} prod O INaior de todos 13 de outubro de 2014 Reginaldo J. Santos 1 3__DIFERENTES FORMAS DE EXIBIGAO DE TEXTO 3.2 Texto em Cores Para escrever em cores é preciso colocar no prefmbulo © comando \usepackage{graphicx, color} Depois podemos usar 0 comando \textcolor{corHtexto} para colorir 0 texto como em texto cm azul, texto em vermelho e texto em verde que foram conseguk dos com \textcolor{blue}{texto en azul}, \textcolor{red}{texto em vermelho} ¢ \textcolor{greenH{texto em verde} ‘Também 0 comando {\color{cor1}texto} pode ser usado, Por exemplo texto em azul, texto em vermelho e texto em verde foram conseguidos com {\color{blue}texto em azul} {\color{red}texto em vermelho} ¢ {\color{green}texto en verde} 3.3 Centralizando e Indentando 1. Centralizando: \begin{center} linha 1 \\ linha 2\\ \1dots \\ linha n \end{center} produz linha 1 linha 2 Introdugao ao IX 13 de outubro de 2014 3.4 _Listas 15 2. Indentando: \begin{quote} Texto a ser indentado \end{quote} produ Texto a ser indentado, 3.4 Listas ss listas siio construidas com ambiente 3.4.1 Ambiente itemize \egin{itemize} \item Os itens sio precedidos por $\bullets; \item Os itens so separados por um espaco adicional. \end{itemize} produz * Os itens sio precedidos por «: © Os itens siio separados por um espago adicional. 13 de outubro de 2014 Reginaldo J. Santos 16 3__DIFERENTES FORMAS DE EXIBIGAO DE TEXTO 3.4.2. Ambiente enumerate \begin{enumerate} \item Os itens s4o numerados com algarismos arabicos, no primeiro nivel, \begin{enumerate} \item so numerados com letras no segundo nivel e \begin{emumerate} \item sao numerados com algarismos romanos no terceiro nivel. \end{enumerate} \end{enumerate} \end{enumerate} produz 1. Os itens so numerados com algarismos arébicos, no primeiro niv (a) so numerados com letras no segundo nivel ¢ i. so numerados com algarismos romanos no terceiro nivel. 3.4.3 Ambiente list \newcounter{quest} \begin{list}{\textbf{questao \arabic{quest}.}}{\usecounter{quest} \setlength{\labelwidth}{-2nm} \setlength{\parsep}{Onm} \setlength{\topsep}{Omn} \setlength{\leftmargin}{am}} \renewconmand{\1abelenumi}{ (\alph{enumi})} Introdugao ao IX 13 de outubro de 2014 3.5 _Teoremas, Proposigées, etc az \item Esta € a primeira questo com alguns itens: \begin{enumerate} \item Este 6 0 primeiro item \item Segundo item \end{enumerate} \item Esta 6 a segunda questo \end{list} produz Questo 1, Esta 6a primeira questo com alguns itens (a) Este é primeiro item (b) Segundo item Questao 2. Esta é a segunda questio. 3.5 Teoremas, Proposigées, ete O comando \newtheoren{ambiente}{titulo} define um ambiente para a escrita de teo- remas, proposigdes, etc, onde ambiente ¢ um apelido para o ambiente ¢ titulo 6 o titulo qne sera iimpresso no infeio do texto, como Teorema, Lema, Corolario, etc. Por exemp! \newtheorem{teo}{Teorema} [section] \nowtheorem{1ema} [teo] {Lena} \newtheorem{cor} [teo] {Corolério} \newtheoren{prop} [teo] {Proposicio} 13 de outubro de 2014 Reginaldo J. Santos 18 3__DIFERENTES FORMAS DE EXIBIGAO DE TEXTO define quatro ambientes com apelidos teo, lema, cor e prop. A numeragio é antomatica e © argmmento [teo] faz com que os outros ambientes sigan a numeragio do ambiente teo. O argumento [section] faz com que apareca o niimero da secao junto ao niimero do teorema. Uma vez definidos os ambientes no corpo do arquivo fonte, eles podem ser chamados em, qualquer ponto apés a definicao dos ambientes, como no exemplo seguinte: \begin{teo} [Pitagoras] Em todo triangulo retangulo o quadrado do comprimento da hipotenusa é igual a soma dos quadrados dos comprimentos dos catetos. \end{teo} produz ‘Teorema 3.1 (Pitagoras). Em todo tridngulo reténgulo 0 quadrado do comprimento da hipo- tenusa é igual a soma dos quadrados dos comprimentos dos catetos. Outros recursos que sio necessérios para se escrever um texto matematico com qualidade como ambientes para as demonstracdes ¢ para definigdes ¢ exemplos estdo no pacote da Ame- rican Mathematical Society amsthm. Os recursos que desereveremos a seguir nesta segio s6 funcionam se for colocado no preambulo 0 comando \usepackagefansthn} Para as demonstragées existe © ambiente proof. Que é usado na forma \begin{proof} \end{proot} Introdugao ao IX 13 de outubro de 2014 3.5 _Teoremas, Proposigées, etc 19 Exemplo Demonstragdo. Para demonstrar 0 Teorema de Pitfgoras .. o foi conseguido com \begin{proof} Para denonstrar o Teorema de Pitagoras ... \end{proof} Se quiser modificar o simbolo de final de demonstragao pode usar © comando \renewcommand{\qedsymbol}{novadef ini ao}. Por exemplo, \renewconmand{\qedsynbol}{$\blacksquare$} troca o quadrado vazio por um quadrado cheio. Os ambientes para definigy emplos podem ser criados com os comandos os © ext \theorenstyle {definition} \newtheorem{defi}{Definigao} \newtheorem{exem}{Exemplo} Depois podem ser usados da seguinte forma exen definido acima, Exemplo 1. Es um exemplo do uso do ambient que foi obtide com \beginfexem} Este 6 um exemplo do uso do ambiente \texttt{exem} definido acima. \end{exem} 13 de outubro de 2014 Reginaldo J. Santos 20 3__DIFERENTES FORMAS DE EXIBIGAO DE TEXTO Definicao 1. Definimos 0 produto de que foi conseguido com \begin{def i} Definimos 0 produto de \end{deti} Introdugao ao IX 13 de outubro de 2014 21 4 Férmulas Matematicas 4,1 Principais Elementos do Modo Matematico Férmulas mateméticas sio produzidas digitando no arquivo fonte texto descrevendo-as. Isto significa que o H1}X deve ser informado que o texto que vem a seguir 6 uma formula e também quando cla termina ¢ texto normal recomega. As formulas podem ocorter em uma linha de texto como ax? + br + ¢ = 0, ou destacada do texto principal como —b+ VP — dae 2a r= No meio do texto o modo matemstico 6 iniciado e terminado com o sinal $. A primeira formula acima foi produzida com $ax"2¥bx+c=08. Quando a formula é destacada, entiio o modo matemstico é iniciado e terminado com $$ ou iniciado com \[ e terminado com \J. A segunda formula acima foi produzida com $$ x=\frac{-b\pm\sqrt{b-2-4ac}} {2a}. $$ Para que uma formula que aparece no meio do texto aparega maior usamos 0 comando \displaystyle no inicio da férmula. Por exemplo, atb $\displaystyle\frac{atb}{2}$ produz “+ As fGrmulas destacadas podem ser numeradas usando o ambiente \begin{equation} equacéo \end{equation}. Por exemplo \begin{equation} 13 de outubro de 2014 Reginaldo J. Santos 2a FORMULAS MATEMATICAS x=\frac{-b\pm\sqrt-{b"2-4ac}} {2a}. \end{equation} produz bs Ve — 4a ( 2a Os espacos digitados nas {rmulas sio ignorados pelo ETeX. Os simbolos matemticos: to=er>s/ str 1 lid) podem ser digitados diretamente do teclado. Por exemplo: i2| }{2}$ produz “+! 0 cfeito inverso, ou seja, 50 uma fragio que aparece numa férmula destacada osté com 0 tamanho muito grande podemos dininuf-la com os comandos \tertatyle ou \seriptatyle ou ainda \scriptacriptetyle 4.4 Raizes As rai Jas com o comando \sqrt [n] {radicando} 13 de outubro de 2014 Reginaldo J. Santos 2g FORMULAS MATEMATICAS Por exemplo, $\sqrt [3] {8}=28 produz YS = 2. Se o argumento opcional [n] for omitido, entio a raiz quadrada ¢ gerada. Por exemplo, $\sqrt-{4}=28 produz V4 = 2. O tamanho e 0 comprimento do radical sa0 automaticamente ajustados ao tamanho do radicando, 4.5 Somatérios ¢ Integrais Somatérios © integrals so obtides com os comandos \sum e \int, respectivamente, Eles podem aparecer em diferentes estilos, dependendo se aparecem no meio do texto on destacado ese é usado © comando \limits. Por exemplo, $\sum_{i=1}"n ais © $\int_{a}"b £(x)dx$ produzem Ya; © [2 f(a)dr respectivamente, Usando 0 comando \limits, $\sum\limits_{. }7n aif c $\int\Limits_a"b f(x)dx$ prodwem Ya; ¢ a » J f(x)dx respectivamente. Destacado do texto }’n a_i\quad\mbox{e}\quad\int_a“b £(x)dx produzem a Mae [tou it respectivamente. Introdugao ao IX 13 de outubro de 2014 4.6 _Coeficientes Binomiais 25 4.6 Coeficientes Binomiais Os coeficientes binomiais sao obtides com 0 comando \choose. Por exemplo (=) \ ( n ) k k k-1 foi obtido co $$ {n+1\choose k}={n\choose k}+{n\choose k-1} $$ 4.7. Pontos, Espacos ¢ Texto no Modo Matematico Os comandos \Idots ¢ \edots produzem trés pontos, como em ay + =++ ++ d,, que foi produzida com $a_1#\edots + a_n$. O comando \vdots produz trés pontos na vertical. Um ~ (til) entre os clementos da formula faz com que nao haja quebra de linha neste local. Os comandos \quad ¢ \qquad produzem espacos no modo matemitico, sendo o tiltimo maior do que o primeiro. O comand \mbox deve ser usado para produzir texto no modo matemitico. Por exemplo, frac{-b-\sqrt{b-2-4ac}}{2a} \quad\mbox{e}\quad rac{-bt\sqrt{b"2-dac}}{2a}. $8 produz Vb? — Tac —b+ Ve —Tae 2a oe 2a 13 de outubro de 2014 Reginaldo J. Santos 4.8 Simbolos Matematicos Além dos simbolos disponiveis através do teclado existem varios simbolos que podem ser impressos usando o BTEX. Eles sio impressos com o nome do simbolo apés uma barra invertida. Os seus nomes sito semelhantes aos seus sig icados matemuiticos. Letras Gregas Simbolo | Comando_] Simbolo [ Comando | Sbolo | Comando a | \alpha B | Nbeta | \gamma a \delta € \epsilon € \varepsilon C_|\zeta n__|\eta @ | \theta v_|\wartheta) 1 | \iota «| \kappa X__| \lambda [Nau vy __|\nu é \xi oO ° 7 \pi w__| \warpi p__| \eho 2 | \Wwarrho a __| \signa s_|\warsigma | 7 | \taw v__| \Wupsilon @ | \phi | Wwarphi x__|\chi wv _| \psi w | Nomega T__|\Ganma A __|\velta @ | \Theta ‘A__| \tanbda = a T_|\Pa Y | \sigma T__|\Wpsilon & | \Phi Ww | \Psi. Q [omega Introdugio ao TX 13 de outubro de 2014 4.8 _Simbolos Matematicos 27 Operadores Bindrios Simbolo | Comando Simbolo | Comando: Simbolo | Comando. =| \po = [\mp x__ | \times + \div \cdot_ * \ast * | \star T__|\dagger E__| \ddagger | \cap U__|\cup \ \setminus Vv. \vee A \wedge @ \otimes Q__| \bigtriangleup V_| \bigtriangledown ® \oplus 4 \triangleleft > \triangleright o \odot © | \cire O_| MWigeire © | \diamond Relagoes Simbolo [ Comando Simbolo [ Comando Simbolo [ Comando < [Me > |\ge ~ | \sim Z| \nov< %__|\not> Z| \neq C©_| \subset >__[\supset =| \approx c \subseteq > \supseteq = \simeq € | \in é | \notin \equiv | \perp | \propto \cong Outros Simbolos Simbolo | Comando || Simbolo | Comando [| Sinbolo | Comando Vv | \forall J | \exists co | \infty V__|\nabla O|\partial | @ | \emptyset R__|\Re 3 [Mm = \neg. 13 de outubro de 2014 Reginaldo J. Santos 28 FORMULAS MATEMATICAS. Setas Simbolo | Comando Simbolo | Comando Simbolo [ Comando <_| \gets <—_|\longleftarrow t__| \uparrow =_| \eftarrow = _|Abongleftarrow ft_| Wparrow >» | \to > |\longrightarrow |_| | \downarrow = __ | \Leftarrow = | Alongrightarrow| |) | \Downarrow © __|\eftrightarrow | <> [\iff | WWpdownarrow > _[\mapsto > _| Mongmapsto Simbolos com Dois Tamanhos Simbolo | Comando Siubolo Comando || Sinbolo | Comando DY YE] \sum \prod [QO G)| \bigodot T / \int \oint | @ ® \bigorines UU | \eigcup TIT ff an \bigcap | @ | \bigoplus Aos simbolos que cxistem cm dois tamanhos podem ser acrescentados limites inferiores ¢ superiores. Por exemplo, Ua or & conseguido com $$\bigcup_{i-0}"nA_i$$. — Enquanto, i L(@dt_& conseguido com $\int\Limits_o-\infty £(t)at$. O comando \Limits faz com que no modo texto os li mites aparegam realmente embaixo e acima da integral. Introdugio ao TX 13 de outubro de 2014 4.9 _Fungées Matemiaticas 29 Podemos rede ir a maneira como ¢ impresso a parte real, a parte imaginaria de um niimero complexo ¢ 0 conjunto vazio redefinido os comandos \Re, \Im ¢ \emptyset. Podemos redefini- los, por exemplo, como \renewcommand{\Re}{\mathrm{Re}} \renewcommand{\Im}{\mathrn{Im}} \renewcommand{\emptyset}{\mbox{\largef\o}}} Desta forma $\Re(z)$, $\Im(z)$ e $\emptyset$ produzem Re(z), Im(z) e @. O programa EX Macros [1] oferece a possibilidade de, com o uso do mouse, se inserir alguns dos comandos que geram simbolos mateméticos, 4.9 Funcées Matematicas fio usadlas tipos de letras diferentes para variiveis ¢ para nomes de fungdes. Por exemplo, $\cos x$ produz cos:r. enquanto $cos x$ produz cosr. Muitos nomes de fungdes jé esto definidos, bastando para chamé-los usar uma \ antes do nome (principalmente aquelas em que ‘© nome cm portugues é 0 mesmo que em inglés). Para outros nomes ¢ necessitio defini-los. Por exemplo, \usepackage{amsmath} \DeclareMathOperator{\sen}sen} \DeclareMathOperator{\dist}{dist} no predmbulo do arquivo fonte define 0 nome das fungdes sen ¢ dist. Depois de definidas, podemos usar como em sen xe sen(:r), que foram produzidos com $\sen x8 ¢ $\sen(x)$, res- pectivamente, Alguns nomes de fungdes pré definidos sio: \arceos, \arctan, \cos, \cosh, 13 de outubro de 2014 Reginaldo J. Santos 3g FORMULAS MATEMATICAS \cot, \coth, \csc, \det, \exp, \lim, \In, \log, \max, \min, \sec, \tan, \tanh. Por exemplo, para se conseguir senr lim. 2g deve-se escrever $$\Lim_{x\to 0}\frac{\sen xHx}$$. Esta {drmula no meio do texto, lim, 40 “2, 6 conseguida com $\1im_{x\to 0}\frac{\sen x}{x}$, ou lim == com $\Lim\limits_{x\to 0}\frac{\sen xHx}$. 6 conseguida 4.10 Férmulas com Til, Barra, Chapéu, ete Os comandos \overline{f6rmula} ¢ \underline{f6rmila} servem para colocar bar- ras em cima e em baixo de uma letra ou uma férmula, Por exemplo, @ + be foi conseguido com $\overline{a}"2+\underline{bc}$. Pode-se colocar também chaves em cima e em baixo de formulas com os comandos \overbrace{férmula} ———. .. © \underbracefférmla}. Por cxemplo, % Taz). 1a i foi obtida com abe aes $\overbrace{x_1+\underbrace{x_2+\ldotstx_{n-1}}_{n-2Hx_a}-n$. S letras sio conseguidas com o comando \vec{Letra}, como em @, que foi obtido com $\vectv}s. ‘Também V =AB foi conseguido com V-\stackrel{\longrightarrow}{AB}. Chapéu e til em cima de letras sao conseguidas com os comandos \hat, \widehat, \tilde e \widetilde. Por exemplo, A e ABC foram conseguidos com $\hat{A}$ ¢ $\widehat {ABC}. as cm cima de 4,11 Tamanho automatico de parénteses e similares Introdugao ao IX 13 de outubro de 2014 4.12 Matrizes 31 Os comandos \Left(¢ \right) prod em parénteses com tamanho ajustado na altura para conter a férmula que é englobada por eles. Observe a diferenca entre cos( =?) ¢ cos (G ) que foram obtidos com $\cos(\frac{\pi}{2}x"2)$ e $\cos\Left(\trac{\pi}{2}x-2\right)$ respectivamente. © mesmo acontece com colchetes ¢ chaves, usando os comandos \Left [ \right], \left\{ © \right\}. Os comandos \left ¢ \right devem aparecer sempre aos pares. Uma excegio ao uso de tamanhos automatics 6 0 caso oo oon [ ond lo ~ que foi conseguido com $8\int_O-\infty e7{-st}\ ,dt=\frac{e*{-st}}{-s}\Bigg|_0~\infty$$ 4.12 Matrizes As matrizes sio produzidas com o uso do ambiente array. Os elementos de uma mesma linha sfo separados pelo caracter & ¢ as linhas sio separadas por \\. E necessdrio passar para 0 FTEX como as colunas devem ser alinhadas. Isto é feito em seguida ao comando que inicia 0 ambiente. Por exemplo, \beginfarray}{ccr11} diz ao BTpX que a matriz tem 5 colunas que as duas primeiras devem ser alinhadas ao centro, que a do meio deve ser alinhada a dircita e que as duas iiltimas devem ser alinhadas & esquerda, Por exemplo, as matrizes 1 13 0 a-[} 4 | B=[13 -2], e C= : 13 de outubro de 2014 Reginaldo J. Santos 2 FORMULAS MATEMATICAS foram conseguidas com $$ A=\left [\begin{array}{rrr} 1&380\\ 2-2 \end{arrayHright] , \quad B=\left [\begin{array} {coc} 1438-2 \end{arrayW\right] , \quad \mbox{e}\quad C=\left [\begin{array}{r} A\\4\\-3 \end{arrayright] $$ Ou bnatrix para matrizes limitadas por 13 24 foi obtida com $8 \bogin{bnatrix} 1&3K0\\ 2&Ak-2 a possibilidade 6 usar 0 ambiente pmatrix par Ichetes. Exemplo: limitadas por parénteses, 0 2 Introdugao ao IX 13 de outubro de 2014 4.13 _Equagées ou Inequagées Multi-linhas 33 \end{bmatrix} $$ 4.13 Equagées ou Inequagées Multi-linhas Para a impressiio de equagées ou inequagées em varias linhas pode-se usar os ambientes: \begin{eqnarray} linha 1\\ seguintes linha n \end{eqnarray} © \begin{eqnarray+} linha 1\\ linha n \end{eqnarray+} As linhas sao separadas umas das outras por \\ e cada linha tem a forma. formila da esquerda & formula do centro & formula da direita 13 de outubro de 2014 Reginaldo J. Santos Bad POR MILA MATEMATICAS Normalmente a formula de contra é um Ynica earacter, o sinal da relagie (nor exempla, = au <). Addiferonga entre eqnarray ¢ eqnarray* ¢ que no primeizo silo serescentadas fis linbos tiimeres das equacbes, Exernpl (A+ B)(A— B) (A+ BIA+ [A+ BY-BI = AAV BAW ABH BB = A+ BA-AB- BP (2) foi obtide com \beginfeqnarray} CAB) (A~B) 2=8 (A+B) A+ (A+B) (~B) \nonumber \\, 4-BAA+BA-AB-BB\nonumber\\ =A" 24BA-AB-BO2 \end{eqnarray} ‘Observe o uso de \nonumber nas linhas que no devem ser mumeradas. Una formula grande pode ser quebrada da seguinte maneica: (at byes a + 30% + Bab? +b? + Bac? + Bhe* 4 Bae} Gabe} Bb*e 4 ct que fai obtida com \begin{eqnarray*} \lefteqn{ (atbte)~ NY Tntrodugao ao BTEX 13 de outubro de 2014 4.13 Equages ou _Inequagées Multi-linhas 35 & 8a°3*3a" Qr3ab"2ty-3+3ac"2+\\ & bSbc“2+3a"2esbabetdb“2e+0°3 Nend{eqnarray*} ‘Uma fungio que é definida por virias expresses pode ser obtica como na exemplo a seguir $$)x|=\left\{\begin{arrayHrc} ~x,f\mbox{se}\quad x\le 0,\\ x, B\mbor{se}\quad x>0 \end{array}\right. a produz Observe o uso do comando \right. para fochar o comande \etté, Para ncrescen- lar mais espago entre as linhas podem ser usados os comandos \noalign{\smallskip), \noalign{\nedskip} ou \noalign{\bigskip} depois de cada \\. =n se rs, a so > 4.13.1 Usando © pacote amsnath Para usar o pacote amsmath € necessdrio colocar no predimbule: \usepackage{amemath} A impressio de equagées ou inequacées em varias linkas pode ser conseguida usando o ambiente align. Por exemplo 18 de outubro de 2014 Reginalde J. Santos 6 POR MLAS MATEMATICAS \begin{align} (A#B) (A-B)2=(ASB) A+ (ASB) (-B) \nonumber\\ ‘4e-AR+BA~AB-BB\nonumber\\, =A-2+BA-AB-B-2 \end{align} produ (Ae BYA- B)= AY BAY (Ad BYR} AA+ BA-AB- BB =A?) BAW ABH B (3) O ambiente align* fiz a mesina coisa, mas nie numera as linhas. As formulas muite grandes podem ser quebradas usando o ambiente multline. Per exemplo \begin{multlines} (atbtetd)“3\\ acd+6abd+6bed+Babe+3c" 2d+3ed" 24+3ad2+3b" 2c+3b"Id+Bbe"2\\, +3bd°243a" Dota" Ict3a°DdtFab"2ac"2a"Stb"Btc°3ed"3. \end{multLines} produ fathtet d= Gard + Gabel + Ged + Gabe + Bed + Bed? + dad? + Bite + ad + abe? f Bbd? 4 80%b + Bute + at) Bab? 4 Bae? bot 4 We a Tntrodugao ao BTEX 13 de outubro de 2014 4.14 Sistemas de Equagdes com Numeragao de cada Equagio A trocando-se mal tLine* por mult1ine a equagie fica numerada, ‘Uma fungio que ¢ definida por varias expresses pode ser obtida como no exemplo a soguir $$]x|=\begin{cases} =x,8\mbox{se}\quad x\le 0,\\, x, &\mbox{se}\quad x70, \end{eases} od que produz ser <0, so >0, 4.14 Sistemas de Equagdes com Numeragio de cada Equaciio Usando os pacotes empheq ¢ amsmath podomos eserover um sistema de equagdes em que cada equacio tem o seu préprio niimero, E necessério coloear ne predimbulo \usepackage{empheg, amsmath} Por exemplo \begin{empheq} [1eft=\empheqibrace] {align} X*)(x)-\lambda X(x)=0, #\quad X(0)=0,\;X(L)=01% T'(t)-\lambda Tét)=0 \end{empheg} 18 de outubro de 2014 Reginalde J. Santos SB POR MLAS MATEMATICAS produ X"(x) = AX(z)=0, X(0)=0, X{L) =0 (4) Tih -ar(n =o ) 4.15 Férmulas dentro de uma Moldura As formulas podem ser coloradas dentro de uma moldura com o comando \fbox. Exemplo; bk Vi dae foi conseguido com \bogin{center} \fbox{$\displaystyle x=' \end{center} frac{~b\pm\sqrt{b*2-dac}} {Zab} 4.16 Mudanea dos Tipos de Letras no Modo Matematico Uma mudanca explicita nos tipos de letras dentro do mado matemstion pede ser feito usando os comandos: \mathrm, \mathcal, \mathbf, \mathsf, \mathtt, \mathit « \mathbb. Por excmplo ‘S\nathrm{AaByGc}$ produs AaBbCe, #\mathcal{ABC}$ produ ABC, $\mathbt{AaBycc} produz AaBbCe, $\nathef{aabBcC}$ produz aAbBcC, $\mathtt{aabBeC}$ produz aabBcc, S\mathit{aAbBeC}$ produz adbBeC © $\mathbb{ABCNR}S produz ABCNER (este tiltime ne- cessita. 0 comando \usepackage{amsfonts} no preambule). Introdugao ao BEX 13 de outubro de 2014 4.17 _Espagos no Modo Matematico 30 4.17 Espagos no Modo Matemético Além dos comandes \quad ¢ \qquad que produzem espagas borizontais na mado matemiticn, existem comandes para produzirem espaeos menores ou alé negativos. \, produz um pequeno espage, igual a 3/18 de um quad, \: produz um espaca médio, igual a 4/18 de um quad. \5 produ um espace maior, igual a 6/18 de um quad, Af produz um espago negative de 3/18 de ui quad. Por exemplo, 1/2, x°/2, Ss r)dre J 1 (2) dx foram produzides com $x72/28, $x°2\!/28, S\int\int\Linite Df Godxd ¢ S\ant\I\ANint Limite (WINN! DP £GO\,dx$ reapeeti- vamente, A integral dupla ff f(«)de pade ser conseguida com $\iint\Llimite_D £(x)\,dx® A in- a togral tripla [ff f(2} de pode ser conseguida com $\iiint\Limits.D £Gc)\,dx8 > Com relacio ao espacos verticais os comandos ‘\noalign{\smallskip}, \noalign{\medskip} © \noalign{\bigskip} produzem espagos entre duas linkns de uma matris, 4.18 Usando o MATLAB® para Gerar Férmulas No MATLAB existe um comando Latex (expr) que gera umm representagin ery ETN da exprosdo simbdliew expr. Exemple: >> syms x, expri=sin(x)”2+cos(x}"2; >> latex (expr) ans =\left(\sin(x)\right)“{2}+\lett (\coa(x) \right)” {2} >> Ae [1,233,41; 18 de outubro de 2014 Reginalde J. Santos ag PR MLAS MATEMATICAS >> ARsym(A); >> latex(A) ans =\left [\beginfarray} {cc} 182\\\noalign{ \medskip}3a4\end{array}\right] Depois, hasta marear ¢ copiar para a drea de transferéucia, a ropreseatagio em BIIEX abtida « finalmente colar no arquivo fonte de M1gX que voce esti trabalhando. Tntrodugao ao BTEX 13 de outubro de 2014 5 Figuras Parlem ser construfdos desenbos simples ¢ dingranins com o HA\gX. Além disse, poden ser inseridas figuras on imagens geradas por outcas programas. 5.1 Ambiente picture As figuras criadas com o HFTGX sao construidas dentro do ambiente picture, cuja sintaxe & a seguinte: \setlength{\unitlength}{unidade de comprimento} \begin{picture}(tam_x,tam_y) \end{picture} ‘por exemple, \setlength{\unitlength}{1.5 cm} \begin{picture} (3,4) \end{picture} ceria uma figura de 3x 15 cm=4.5 em de largura por d x 1.5 em=6 cm de altura, Os elementos da figura sio posicionades usande-se a comando \put(x_coord,y_coord) {elemento}. Os elementos podem ser 1. \eircle{aiametre} para uma circunferéncia © \circlet{aiametro} para um efteulo (chi) 18 de outubro de 2014 Reginalde J. Santos 42 5_ FIGURAS 2, \Line($\DeltaSx,$\Deltaty){comprimento da projegdo} para um segmento de reta, onde Ax ¢ Ay sii niimeros inteiros entre -6 ¢ 6, primas nite si (isto ¢ fio possuem, divisores comuns) ¢ comprimento da projegae é 0 comprimento da projegio de segmento ho eixo 2 se este for diferente de zor ou @ comprimento da projogia do segtnento no eixo y, €aso contririo. 3. \Wwector (#\Deltagx,$\Deltaty) {comprimento da projegao} para. um vetor, onde Ax, Aye comprimento da projagac sda como no item ani 4. Texto, Exemplo: foi produzido com \begin{center} \setlength{\unitlength}{tmn} \begin{picture} (55,25) \put (0,0) {\scriptsizescs} \put (2,2) {\circle+{0.7}} \put(2,2){\vector (1 ,0){50}} Ysegmento CB Tntrodugao ao BTEX 13 de outubro de 2014 5.1 Ambiente AS \put (2,2) {\cirele*{0.7}} \put (52,0) {\scriptsizesa$} \put (2,2) {\vector(1,1){20}} ‘eegmento CA \put (22,22){\cireles{0.7}) \put (22,22.5){\scriptsizedag} \put (2,2) {\vector(2,1){28.5}} Asegmento CK \put (34, 16){\seriptsizesit} \put (30.5, 16,25) {\eirele*{0.7}} \put(22,22){\Line(3,-2){30}} ‘segmento AB \end{picture} \end{center} A espessura das linhas pode ser especificada com o comando \Linethickness{espessura) Por exemplo, © comnnde \Linethicknese{1.fmx} fiz: com que todas ox linhas desenbuadas dlepois deste comando tenham a espessura de 15-mm, ‘Também existem os comandos com espossnras pré-definidas: \thick1ines para linhas grossas 6 \thinLines para voltar hs linhos finas. Para fazer o desenhe voc® pode contar com a ajuda de um papel milimetrade colocade no fundo da figura durante & process de io do dasentiy © que depals porte ser rotirade, Para isso vooé tem que colocar no preambulo do documento \usepackage{graphpap} ¢ dentro: do ambiente picture o comanda \graphpaper [tamanho] (0 ,y0) (tam_s,tam_y). Por exemplo 18 de outubro de 2014 Reginalde J. Santos 44 5_ FIGURAS 20 10 0 o 10 200 300 40 oD foi produzido com \begin{center? \setlength{\unitlength) {inn} \begin{picture} (55,25) \graphpaper [2] (0,0) (55.25) \end{picture} \end{center} 5.2 Figuras Produzidas por Outros Programas Podem ser inseridas figuras geradas por outros programas, E preciso que no preambulo esteja o comande: \usepackagetgraphicx} As figuras devem estar no formate pdf. Caso contnirio deve-se usar algum programa que converta do formato original para pdf. Um exemplo de tal programa que converte ps ou ‘eps para pdf ¢ ps2pdf ¢ vem com o MikTX. No Windows vi no Ment Iniciar, depois em Tntrodugao ao BTEX 13 de outubro de 2014 5.2 Figuras Produzidas por Outros Programas 45 Executar ¢ digite ead. Deve-se mudar para a sia pasta de trabalho com o eomande ed e excoutar 0 commando pedpdf -dEPSCrop nomedoarquiva. (2)pe nomedoarquive. pdf © comande para eolocar a figura ¢ \includegraphics (height=altura] {nome do arquivo} Figura 1: Figura proveniente do arquivo exemgraf pdt Por exemplo: a Figura | foi inserida com \includegraphice (hei ght=5em] {exemgrat .pdi} No Marae foram usades os comandos seguintes para gerar a figura no formato eps que depois foi convertida para paf com 0 programa pedpdf= 13 de outubro de 20 46. 5_ FIGURAS >> syms x >> g1/(14x°2) f = 1/(ire2) >> plotfi(t, [-10,10]) >> eixos >> print ~depsc d:\users\regi\ps\exengrat .eps Os comandes plotf1 ¢ eixos sio comandos do pacote GAAL que est disponivel na webs na piigina do autor deste texte. Yoo? pode calocar texto eserito no HTX por eima da figura ado um ambiente picture de tamanho zero antes do comanco \includegraphics. Na I colo figura 1 eolacamos J(r) = ——, com os comandos \begin{center} \setlength{\unit length) 1mm} \includegraphi cs [hei ght=Sen] {exengrat .pat} \begin{picture} (0,0) ‘“AAgraphpaper [2] (55,0) (55,55) \put(-22,40){\seriptaize ‘Sf (x)=\displaystyle\frac{1H{1+x°238) \end{picture} \end{center} foi usado o papel quadriculado que introduzimos anteriormente ¢ depois da figura pronta o eomando foi camentade. Tntrodugao ao BTEX 13 de outubro de 2014 5.3 Ambionte figure AT 5.3. Ambiente figure Este ambiente olereee a possibilidade da figura, que ¢ produsida com o ambiente picture on importada com o comando \incIudegraphics, ter uma Iegenda © além disso, fhutuar me texto se colocando num local cm que a perda de espageseja minima. A sintaxe é a seguinte: \begin {figure} [onde] figura \caption(Texto da figura} \end {figure} ‘© argumento onde especifica o local, onde 6 permitide a colocagio da figura, o« seja, consiste de zero a quatro letras com os seguintes significados: bh agui. t em cima, bem baixo. P cin uma pagina separada, As letras devem ser eolucndos na ordem de prioridade, Se nenhum argun assume a combinacée tbp, Por exemplo a Figura 1 foi obtida com Lo for dado, ISX. \begin{tigure} [ntb] \begin{center} \setlength{\unitlength} {1mm} \includegraphics (hei ght=5em] {exemgraf . pdt} 18 de outubro de 2014 Reginalde J. Santos 48 5_ FIGURAS \begin{picture} (0,0) “é\graphpaper [2] (-55,0) (65,56) \put(-22,40){\seriptsize ‘$4 (x)=\displaystyle\frac{1}{1+2°2}$} \end{picture} \end{center} \caption(Figura proveniente de arquivo \texttt{exengrad pdf} \end{tigure} O ISTEX coloca a figura seguindo certes eritérios, O comando \clearpage forga a que Lodas as figuras pendentes (isto é, as que ie foram impressas até o aparecimento do comando) sojam impressas. O comundo \eleardoublepage faz o mesmo mus acreseenia uni pagina cm branco for o caso para que a proxima pégina impress seja {impar, Tntrodugao ao BTEX 13 de outubro de 2014 49 6 Partes do Documento 6.1 Titulo 0 titulo do documento & gerade com os comandos: \title{texto do titulo} \author{autor1\\enderegot \and autor2\\endereco2} \naketitle Com estes comandos também a dain atual improssa, © comando \datettexta} coloca a texte no lugar da data atual. © commodo \thanks{texto de redapé} pode ser colocalo no texto do titulo, do autor on da data, produzinds uma mares. onde o commande aparece ¢ esereve ‘texte de rodapé como Lexto de rodapé, Se @ tipo de documento for book, enter os comanclos dados acima geram uma pigina separada para o titulo de documento, 6.2 Segdes ¢ Capitulos © BIE dispie dos comandos seguintes para produzir um seccianamento automética sequencial: \part{titulo} \chapter{titulo} \section{titulo} \subsection{titulo} \subsubsection{titulo} ‘O comando \pare est disponivel apenas para o tipo de documento book. O comando \chapter esta disponfvel apenas para. os tipos de documento book e repert, Os outros comandos de scecionamente esto disponiveis para todos os tips de documento, Estes comandos formam um hierarquia, Os capitulos sio prodiuzides oam \chapter, que séo divididos em seches com: \section, que sio divididas em sulsegdes com \subsaction c assim por diane. Se 0 tipo 18 de outubro de 201 Reginalde J. Santos 50, 6_ PARTES DO DOCUMENTO de documento for book, entio o comando \chapter sempre comeca o capitulo em uma now pigina ¢ normalments, nas priginas de udncras impares, gerando uma pigina em beanco se me. ceswirio, Para se evitar que ele gere uma. psigina em branes, inicie 0 decumente cam o oomande \documentelass[...,oneside] {book} om com \documentelass[...,openany]{baok}. No primeiro caso 0 TeX entende que « documento sera impresso cm somente um lacle do papel & no segundo, que os capitulos poem ser iniciades em pyiginas pares também, As paginas que vierem depois do comands \frontaatter ¢ antes do comande \wainmatter serio numeradas com algarismos romanos, As paginas que vierem depois do oomando \mainmatter serio mmeradas em ardbicos © roromegam da péginn 1. Os capitulas que vi- erem depois do comande \backnatter niio serio numerados, assim somo os que vierem entre \frontmatter ¢ \mainmatter. 6.3 Sumario O sumério é gerado automaticamente com a comando \tableofcontents. Para que © conterido seja gerado de forma correta é mecessérin que o documento seja proces- sido pelo ITgX pelo menos tes vezes. Se no preambulo do sen documento contiver \usepackage [brazil] {babel}, endo o titulo do sumfirie ser “Sumirio”. Se voce quiser m- dar este nome hasta colocar o commande \renewcommand{\contentsname}{nove none} antes de \tableof contents. 6.4 Bibliografia Para se gerar uma bibliografia em um documenta, & nex iar um arquivo na pasta onde esta o arquivo fonte com nome terminado em .bib (per exempla, bib1i.bib) contendo um banco de dados bibliogrdficos. As entradas deste bance de dades deve ter a form: dri Tntrodugao ao BTEX 13 de outubro de 6.4 Bibliografia 51 ‘STIPO{apelido, AUTHOR = “Fulanc de Tal", TITLE = "0 Titulo Tal", PUBLISHER = "A Editora", ADDRESS = "Cidade Tal", YEAR = *1998" } onde @ TIPO pode ser BOOK (para livres), ARTICLE (para artigos), INCOLLECTION (para partes le uu livro), PROCEEDINGS (para artigo em atas de congresses) ou TECHREPORT (para relatirios ‘(éenicos). A publicagio vai ser citada no documento com o comando \cive{apelide}. Cada TIPO de entrada tem um conjunto de campos ebrigatérie ¢ outro conjunto de campos optional. Além do banco de dados bibliognilicus, ¢ uecesstirio calocar no predmbulo do arquive foute do \bibliographystyle{plain} © no local do documento onde a bibliegrafia deve apareeer deve-se colovar @ comands \bibliography{arguivo}, onde arquive ¢ o apie do arquive de banco de dades bibliogrificos som a terminagie .bib, Nem todas as entradas do bance de dades véo apareeer na bibliogralia de documento, Somente aquolas que tenhar sido referenciadas no texto com o comando \eite{apelido} ¢ as que nao foram, mas que em qualquer local no texto (antes do oomanto \biblicgraphy{arquivo}) nparccen « comand \nocitef{apelidol, apelido2,... }. No TeXworks, depois de processar com o HOEX o sew arquive principal, wo. programa chamade BiBT}X 1é 0 seu banco de dados, retira as entradas que foram referenciadas no texto e eria um arquivo com o mesmo nome do arquivo prineipal, mas com terminagio ,bb1, Este arquivo contém as publieagies citadas com o comunde \eite{apelido} ¢ as que apa- receram com 0 comando \necite{apelidol,apelide2,...}, ordenadas ¢ formatadas, para que sejam antomaticamente inelafdas no seu documenta no loeal, onele estiver 0 comand © com 18 de outubro de 201 Reginalde J. Santos 52. 6_ PARTES DO DOCUMENTO \pivliography {arquivo}, através de processamenta do IXTEX sabre a arquive principal, De- pois, & preciso que o arquivo prineipal seja processade pelo HTX pelo menos duas vezes pura que a bibliografia apareca de forma correta no seu documento, Por exemplo, as entradas ‘€BO0K{kopka-daly, AUTHOR = “Helmut Kopka and Patrick W. Daly", TITLE = "A Guide to \LaTeX", PUBLISHER = "Addison-Wesley", ADDRESS = "Wokinghan-England™, YEAR = "1994"} SARTICLE{golub79, AUTHOR = "G. H. Golub and M. T. Heath and G. Wahba", TITLE = "Generalized cross-validation as a method for choosing a good ridge parameter’ JOURNAL = "Technometrics", VOLUME = "21", PAGES = "215-293", YEAR = "1979"} no arquive de banco de dados bibliogrifieos © » calocagio do comando \eitetkopka-daly} produz (3), Eo eomande \bibliography{bibli} vai gerar algo semelhante a Referencias [2] Helmut Kopka and Patrick W. Daly. A Guide to PTX, Addison-Wesley, Wokinghan- England, 1994 Tntrodugao ao BTEX 13 de outubro de 2014 5 indice Alfabético. 5a Se voe® nfo gostar do titule, pode mudar eolecando antes do comando \babli ography {babli} o comando \renewcommand{\bibname}{novo nome} no estilo book « \renewcommand{\refname}{novo nome} ‘os estilos article e report: Para que a biblingtafia aparega no sumdrio é necessirio que se coluque a comando: \addcontents! ine{toc} {section} {Bibl iografia} ou \addcontents1ine{toc} {chapter HBib] iograt imodiatamente antes de \bibliography tbiblik 6.5 indice Alfabético A criagio de um fndiee alfabético @ semelhante a de criagio da biblingrafia, As palavras que devetn aparecer no indies devem ser indieadas com o eomanda \index que dew: ter uma das trés formas: \indexfentrada principal} \index{entrada principal !subentrada} \indexfentrada principal !subentrada!eubsubentrada} As entradas nao podem conter os caracteres 1, @¢ |. Se uma entrada contém um comando TEX on uma palavra acentuada, entio ela deve aparocer na forma entrada alfabéticafentrada impressa. Exemplo: \index{angulo@&ngulotentre retas} \index{Conjunto R@Gonjunto \mathbb{R}} 18 de outubro de 2014 Reginalde J. Santos 54 6_ PARTES DO DOCUMENTO Para que os comandos \index sejam censiderados é necessiirie que ne preimbulo de arquivo principal, esteja o comande \makeindex, No local omfe o iutice vai ser impress em seu documenta deve conter © comanda \printindex, » do Indic udar colocande antes de comand Se vood mio gostar do ti \printindex © comanda \renewconnand\indexname{novo nome} No ‘TeXworks, depois de processar o sen arquive prineipal com o BEX (+Makelndex) criado um arquivo com @ mesino nome do arquivo principal, mas com terminagio .imd, vai ser incluido antomaticamente, onde for eolocado o comands \printindex, através da procesamento do ETEX sobre arquive principal. E neeessiria que o arquivo principal seja processarlo pelo menos duas yezes pelo IIEX para que a indice apareca de forma correta na seu documento, pode Para que o fndiee alfabétioa apareca no summirie é necesstirio que se coloque o comanda \addcontentsline{toch{section} indice} on \addcontentsline{toc {chapter} indice} ‘no arquivo com © mesme nome de arquive principal, mas com terminagio .ind que foi eriade, 6.6 Apéndice © comando \chapters{Apéndice} nibém nae aparece ne indice, Para que aparega no inelice: depois «le cam: usar 0 comando \addcontentsLine{toc} {chapter HApéndice}. ‘Uma ontra mancira é usar o comando \apendix, Os capitulos que vierem a partir do eomando serao considerados apéndices. rin wn eapitule que nie 6 nimerado, entretanto nelo anterior deve-se Tntrodugao ao BTEX 13 de outubro de 55 7 Outros Recursos 7.1 Caracteres Especiais Aspas: ‘So usados comandos diferentes pura as aspas do inicio eas do final, Para as aspas do a-se-duas crases ‘* e para as aspas do final, dois apdstrofos ?*. Exermplo: “aspas” 6 conseguida com ‘‘aspas*'. (Simbolo de) Euro ‘Coloque no: preambulo \usepackage [of ficial] {eurosym} use o comando \eure para imprimir €. (Simbolo de) Graus Use o comando #\circ$ como cm 30°C que foi obtido com $30\, “\cire\mathrm{c}s. Niimeros Ordinais "0 comando \texteuperscript{\d o} eomo em 1? que fai obtide com 1\textsuperscript{\d o}. 7.2 Referéncias Cruzadas O comande \label {marca} coloca uma marca naquele ponte de texto, onde ele aparece pode ser usado para se referir a ele em outra parte do texte vom o comands \ref {marca} 18 de outubro de 2014 56, 7 OUTROS RECURSOS 0 mimero da péina de ponto onde a marea foi colocada pode ser \pageref{zarca}. 0 identificador da marea marca pode ser qualquer conjunte de earacteres, que nam inchia os earacteres especinis, que o faga lembrar a que ela se xefere Se comando \Label{marca} ¢ calocado dentro de um ambiente como equation, eqnarray om newtheorem, entio o comands \ref{marca} correspondente vai imprimir o nimero de ambiente cm que a \Label{tmarca} foi colocado. Para a ambienle enumerate, 0 comamto \ref{narca} imprime o niimero do \item, onde \Label {marca} foi colacado, Para « ambiente figure o comand \label {marca} deve ser eolacado dentro do \eaptiont. ..} Por exemplo, no. Teorema de Pitdigoras escrevenos \begin{teo} [Pitagoras] \label{tec.pita} ... \end{tec} © para nos referirmos a ele escrevemos .spelo Teorema \ref{teo.pita} na pagina \pageref{teo.pital .., © obtemos pelo Teorema 3.1 na péigina 18 Para se reforir A Figura | que est na pigina 45 foi nccessdrie ter escrito dentro de ambiente figure da seguinte forma \eaption{\Label{exengraf )Figura proveniente do ...), do comand \Wlabel{marca} Impresso com. o comando Para se referir a una segio on subsegan 6 necessirio a colaent: juni do nome da segao on da subsecio da seguinte forma \section{nome da segSo\label{marca}} ou \eubsection{nome da subsecSo\label {narca}} Par exemplo, no inicio desta subsegio escrevemos \subsection{Referéncias Cruzadas\label{subsecrefcruz}} ¢ para ims rofurirmos a ela escrevernos A subsegéo \ref{subsecrefcruz} comegou na pagina \pageref{subsecrefcruz} Tntrodugao ao BTEX 13 de outubro de 2014 7.3 _Espagamento ST ce obtemos A subsegio 7.2 comegon na pagina 55. 7.3 Espacamento 7.3.1 Espagamento Horizontal Para produzir espagamento horizental usamos os eonnncess \hspace(tamanho} \hspaces{tamanho} onde © tamanho ¢ 0 comprimento do espagamento, por exemple 1.Sem an Sem (aqui em é a unidade que corresponde a largura da letra M do tipe de letra atual). A forma sem + suprime o spago se ele ocorre entre daas linhas ou no inicio de wma linha. © temanho pode ser negative, neste caso o comando funciona come um retrocessa Para retirar o recuo que é dado no inicio dos parigrafos pode ser usado o comando \noindent no inicio do parigrafo, © tamanho do recea pode ser alterado com 0 co smando \setlength{\parindent}{tamanho} onde tamanha ¢ 0 seu comprimento, por exemple \setlength{\parindent}{0.Sem} fax com que ax prdximes parigrafos tenbam um recuo de 0.5 cm. © comando \bfi11 ¢ uma abreviagdo de \bspace{\£il1}, que introdim espago suficienbe ‘para que o que estiver Aesquerda do comande fique alinhado & esquerda e0 que estiver A.direita clo comando seja alinkado 4 direita, Por exemplo, com Esquerda\néill Direita eblemos sqquerda, Direita, Vairias ocorréneias de \hfi11. dentro de uma linha faz com que o mesmo espacamento seja introduzide de forma que a linha fique justifieada A esquerda ¢ 4 direita, Por exempla, com 13 de outubro de 20 58, 7 OUTROS RECURSOS Esquerda\hfill Centro \hfill Direita ebtemos Esquerda Contre Direi Se \hti11 ocorre no da linha, entéo 6 espagamenta é suprimido em concordineia com ‘© comportanento de \hspace. Neste easo, deve ser usado \aspace{\£211}. ba 7.3.2 Espagamento Vertical Uma nova linha ot uma quebra de lina com ou sem espago adiciamal pale ser conseguita. com o comando- \\(tamanho] O argumento opeional tamanho é « comprimento que especificea qual o espago adicianal que deve ser colocade entre as duas Tinhas, Se for desejado a diminnigie do espago- © oomandos pode ser usado com um tamanho negative. Por exemplo, com o comando \\(10em], a linha atual é terminada ¢ um expago vertical de 10 cm ¢ inserido antes da nova linha. Enyuanto, \\(-0.38ca1, quchra a linha atual © a nova linha ocorre & -0.38 em de ende cla normalmente comecuria, Para se consegnir mais espaco ne inicio da pagina podemos usar 6 cam: Comandas para aumentar 6 espagamento vertical entee parigralos sio no ~\\* (tamanhe] \bigskip \nedskip \smallskip que adicionam espace vertical dependendo de Lamanho do Lipo de letras deelarads no comanto \documentclass, E possivel, tamt adicionar espago extra entre pardgralos com o comando \wepace{tamanho} Tntrodugao ao BTEX 13 de outubro de 7.4__Linha Horizontal 5D. Se este comando oeorre dentro de um pardgrafo, entao-o espaco adicional ¢ introduzito apis linha atual, O pardmetro tamarho tem que conter uma unidade de comprimenta ¢ pode ser iegativo, para mover 6 Lexto que vem a seguir para cima, ‘O comando WwEi11 6 uma abreviagio de Wapace(\fi11}, Este 6 andloge a Vafil1 (intro- duzide acima), para cspagamenta vertical, intreduzindo espacamentio: ver ale para que a parte superior © a inferior do texto easem com as margens superior ¢ inferior da prigina respectivamente, ‘O comando \newpage pode ser usados para forgar una mudanga de pégina. cal. sulici 7.4 Linha Ho Dois comandos que funcionam exatamente come \kEiL1 sio \dotfill ¢ \hrulefill, que preenchem 9 espago com pontos © linba respectivamente, Por exemple, com Esquerda\dotfill Centro \brulefill Direita obtemos Esquerda ..... wee eee eee Gombe itn © comando \noindent\hrulefil1 produ uma linka horizontal que acupa toda a extensio de texto. ontal 7.5 Retangulo Sélido O comando \rule[deslocy] {largura}{altura} produz um retangulo preto. © deslocamento vertical desloev é epcional ¢ parle ser usado para deslocar © reténgulo para. cima se positive ¢ para baixo se negative, Por exemplo, \rule[imn] {2em}{1mm} \rule(-1mm]{2cz}{1mn} \rule{2emH{inn} 13 de outubro de 20 60. 7 OUTROS RECURSOS produ 7.6 Texto Emoldurado (© texto emoldurade acima foi abtide com \begin{center} \fbox{\fboxt \parbox(i0cm)}{ Aqui tenos uma caixa de paragrafo de 10 cm dentro de uma noldura dentro de uma segunda moldura. } } } \end{center} Um \parbex dentro de um \fbex tem o efeito de criar um pardgrafo que é emoldurado, 7.7 Dividindo o Arquivo Fonte Para a produgio de textos mai ida © arquive fonte em arquivos Inenores © que possam ser processades em separade para diminuir o tempo de processamento, Para isso, pade ser empregade 0 comando \include{arquive} os é essoneial, que so db junto com o comando Tntrodugao ao BTEX 13 de outubro de 2014 7.7 __Dividinde o Arquivo Fonte 61 Mncludeonly{lista de arquivos} no proambulo, coniendo uma Lista de arquivos que deve ser lidos pelo BI;X. Os nomes dos arquivos na lista de arquives devem ser separados por virgula e a terminagia .tex deve ser suprimida, Seo comando \includeon]y for suprimido, ent todas os arquivos io Lids & processados. Os eapitulos podem ser escritos cm arquives separados com momes capl.tex, cap2.tex, cap3.tex, ..., O arquivo principal cantém © texto \documentelass [a4paper,, 12pt] {book} \includeonlyt. . .} \begin{document} \naketitle \tableofeontents \include{eapt} \include{cap2} \include{cap3} \end{document} ‘Colocando uma entrada aproprinda uo comanco \includeonly ¢ possivel o processamento de alguns capitulos seletivamente, Por exemplo, \includeonly{cap1,cap2} faz com que o TEX processe 0 titula, 0 contetido os eapitulos contides nes arquives capi e cap2 13 de outubro de 20 62, 7 OUTROS RECURSOS 7.8 Tabelas Para construir tabelas usames o ambiente tabular, cuja sintaxe ¢ \begin{tabularH{formate das colunas} es Limhas ss. \end{tabular} formato das colunas deve ser uma entrada para cada column alén, apcionalmente, de Aqui, entradas extras para as bordas ¢ possiveis para o formate das celunas xo: eda o ali Lae para a separagan das eolunas, Os siinboloss 1a coluna ¢ alinhada 4 esquerda; racoluna é alinhada a direita; ¢ acoluna ¢ eentralizada. pitamanho} o texto desta coluna ¢ eserito em linhas de comprimento igual a tamanho. O- ‘tamanho deve conter a unidade, por exemplo Sem, © para as bordas © a separagio das colunas: | desenha uma linha vertical; HE desenia duas linhas ais; has, entre as das ealunas onde eo texto em todas as {texto} insc aparece, As linhas devem conter as entradas de cada linha da tabela separadas por & ¢ terminadas por \\. Além disso, clas podem canter os comandos: Tntrodugao ao BTEX 13 de outubro de 2014 7.8 Tabelas 63 \nline - este comande deve somente aparecer antes da. primeira linha ou imediatamente depois de \\. Ele faz desenbar uma linha horizontal de comprimento igual ae da tabela, Dois comandos \hline juntos prodazem duas linha horizontais com um pequeno espago entre elas, \multicolumn{nuz}{formateH{texto} - este comando fiz convatenar num eolunas em uma x6. O formate deve conter um des caracteres 1, r ou c anlecedide ¢ seguide par | ou M. A tabela Horario de Tépicos em Matematica - MAT 0387/0: Horarie Sey Ter Qua) Qui Sex, 1300-14-40 14:55- 16: TURMA N 16:35-18- TURMA N TURMA N TS: 15- 15: TURMAM TURMA M foi produzida com \begin{center} \begin{tabular}{!1/ lclelclelcl} \bline \sulticolum{é}{Icl}{\textbt{Horario de Topicos em Matematica - MAT 037/033}}\\ \hline 18 de outubro de 2014 Reginalde J. Santos 64 7 OUTROS RECURSOS Horério Seg STer &Qua kQui &Sex\\ \bline\bline 13:00-14:40% B & FE kM \bline 14:55-16 35% & & & &TURMAN \\ \line 16:35-18:16RTURMA NB RTURMAN kN \nline 1B:15-19:008 O&O \nline 19:00-20:40 8 &TURMAM & & WN \nline 20:55-22:35KTURMA M&O & AN \nline \end{tabular} \end{center} Se desejar que em alguma ooluna cada linha da tabela tenha mais de uma linha de Lexie, asta usar no formate das colunas © formato p{tamanko} com o tamanhé pequene o suficiente para forgar a BTEX a mudar de linba. Se de mentar a distincia entre ss linhas basta usar, entre 0 \vaginteenver} o \begin{tabular}, 0 comando \renewcommand{\arraystretch}{fator} onde fator é nt dle vezes que a distincia entre as Linas deve sor aumentada em relaciin ao padria, Por exemplo \renewcommand{\arraystretch} {1.5} aumenta em 50% a distdneia entre as linhas. toe Tntrodugao ao BTEX 13 de outubro de 2014 7.9 Formato Paisagem 65. 7.9 Formato Paisagem Para que a tabela anterior apareca no formato paisagem caloque no preimbulo \usepackage{1scape} e use os comandos a seguir \begin{ Landscape} \begin{table} \end{tabie} \end{landscape} Por exemple \begin{Landscape} \begin{table} \begin{center} \begin{tabular}H{!1/ Iclelclelcl} \hline \sulticolum(6}{Icl H\textbi{Horario de Topicos ex Matematica - MAT 037/083}}\\ \line Horério #Seg STer BQua kQui &Sex\\ \hline\nline 13:00-14:408 BONN 18 de outubro de 2014 Reginalde J. Santos 66. \hline 14:68-16:368 \hline 16:35-18:1587URMA N \hline 18; 15-19: 008 \bline 19:00-20:408 \hline \end{tabular? \end{center} \end{table} \end{landscape} 2 & & aTURMAN \\ 2 RTURMAN W RB & & WW & RTURMAM & MN piigina 7 OUTROS RECURSOS Tntrodugao ao BTEX 13 de ontubro de 2014 oT 7.9 Formato Paisagem [aya OF-0¢-00'61 OV6DSTST N VINHAL NWICHAL | 91 NVAUOLL SEOT-ge OF ET-a0 ~s [sO] | aL] mS OSIOLL ££0/260 LYIV - wonmuepy Wo seidoy, ap oLBIE]| ido J. Santos ‘ginal Re 18 de outubro de 2014 63, 7 OUTROS RECURSOS 7.10) Duas Colunas O comando \twocolum [titulo] termina a pégina atual ¢ inicia uma nove pigina com dluas colunas por pagina, Q argumento opeional titulo ¢ escrito no inicio da pagina em uma columa com a largura da pagina. © comando \onecolumn termina 0 mado de duas columas Para se excrover somente dois parturafos um do lado do outro pode ser usada o ambiente minipage. Por exemplo para se produzir os pardgrafos seguintes: Parigrafo do lado esquerdo. Pardgrafo do lade direito, foram usados os comandes \begin{minipage}{7cm} Paragrafe do lado esquerdo \end{minipage}\hfill \begin{minipage}{7om} Paragrafe de lado direito \end{minipage} 7.11 Hyperlinks ‘Vooe pate adicionar reeursos de hipertextos ao seu documenta usande o pacote byperref de Sebastian Rahtz. Para isso coloque bo preambulo do seu documenta \usepackage [colorlinks, linkcolor=blue, hyperindex] {hyperref} Além dos comandos usuais do ETEX o pacote hyperref oferece outros comandos. Um deles: 6 muito ritil é \href{enderego urlH{texto} que cnloca hyperlinks enderecos da web, Por exemplo, Tntrodugao ao BTEX 13 de outubro de 2014 7.12 Mais Informagoes na Internet 6O hetp://wwu.mat -utmg.br/ “regi foi produzido com \aref{http://wwe.mat.ufng, br/“regi}(\texttt(http: //www.mat ufng.br/\ regi} Vout pode encontrar mais informagoes no manual de pucote hyperref que est no set computador, Se vooé esta usando MikTEX, ele esta em C:\Program Files\MikTex x.y\doc\latex\hyperref Aquix.y € a niimero da versio do MIkTBX. 7.12 Mais Informagées na Internet A fonte de informagies sobre ISTYX na internet 0 site do CTAN (Comprehensive TEX Archive Network) http://www. ctan.org, Para quem tem que seguir as normas da ABN'T na formatagio do texto a pagina do grupo ABNTeX om http: //abntex.codigolivre.org-br pode ser muito itil 18 de outubro de 2014 Reginalde J. Santos BO PER EN CLAS Referéncias [1] dean M. Aguirregabiria, PTX macros, Website, htbp://tp.1¢.ehu.es/jma. html. [2] Michel Goossens, Frank Mittelbach, and Alexaned Samarin. The BEX Companion. Addison-Wesley Publis Company, New York, 199 13, [9] Helmut Kopka and Patrick W. Daly. A Guide to BTA. Addison-Wes England, 3a. edition, 1999, Wokinglu- HM] Leslie Lamport. BT_X, A Document Preparation System. Addison-Wesley, Reading, 2a. edition, 1904, Tntrodugao ao BTEX 13 de outubro de 2014

Você também pode gostar