Você está na página 1de 21

O P L

M C
verso beta

ATEX L

Rafael Luis Beraldo de maro de

Sumrio
Introduo
A A Filoso a do L TEX

. . .

Filoso a do cdigo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filoso a das possibilidades . . . . . . . . . . . . . . . . . . . . . . . . Filoso a open source . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Tipogra a . . . Aspas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Reticncias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Hfens, meia-risca, travesses e menos . . . . . . . . . . . . . . . . . . . . . . . . e ponto nal! . . . . . . . . . . . . . . . . . . . . . . . . . .

Ele faz, mas voc no v . . . . . . . . . . . . . . . . . . . . . . . . . .

Recursos avanados para linguistas . . . TIPA . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . rvores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Attribute-value matrices . . . . . . . . . . . . . . . . . . . . . . . . . .

Terminando Links

Captulo

Introduo
A OL TEX (pronunciado /"leItEk/) uma linguagem de marcao muito usada por matemticos, fsicos e cientistas da computao. Para eles, o princial atrativo a facilidade A da composio de frmulas matemticas; em verdade, o L TEX o padro internacional de equaes matemticas em plain text. Enquanto os programas (acrnimo de What You See Is What You Get) focam em como o documento car, semelhana A das mquinas de escrever, o L TEX te d a possibilidade de organizar seu documento logicamente em sees, divid-lo em vrios arquivos, e usar ferramentas avanadas.

O foco deste manual so justamente essas ferramentas. Na primeira parte, apresento A uma srie de razes ( los cas) para o uso de L TEX pelos linguistas; depois falo de alguns tpicos de tipogra a, tradio que foi praticamente soterrada com a popularizao do Microsoft Word e semelhantes; nalmente, me foco nos recursos para linguistas. Acredito que essa organizao seja necessria por dois motivos:
A Dentro da Lingustica encontrei muito pouco uso de L TEX. As nicas iniciativas que vi so internacionais. Acredito que uso de uma ferramenta cient ca em detrimento daqueles que so, na prtica, amadoras, completamente justi cvel e traria melhorias;

H muito pouca gente nas Humanas que conhea a loso a do uso dos computadores, o que implica em um uso e viso insatisfatrios. A maioria se vale de solues-padro, que no seguem a tradio de uso do computador; a tentativa de tornar fcil uma ferramenta que , per se, difcil, causa muitos problemas que no esto sendo discutidos. Provavelmente isso no seja culpa dos usurios: A o nico caminho que conhecem este. Introduzo uma loso a do uso de L TEX, que se liga muito fortemente loso a do software livre em geral, como uma introduo a um novo modelo de uso e de pensamento;
AT X uma conveno na tipogra a de frmulas matemticas. Isto , L E

CAPTULO . INTRODUO Haveria um terceiro motivo se fssemos levar em considerao as inconsistncias causadas pelo uso das normas da , mas pre ro cit-los vagamente e ocasionalmente a desviar o foco deste e causar indisposies com os defensores e usurios da norma.
A Para aprender L TEX, sugiro que voc use o sistema operacional /Linux e leia A este documento: The not too short introduction to L TEX (http://tobi.oetiker.ch/lshort/lA short.pdf) ou a verso em portugus, aqui: Uma no to pequena introduo ao L TEX (http://www.tug.org/texlive/Contents/live/texmf-doc/doc/portuguese/lshort-portuguese/ptlshort.pdf).

Qualquer explicao extra que voc precise pode ser encontrado na Internet. A maioria das dvidas que voc ter j foi respondida, especialmente se so dvidas elementares, de iniciante. Por isso eu recomendo fortemente que aquele que deseje usar o computador como ferramenta procure conhecer as listas de e-mail, os repositrios de A documentao, frums, canais de . Isso ser til durante seu aprendizado de L TEX e qualquer outro programa de cdigo aberto. Agora podemos comear.

Por um motivo simples: instal-lo no Linux extremamente trivial.

Captulo ATEX A Filoso a do L


. Filoso a do cdigo

A Eu no vou falar sobre a histria do L TEX. Isso voc encontra naquele texto, Not too short, que eu recomendei. Vou falar sobre o que eu aprendi na prtica, discutindo com A usurios de L TEX e usando.

Os documentos gerados usando essa linguagem tendem a ser muito mais organizaA dos, lgicos, bem formatados e leves. O texto no L TEX sempre justi cado. Ao contrA rio de editores como o Microsoft Word, que so visuais, o L TEX se foca no contedo, sem a distrao visual . Comecemos pela parte mais prtica da loso a dessa linguagem de marcao de texto: seu uso. Ela funciona de forma lgica. Um documento geralmente se organiza assim:
\begin{document} \section{Primeira seo} Essa a primeira seo de seu texto. Voc pode criar subsees facilmente, fazendo um \subsection{Primeira subseo} sem nem se preocupar com a numerao.
Isso pode parecer meio intangvel, falso, mas conversei com um professor da Universidade de Amsterdam, via e-mail, e ele em disse que sua tese de mestrado tinha quase o dobro do tamanho das teses que as pessoas geralmente fazem por l. O motivo que um arquivo muito grande em editores visuais vai cando confuso, o programa ca lento, a organizao precria (por causa da loso a destes editores) etc.

A CAPTULO . A FILOSOFIA DO L TEX

A numerao das pginas tambm automtica. O texto por padro justificado, mas voc pode facilmente centraliz-lo assim: \begin{center} E este ser um texto centralizado. \end{center} \section{Segunda seo} Como voc pode perceber, tudo muito lgico e \emph{simples}. A palavra ``simples'', na frase anterior, sair enfatizada, ou seja, em itlico. \textbf{J todo esta frase ser em negrito.} Fazer notas de rodap muito fcil. Basta usar o comando \footnote{Contedo da nota.} e pronto! Sem se preocupar com numeraes nem nada. \end{document}
A Talvez agora dizer que o L TEX se foca no contedo faa mais sentido. Se voc precisa adicionar mais uma seo, usamos o comando \section. Para o sumrio, basta um \tableofcontents, que usa todas as sees e subsees ou captulos e subcaptulos e cria um ndice automaticamente. As numeraes de seo, as formataes e quebras de pgina, etc., tudo feito automaticamente. A A segunda coisa que o L TEX resolve a famosa incompatibilidade. Depois que voc escreve seu arquivo .tex, voc deve pass-lo por um processo conhecido como compilao. Isso signi ca que um programa pegar o cdigo e o transformar naquilo que voc mandou. O arquivo nal geralmente um elegante PDF. Voc pode abr-lo em qualquer computador que tenha um leitor de PDF e praticamente todos tm.

Isso acaba com o velho problema de incompatibilidade, que quando voc faz o arquivo numa verso de um programa, e tenta abri-lo numa mais velha ou mais nova, A e perde toda sua formatao, ou o programa recusa-se a l-lo etc. O L TEX tambm pode gerar apresentaes de slide, mas digo isso a ttulo de curiosidade. Se voc tem vontade de aprender, sugiro que leia sobre o Beamer ou o Prosper, dois pacotes para se criar apresentaes.
A Vamos, agora, subir um pouco no degrau da loso a do L TEX.

A CAPTULO . A FILOSOFIA DO L TEX

Filoso a das possibilidades

Qual o suporte que as ferramentas que voc usa atualmente tm ao alfabeto fontico, rvores como as usadas nos esquemas do gerativismo, caracteres e smbolos exticos, alta qualidade tipogr ca, diagramas de vogais, bibliogra as, dissertaes, referncias cruzadas, AVMs (attribute-value matrices)?
A OL TEX suporta. Nele temos ferramentas muito boas que inexistem em outros editores. Isso centraliza a edio, torna mais fcil o controle dos arquivos que voc cria, evita o uso de imagens (criar um diagrama de vogais mo, por exemplo, e depois coloc-lo no documento em forma de imagem), que so e tornam o documento pesado. Cada uma A dessas ferramentas tm uma sintaxe prpria, e seguem o padro da sintaxe do L TEX. Uma vez familiarizado com ela, o uso se torna natural, orgnico. A Possuir tantos recursos um ponto muito importante sobre o L TEX; a qualidade deles atestada: so mais de vinte anos de vida. Vinte anos de melhoria.

Filoso a open source

A Esse o ponto mais interessante. Em primeiro lugar, o L TEX aberto. As primeiras implicaes que isso causa que ele grtis no estou tentando vender nada para voc. Mas h implicaes mais importantes que o fato dele ser gratuito.

O modelo open source , ou seja, cdigo livre, garante a distribuio de um programa e seu cdigo. Quem se interessar em modi car o programa, entender como ele funciona, ou melhor-lo, est livre e encorajado a faz-lo. Como o cdigo do programa passa por muitas mos, no caso do open source, frequentemente notam-se erros ou melhorias possveis. Se voc encontrou algum erro, existem formulrios intuitivos para se preencher e reportar o erro, que ser avaliado por toda a comunidade. Este modelo de escrita de proA gramas tem se provado o mais e ciente j concebido. Por isso mesmo o L TEX tem tanto suporte a coisas interessantes para a Lingustica (entre outras reas), enquanto outros A softwares no. Alm disso, o L TEX muito mais estvel que qualquer outro processador de texto que voc conhece, e evolui rapidamente. Quando voc escreve um texto no Word ou OpenO ce.org Writer, por exemplo, o que acontece que cada formatao que voc faz , na verdade, um cdigo. A diferena A entre eles e o L TEX que escodem esse cdigo e o processam no momento em que voc est vendo. Por isso documentos muito grandes so simplesmente inviveis: o programa tem de processar muita coisa ao vivo, e muito fcil ocorrerem problemas devidos a tanto processamento.
Em ingls, softwares desenvolvidos seguindo este modelo so chamados de free software. Quando traduzimos para o portugus, ca software livre, porque o free no de grtis; como diz uma ladainha famosa, free as in freedom.

A CAPTULO . A FILOSOFIA DO L TEX

A OL TEX possui verses para Windows, para Linux, para Mac. Voc pode editar seu texto onde estiver, compil-lo onde estiver, e visualiz-lo onde estiver. Voc no obrigado a usar este ou aquele sistema operacional, nem este ou aquele programa. Existem A aplicativos gratuitos muito bons para se trabalhar com L TEX, assim como existem os pagos.

Algo muito suspeito que costumam fazer as empresas de software so programas pesados, que exigem muito do computador (e, claro, do bolso do usurio, que tem de fazer upgrades que poderiam ser tornados desnecessrios por uma programao mais inteligente e menos exigente). Por outro lado, o software livre costuma ser leve e otimizado. Naturalmente alguns aplicativos so pesados por natureza, mas no h sentido em precisar de um computador potente para atividades triviais como editar um texto ou navegar na Internet.

Captulo

Tipogra a (ou Porque No Podemos Esquecer Seiscentos Anos de Tradio)


A Agora voc sabe usar o L TEX, est quase pronto para aprender os recursos avanados para linguistas. Porm, eu quero parar teus saltos de progresso enormes para falar sobre. . . Detalhes. Existem alguns padres que remontam tradio da tipogra a, mas falta informao sobre isso. O que farei aqui comentar um pouco sobre questes que devem ser respeitadas quando editamos um texto.

Essa provavelmente uma seo que vai crescer muito neste documento, conforme eu for aprendendo mais. Tenho apenas um ano de experincia com a ferramenta.

Aspas

Nas mquinas de escrever, as aspas eram assim: ". Isso servia para economizar espao. Com uma nica aspa, neutra, voc dava conta do recado. Porm. . . Isso errado. Nos computadores existem combinao que do as aspas corretas.

CAPTULO . TIPOGRAFIA Modelo do Teclado Input altgr+( altgr+) altgr+shift+{ altgr+shift+} altgr+shift+v altgr+shift+b altgr+v altgr+b Output

Internacional

ABNT

Usando as aspas erradas, ns teramos "estes caracteres" ao invs destes caracteres, A que so muito mais bonitos. Conseguimos as aspas no L TEX dessa maneira:

``Ah, agora sim! Tudo certo!''


Os caracteres so, respectivamente, dois acentos graves e dois agudos.

Reticncias

As reticncias so feitas usando o comando \ldots. Isso acontece por um motivo muito simples: as reticncias so, na verdade, um nico caractere, com espaamento diferente entre cada ponto do que conseguimos usando os clssicos trs pontinhos. Veja: Input ... \ldots Output ... ...

Hfens, meia-risca, travesses e menos

Aqui uma tabela para referncia rpida: como usar hfens, meia-riscas, travesses e sinais de menos . Tipo hfen meia-risca travesso sinal de menos Input ---$-$ Output Exemplo Eis meu guarda-chuva! Leia as pginas . Eu disse que era assim e no foi por mal! Quanto d 5 3?

A Isso deveria ser feito fora do L TEX tambm. Para maior informaes, leia esta pgina na Wikipdia.

Esta tabela foi adaptada a partir do original encontrado em A gentle introduction to TEX.

CAPTULO . TIPOGRAFIA

. .

. . . e ponto nal!

A OL TEX adiciona um espao maior no m de frases do que entre palavras. Isso deixa o texto mais legvel. Mas existem duas ocasies em que voc deve car atento ao espaamento. Veja os exemplos abaixo:

O Sr.~Joo lhe mandou esta carta, Sra.~Fnord. Isso a ABNT\@. , poderia ser melhor.

O Sr. Joo lhe mandou esta carta, Sra. Fnord. Isso a ABNT. , poderia ser melhor.

A presena de um til faz com que no haja um espaamento maior no m das A linhas. J o \@ antes do ponto nal diz ao L TEX que este um m de frase. Ele no faz este espao quando o ponto nal vem logo depois de uma letra maiscula, como em siglas. Portanto, colocamos o \@ para que o espaamento padro de m de frase seja respeitado. Para ter espaos sempre iguais, use o comando \frenchspacing.

Ele faz, mas voc no v

A Existe uma quantidade muito grande de detalhes que o L TEX leva em considerao, nos livrando de um trabalho que seria, de outra maneira, enorme. A justi cao automtica e feita usando hifenizao, coisa que o Word incapaz de fazer.

Eu poderia falar bastante sobre esse assunto, mas deixo dois links de pessoas que entendem sobre tipogra a. Leiam para vislumbrar o grau de re namento que tem o A L TEX.
A The Beauty of L TEX (http://nitens.org/taraborelli/latex), onde Dario Taraborelli A compara a qualidade da formatao do L TEX em relao ao Word. Tambm d exemplos do poder do processador, e tem uma grande quantidade de links relacionados; A L TEX vs. Word vs. Writter (http://oestrem.com/thingstwice/ / /latex-vs-wordA vs-writer/), por Eyolf strem. Neste texto ele compara a qualidade entre o L TEX, o Microsoft Word e o OpenO ce.org Writter.

Voc vai perceber que muitas editoras parecem nem sequer conhecer essas questes, o que uma pena.

Captulo

Recursos avanados para linguistas


Finalmente, chegamos ao ponto alto deste manual. Se no o ponto alto, ao menos o A foco. Doravante vamos conhecer o poder do L TEX aplicado na Lingustica.

TIPA

TIPA (Tokyo ) um pacote criado por Fukui Rey para processar os caracteres do International Phonetic Alphabet, que usado para transcries fonticas. Suporta at mesmo os caracteres considerados obsoletos pelas revises de e .
Para us-lo, devemos adicionar a linha \usepackage{tipa} o prembulo do documento. Para usar o alfabeto fontico, escrevemos o comando \textipa{ }. Por exemplo: Input: textipa{/kaza/} Output: /kaza/ Ou algo mais so sticado, como: Input: \textipa{[""Ekspl@"neIS@n]} Output: [Ekspl@"neIS@n] O pacote TIPA resolve muitos problemas. O primeiro deles que muito lento escrever smbolos fonticos no Word, por exemplo: voc tem que selecionar os smbolos, um por um, dentro de uma grande tabela.

CAPTULO . RECURSOS AVANADOS PARA LINGUISTAS J com o TIPA, escrevemos seguindo uma conveno. O output segue esta conveno, que descrita numa tabela muito parecida com a tabela clssica do , que voc pode ver neste link (http://www.ling.ohio-state.edu/events/lcc/tutorials/tipachart/tipachart.pdf). Uma fonte sans-serif vem junto com o TIPA, acessveis via

\textsf{\textipa{ }}
Podemos usar, ainda, o ambiente

\begin{IPA} . . . \end{IPA}
para escrever longos trechos de transcrio fontica. O pacote TIPA inclui o pacote vowel, que permite desenhar a tabela de vogais:

\begin{vowel} \putcvowel{i}{1} \putcvowel{e}{2} \putcvowel{\textipa{E}}{3} \putcvowel{a}{4} \end{vowel}

i e E a

(A tabela de vogais acima est incompleta.) Para usar o ambiente vowel, voc deve incluir, no prembulo, a linha \usepackage{vowel}. O manual do pacote TIPA est no seguinte endereo: http://www.l.u-tokyo.ac.jp/fkr/tipa/tipaman.pdf Slides de um curso muito completo disponveis no site do Center for Advanced Study in Theoretical Linguistics, da Universitetet i Troms podem ser vistos no link http://uit.no/get le.php?PageId= &FileId=

rvores

As vores so usadas na Lingustica, Lgica, Matemtica, Cincias da Computao e outros campos. Existem softwares espec cos para se criar rvores, mas eu no sei como eles funcionam. Achei muito mais simples, porm, usar o pacote qtree. Para us-lo, voc deve digitar, no prembulo, \usepackage{qtree}. Vejamos como funciona uma A rvore em L TEX:

CAPTULO . RECURSOS AVANADOS PARA LINGUISTAS

\Tree [.S [.NP [.AR Aquele ] [.N homem ] ] [.VP [.V comprou ] [.SN [.Ac duas ] [.N bolas. ] ] ] ]

NP AR Aquele N homem V comprou

VP SN Ac duas N bolas.

Para compor uma rvore, basta um pouco de lgica. Ela sempre se inicia com o comando \Tree. A hierarquia de nida por colchetes [. Veja uma rvore mais simples:

\Tree [.A [.B [.C D E F ] [.G ] ] ]

A B C D E F G

Para um passo-a-passo sobre como fazer rvores, recomendo novamente os slides do : http://uit.no/get le.php?PageId= &FileId= , a partir da pgina .

Attribute-value matrices

A Usadas na gramtica gerativista, as s so outro desa o para a representao. O L TEX supre isso muito bem. Basta chamar o pacote avm no prembulo do documento, usando o comando \usepackage{avm} e desenh-la como abaixo:

CAPTULO . RECURSOS AVANADOS PARA LINGUISTAS

\begin{avm} \[ category & \emph{noun phrase} \\ agreement & \[ number \emph{singular} \\ person \emph{third} \] \] \end{avm}

category noun phrase number singular agreement person third

Captulo

Terminando
A Chegamos ao m deste pequeno manual. Gostaria de dizer que estou aprendendo L TEX e que, portanto, a tendncia que ele cresa conforme eu tenha que usar ou conforme eu aprenda mais coisas.

Vocs notaram que eu no fui exaustivo. Meu objetivo aqui no , de forma alguma, ensinar profundamente a ferramenta. Eu no teria tempo para isso. Talvez eu v melhorando cada captulo e seo dele, at que se torne bem didtico e esclarecedor, mas meu A objetivo inicial que seja feita uma divulgao do L TEX. Sinta-se livre para tirar qualquer dvida ou dar qualquer sugesto para mim via e-mail: rafaelluisberaldo@gmail.com At mais, e obrigado pelos peixes, rev. Beraldo

Captulo

Links
Estes so os links recomendados por mim, ou que consultei para fazer este trabalho:
A Site de um evento sobre L TEX na Lingustica durante a primavera de Universitetet i Troms. Possui slides e handouts do curso: http://uit.no/castl/ /

na

Ten typographic mistakes everyone makes, por Christopher Phin: http://www.recedinghairline.co.uk/ les/c c be fda b e a bde e c- .html
A Using L TEX on Windows: http://www.pinteric.com/miktex.html A Detexify LaTeX symbol classi er: o L TEX prov centenas de smbolos, mas decorar todos os comandos difcil. Desenhe o smbolo neste site e ele te dar o respectivo comando: http://detexify.kirelabs.org/classify.html A L TEX Ling, site interessante do Department of Language & Linguistics da University of Essex, com muitos recursos e explicaes: http://www.essex.ac.uk/linguistics/external/clmt/latex ling/ A L TEX for Linguists, por Sebastian Nordho : http://home.medewerker.uva.nl/s.nordho /page .html A L TEX para Linguistas, traduo do texto de Nordho por Rafael Luis Beraldo: http://linguistica.cabaladada.org/ / /latex-para-linguistas/ A Site sobre L TEX do Department of Linguisics da University of Pennsylvania: http://www.ling.upenn.edu/advice/latex.html

CAPTULO . LINKS
A L TEX for linguistics notes, texto do mesmo teor que este, porm mais completo: http://www.wepapers.com/Papers/ /Latex_for__Linguistics_Notes

Glossrio
Entrada /Linux Descrio sistema operacional open source, baseado no kernel Linux e aplicativos abertos do projeto . protocolo de comunicao bastante usado na Internet. compilador o programa de computador que interpreta um cdigo fonte e cria a verso nal, em uma linguagem que o computador entenda. Compilao o processo de criar essa verso nal usando-se o A programa. No mundo do L TEX, porm, o processo de compilao signi ca transformar do cdigo que voc digita em PDF ou qualquer outro formato desejado.

compilao

hifenizao

o processo de colocao de hfens, de modo a justi car o texto tentando manter uma quantidade razovel, nem muito grande nem muito pequena, de caracteres na linha. Pressupe um dicionrio completo na memria do computador, o que d trabalho A e custa caro. As distribuies de L TEX, porm, trazem dicionrios de hfen sem nenhum custo. Isso garante que a qualidade tipogr ca do documento ser muito superior quela obtida por meio do Word, por exemplo, que somente adiciona ou remove espaos entre os caracteres para conseguir justi car o texto.

Glossary Entrada linguagem de marcao Descrio um conjunto de cdigos aplicados a um texto ou a dados, com o m de adicionar informaes particulares sobre esse texto ou dado, ou sobre trechos espec cos, segundo a Wikipdia.

Alguns direitos reservados para Rafael Luis Beraldo


http://creativecommons.org/licenses/by-nc-sa/2.5/br/

ATEX Powered by L

Você também pode gostar