From 8bc90690efd809ea552abaa3f2e0cf8ff61f61b8 Mon Sep 17 00:00:00 2001 From: Walter Fetter Lages Date: Wed, 4 Feb 2004 00:00:00 -0200 Subject: [PATCH] Inicio do desenvolvimento do DeLeTeX, a partir do iiufrgs-4.2.0. Arquivos BUGS, CHANGELOG e README do iiufrgs-4.2.0 renomeados para BUGS.iiufrgs, CHANGELOG.iiufrgs e README.iiufrgs. Alterada a nominata e demais definicoes para os textos adequaqdos para o DELET. Alterada a sequencia das secoes iniciais para refletir a sequencia definida pela ABNT e adotada pelo DELET. Removida a epigrafe e incluida dedicatoria no arquivo exemplos/deletex.tex. Criado Makefile para os exemplos. A bibliografia dos exemplos passou a usar por default o BibTeX com o estilo do bibabnt. --- .gitignore | 259 ++++++++++ 1st_README | 1 + BUGS.iiufrgs | 8 + CHANGELOG.iiufrgs | 209 ++++++++ CHANGES | 22 + GPL | 340 +++++++++++++ Makefile | 28 + README | 117 +++++ README.iiufrgs | 22 + exemplos/Makefile | 25 + exemplos/deletex.tex | 370 ++++++++++++++ exemplos/exemplo.bib | 178 +++++++ exemplos/fig.eps | 239 +++++++++ inputs/brazilian.babel | 67 +++ inputs/deletdefs.sty | 51 ++ inputs/deletex.cls | 505 +++++++++++++++++++ inputs/dipl.def | 12 + inputs/diss.def | 3 + inputs/eelogo.eps | 1205 ++++++++++++++++++++++++++++++++++++++++++++ inputs/english.babel | 65 +++ inputs/espec.def | 37 ++ inputs/pep.def | 2 + inputs/plano-doutorado.def | 2 + inputs/prop-tese.def | 2 + inputs/rp.def | 20 + inputs/tc.def | 3 + inputs/tese.def | 3 + inputs/ti.def | 9 + 28 files changed, 3804 insertions(+) create mode 100644 .gitignore create mode 120000 1st_README create mode 100644 BUGS.iiufrgs create mode 100644 CHANGELOG.iiufrgs create mode 100644 CHANGES create mode 100644 GPL create mode 100644 Makefile create mode 100644 README create mode 100644 README.iiufrgs create mode 100644 exemplos/Makefile create mode 100644 exemplos/deletex.tex create mode 100644 exemplos/exemplo.bib create mode 100644 exemplos/fig.eps create mode 100644 inputs/brazilian.babel create mode 100644 inputs/deletdefs.sty create mode 100644 inputs/deletex.cls create mode 100644 inputs/dipl.def create mode 100644 inputs/diss.def create mode 100644 inputs/eelogo.eps create mode 100644 inputs/english.babel create mode 100644 inputs/espec.def create mode 100644 inputs/pep.def create mode 100644 inputs/plano-doutorado.def create mode 100644 inputs/prop-tese.def create mode 100644 inputs/rp.def create mode 100644 inputs/tc.def create mode 100644 inputs/tese.def create mode 100644 inputs/ti.def diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7578829 --- /dev/null +++ b/.gitignore @@ -0,0 +1,259 @@ +## Core latex/pdflatex auxiliary files: +*.aux +*.lof +*.log +*.lot +*.fls +*.out +*.toc +*.fmt +*.fot +*.cb +*.cb2 +.*.lb + +## Intermediate documents: +*.dvi +*.xdv +*-converted-to.* +# these rules might exclude image files for figures etc. +#*.ps +#*.eps +#*.pdf + +## Generated if empty string is given at "Please type another file name for output:" +.pdf + +## Bibliography auxiliary files (bibtex/biblatex/biber): +*.bbl +*.bcf +*.blg +*-blx.aux +*-blx.bib +*.run.xml + +## Build tool auxiliary files: +*.fdb_latexmk +*.synctex +*.synctex(busy) +*.synctex.gz +*.synctex.gz(busy) +*.pdfsync + +## Build tool directories for auxiliary files +# latexrun +latex.out/ + +## Auxiliary and intermediate files from other packages: +# algorithms +*.alg +*.loa + +# achemso +acs-*.bib + +# amsthm +*.thm + +# beamer +*.nav +*.pre +*.snm +*.vrb + +# changes +*.soc + +# comment +*.cut + +# cprotect +*.cpt + +# elsarticle (documentclass of Elsevier journals) +*.spl + +# endnotes +*.ent + +# fixme +*.lox + +# feynmf/feynmp +*.mf +*.mp +*.t[1-9] +*.t[1-9][0-9] +*.tfm + +#(r)(e)ledmac/(r)(e)ledpar +*.end +*.?end +*.[1-9] +*.[1-9][0-9] +*.[1-9][0-9][0-9] +*.[1-9]R +*.[1-9][0-9]R +*.[1-9][0-9][0-9]R +*.eledsec[1-9] +*.eledsec[1-9]R +*.eledsec[1-9][0-9] +*.eledsec[1-9][0-9]R +*.eledsec[1-9][0-9][0-9] +*.eledsec[1-9][0-9][0-9]R + +# glossaries +*.acn +*.acr +*.glg +*.glo +*.gls +*.glsdefs + +# gnuplottex +*-gnuplottex-* + +# gregoriotex +*.gaux +*.gtex + +# htlatex +*.4ct +*.4tc +*.idv +*.lg +*.trc +*.xref + +# hyperref +*.brf + +# knitr +*-concordance.tex +# TODO Comment the next line if you want to keep your tikz graphics files +*.tikz +*-tikzDictionary + +# listings +*.lol + +# makeidx +*.idx +*.ilg +*.ind +*.ist + +# minitoc +*.maf +*.mlf +*.mlt +*.mtc[0-9]* +*.slf[0-9]* +*.slt[0-9]* +*.stc[0-9]* + +# minted +_minted* +*.pyg + +# morewrites +*.mw + +# nomencl +*.nlg +*.nlo +*.nls + +# pax +*.pax + +# pdfpcnotes +*.pdfpc + +# sagetex +*.sagetex.sage +*.sagetex.py +*.sagetex.scmd + +# scrwfile +*.wrt + +# sympy +*.sout +*.sympy +sympy-plots-for-*.tex/ + +# pdfcomment +*.upa +*.upb + +# pythontex +*.pytxcode +pythontex-files-*/ + +# tcolorbox +*.listing + +# thmtools +*.loe + +# TikZ & PGF +*.dpth +*.md5 +*.auxlock + +# todonotes +*.tdo + +# vhistory +*.hst +*.ver + +# easy-todo +*.lod + +# xcolor +*.xcp + +# xmpincl +*.xmpi + +# xindy +*.xdy + +# xypic precompiled matrices +*.xyc + +# endfloat +*.ttt +*.fff + +# Latexian +TSWLatexianTemp* + +## Editors: +# WinEdt +*.bak +*.sav + +# Texpad +.texpadtmp + +# LyX +*.lyx~ + +# Kile +*.backup + +# KBibTeX +*~[0-9]* + +# auto folder when using emacs and auctex +./auto/* +*.el + +# expex forward references with \gathertags +*-tags.tex + +# standalone packages +*.sta diff --git a/1st_README b/1st_README new file mode 120000 index 0000000..100b938 --- /dev/null +++ b/1st_README @@ -0,0 +1 @@ +README \ No newline at end of file diff --git a/BUGS.iiufrgs b/BUGS.iiufrgs new file mode 100644 index 0000000..c5442e1 --- /dev/null +++ b/BUGS.iiufrgs @@ -0,0 +1,8 @@ +Lista de bugs +============= + +1) mensagem ``Underfull [...] while \output is active'' +- Registro: 2003/03/08 avila +- Status: PENDENTE +- Desc: a msg aparece várias vezes enquanto o documento está sendo + processado; aparentemente tem algo a ver com os floating bodies diff --git a/CHANGELOG.iiufrgs b/CHANGELOG.iiufrgs new file mode 100644 index 0000000..8a928bc --- /dev/null +++ b/CHANGELOG.iiufrgs @@ -0,0 +1,209 @@ +Versão 4.2.0 - 21/nov/2003 +========================== +- adaptação do exemplo para a opcao `espec' +- inclusão do comando `\dept' para indicação do depto. relacionado + ao documento (necessário p/ cursos de Especialização). + Ex.: \dept{INA} +- correção do nome do curso nos projetos de diplomação +- itens da nominata foram separados em comandos individuais, para + facilitar a alteração +- adicionado o tipo "espec" para Monografias dos cursos de + Especialização +- persiste o problema da \tableofcontents com pdflatex... ele não + aceita o uso do comando \MakeUppercase na redefinição do comando + \l@chapter +- corrigido posicionamento e largura das notas de margens +- correção na titulação dos Trabalhos de Conclusão + +Versão 4.1.1 - 28/mai/2003 +========================== +- esta versão, na verdade, não existiu :-) + +Versão 4.1.0 - 13/mai/2003 +========================== +- correção da geração das entradas dos Apêndices e Anexos no sumário, agora + aparece a palavra "Apêndice" ou "Anexo" +- sumário e listas de figuras e tabelas não apresentam mais os itens dos + Apendices e Anexos +- inversão da ordem do título em inglês e da indicação "Abstract" +- retorno ao tamanho default da indentação dos parágrafos (+- 0,6cm) + +Versão 4.0.0 - 13/mar/2003 +========================== +- ajuste da indentação dos parágrafos e listas para 1,25cm +- corrigida falta de indentação no 1o. parágrafo do abstract +- adaptação do estilo ``rp'' ao esquema da versão 4 +- conversão das medidas para pt + +Versão 4.0.0pre10 - 07/mar/2003 +============================== +- abandonado o uso do geometry; como sugestão para o futuro, evitar + utilizar pacotes que não são padrão do LaTeX2e +- oficializado uso do ``make install'' +- arquivo TO-DO-LIST transformou-se em BUGS, vamos tentar manter um histórico + dos bugs + +Versão 4.0.0pre9 - 03/fev/2003 +============================== +- criação do estilo de documento ``tc'' para Trabalho de Conclusão (cursos + de especialização) +- definição do comando \location para definir cidade e estado de realização + do trabalho (default: \location{Porto~Alegre}{RS}) +- alteração no comando que define o curso (não mais \coursename; deve ser + definido com \course) +- invertida semântica do frente-e-verso; agora o padrão é frente-e-verso e + para forçar o somente-frente deve-se incluir a opção `oneside' do + \documentclass +- adequação do exemplo ao estilo ``tc'' e correção no uso do twoside/oneside +- removido CIP do prop-tese (não sei por que tinha... ??) +- alteração na estruturação das informações do CIP (iiufrgs.cls mais genérico, + .def mais enxuto) + +Versão 4.0.0pre8 - 14/dez/2002 +============================== +- inclusao do pacote `natbib', que permite diversas variacoes de citacoes no + sistema autor-data +- adaptação do exemplo para ilustrar o uso do natbib +- corrigida definição errada das margens quando do uso da opção `twoside' + +versão 4.0.0pre7 - 12/dez/2002 +============================== +- opção `twoside' não é mais default :( + +versão 4.0.0pre6 - 12/dez/2002 +============================== +- margem externa aumentada para 3cm; o texto fica difícil de ler com a margem + de 2cm definida pela norma e com espaçamento simples +- listas de figuras e tabelas agora apresentam dois-pontos em vez de traço +- o título em inglês, no abstract, foi reposicionado +- alterados textos descritivos de dissertações e teses para caracterizar + apresentação do trabalho em vez de submissão a avaliação +- pequena alteração na folha de rosto dos TIs, invertendo a ordem das informações +- versão preliminar de regras para instalação do pacote, no Makefile + +versão 4.0.0pre[1-5] - 07/dez/2002 +================================== +- diversas adaptações para ficar em conformidade com as normas da ABNT e + do PPGC +- definição do environment ``listofsymbols'', para formatação da Lista de + Símbolos; sua utilização é idêntica à do ``listofabbrv'' +- definição do comando \annex, para iniciar os Anexos; seu uso é idêntico ao + do \appendix, que produz os Apêndices +- adaptação do environment ``quote'' para produzir a indentação correta +- páginas iniciais não são numeradas +- numeração das páginas alinhada à margem externa, a 20mm do topo da folha +- uso de `:' nas legendas de Figuras e Tabelas +- legendas e numeração de páginas em fonte menor que o texto normal +- a impressão deve ser feita sempre em frente e verso, portanto o parâmetro + ``twoside'' passa a ser padrão na classe +- uso do pacote ``geometry'' para lidar com as margens do documento +- os termos que sofrem tradução são agora configurados usando o namedef do + babel (incluídos pelos arquivos com extensão .babel); isso faz com que + eles sejam apropriadamente escolhidos quando se muda o idioma + com os comandos do pacote +- removidos os environments ``dedicatoria'' e ``agradecimentos''; sua formata- + ção é bastante pessoal e podem ser definidos mais facilmente com \clearpage + e/ou \chapter* (Obs.: serão mantidos temporariamente para manter a compati- + bilidade de documentos em desenvolvimento) +- os tipos de documentos ``eq'', ``prop-ti'', ``relat-ic'' e ``relat-projeto'' + e ``relat-projeto'' não são mais suportados +- a nominata agora pode ser definida pelo usuário, basta redefinir o comando + \nominata; isto é necessário nos casos de TCs de cursos de especialização +- as listas de figuras e de tabelas agora produzem alinhamento mais coerente + +versão 3.4.0 - 11/out/2002 - avila +- referências bibliográficas agora são geradas com () em vez de [] +- adicionada opção "english" para permitir documentos redigidos em inglês; a + opção é nomeada dessa forma para permitir compatibilidade com o babel +- adaptados diversos .def para o suporte a inglês +- corrigido o alinhamento de itens na folha de rosto +- corrigido o alinhamento dos itens da lista de tabelas +- corrigida a numeração dos anexos, agora são utilizadas somente letras +- corrigido posicionamento do título +- ativados os comandos `\subsubsection', `\paragraph' e `\subparagraph'; + geram as subdivisoes no texto mas sem produzir entradas no sumário +- removida redefinição do comando `\chapter'; foi substituída pela inclusão + do pacote `indentfirst' e \let do estilo de página `plain' para `iiufrgs' + (por causa da formatação das páginas iniciais de capítulos) +- substituída a criação do label `totalpages' pela inclusão do + pacote `lastpage' +- reestruturação parcial do código para facilitar a manutenção + +versões 3.3.0 a 3.1.0 - logs obtidos pelo CVS +date: 2002/06/17 16:55:40; author: mozart; state: Exp; lines: +2 -2 +lista de abraviaturas sem negrito nas abreviaturas +---------------------------- +date: 2002/04/29 16:37:09; author: pilla; state: Exp; lines: +47 -30 +Preparado para Ingles... +---------------------------- +date: 2002/04/09 13:16:27; author: pilla; state: Exp; lines: +5 -4 +Adicao do \inenglish +---------------------------- +date: 2002/04/08 20:01:49; author: pilla; state: Exp; lines: +79 -28 +Opcao inenglish +---------------------------- +date: 2002/03/05 14:44:48; author: avila; state: Exp; lines: +20 -17 +adicionado ponto no final da data na folha de rosto; adicionada nota GPL completa no iiufrgs.cls; advisor colocado como comentario no iiufrgs.tex, pois nao eh obrigatorio; atualizada lista de pendencias +---------------------------- +date: 2002/02/22 12:24:47; author: pilla; state: Exp; lines: +2 -2 +Mudado o nome do Pro-Reitor de Pos-Graduacao +---------------------------- +date: 2001/09/02 10:21:53; author: avila; state: Exp; lines: +124 -79 +possibilidade de varios autores, repetindo-se o comando \author; adicoes ao exemplo iiufrgs.tex; exemplo de carta; modificacoes na estrutura da folha de rosto e nas definicoes de margens; inclusao da GPL +---------------------------- +date: 2001/08/14 03:12:34; author: avila; state: Exp; lines: +7 -2 +adicionado modelo de relatorio de projeto +---------------------------- +date: 2001/08/07 19:08:27; author: pilla; state: Exp; lines: +5 -2 +Modelo de Proposta de Trabalho Individual. +---------------------------- +date: 2001/08/03 17:54:23; author: avila; state: Exp; +reestruturacao da distribuicao; os arquivos estavam, originalmente, todos no diretorio inicial + +versao 3.0 - 27/abr/01 - anacul, mozart, pilla, avila +- nomes dos environments mudados para ingles +- `resumo' e `abstract' mudados para `abstract' e `englishabstract' +- reformulacao do CIP: agora é definido na classe principal, e os .def + definem a macro \@cipspecificinfo + +versao 2.0.1 - 30/jan/01 - avila +- corrigido espacamento nos itens da toc + +versao 2.0.0 - 22/jan/01 - avila +- troca do nome para `iiufrgs' (ack: casantos) +- adequação a novas normas ABNT (ex. formatacao referencias) +- mudança na definição da lista de abreviaturas; os comandos `\listofabbr' e + `\abbr' foram substituídos por um único environment `\listadeabreviaturas' + onde as abreviaturas são colocadas diretamente com comandos `\item[abrev] desc' +- correção na geração do número de página +- correção nos comandos `\listoffigures' e `\listoftables' (adição à toc) +- correção no comando \keywords +- redefinicao do environment `thebibliography' com ligeiras alteracoes + nos espacamentos + +versao 1.4 - 18/aug/00 - avila +- inclusao da opcao `eq' + +versao 1.3 - 14/mai/00 - avila +- inclusao da opcao `plano-doutorado' + +versao 1.2 - 21/feb/00 - avila +- inclusao da opcao `relat-ic' +- pequena redefinicao na montagem da folha de rosto + +versao 1.1 - 21/jan/2000 - pilla +- inclusao da opcao 'tese' + +versao 1.0 - 16/out/99 - avila +- troca do nome para `ii-ufrgs' +- utilizacao do pacote `babel' +- strings sao padronizados em comandos (ex. \ufrgsname) +- a formatacao da folha de rosto agora define o comando + `\titlepagespecificinfo', de modo que nos estilos especificos + (ti, diss, etc) nao se tenha que redefinir todo o conteudo da pagina + +versao 1.3 - 18/mar/99 - avila +- ultima versao com nome `cpgcc' +- muitos bug fix... :) + +versao 1.0 - 01/jul/98 - piccoli & avila diff --git a/CHANGES b/CHANGES new file mode 100644 index 0000000..308ee53 --- /dev/null +++ b/CHANGES @@ -0,0 +1,22 @@ +2004.02.04 Versao 0.0.1 + + Alterada a nominata e demais definicoes para os textos + adequaqdos para o DELET. + + Alterada a sequencia das secoes iniciais para refletir a + sequencia definida pela ABNT e adotada pelo DELET. + + Removida a epigrafe e incluida dedicatoria no arquivo + exemplos/deletex.tex. + + Criado Makefile para os exemplos. + + A bibliografia dos exemplos passou a usar por default o + BibTeX com o estilo do bibabnt. + +2004.02.03 Inicio do desenvolvimento do DeLeTeX, a partir do + iiufrgs-4.2.0. + + Arquivos BUGS, CHANGELOG e README do iiufrgs-4.2.0 + renomeados para BUGS.iiufrgs, CHANGELOG.iiufrgs e + README.iiufrgs. diff --git a/GPL b/GPL new file mode 100644 index 0000000..d60c31a --- /dev/null +++ b/GPL @@ -0,0 +1,340 @@ + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + Copyright (C) 1989, 1991 Free Software Foundation, Inc. + 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Library General Public License instead.) You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. + + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. + + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. + + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. + + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". + +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. + + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. + +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. + + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: + + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. + + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) + +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. + +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. + +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. + + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: + + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, + + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) + +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. + +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. + + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. + + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. + + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. + +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. + +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. + +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. + + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. + + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + + NO WARRANTY + + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. + + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Library General +Public License instead of this License. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..324be9d --- /dev/null +++ b/Makefile @@ -0,0 +1,28 @@ +INSTALLDIR = /usr/local +INPUTS = $(INSTALLDIR)/tex/latex/deletex +DOC = $(INSTALLDIR)/doc/latex/deletex + +all: + make -C exemplos + @echo + @echo "Digite \`\`make install'' para instalar o pacote." + @echo "Por default, os arquivos serao instalados a partir de $(INSTALLDIR)" + @echo "Pode-se mudar essa configuracao alterando a variavel INSTALLDIR, no Makefile" + @echo "Isto pode ser feito dititando \`\`make INSTALLDIR=diretorio/desejado install''" + @echo "Este ultimo comando permite a instalacao sem privilegios de superusuario" + +install: + install -d $(INPUTS) $(DOC) + cp -R inputs/* $(INPUTS) + cp -R exemplos/* $(DOC) +# cp -R MINI-HOWTO-prosper.txt $(DOC) + cp -a *README* GPL CHANGE* BUGS* $(DOC) + +clean: + rm -rf *~ inputs/*~ + make -C exemplos clean + +distclean: clean + make -C exemplos distclean + + \ No newline at end of file diff --git a/README b/README new file mode 100644 index 0000000..37514d0 --- /dev/null +++ b/README @@ -0,0 +1,117 @@ + DeLeTeX + Pacote LaTeX para formatacao de documentos para o DELET/EE/UFRGS + Copyright (C) 2004 Walter Fetter Lages + +Estes arquivos compoem o pacote de estilos LaTeX de documentos para o +DELET/EE/UFRGS. Os estilos foram adaptados a partir pacote iiufrgs versao +4.2.0, que gera documentos conforme os padroes do II/UFRGS. O pacote iiufrgs +pode ser obtido em . + +A versao mais atual do DeLeTeX pode ser obtida em +. + +Por enquanto esta disponivel apenas a classe: +- deletex.cls, para documentos do tipo TI, dissertacao, tese, etc. + +Futuramente outras classes de documentos semelhantes as existentes no pacote +iiufrgs serao disponibilizadas: +- para produzir artigos +- para produzir cartas com logotipos da Escola de Engenharia e do PPGEE +- definicoes de estilos para o pacote prosper, para geracao de apresentacoes + +Arquivos de exemplo, estao no diretorio ``exemplos''. + +Juntamente com o pacote DeLeTeX recomenda-se a utilizacao do pacote bibabnt, +utilizado para formatar as referencias bibliograficas. O bibabnt pode ser +obtido em . + +Para instalar este pacote existem os modos faceis e os modos corretos. +Como quase sempre, os modos faceis geralmente nao sao corretos e os +modos corretos nem sempre sao faceis. + +MODO CORRETO 1: Requer privilegios de superusuario: + +digite + +make + +para compilar os exemplos, e + +make install + +para instalar o pacote no diretorio /usr/local. A seguir digite + +cd /usr/share/texmf/tex/latex + +ou o diretorio que for apropriado, se o LaTeX estiver instalado em outro +lugar. E a seguir digite + +ln -sf /usr/local/tex/latex/deletex +mktexlsr + +para incluir o DeLeTeX no path default do LaTeX. + + + +MODO CORRETO 2: Requer privilegios de superusuario: + +digite + +make + +para compilar os exemplos e + +make INSTALLDIR=/usr/share/texmf install + +para instalar o pacote no diretorio usual do LaTeX (/usr/share/texmf). A +seguir digite + +mktexlsr + +para incluir o DeLeTeX no path default do LaTeX. + + +MODO CORRETO 3: Nao requer privilegios de superusuario: + +digite + +make + +para compilar os exemplos, e + +make INSTALLDIR=$HOME/texmf install + +para instalar o pacote no diretorio texmf (ou escolha outro qualquer) dentro +do diretorio $HOME. A seguir, configure a variavel de ambiente TEXINPUTS. +Isto pode ser feito com os comandos: + +export TEXINPUTS=$(TEXINPUTS):$(INSTALLDIR)/tex/latex/deletex +se o seu shell e' o bash, substituindo $(INSTALLDIR) pelo diretorio +utilizado no comando make acima. + +setenv TEXINPUTS $(TEXINPUTS):$(INSTALLDIR)/tex/latex/deletex +se o seu shell e' o csh, substituindo $(INSTALLDIR) pelo diretorio +utilizado no comando make acima. + +set TEXINPUTS=$TEXINPUTS;$INSTALLDIR/tex/latex/deletex +no DOS/Windows, substituindo $INSTALLDIR pelo diretorio +utilizado no comando make acima. + +Provavelmente o mais adequado e' que os comandos acima sejam incluidos em +algum script de incializacao: .bashrc, .profile, autoexec.bat,... + + +MODO QUICK & CLEAN: Nao requer privilegio de superusuario. Requer que seja +utilizada uma maquina que importe os diretorios de usuarios da rede do +DELET. + +Simplesmente ajuste a variavel de ambiente TEXINPUTS (como descrito acima) +para incluir o diretorio /home/users/fetter/pub/deletex. A vantagem deste +metodo e' sera' utilizada sempre a versao mais recente do DeLeTex, de forma +automatica. + + +MODO QUICK & DIRTY: Nao requer privilegio de superusuario + +Copie todos os arquivos do diretorio inputs para o diretorio onde esta' o +seu documento. diff --git a/README.iiufrgs b/README.iiufrgs new file mode 100644 index 0000000..f85a260 --- /dev/null +++ b/README.iiufrgs @@ -0,0 +1,22 @@ +README +UFRGS TeX Users Group +$Id: README,v 4.1 2002/12/07 17:16:00 utug Exp $ + +Estes arquivos compoem o pacote de estilos LaTeX de documentos para o II/UFRGS. + +Varias classes de documentos sao disponibilizadas: +- iiufrgs.cls, para documentos do tipo TI, dissertacao, tese, etc. +- sa.cls, para produzir artigos para o Seminario de Andamento +- iiletter, para produzir cartas com logotipos do II, em duas versoes + +Cada uma tem um arquivo de exemplo, no diretorio ``exemplos''. + +Comentarios e sugestoes sao MUITO bem-vindos. Envie-os para a lista de discussoes do grupo de usuarios TeX da UFRGS: + + utug-l@inf.ufrgs.br + +Para cadastrar-se na lista, visite + + https://listas.inf.ufrgs.br/mailman/listinfo/utug-l + +ou envie e-mail para utug-l-request@inf.ufrgs.br com a palavra subscribe no corpo da mensagem. diff --git a/exemplos/Makefile b/exemplos/Makefile new file mode 100644 index 0000000..8002145 --- /dev/null +++ b/exemplos/Makefile @@ -0,0 +1,25 @@ +all: doc + +doc: deletex.ps deletex.pdf + +deletex.ps: deletex.dvi + dvips deletex + +deletex.pdf: deletex.dvi + dvipdf deletex + +deletex.dvi: deletex.tex deletex.aux deletex.bbl fig.eps + latex deletex + latex deletex + +deletex.aux: deletex.tex + latex deletex + +deletex.bbl: exemplo.bib + bibtex deletex + +clean: + rm -rf *.aux *.bbl *.blg *.lof *.log *.lot *.log *.toc *~ + +distclean: clean + rm -rf *.pdf *.dvi *.ps diff --git a/exemplos/deletex.tex b/exemplos/deletex.tex new file mode 100644 index 0000000..d422b4c --- /dev/null +++ b/exemplos/deletex.tex @@ -0,0 +1,370 @@ +% exemplo genérico de uso da classe deletex.cls +% Copyright (C) 2004 Walter Fetter Lages +% +% This file was adapted from: +% $Id: iiufrgs.tex,v 4.6 2003/11/21 22:36:13 avila Exp $ +% Copyright (C) 2001,2003 UFRGS TeX Users Group +% +% This is free software, distributed under the GNU GPL; please take +% a look in `deletex.cls' to see complete information on using, copying +% and redistributing these files +% + +\documentclass[diss]{deletex} + +% um tipo específico de monografia pode ser informado como parâmetro opcional: +%\documentclass[tese]{deletex} + +% O tipo de monografia pode ser: +% diss dissertação de mestrado +% rp relatório de pesquisa +% prop-tese proposta de tese de doutorado +% plano-doutorado plano curso de doutorado +% dipl projeto de diplomação +% ti trabalho individual +% pep plano de estudos e pesquisa +% tese tese de doutorado +% tc trabalho de conclusão de curso de especialização +% espec monografia de conclusão de curso de especialização + +% É importante notar que estes tipos de monografia foram herdados do estilo +% do II/UFRGS não necessariamente aplicam-se ao DELET/EE/UFRGS. + +% monografias em inglês devem receber o parâmetro `english': +%\documentclass[diss,english]{deletex} + +% a opção `openright' pode ser usada para forçar inícios de capítulos +% em páginas ímpares +% \documentclass[openright]{deletex} + +% para gerar uma versão somente-frente, basta utilizar a opção `oneside': +% \documentclass[oneside]{deletex} + +% O uso dos pacotes abaixo é opcional e depende de preferências pessoais +\usepackage[T1]{fontenc} % Para conjunto de caracteres de saída (.dvi) adequado +\usepackage[latin1]{inputenc} % Para reconhecer o conjunto de + % caracteres latin1 (á) na entrada (.tex) e evitar a necessidade + % de utilizar o formato tradicional: (\'a) +\usepackage{graphicx} % Para importar figuras +\usepackage{times} % Para usar fonte Adobe Times +%\usepackage{mathptmx} % Para usar fonte Adobe Times nas expressoes +\usepackage{float} % Para posicionar as figuras de forma mais conveniente + +% +% Informações gerais +% +\title{Um Exemplo de Dissertacao do PPGEE} + +\author{Flaumann}{Fritz Gutenberg} +% alguns documentos podem ter varios autores: +%\author{Flaumann}{Frida Gutenberg} +%\author{Flaumann}{Klaus Gutenberg} + +% orientador e co-orientador são opcionais (não diga isso pra eles :)) +\advisor[Prof.~Dr.]{Lamport}{Leslie} +%\coadvisor[Prof.~Dr.]{Knuth}{Donald Ervin} + +% a data deve ser a da defesa; se nao especificada, são gerados +% mes e ano correntes +%\date{maio}{2001} + +% o nome do curso pode ser redefinido (ex. para TCs) +%\course{Curso de Especialização em Automação Industrial} + +% o local de realização do trabalho pode ser especificado (ex. para TCs) +% com o comando \location: +%\location{São José dos Campos}{SP} + +% itens individuais da nominata podem ser redefinidos com os comandos +% abaixo: +% \renewcommand{\nominataReit}{Prof\textsuperscript{a}.~Wrana Maria Panizzi} +% \renewcommand{\nominataReitname}{Reitora} +% \renewcommand{\nominataPRE}{Prof.~Jos{\'e} Carlos Ferraz Hennemann} +% \renewcommand{\nominataPREname}{Pr{\'o}-Reitor de Ensino} +% \renewcommand{\nominataPRAPG}{Prof\textsuperscript{a}.~Joc{\'e}lia Grazia} +% \renewcommand{\nominataPRAPGname}{Pr{\'o}-Reitora Adjunta de P{\'o}s-Gradua{\c{c}}{\~a}o} +% \renewcommand{\nominataDir}{Prof.~Renato Machado de Brito} +% \renewcommand{\nominataDirname}{Diretor da Escola de Engenharia} +% \renewcommand{\nominataCoord}{Prof.~Carlos Eduardo Pereira} +% \renewcommand{\nominataCoordname}{Coordenador do PPGEE} +% \renewcommand{\nominataBibchefe}{June Magda Rosa Schamberg} +% \renewcommand{\nominataBibchefename}{Bibliotec{\'a}ria-chefe da Escola de Engenharia} +% \renewcommand{\nominataChefedelet}{Prof.~Roberto Petry Homrich} +% \renewcommand{\nominataChefedeletname}{Chefe do \delet} + +% A seguir são apresentados comandos específicos para alguns +% tipos de documentos. + +% Relatório de Pesquisa [rp]: +% \rp{123} % numero do rp +% \financ{CNPq, CAPES} % orgaos financiadores + +% Trabalho Individual [ti]: +% \ti{123} % numero do TI +% \ti[II]{456} % no caso de ser o segundo TI + +% Trabalho de Conclusão [tc]: +% além de definir explicitamente o nome do curso (\course) e o local +% de realização (\location), é necessário redefinir a nominata, +% pois as informações necessárias dependem do curso. Ex.: +% \renewcommand{\nominataCoord}{Prof.~Alexandre Sanfelice Bazanella} +% \renewcommand{\nominataCoordname}{Coordenador do Curso} + +% Monografias de Especialização [espec]: +% \espec{Automação Industrial} % nome do curso +% \coord[Prof.]{Bazanella}{Alexandre Sanfelice} % coordenador do curso +% \dept{delet} % departamento relacionado + +% Projeto de diplomação [dipl]: +% Pode-se definir explicitamente o nome do curso (\course): +% \course{\cgec} + +% +% palavras-chave +% iniciar todas com letras minúsculas, exceto no caso de abreviaturas +% +\keyword{formatação eletrônica de documentos} +\keyword{\LaTeX} +\keyword{ABNT} +\keyword{UFRGS} + +% +% inicio do documento +% +\begin{document} + +% folha de rosto +% às vezes é necessário redefinir algum comando logo antes de produzir +% a folha de rosto: +% \renewcommand{\coordname}{Coordenadora do Curso} +\maketitle + +% dedicatoria +\chapter*{Dedicatória} +Dedico aos dedicados. + +% agradecimentos +\chapter*{Agradecimentos} +Agradeço ao \LaTeX\ por não ter vírus de macro\ldots + +% resumo no idioma do documento +\begin{abstract} +Este documento é um exemplo de como formatar documentos para o +Departamento de Engenharia Elétrica da UFRGS usando a classe \LaTeX\ +{\tt deletex.cls}. Ao mesmo tempo, pode servir de consulta +para comandos mais genéricos. \emph{O texto do resumo não deve +conter mais do que 500 palavras.} +\end{abstract} + +% resumo no outro idioma +% como parametros devem ser passados o titulo e as palavras-chave +% no outro idioma, separadas por vírgulas +\begin{englishabstract}{Using \LaTeX\ to Prepare Documents at DELET/EE/UFRGS}{Electronic document preparation, \LaTeX, ABNT, UFRGS} +This document is an example on how to prepare documents at DELET/EE/UFRGS +using the \LaTeX\ class {\tt deletex.cls}. At the same time, it +may serve as a guide for general-purpose commands. \emph{The text in +the abstract should not contain more than 500~words.} +\end{englishabstract} + + +% sumario +\tableofcontents + +% lista de figuras +\listoffigures + +% lista de tabelas +\listoftables + +% lista de abreviaturas e siglas +% o parametro deve ser a abreviatura mais longa +\begin{listofabbrv}{SPMD} + \item[SMP] Symmetric Multi-Processor + \item[NUMA] Non-Uniform Memory Access + \item[SIMD] Single Instruction Multiple Data + \item[SPMD] Single Program Multiple Data + \item[ABNT] Associação Brasileira de Normas Técnicas +\end{listofabbrv} + +% idem para a lista de símbolos +\begin{listofsymbols}{$\alpha\beta\pi\omega$} + \item[$\sum$] Somatório + \item[$\alpha\beta\pi\omega$] Fator de inconstância do resultado +\end{listofsymbols} + + + + +% aqui comeca o texto propriamente dito + +% introducao +\chapter{Introdução} + +No início dos tempos, Donald E. Knuth criou o \TeX. Algum tempo depois, +Leslie Lamport criou o \LaTeX. Graças a eles, não somos obrigados a usar o +Word nem o StarOffice. + +\section{Figuras e tabelas} + +Esta seção faz referência às Figuras~\ref{fig:ex1} e~\ref{fig:ex2}, a título +de exemplo. A primeira representa o caso mais comum, onde a figura +propriamente dita é importada de um arquivo \texttt{.eps} (aplicativos como +\emph{xfig} e \emph{dia} estão entre os mais usados para gerar figuras no +formato \texttt{.eps}). A segunda exemplifica o uso do environment +\texttt{picture}, para desenhar usando o próprio~\LaTeX. + +\begin{figure}[htbp] + \centerline{\includegraphics[width=8em]{fig.eps}} + \caption{Exemplo de figura importada de um arquivo \texttt{.eps} e também exemplo de caption muito grande que ocupa mais de uma linha na Lista de~Figuras.} + \label{fig:ex1} +\end{figure} + +% O `[htbp]' é um parâmetro opcional que SUGERE que o LaTeX coloque a +% figura exatamente neste ponto do texto, ou no topo da página, ou no final +% da página, ou em uma página separada, nesta ordem de prioridade. Somente +% preocupe-se com esse tipo de formatação quando o texto estiver +% completamente pronto (uma frase a mais pode fazer o LaTeX mudar +% completamente de idéia sobre onde colocar as figuras e tabelas). +% O parâmetro `[H]' FORÇA que a figura seja colocada exatamente neste ponto +% do texto. + +\begin{figure}[H] + \begin{center} + \setlength{\unitlength}{.1em} + \begin{picture}(100,100) + \put(20,20){\circle{20}} + \put(20,20){\small\makebox(0,0){a}} + \put(80,80){\circle{20}} + \put(80,80){\small\makebox(0,0){b}} + \put(28,28){\vector(1,1){44}} + \end{picture} + \end{center} + \caption{Exemplo de figura desenhada com o environment \texttt{picture}.} + \label{fig:ex2} +\end{figure} + +Tabelas são construídas com praticamente os mesmos comandos. Lembre-se, +porém, que o caption das tabelas deve ir em cima, como pode ser visto na +Tabela~\ref{tab:desempenho}. + +\begin{table}[htbp] +\begin{center} +\caption{Desempenho do sistema de controle.} +\label{tab:desempenho} +\begin{tabular}{l|cccc} +\hline +Controle & ISE & IAE & ITSE & ITAE \\ +\hline +local & $79,7715$& $69,8436$& $10,9993$& $57,0757$\\ +em rede & $1802,18$& $1292,39$& $9765,84$& $6943,23$\\ +com compensa\c{c}\~ao de atrasos & $64,1702$& $70,4040$& $9,2710$& $137,8003$\\ +\hline +\end{tabular} +\end{center} +\end{table} + +\subsection{Classificação dos etc.} + +O formato adotado pela ABNT prevê apenas três níveis (capítulo, seção e +subseção). Assim, \texttt{\char'134subsubsection} não é aconselhado. + +\section{Sobre as referências bibliográficas} + +Recomenda-se seriamente fazer uso do pacote \emph{bibabnt}, +disponibilizado na página do UTUG~\citeyearpar{UTUG:Homepage-01}. Esse +pacote provê um estilo \textsc{BibTeX} para formatação de referências +bibliográficas combinando normas da ABNT e do Departamento de Engenharia +Elétrica da UFRGS. + +As seguintes referências são colocadas aqui a título de exemplo: +\cite{Patashnik:bibTeXing-88, Silberschatz:OSC-3-91, IEEE:Pthreads-95}. + +A classe \emph{deletex} faz uso do pacote \emph{natbib}. Esse pacote +disponibiliza diversos comandos alternativos para +citações. Os mais úteis para nós são o \texttt{\char'134citeyearpar}, +que produz somente o ano (ex.~``[\ldots] são apresentados por Caromel, +Klauser e Vayssiere~\citeyearpar{Caromel:TSC-CPE-10-11-98}.'') e o +\texttt{\char'134citep*}, que produz a citação com a lista +completa de autores (ex.~``[\ldots] na linguagem Panda~\citep*{Assenmacher:Panda-ECOOP93}.'') + +% e aqui vai a parte principal +% +% \chapter{Estado da arte} +% \chapter{Mais estado da arte} +% \chapter{A minha contribuição} +% \chapter{Prova de que a minha contribuição é válida} +% \chapter{Conclusão} + +% referencias +% Aqui pode ser usado o ambiente padrao `thebibliography'; porém, faça um +% favor a sí mesmo e use o BibTeX e o estilo abnt.bst (veja na página do +% UTUG). + +% Ou seja, use + +\bibliographystyle{abnt} +\bibliography{exemplo} % pode-se ter vários arquivos .bib separados + % por vírgulas + +% ao invés dos comandos comentados abaixo. +% +% observe também o estilo meio estranho de alguns labels; isso é +% devido ao uso do pacote `natbib', que permite fazer citações de +% autores, ano, e diversas combinações desses +%\begin{thebibliography}{este-parametro-nao-eh-usado-pelo-estilo-ABNT} + +%\bibitem[ANDREWS, 1991]{Andrews:CP-91} ANDREWS, +% G.~R\@. \textbf{Concurrent programming}: principles and +% practice. Redwood~City, USA: Benjamin/Cummings, 1991. 637p. + +%\bibitem[ASSENMACHER et~al.(1993)ASSENMACHER; BREITBACH; BUHLER; +% H{\"U}BSCH; SCHWARZ]{Assenmacher:Panda-ECOOP93} ASSENMACHER, H.; +% BREITBACH, T.; BUHLER, P.; H{\"U}BSCH, V.; SCHWARZ, R\@. +% Panda---supporting distributed programming in {C}++. In: EUROPEAN +% CONFERENCE ON OBJECT-ORIENTED PROGRAMMING, 7., 1993, Kaiserslautern, +% Germany. \textbf{Proceedings{\ldots}} Berlin: Springer-Verlag, 1993. +% p.361--383. (Lecture Notes in Computer Science, v.707). + +%\bibitem[BAKER; SMITH, 1996]{Baker:PP-96} BAKER, L.; SMITH, +% B.~J\@. \textbf{Parallel programming}. New~York: McGraw-Hill, +% 1996. 381p. + +%\bibitem[CAROMEL; KLAUSER; VAYSSIERE, 1998]{Caromel:TSC-CPE-10-11-98} +% CAROMEL, D.; KLAUSER, W.; VAYSSIERE, J\@. Towards seamless computing +% and metacomputing in {J}ava. \textbf{Concurrency: Practice and +% Experience}, West~Sussex, v.10, n.11--13, p.1043--1061, +% Sept./Nov.~1998. + +%\bibitem[FURMENTO; ROUDIER; SIEGEL, 1995]{Furmento:PDC-95} FURMENTO, +% N.; ROUDIER, Y.; SIEGEL, G\@. \textbf{Parall{\'e}lisme et +% distribution en {C}++}: une revue des langages existants. Valbonne, +% FR: I3S, Universit\'{e} de Nice Sophia-Antipolis, 1995. (RR~95-02). + +%\bibitem[INSTITUTE OF ELECTRICAL AND ELECTRONIC ENGINEERS, +% 1995]{IEEE:Pthreads-95} INSTITUTE OF ELECTRICAL AND ELECTRONIC +% ENGINEERS\@. \textbf{Information Technology---Portable Operating +% System Interface (POSIX), Threads Extension [C Language]}, +% \mbox{IEEE}~1003.1c-1995. New~York, 1995. + +%\bibitem[SILBERSCHATZ; PETERSON; GALVIN, 1991]{Silberschatz:OSC-3-91} +% SILBERSCHATZ, A.; PETERSON, J.~L.; GALVIN, P.~B\@. \textbf{Operating +% system concepts}. 3.ed. Reading, USA: Addison-Wesley, 1991. 696p. + +%\bibitem[UTUG(2001)UTUG]{UTUG:Homepage-01} UTUG\@. \textbf{Página do grupo +% de usuários {\TeX} da {UFRGS}}. Disponível em: +% $<$http://www.inf.ufrgs.br/utug$>$. Acesso em: maio 2001. + +%\bibitem[WILSON, 2001]{Wilson:MME-01} WILSON, P.~C\@. \textbf{Um +% método ótimo para o preparo de café em laboratório baseado na +% reciclagem de filtros}. 2001. 123p. Disserta{\c{c}}{\~a}o (Mestrado +% em Ci{\^e}ncia da Computa{\c{c}}{\~a}o) --- Instituto de +% Inform{\'a}tica, Universidade Federal do Rio Grande do Sul, +% Porto~Alegre. + +%\end{thebibliography} + + +% ATENÇÃO: O \end{document} NÃO ESTÁ COMENTADO!!!! + +\end{document} + diff --git a/exemplos/exemplo.bib b/exemplos/exemplo.bib new file mode 100644 index 0000000..069bc53 --- /dev/null +++ b/exemplos/exemplo.bib @@ -0,0 +1,178 @@ +% +% bibliografia exemplo +% UFRGS TeX Users Group +% $Id: exemplo.bib,v 5.3 2003/04/15 15:11:45 avila Exp $ +% + +% +% common addresses +% +@string{add:cambridge = "Cambridge, USA"} +@string{add:newyork = "New~York"} +@string{add:poa = "Porto~Alegre"} +@string{add:reading = "Reading, USA"} +@string{add:redwood = "Redwood~City, USA"} +@string{add:uppersr = "Upper Saddle River"} + +% +% common publishers +% +@string{pub:acm = "ACM~Press"} +@string{pub:aw = "Addison-Wesley"} +@string{pub:bc = "Benjamin/Cummings"} +@string{pub:mgh = "McGraw-Hill"} +@string{pub:mit = "MIT~Press"} +@string{pub:ptr = "Prentice Hall PTR"} +@string{pub:springer = "Springer"} +@string{pub:cpgcc = "CPGCC da UFRGS"} +@string{pub:ppgc = "PPGC da UFRGS"} +@string{pub:sbc = "SBC"} + +% +% common others +% +@string{org:ieee = "Institute of Electrical and Electronic Engineers"} +@string{org:IEEE = "{INSTITUTE OF ELECTRICAL AND ELECTRONIC ENGINEERS}"} +@string{org:ieee-abbrv = "IEEE"} +@string{org:sbc = "Sociedade Brasileira de Computa{\c{c}}{\~a}o"} +@string{ser:lncs = "Lecture Notes in Computer Science"} +@string{ins:ii = "Instituto de Inform{\'a}tica"} +@string{sch:ufrgs = "Universidade Federal do Rio Grande do~Sul"} +@string{sch:iiufrgs = "Instituto de Inform{\'a}tica, Universidade Federal do Rio Grande do~Sul"} +@string{sch:ppgc = "PPGC/UFRGS"} +@string{sch:cpgcc = "CPGCC/UFRGS"} + +% +% Common events +% +@string{ev:sbac = "Simp{\'o}sio Brasileiro de Arquitetura de Computadores---Processamento de Alto Desempenho"} +@string{ev:semish = "Semin{\'a}rio Integrado de Software e~Hardware"} +@string{ev:cacic = "Congreso Argentino de Ciencias de la~Computaci{\'o}n"} + + +@book{Silberschatz:OSC-3-91, + author = "Abraham Silberschatz and James Lyle Peterson and Peter B. Galvin", + title = "Operating System Concepts", + publisher = pub:aw, + year = 1991, + address = add:reading, + booktitle = "Operating System Concepts", + edition = "3rd", +} + +@inproceedings{Assenmacher:Panda-ECOOP93, + author = "H. Assenmacher and T. Breitbach and P. Buhler and V. H{\"u}bsch and R. Schwarz", + title = "{P}anda -- Supporting Distributed Programming in {C}++", + editor = "O. M. Nierstrasz", + address = "Kaiserslautern, Germany", + year = 1993, + series = "Lecture Notes in Computer Science", + volume = 707, + pages = "361-383", + booktitle = "Proc.\ of the 7th~European Conference on Object-Oriented Programming", + publisher = "Berlin, Springer", +} + +@article{Caromel:TSC-CPE-10-11-98, + author = "D. Caromel and W. Klauser and J. Vayssiere", + title = "Towards Seamless Computing and Metacomputing in {J}ava", + journal = "Concurrency: Practice and Experience", + volume = 10, + number = "11--13", + month = sep # "/" # nov, + year = 1998, + pages = "1043--1061", + editor = "Geoffrey C. Fox", + publisher = "Wiley \& Sons", + address = "West Sussex", + www = "www-sop.inria.fr/sloop/javall/index.html", +} + +@techreport{Furmento:PDC-95, + author = "Nathalie Furmento and Yves Roudier and G{\"u}nther Siegel", + title = "Parall{\'e}lisme et Distribution en {C}++~: une Revue des Langages Existants", + institution = "I3S, Universit\'{e} de Nice Sophia-Antipolis", + year = 1995, + number = "RR~95-02", + address = "Valbonne, FR", + www = "www-sop.inria.fr/sloop/personnel/Nathalie.Furmento/Biblio/RRI3S_95-02/FRS95b.ps.gz", +} + +@MastersThesis{Sbornian:EDM-01, + author = "Sbornian, Jr., Wilson", + title = "Um Exemplo de Disserta{\c{c}}{\~a}o de Mestrado", + school = sch:iiufrgs, + year = 2001, + address = add:poa, +} + +@MastersThesis{Sbornian:ETI-01, + author = "Sbornian, Jr. Jr., Wilson", + title = "Um Exemplo de Trabalho Individual", + school = "Instituto de Alguma Coisa, Universidade Sei L{\'a} de Onde", + year = 2001, + type = "Trabalho Individual", + address = add:poa, +} + +@PhdThesis{Sbornian:ETD-01, + author = "Wilson Sbornian", + title = "Um Exemplo de Tese de Doutorado", + school = sch:iiufrgs, + year = 2001, + address = add:poa, +} + +@misc{IEEE:Pthreads-95, + author = "{INSTITUTE OF ELECTRICAL AND ELECTRONIC ENGINEERS}", + title = "IEEE 1003.1c-1995: Information Technology -- Portable Operating System Interface ({POSIX}), Threads Extension [{C} Language]", + address = add:newyork, + year = 1995, +} + +@Manual{Callaghan:RFC1831-1995, + title = "{NFS} Version 3 Protocol Specification: {RFC}~1831", + author = "B. Callaghan and B. Pawlowski and P. Staubach", + organization = "Internet Engineering Task Force, Network Working Group", + year = 1995 +} + +@misc{UTUG:Homepage-01, + author = "UTUG", + title = "Página do Grupo de Usuários {\TeX} da {UFRGS}", + note = "Disponível em: $<$http://www.inf.ufrgs.br/utug$>$. Acesso em: maio~2001", + year = 2001, +} + +@Unpublished{Patashnik:BibTeXing-88, + author = "Oren Patashnik", + title = "Bib{T}e{X}ing", + note = "Arquivo \texttt{btxdoc.tex} incluído em qualquer + distribuição padrão, normalmente em + \texttt{texmf/doc/bibtex/base}", + year = 1988, +} + +% Exemplo de como utilizar crossref +% crossref pode ser utilizado para evitar repetições, como vários artigos de +% um mesmo congresso +@InProceedings{Joe:COFFEE2000, + author = "John Gi Joe{\'a} and Joe Gi John{\c{c}}{\~a}o", + title = "Importance of Coffee in Computer Sciences", + crossref = "COFFEE:2000", + pages = "99--100" +} + +% Note que a entrada referenciada deve estar depois da referência +% É interessante colocar um `key' com a abreviacao da conferencia +% para o caso dos anais serem referenciados por completo +@Proceedings{COFFEE:2000, + editor = "Java Guy", + title = "Proc.\ of the 1st~Conference on Coffee Importance", + booktitle = "Proc.\ of the 1st~Conference on Coffee Importance", + year = 2000, + address = "Java Island", + publisher = "Java Island, The{P}ublisher", + month = jan, + key = "COFFEE", +} diff --git a/exemplos/fig.eps b/exemplos/fig.eps new file mode 100644 index 0000000..2c81d90 --- /dev/null +++ b/exemplos/fig.eps @@ -0,0 +1,239 @@ +%!PS-Adobe-2.0 EPSF-2.0 +%%Title: fig03.eps +%%Creator: fig2dev Version 3.2 Patchlevel 3a +%%CreationDate: Sat Jun 30 12:03:00 2001 +%%For: mpy@mala (Monica Xavier Py,,,) +%%BoundingBox: 0 0 200 216 +%%Magnification: 1.0000 +%%EndComments +/$F2psDict 200 dict def +$F2psDict begin +$F2psDict /mtrx matrix put +/col-1 {0 setgray} bind def +/col0 {0.000 0.000 0.000 srgb} bind def +/col1 {0.000 0.000 1.000 srgb} bind def +/col2 {0.000 1.000 0.000 srgb} bind def +/col3 {0.000 1.000 1.000 srgb} bind def +/col4 {1.000 0.000 0.000 srgb} bind def +/col5 {1.000 0.000 1.000 srgb} bind def +/col6 {1.000 1.000 0.000 srgb} bind def +/col7 {1.000 1.000 1.000 srgb} bind def +/col8 {0.000 0.000 0.560 srgb} bind def +/col9 {0.000 0.000 0.690 srgb} bind def +/col10 {0.000 0.000 0.820 srgb} bind def +/col11 {0.530 0.810 1.000 srgb} bind def +/col12 {0.000 0.560 0.000 srgb} bind def +/col13 {0.000 0.690 0.000 srgb} bind def +/col14 {0.000 0.820 0.000 srgb} bind def +/col15 {0.000 0.560 0.560 srgb} bind def +/col16 {0.000 0.690 0.690 srgb} bind def +/col17 {0.000 0.820 0.820 srgb} bind def +/col18 {0.560 0.000 0.000 srgb} bind def +/col19 {0.690 0.000 0.000 srgb} bind def +/col20 {0.820 0.000 0.000 srgb} bind def +/col21 {0.560 0.000 0.560 srgb} bind def +/col22 {0.690 0.000 0.690 srgb} bind def +/col23 {0.820 0.000 0.820 srgb} bind def +/col24 {0.500 0.190 0.000 srgb} bind def +/col25 {0.630 0.250 0.000 srgb} bind def +/col26 {0.750 0.380 0.000 srgb} bind def +/col27 {1.000 0.500 0.500 srgb} bind def +/col28 {1.000 0.630 0.630 srgb} bind def +/col29 {1.000 0.750 0.750 srgb} bind def +/col30 {1.000 0.880 0.880 srgb} bind def +/col31 {1.000 0.840 0.000 srgb} bind def + +end +save +newpath 0 216 moveto 0 0 lineto 200 0 lineto 200 216 lineto closepath clip newpath +-104.0 301.0 translate +1 -1 scale + +/cp {closepath} bind def +/ef {eofill} bind def +/gr {grestore} bind def +/gs {gsave} bind def +/sa {save} bind def +/rs {restore} bind def +/l {lineto} bind def +/m {moveto} bind def +/rm {rmoveto} bind def +/n {newpath} bind def +/s {stroke} bind def +/sh {show} bind def +/slc {setlinecap} bind def +/slj {setlinejoin} bind def +/slw {setlinewidth} bind def +/srgb {setrgbcolor} bind def +/rot {rotate} bind def +/sc {scale} bind def +/sd {setdash} bind def +/ff {findfont} bind def +/sf {setfont} bind def +/scf {scalefont} bind def +/sw {stringwidth} bind def +/tr {translate} bind def +/tnt {dup dup currentrgbcolor + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add + 4 -2 roll dup 1 exch sub 3 -1 roll mul add srgb} + bind def +/shd {dup dup currentrgbcolor 4 -2 roll mul 4 -2 roll mul + 4 -2 roll mul srgb} bind def + /DrawEllipse { + /endangle exch def + /startangle exch def + /yrad exch def + /xrad exch def + /y exch def + /x exch def + /savematrix mtrx currentmatrix def + x y tr xrad yrad sc 0 0 1 startangle endangle arc + closepath + savematrix setmatrix + } def + +/$F2psBegin {$F2psDict begin /$F2psEnteredState save def} def +/$F2psEnd {$F2psEnteredState restore end} def + +$F2psBegin +%%Page: 1 1 +10 setmiterlimit + 0.06299 0.06299 sc +% Arc +7.500 slw +gs clippath +4205 1912 m 4262 1896 l 4222 1750 l 4226 1874 l 4165 1766 l cp +eoclip +n 4488.1 1749.2 294.0 69.7 151.4 arcn +gs col0 s gr + gr + +% arrowhead +n 4165 1766 m 4226 1874 l 4222 1750 l 4165 1766 l cp gs 0.00 setgray ef gr col0 s +% Arc +gs clippath +2453 4070 m 2396 4091 l 2448 4233 l 2436 4110 l 2505 4212 l cp +eoclip +n 2130.8 4275.0 349.2 -115.6 -31.0 arcn +gs col0 s gr + gr + +% arrowhead +n 2505 4212 m 2436 4110 l 2448 4233 l 2505 4212 l cp gs 0.00 setgray ef gr col0 s +% Ellipse +n 2295 2295 324 324 0 360 DrawEllipse gs col0 s gr + +% Ellipse +n 4292 2257 324 324 0 360 DrawEllipse gs col0 s gr + +% Ellipse +n 4331 3776 324 324 0 360 DrawEllipse gs col0 s gr + +% Ellipse +n 2295 3780 324 324 0 360 DrawEllipse gs col0 s gr + +% Ellipse +n 2295 2295 415 415 0 360 DrawEllipse gs col0 s gr + +% Polyline +gs clippath +2220 3480 m 2280 3480 l 2280 3329 l 2250 3449 l 2220 3329 l cp +eoclip +n 2250 2700 m + 2250 3465 l gs col0 s gr gr + +% arrowhead +n 2220 3329 m 2250 3449 l 2280 3329 l 2220 3329 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +4020 2370 m 4020 2310 l 3869 2310 l 3989 2340 l 3869 2370 l cp +eoclip +n 2655 2340 m + 4005 2340 l gs col0 s gr gr + +% arrowhead +n 3869 2370 m 3989 2340 l 3869 2310 l 3869 2370 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +4034 2491 m 4000 2441 l 3875 2526 l 3992 2484 l 3909 2576 l cp +eoclip +n 2475 3510 m + 4005 2475 l gs col0 s gr gr + +% arrowhead +n 3909 2576 m 3992 2484 l 3875 2526 l 3909 2576 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +2535 3584 m 2570 3633 l 2693 3546 l 2578 3591 l 2658 3497 l cp +eoclip +n 4095 2520 m + 2565 3600 l gs col0 s gr gr + +% arrowhead +n 2658 3497 m 2578 3591 l 2693 3546 l 2658 3497 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +4350 2595 m 4290 2595 l 4290 2746 l 4320 2626 l 4350 2746 l cp +eoclip +n 4320 3420 m + 4320 2610 l gs col0 s gr gr + +% arrowhead +n 4350 2746 m 4320 2626 l 4290 2746 l 4350 2746 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +2595 3795 m 2595 3855 l 2746 3855 l 2626 3825 l 2746 3795 l cp +eoclip +n 3960 3825 m + 2610 3825 l gs col0 s gr gr + +% arrowhead +n 2746 3795 m 2626 3825 l 2746 3855 l 2746 3795 l cp gs 0.00 setgray ef gr col0 s +% Polyline +gs clippath +1935 2058 m 1961 2004 l 1827 1937 l 1921 2018 l 1800 1991 l cp +eoclip +n 1665 1890 m + 1935 2025 l gs col0 s gr gr + +% arrowhead +n 1800 1991 m 1921 2018 l 1827 1937 l 1800 1991 l cp gs 0.00 setgray ef gr col0 s +/Times-Roman ff 180.00 scf sf +2160 2385 m +gs 1 -1 sc (q0) col0 sh gr +/Times-Roman ff 180.00 scf sf +4185 2340 m +gs 1 -1 sc (q1) col0 sh gr +/Times-Roman ff 180.00 scf sf +2160 3825 m +gs 1 -1 sc (q3) col0 sh gr +/Times-Roman ff 180.00 scf sf +4230 3870 m +gs 1 -1 sc (q2) col0 sh gr +/Times-Roman ff 180.00 scf sf +2070 3060 m +gs 1 -1 sc (1) col0 sh gr +/Times-Roman ff 180.00 scf sf +3240 2205 m +gs 1 -1 sc (0) col0 sh gr +/Times-Roman ff 180.00 scf sf +4725 1485 m +gs 1 -1 sc (0) col0 sh gr +/Times-Roman ff 180.00 scf sf +4410 3060 m +gs 1 -1 sc (0) col0 sh gr +/Times-Roman ff 180.00 scf sf +3105 2925 m +gs 1 -1 sc (0) col0 sh gr +/Times-Roman ff 180.00 scf sf +3420 3195 m +gs 1 -1 sc (1) col0 sh gr +/Times-Roman ff 180.00 scf sf +3375 3780 m +gs 1 -1 sc (1) col0 sh gr +/Times-Roman ff 180.00 scf sf +1935 4770 m +gs 1 -1 sc (1) col0 sh gr +$F2psEnd +rs diff --git a/inputs/brazilian.babel b/inputs/brazilian.babel new file mode 100644 index 0000000..737db44 --- /dev/null +++ b/inputs/brazilian.babel @@ -0,0 +1,67 @@ +% +% definições para textos em português +% +\@namedef{captionsbrazilian}{% + \def\bibname{Refer{\^e}ncias}% + \def\abstractname{Resumo}% + \def\appendixname{Ap{\^e}ndice}% + \def\contentsname{Sum{\'a}rio}% + \def\listfigurename{Lista de Figuras}% + \def\listtablename{Lista de Tabelas}% + \def\figurename{Figura}% + \def\tablename{Tabela}% + \def\advisorname{Orientador}% + \def\coadvisorname{Co-orientador}% + \def\listabbrvname{Lista de Abreviaturas e Siglas}% + \def\listsymbolname{Lista de S{\'\i}mbolos}% + \def\annexname{Anexo}% + \def\keywordsname{Palavras-chave}% + \def\cipcaption{CIP -- CATALOGA{\c{C}}{\~A}O NA PUBLICA{\c{C}}{\~A}O}% + \def\byname{por}% + \def\dissname{Disserta{\c{c}}{\~a}o (mestrado)}% + \def\dissspecificinfo{% + Disserta{\c{c}}{\~a}o de mestrado apresentada ao + {\ppgee} da {\ufrgs}, como parte dos requisitos para a + obten{\c{c}}{\~a}o do t\'{\i}tulo de Mestre em Engenharia El\'etrica. + + \'Area de concentra\c{c}\~ao: Automa\c{c}\~ao e + Instrumenta\c{c}\~ao Eletro-Eletr\^onica + }% + \def\tesename{Tese (doutorado)}% + \def\tesespecificinfo{% + Tese de doutoradoo apresentada ao + {\ppgee} da {\ufrgs}, como parte dos requisitos para a + obten{\c{c}}{\~a}o do t\'{\i}tulo de Doutor em Engenharia El\'etrica.\\ + + \'Area de concentra\c{c}\~ao: Automa\c{c}\~ao e + Instrumenta\c{c}\~ao Eletro-Eletr\^onica + }% + \def\planodoutoradospecificinfo{Plano de Curso para Doutorado}% + \def\proptesespecificinfo{Proposta de Tese de Doutorado}% + \def\tcname{Trabalho de Conclus{\~a}o (especializa\c{c}\~ao)}% + \def\tcspecificinfo{% + Trabalho de conclus\~ao apresentado + como parte dos requisitos para a + obten{\c{c}}{\~a}o do t\'{\i}tulo de Especialista + em Automa\c{c}\~ao Industrial. + }% + \def\rpname{Relat{\'o}rio de Pesquisa}% + \def\financname{{\'O}rg{\~a}os Financiadores}% + \def\especname{Monografia (especialização)}% + \def\especspecificinfo{% + Monografia de conclus\~ao de curso apresentada + como parte dos requisitos para a + obten{\c{c}}{\~a}o do t\'{\i}tulo de Especialista. + }% + \def\coordname{Coordenador do Curso}% +} +\@namedef{datebrazilian}{% + \def\monthname{% + \ifcase\month\or% + janeiro\or fevereiro\or mar{\c{c}}o\or abril\or% + maio\or junho\or julho\or agosto\or setembro\or% + outubro\or novembro\or dezembro% + \fi% + }% + \def\delet@date{\@publmonth\ de~\@publyear}% +} diff --git a/inputs/deletdefs.sty b/inputs/deletdefs.sty new file mode 100644 index 0000000..b1cd090 --- /dev/null +++ b/inputs/deletdefs.sty @@ -0,0 +1,51 @@ +% deletdefs.sty - pacote com definicoes do DELET/EE/UFRGS +% Copyright (C) 2004 Walter Fetter Lages +% +% This file was adapted from: +% $Id: iidefs.sty,v 4.3 2003/11/21 22:36:13 avila Exp $ +% Copyright (C) 2001,2003 UFRGS TeX Users Group +% +% This is free software, distributed under the GNU GPL; please take +% a look in `deletex.cls' to see complete information on using, copying +% and redistributing these files +% +\NeedsTeXFormat{LaTeX2e} +\ProvidesPackage{deletdefs} +\RequirePackage{graphicx} + +% +% definicoes de nomes +% +\def\ufrgs{Universidade Federal do Rio Grande do Sul} +\def\ee{Escola de Engenharia} +\def\ppgee{Programa de P{\'o}s-Gradua{\c{c}}{\~a}o em Engenharia El{\'e}trica} +\def\cgee{Curso de Grauda\c{c}{\~a}o em Engenharia El{\'e}trica} +\def\cgec{Curso de Gradua{\c{c}}{\~a}o em Engenharia de Computa{\c{c}}{\~a}o} +\def\delet{Departamento de Engenharia El{\'e}trica} + +% +% produz o logotipo da Escola; o parametro opcional e' um +% fator de escala +% +% ex.: +% \eelogo % tamanho normal (fonte equiv. a 10pt) +% \eelogo[2] % com o dobro do tamanho +% \eelogo[.5] % com metade do tamanho +% +\DeclareRobustCommand{\eelogo}[1][1]{ + \includegraphics[scale=#1]{eelogo.eps} +} + +% +% produz o logotipo do PPGEE; o parametro opcional e' um +% fator de escala +% +% ex.: +% \ppgeelogo % tamanho normal (fonte equiv. a 10pt) +% \ppgeelogo[2] % com o dobro do tamanho +% \ppgeelogo[.5] % com metade do tamanho +% +\DeclareRobustCommand{\ppgeelogo}[1][1]{ + \includegraphics[scale=#1]{ppgeelogo.eps} +} + diff --git a/inputs/deletex.cls b/inputs/deletex.cls new file mode 100644 index 0000000..9a71bc2 --- /dev/null +++ b/inputs/deletex.cls @@ -0,0 +1,505 @@ +%============================================================================== +% deletex - classe de documento com padrões do DELET/EE/UFRGS +% Copyright (C) 2004 Walter Fetter Lages +% +% This class was adapted from: +% $Id: iiufrgs.cls,v 4.14 2003/11/21 22:36:13 avila Exp $ +% Copyright (C) 2001-2003 UFRGS TeX Users Group +% +% This program is free software; you can redistribute it and/or modify +% it under the terms of the GNU General Public License as published by +% the Free Software Foundation; either version 2 of the License, or +% (at your option) any later version. +% +% This program is distributed in the hope that it will be useful, +% but WITHOUT ANY WARRANTY; without even the implied warranty of +% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +% GNU General Public License for more details. +% +% You should have received a copy of the GNU General Public License +% along with this program; if not, write to the Free Software +% Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +% +%============================================================================== + +%============================================================================== +% Identificação +%============================================================================== +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{deletex}[2004/02/03 v0.0.1 Formatacao de documentos para o DELET/EE/UFRGS] + +%============================================================================== +% Declaração de opções +%============================================================================== +\newcommand{\deletu@novodoc}[1]{\DeclareOption{#1}{\AtEndOfClass{\input{#1.def}}}} +\deletu@novodoc{rp} +\deletu@novodoc{prop-tese} +\deletu@novodoc{plano-doutorado} +\deletu@novodoc{dipl} +\deletu@novodoc{ti} +\deletu@novodoc{pep} +\deletu@novodoc{diss} +\deletu@novodoc{tese} +\deletu@novodoc{tc} +\deletu@novodoc{espec} +\DeclareOption{english}{\@englishtrue\OptionNotUsed}\newif\if@english +\DeclareOption{oneside}{\AtEndOfClass{\@twosidefalse}\OptionNotUsed} +\DeclareOption*{\PassOptionsToClass{\CurrentOption}{report}} +\ProcessOptions\relax + +%============================================================================== +% Herança da classe `report' e inclusão de pacotes e arquivos necessários +%============================================================================== +\LoadClass[12pt,a4paper,twoside]{report} +\RequirePackage[english,brazilian]{babel} +\input{brazilian.babel} +\input{english.babel} +\if@english + \selectlanguage{english} + \AtBeginDocument{\selectlanguage{english}} +\fi +\RequirePackage{lastpage} +\RequirePackage{indentfirst} +\RequirePackage{deletdefs} +\RequirePackage{natbib} + +%============================================================================== +% Margens do texto +%============================================================================== +\newlength{\delet@topmargin}\setlength{\delet@topmargin}{30mm} +\newlength{\delet@pagenummargin}\setlength{\delet@pagenummargin}{20mm} +\newlength{\delet@bottommargin}\setlength{\delet@bottommargin}{20mm} +\newlength{\delet@sidemargin}\setlength{\delet@sidemargin}{30mm} +\setlength{\marginparwidth}{25mm} + +% ajuste das medidas verticais +\setlength{\topmargin}{\delet@pagenummargin} + \addtolength{\topmargin}{-1em} % isto é +- a altura do núm. da página + \addtolength{\topmargin}{-1in} +\setlength{\headheight}{1em} +\setlength{\headsep}{\delet@topmargin} + \addtolength{\headsep}{-\delet@pagenummargin} +\setlength{\textheight}{\paperheight} + \addtolength{\textheight}{-\delet@topmargin} + \addtolength{\textheight}{-\delet@bottommargin} +\setlength{\footskip}{\delet@bottommargin} + +% ajuste das medidas horizontais +\setlength{\oddsidemargin}{\delet@sidemargin} + \addtolength{\oddsidemargin}{-1in} +\setlength{\evensidemargin}{\oddsidemargin} +\setlength{\textwidth}{\paperwidth} + \addtolength{\textwidth}{-2\delet@sidemargin} +\setlength{\marginparsep}{\delet@sidemargin} + \addtolength{\marginparsep}{-\marginparwidth} + \setlength{\marginparsep}{.5\marginparsep} + +%============================================================================== +% Numeração das páginas +%============================================================================== +\def\ps@deletufrgs{ + \let\@oddfoot\@empty + \let\@evenfoot\@empty + \def\@evenhead{{\small\thepage}} + \def\@oddhead{\hspace*{\fill}{\small\thepage}} +} +\pagestyle{empty} +\let\ps@plain\ps@empty + +%============================================================================== +% Definição de autor(es), orientador e co-orientador +%============================================================================== +\newcounter{delet@authorcount} +\renewcommand{\author}[2]{ + \addtocounter{delet@authorcount}{1} + \expandafter\gdef\csname @author\alph{delet@authorcount}last\endcsname{#1} + \expandafter\gdef\csname @author\alph{delet@authorcount}first\endcsname{#2} + \expandafter\gdef\csname @author\alph{delet@authorcount}\endcsname{#2 #1} +} +\DeclareRobustCommand{\advisor}[3][]{ + \gdef\@advisorlast{#2} + \gdef\@advisorfirst{#3} + \gdef\@advisor{#1~#3 #2} +} +\DeclareRobustCommand{\coadvisor}[3][]{ + \gdef\@coadvisorlast{#2} + \gdef\@coadvisorfirst{#3} + \gdef\@coadvisor{#1~#3 #2} +} + +%============================================================================== +% Definição do Departamento relacionado ao documento +% deve ser definido como `delet' +%============================================================================== +\newcommand{\dept}[1]{\gdef\@dept{#1}} +\dept{delet} + +%============================================================================== +% Definição das palavras-chave (máx. 10) +%============================================================================== +\newcounter{kwcounter} +\newcommand{\keyword}[1]{ + \addtocounter{kwcounter}{1} + \expandafter\gdef\csname keyw\alph{kwcounter}\endcsname{#1} +} +\newcommand{\@cipkw}{% + \@ifundefined{keywa}{}{1.~\expandafter\MakeUppercase\keywa\@. }% + \@ifundefined{keywb}{}{2.~\expandafter\MakeUppercase\keywb\@. }% + \@ifundefined{keywc}{}{3.~\expandafter\MakeUppercase\keywc\@. }% + \@ifundefined{keywd}{}{4.~\expandafter\MakeUppercase\keywd\@. }% + \@ifundefined{keywe}{}{5.~\expandafter\MakeUppercase\keywe\@. }% + \@ifundefined{keywf}{}{6.~\expandafter\MakeUppercase\keywf\@. }% + \@ifundefined{keywg}{}{7.~\expandafter\MakeUppercase\keywg\@. }% + \@ifundefined{keywh}{}{8.~\expandafter\MakeUppercase\keywh\@. }% + \@ifundefined{keywi}{}{9.~\expandafter\MakeUppercase\keywi\@. }% + \@ifundefined{keywj}{}{10.~\expandafter\MakeUppercase\keywj\@. }% +} +\newcommand{\@abstractkw}{% + \@ifundefined{keywa}{}{\expandafter\MakeUppercase\keywa}% + \@ifundefined{keywb}{}{, \keywb}% + \@ifundefined{keywc}{}{, \keywc}% + \@ifundefined{keywd}{}{, \keywd}% + \@ifundefined{keywe}{}{, \keywe}% + \@ifundefined{keywf}{}{, \keywf}% + \@ifundefined{keywg}{}{, \keywg}% + \@ifundefined{keywh}{}{, \keywh}% + \@ifundefined{keywi}{}{, \keywi}% + \@ifundefined{keywj}{}{, \keywj}% +} + +%============================================================================== +% Redefinição da data (para ter mês e ano separados) +%============================================================================== +\renewcommand{\date}[2]{ + \gdef\@publmonth{#1} + \gdef\@publyear{#2} +} +\date{\monthname}{\number\year} + +%============================================================================== +% Definição padrão da folha de rosto. +% Os dados específicos do tipo de trabalho (dissertação, tese, etc.) são +% informados definindo-se o comando \titlepagespecificinfo. Veja os +% arquivos .def incluídos com a classe. +%============================================================================== +\newlength{\titlepagewinwidth}\setlength{\titlepagewinwidth}{95mm} +\newlength{\titlepagewinheight}\setlength{\titlepagewinheight}{64mm} +\newlength{\titlepagewinvoffset}\setlength{\titlepagewinvoffset}{112mm} +\newcommand{\location}[2]{ + \gdef\@city{#1} + \gdef\@state{#2} +} +\location{Porto~Alegre}{RS} +\renewcommand{\maketitle}{% + \begin{titlepage} + \thetitlepage + \end{titlepage}% + \clearpage + \setcounter{page}{2}% + \@ifundefined{@cipspecificinfo}{}{\@makecippage} +} +\newcommand{\thetitlepage}{% + \noindent\@topbox\\ + \vfill + \@ifundefined{titlepagespecificinfo}{}{ + \hspace*{\fill}\makebox[.5\textwidth][l]{% + \parbox[b]{8.5cm}{\raggedright\titlepagespecificinfo}% + } + \vfill + } + \@ifundefined{@advisor}{}{ + \hspace*{\fill}\parbox[b]{.5\textwidth}{% + {\titlepageadvisorinfo} + } + \vfill + } + \centerline{\@city, \delet@date} +} +\def\@topbox{% + \parbox[t]{\textwidth}{% + \centering% + \vbox to \titlepagewinvoffset{% + \titlepagetopinfo\vfill\@winbox + } + } +} +\def\@winbox{% +% \fbox{ + \parbox[b]{\titlepagewinwidth}{% + \centering\vbox to \titlepagewinheight{% + \vspace*{\fill} + \MakeUppercase{\@authora}\\ + \@ifundefined{@authorb}{}{\MakeUppercase{\@authorb}\\}% + \@ifundefined{@authorc}{}{\MakeUppercase{\@authorc}\\}% + \@ifundefined{@authord}{}{\MakeUppercase{\@authord}\\}% + \vspace{\stretch{4}} + {\large\textbf{\@title}\par} + \vfill + }}% +% }% +} +\newcommand{\course}[1]{\gdef\@course{#1}} +\course{\ppgee} +\newcommand{\titlepagetopinfo}{% + \MakeUppercase{\ufrgs}\\ + \MakeUppercase{\ee}\\ + \@ifundefined{@dept}{}{\MakeUppercase{\csname \@dept\endcsname}\\}% + \MakeUppercase{\@course}\\ +} +\newcommand{\titlepageadvisorinfo}{% + \@ifundefined{@advisor}{}{\vfill\MakeUppercase{\advisorname}: \@advisor} + \@ifundefined{@coadvisor}{}{\\[6ex]\MakeUppercase{\coadvisorname}: \@coadvisor} +} + +%============================================================================== +% Catalogação na fonte (CIP) e nominata +%============================================================================== +\newcommand{\@makecippage}{% + \clearpage% + \begin{center} + \textbf{\cipcaption}\\[2ex] + \deletu@cipwindow + \end{center} + \vfill + \nominata +} +% definição do quadro +\def\deletu@cipwindow{% + \framebox[120mm]{% + \begin{minipage}{110mm}% + \vspace*{0.2ex} + \setlength{\parindent}{1.5em}% + \setlength{\parskip}{1.3ex}% + \noindent\@authoralast, \@authorafirst\par + \@title\ / \@authora.\ -- \@city: PPGEE da~UFRGS, \@publyear.\par + \pageref{LastPage}~f.: il.\par + \@cipspecificinfo\ -- \ufrgs. \@course, \@city, BR--\@state, \@publyear. \advisorname: \@advisorfirst\ \@advisorlast\@ifundefined{@coadvisor}{}{; \coadvisorname: \@coadvisorfirst\ \@coadvisorlast}.\par + \@cipkw I.~\@advisorlast, \@advisorfirst. \@ifundefined{@coadvisorfirst}{II.~T\'{\i}tulo.}{II.~\@coadvisorlast, \@coadvisorfirst. III.~T\'{\i}tulo.}\\ + \vspace{0.2ex} + \end{minipage}% + }% +} +\newcommand{\nominataReit}{Prof\textsuperscript{a}.~Wrana Maria Panizzi} +\newcommand{\nominataReitname}{Reitora} +\newcommand{\nominataPRE}{Prof.~Jos{\'e} Carlos Ferraz Hennemann} +\newcommand{\nominataPREname}{Pr{\'o}-Reitor de Ensino} +\newcommand{\nominataPRAPG}{Prof\textsuperscript{a}.~Joc{\'e}lia Grazia} +\newcommand{\nominataPRAPGname}{Pr{\'o}-Reitora Adjunta de P{\'o}s-Gradua{\c{c}}{\~a}o} +\newcommand{\nominataDir}{Prof.~Renato Machado de Brito} +\newcommand{\nominataDirname}{Diretor da Escola de Engenharia} +\newcommand{\nominataCoord}{Prof.~Carlos Eduardo Pereira} +\newcommand{\nominataCoordname}{Coordenador do PPGEE} +\newcommand{\nominataBibchefe}{June Magda Rosa Schamberg} +\newcommand{\nominataBibchefename}{Bibliotec{\'a}ria-chefe da Escola de Engenharia} +\newcommand{\nominataChefedelet}{Prof.~Roberto Petry Homrich} +\newcommand{\nominataChefedeletname}{Chefe do \delet} +\newcommand{\nominata}{ + \MakeUppercase{\ufrgs}\\ + \nominataReitname: \nominataReit\\ + \nominataPREname: \nominataPRE\\ + \nominataPRAPGname: \nominataPRAPG\\ + \nominataDirname: \nominataDir\\ + \nominataCoordname: \nominataCoord\\ + \nominataBibchefename: \nominataBibchefe +} + +%============================================================================== +% Ajuste do sumário (nada indentado) +%============================================================================== +\newlength{\delet@chapnumindent}\setlength{\delet@chapnumindent}{1.8em} +\renewcommand*{\l@chapter}[2]{ + \addpenalty{-\@highpenalty} + \vskip -1ex \@plus\p@ + \setlength\@tempdima{1.5em} + \begingroup + \parindent \z@ \rightskip \@pnumwidth + \parfillskip -\@pnumwidth + \leavevmode\bfseries\sffamily + \advance\leftskip\@tempdima + \hskip -\leftskip +% esta é a definicao original da classe report: +% #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par + \@dottedtocline{0}{0em}{\delet@chapnumindent}{\uppercase{#1}}{#2} +% \@dottedtocline{0}{0em}{\delet@chapnumindent}{\MakeUppercase{#1}}{#2} + \penalty\@highpenalty + \endgroup +} +\renewcommand*{\l@section}[2] + {\@dottedtocline{1}{0em}{2.8em}{\textbf{#1}}{\hss #2}} +\renewcommand*{\l@subsection}{\@dottedtocline{2}{0em}{3.7em}} +\newif\if@aftertoc +\@aftertocfalse +\renewcommand{\tableofcontents}{% + \chapter*{\contentsname} + \@starttoc{toc}\@aftertoctrue% +} + +%============================================================================== +% Definição das listas de abreviaturas e siglas e de símbolos +%============================================================================== +\newenvironment{listofabbrv}[1]{ + \chapter*{\listabbrvname} + \begin{list}{\textbf{??}}{ + \settowidth{\labelwidth}{#1} + \setlength{\labelsep}{1em} + \setlength{\itemindent}{0mm} + \setlength{\leftmargin}{\labelwidth} + \addtolength{\leftmargin}{\labelsep} + \setlength{\rightmargin}{0mm} + \setlength{\itemsep}{.1\baselineskip} + \renewcommand{\makelabel}[1]{\makebox[\labelwidth][l]{##1}} + } +}{ + \end{list} +} +\newenvironment{listofsymbols}[1]{ + \chapter*{\listsymbolname} + \begin{list}{\textbf{??}}{ + \settowidth{\labelwidth}{#1} + \setlength{\labelsep}{1em} + \setlength{\itemindent}{0mm} + \setlength{\leftmargin}{\labelwidth} + \addtolength{\leftmargin}{\labelsep} + \setlength{\rightmargin}{0mm} + \setlength{\itemsep}{.1\baselineskip} + \renewcommand{\makelabel}[1]{\makebox[\labelwidth][l]{##1}} + } +}{ + \end{list} +} + +%============================================================================== +% Resumo (abstract) e Abstract (englishabstract) +%============================================================================== +\renewenvironment{abstract}{% + \chapter*{\abstractname} +}{% + \par\vfill + \noindent\textbf{\keywordsname:} \@abstractkw. +} +\newenvironment{englishabstract}[2]{% + \if@openright\cleardoublepage\else\clearpage\fi% + \gdef\@englishkeywords{#2}% + \iflanguage{english}{ + \begin{otherlanguage}{brazilian} + }{ + \begin{otherlanguage}{english} + } + \chapter*{\abstractname} + % os 22ex abaixo fazem o título em inglês iniciar a + % aproximadamente 5cm da borda superior + \noindent\raisebox{22ex}[0pt][0pt]{% + \parbox[t]{\textwidth}{\centering\textbf{#1}} + }\vspace{-\baselineskip}\par +}{ + \par\vfill + \noindent\textbf{\keywordsname:} \@englishkeywords. + \end{otherlanguage} +} + +%============================================================================== +% Formatação dos capítulos. +% Os comandos \@chapter e \@schapter são redefinidos para que a +% numeração de páginas seja correta (deve aparecer somente a partir do +% primeiro capítulo do texto, mas não nas páginas iniciais de +% capítulos). +% Os comandos \@makechapterhead e \@makeschapterhead fazem a +% formatação dos títulos propriamente ditos. +%============================================================================== +\newcommand{\delet@chapterfont}{\@setfontsize\Large{16}{20}} +\def\@chapapp{} +\def\@chapter[#1]#2{% + \refstepcounter{chapter}% + \addcontentsline{toc}{chapter}{\protect\numberline{\@chapapp\thechapter}#1}% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \pagestyle{deletufrgs}\let\ps@plain\ps@deletufrgs% + \@makechapterhead{#2}\@afterheading +} +\def\@makechapterhead#1{% + \vspace*{90pt} + \reset@font\noindent{\delet@chapterfont\sffamily\textbf{\@chapapp\thechapter\hspace{1em}\MakeUppercase{#1}}\par} + \addvspace{42pt} +} +\def\@schapter#1{% + \if@aftertoc\addcontentsline{toc}{chapter}{#1}\fi% + \addtocontents{lof}{\protect\addvspace{10\p@}}% + \addtocontents{lot}{\protect\addvspace{10\p@}}% + \@makeschapterhead{#1}\@afterheading +} +\def\@makeschapterhead#1{% + \vspace*{90pt} + \reset@font\centerline{\delet@chapterfont\sffamily\textbf{\MakeUppercase{#1}}} + \addvspace{42pt} +} +\renewcommand{\appendix}[1][\appendixname]{% + \setcounter{chapter}{0}% + \renewcommand{\thechapter}{\Alph{chapter}}% + \setcounter{tocdepth}{0}% + \@captionlistingfalse% + \gdef\@chapapp{\MakeUppercase{#1}\space}% + \addtocontents{toc}{% + \settowidth{\delet@chapnumindent}{{\sffamily\textbf{\@chapapp}}} + \addtolength{\delet@chapnumindent}{1.8em} + }% +} +\newcommand{\annex}{\appendix[\annexname]} + +%============================================================================== +% Formatação das seções +%============================================================================== +\setcounter{secnumdepth}{4} +\renewcommand{\section}{% + \@startsection{section}{1}{0pt}{18pt}{9pt}{\reset@font\large\bfseries} +} +\renewcommand{\subsection}{% + \@startsection{subsection}{2}{0pt}{12pt}{6pt}{\reset@font\bfseries} +} +\renewcommand{\subsubsection}{% + \@startsection{subsubsection}{3}{0pt}{12pt}{6pt}{\reset@font\itshape} +} +\renewcommand{\paragraph}{% + \@startsection{paragraph}{4}{0pt}{12pt}{6pt}{\reset@font} +} +\renewcommand{\subparagraph}{% + \@startsection{subparagraph}{5}{0pt}{1ex}{-1em}{\reset@font\bfseries} +} + +%============================================================================== +% Redefinição do conteúdo das listas de figuras e tabelas +%============================================================================== +\newif\if@captionlisting\@captionlistingtrue +\long\def\@caption#1[#2]#3{% + \par + \if@captionlisting% + \addcontentsline{\csname ext@#1\endcsname}{#1}% + {\protect\numberline{\csname fnum@#1\endcsname:}{\ignorespaces #2}}% + \fi% + \begingroup + \@parboxrestore + \if@minipage + \@setminipage + \fi + \normalsize + \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par + \endgroup% +} +\renewcommand*{\l@figure}{\@dottedtocline{1}{0em}{5.5em}} +\let\l@table\l@figure + +%============================================================================== +% Redefinição do formato de citações longas +%============================================================================== +\renewenvironment{quote}{% + \small% + \begin{list}{}{\setlength{\leftmargin}{40mm}\item\relax} +}{% + \end{list} +} + +%============================================================================== +% Ajuste do formato das citações e referências +%============================================================================== +\setlength{\bibhang}{0pt} +\let\cite\citep + diff --git a/inputs/dipl.def b/inputs/dipl.def new file mode 100644 index 0000000..d47ee6b --- /dev/null +++ b/inputs/dipl.def @@ -0,0 +1,12 @@ +% dipl.def - pacote com definicoes do projeto de diplomacao +% Copyright (C) 2004 Walter Fetter Lages +% +% This file was adapted from the similar one in iiufrgs-4.2.0 package. +% +% This is free software, distributed under the GNU GPL; please take +% a look in `deletex.cls' to see complete information on using, copying +% and redistributing these files +% +\ProvidesFile{dipl.def}[2004/02/03 Projeto de Diplomação] +\course{\cgee} +\newcommand{\titlepagespecificinfo}{Projeto de Diploma{\c{c}}{\~a}o} diff --git a/inputs/diss.def b/inputs/diss.def new file mode 100644 index 0000000..50b435e --- /dev/null +++ b/inputs/diss.def @@ -0,0 +1,3 @@ +\ProvidesFile{diss.def}[2003/02/03 Dissertação de Mestrado] +\newcommand{\titlepagespecificinfo}{\dissspecificinfo} +\def\@cipspecificinfo{\dissname} diff --git a/inputs/eelogo.eps b/inputs/eelogo.eps new file mode 100644 index 0000000..e38515d --- /dev/null +++ b/inputs/eelogo.eps @@ -0,0 +1,1205 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.12 by Peter Kirchgessner +%%Title: /home/fetter/doc/ufrgs/brasao.eps +%%CreationDate: Mon Nov 17 23:28:50 2003 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 215 213 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228 14.173228 translate +% Translate to begin of first scanline +0.000000 198.000000 translate +200.000000 -198.000000 scale +% Image geometry +200 198 8 +% Transformation matrix +[ 200 0 0 198 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 200 string def +/gstr 200 string def +/bstr 200 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 69105 ASCII Bytes +colorimage +Jb-GDJ,~> +Jb-GDJ,~> +Jc3.XJ,~> +WUg3U0/><[0*4'f1B'-11B0$+1'"kbo7-~> +WUg3U0/><[0*4'f1B'-11B0$+1'"kbo7-~> +WVlp<B` +YO_n&4teQEr\++'#;eA(5<:ha2#B$.2#T015-hB`J,~> +YO_n&4teQEr\++'#;eA(5<:ha2#B$.2#T015-hB`J,~> +YPeUVE)fnOr`/f.#D&<'j0GtYJbs*\Jc06_E7hAmJ,~> +ZL\'!r@e.*rA=I3#s(:34?Pu;90YK62ub`71&s011'(P-Zh&\~> +ZL\'!r@e.*rA=I3#s(:34?Pu;90YK62ub`71&s011'(P-Zh&\~> +ZMacWrDii1rIOp8$*rTsbKJ?$jl +\aojODuMEi1'f]q2`s;e97;6a49@`05Q*\E3r(l<3rV5L5 +\aojODuMEi1'f]q2`s;e97;6a49@`05Q*\E3r(l<3rV5L5 +\buR$T`.skBF'0WREOX6jm_d8b6$_Ij8I.$ZMDZDZMr#Tj3+`rR=Tp&JUrO-\c%$~> +]CQ$Pr@\U81c.E]4A1)q4@;J#5Q*\H6V^C$qmcfR9MA4Z49.G@49di/6U*do2uPQ612jerJ,~> +]CQ$Pr@\U81c.E]4A1)q4@;J#5Q*\H6V^C$qmcfR9MA4Z49.G@49di/6U*do2uPQ612jerJ,~> +]DVa%rDa;?JUukAbN86TbL4i!j8I.'d`9DCqrIpp['[mOb5ejHb6G8qdc9AURJh[;BV +^%26Rr\"R51c. +^%26Rr\"R51c. +^&7s'r`'8 +_=IYFr\"X71d"!N90Yd.5Bs`ko)O%73rM/E5;tMX1,Qf +_=IYFr\"X71d"!N90Yd.5Bs`ko)O%73rM/E5;tMX1,Qf +_>OA,r`'>>J]m*Cjl=eLj1j^.r;aV3ZMhrMj-c +_Xmdd$SO7l4?n7h90YO+Ggl6jGYC4^3]oGc5<&Nt!7\pXJ,~> +_Xmdd$SO7l4?n7h90YO+Ggl6jGYC4^3]oGc5<&Nt!7\pXJ,~> +_YsL?$WUkkbN&*bjl=P4^XN,f^U22-ZHKPsj-fjs!;+2-J,~> +`q'Vg0/kXA5 +`q'Vg0/kXA5 +`r-><ILn,37=rdk39JXQLg"IXh/JV!ca!RUK.r;l#erNZLbZC1]C!2.@1J,~> +a7B:Lr\"L;5CIrd5 +a7B:Lr\"L;5CIrd5 +a8H"2r`'3/j7)R*j5]7lr<9rfJXM(pn)FSpZC.,3d.7,8o_c#pirb^#JV(r@J,~> +aRfEb#;S+s?@>I25P+ILZ9U?24T%GA6NCKj:&nZ!6NB7H56F#,6BLg1#s(123]]Ja2`*A4o7-~> +aRfEb#;S+s?@>I25P+ILZ9U?24T%GA6NCKj:&nZ!6NB7H56F#,6BLg1#s(123]]Ja2`*A4o7-~> +aSl-=#AA[omI95tj7E3PfRfO7bP^DudK$`Q`rNRGdK%JgirdJmPd^2^$*qatZEiMYR=Tq1rI=~> +bOb]d"uJAhUL$05p@ABl5VtV&56=3#\`<8fZ?SDm5 +bOb]d"uJAhUL$05p@ABl5VtV&56=3#\`<8fZ?SDm5 +bPhE?#(a)Lp$Lf/pAG*GJq;,Eir[Zujl?:GfY=`8j5\=NPd^;a!8.:V!mBVlrdi8kJ,~> +bk(if"u8#"93t7ap@A>N2a%((!CM:io)X)'rBL<@p@J/Bs#0s8Dp@m(~> +bk(if"u8#"93t7ap@A>N2a%((!CM:io)X)'rBL<@p@J/Bs#0s8Dp@m(~> +bl.QA#&&SJjmD0kpAG&EREPTi!RgJlr;j[]rT!pGpAOlos-Wn=T[!Fc~> +cgqF(0/>@KUXVq0p@AGK5 +cgqF(0/>@KUXVq0p@AGK5 +ci"-X[*.LibP(o5Z38@=R=Tt9rI=~> +d.@8j"u85(I7m5_q""YU2`s;teB7@c4?l%k2tuqC3WqZ02`*A +d.@8j"u85(I7m5_q""YU2`s;teB7@c4?l%k2tuqC3WqZ02`*A +d/EuE#&(=&nE&d(q#(A\REOXPoZI+8bN%WgRJ6[ZZ3942R=Tq9rI=~> +dI[Ak"u8Dke3?U$q==Wm6N01LQgOAIe?ZA_6Mg9UO?Pp1lgk:j4?l%hQh^.P2uYi@5;tMXeC*r=~> +dI[Ak"u8Dke3?U$q==Wm6N01LQgOAIe?ZA_6Mg9UO?Pp1lgk:j4?l%hQh^.P2uYi@5;tMXeC*r=~> +dJa)F#&*&do],'+q>C?HPlB\CamK$0o[qfMPkt=\[W$hhlhq"KbN%WNanYf7RJsJpj-c +eFNsq0/#(FI9oQpq==`-3^5i8m.:33"ZJJ,5@1nto*@N:2`gR%1,LrVo)rD_5<:b!o)P-V3WqZ+ +1c1 +eFNsq0/#(FI9oQpq==`-3^5i8m.:33"ZJJ,5@1nto*@N:2`gR%1,LrVo)rD_5<:b!o)P-V3WqZ+ +1c1 +eGT[FCGhZK(!4m/?os"du[Vj6bt*r +eaj&L0/>@K\U@f6q==\R5 +eaj&L0/>@K\U@f6q==\R5 +eboc-CDIj5]Xor +f(8ko"?\ou90`7D">i/(97?'r"eRV1UUdr1o*@*13^!$*1cIJjo)ind1dLd+"F*$n3]Hm+s#9s= +"$\_'1tM8K~> +f(8ko"?\ou90`7D">i/(97?'r"eRV1UUdr1o*@*13^!$*1cIJjo)ind1dLd+"F*$n3]Hm+s#9s= +"$\_'1tM8K~> +f)>SJ"O#itjl?18"G*l=jm_O5"jhggp#Y<1r +f^f>,0/>INI9oSBo)gp997>so"L9jC4Lt4X#Vn5!3]cjh2a$p-!AZM25Q<\8o)q`J5 +f^f>,0/>INI9oSBo)gp997>so"L9jC4Lt4X#Vn5!3]cjh2a$p-!AZM25Q<\8o)q`J5 +f_l%\ +f^o+r"@#QN97?[.".qD7?KC\\Z8+6tGkgk:Z7e%!4?E'j3^`c8">;SrI6@Hho^`/G5<;jAo*:mH +3]B8^2mV-.J,~> +f^o+r"@#QN97?[.".qD7?KC\\Z8+6tGkgk:Z7e%!4?E'j3^`c8">;SrI6@Hho^`/G5<;jAo*:mH +3]B8^2mV-.J,~> +f_thM"QSVBjm`-F"42VZmH"3KfP#iA^\Ia6fN!L_bHh(tZI8UJ"BC$5nB:d9o_eltj0G6Pr +g[bY/0/#@NI7moCo)i#X5CMM^s"Xa=2`*?MQi-F]Z8+@+e2jlo4APeF$'6o8U\")f5=7R(o)gp6 +5<&H1"BIHB4?rg(g[fp~> +g[bY/0/#@NI7moCo)i#X5CMM^s"Xa=2`*?MQi-F]Z8+@+e2jlo4APeF$'6o8U\")f5=7R(o)gp6 +5<&H1"BIHB4?rg(g[fp~> +g\h@_ +g[kFu">kPV97?[."#N58IGj_s1'Kd$3]oN"r::6#002k=4A7[u?Mj=#2`.:9oCK7KUJ(.K"CF2S +3g]a8".qM53rV& +g[kFu">kPV97?[."#N58IGj_s1'Kd$3]oN"r::6#002k=4A7[u?Mj=#2`.:9oCK7KUJ(.K"CF2S +3g]a8".qM53rV& +g\q.P"G-(7jm`-F"+fLonDO9FBEcSbZHLG3r;?rS +h"1P!">i?)m3 +!&F +h"1P!">i?)m3 +!&F +h#77Q"G,V+mI^8R!j^kHl2:XI^\Id-BEdGcp%A:Ur;?q@B[ZD>j-c=qmJHhgBS#[BrVa11o_&(Z +!,2-*"1$tIo_SLjRBkkYR=Vg&rI=~> +hXgb#">WX"?@D\A!]iQ@lgk;01cINiIJEC91,Pb4q""MM2#d+H1]fTs4T+gN1''U,o^`3(1,LpH +q""Qt5 +hXgb#">WX"?@D\A!]iQ@lgk;01cINiIJEC91,Pb4q""MM2#d+H1]fTs4T+gN1''U,o^`3(1,LpH +q""Qt5 +hYmIS"DHohmI9uN!j^kZlhq"ZJXO^CnG)qaBS#jDq#(54Jc>WJJHD7FbP_>=BE@/Ao_eocBRuS& +q#(9Uj5^"7!;-2W!0l@=J,~> +ht%&E0/>Z]?;(.d!]3,il14s84@Ai6"#;]+4S\LS5W>Ifo/&9b4?WQ5"u8#"9CjuYp[\SB1d!fX +2`1@%!]N>)qXa\F"$\_'6JqBb~> +ht%&E0/>Z]?;(.d!]3,il14s84@Ai6"#;]+4S\LS5W>Ifo/&9b4?WQ5"u8#"9CjuYp[\SB1d!fX +2`1@%!]N>)qXa\F"$\_'6JqBb~> +hu*c+ +i:@14.l'>;94$-Go)l9T5GRH6!]iQOp@AAA1d!nqo*I02?FfY_1cd`]r::4M1d?E[1,:[QGl.(< +\M$0RUH^du9_n8^Z9LBNqt'eG!'gHAi:DI~> +i:@14.l'>;94$-Go)l9T5GRH6!]iQOp@AAA1d!nqo*I02?FfY_1cd`]r::4M1d?E[1,:[QGl.(< +\M$0RUH^du9_n8^Z9LBNqt'eG!'gHAi:DI~> +i;Emd.qmu4jmD^qu$e#Jb8(&ZEh[Cp\b2^bHg7,rVr8fj0G)@iVe9~> +iq!@-.l9J=5>1qG"4T.lU[RgS1'BX&5<:k)o*$s05 +iq!@-.l9J=5>1qG"4T.lU[RgS1'BX&5<:k)o*$s05 +ir''].tQaMj5p4;"8%0)p$_kZBEYX$j0Guir<7b?j3,ltq>CDIJ`FrQR/sV#rV[%RZL-cPBS#j" +bP_;FJ`FrPrLe`%j5p1:!be"`rqulZZM".ud,VF)r;?kbR@3*@R@3^-rI=~> +j7eGSn=2a%*2"F)juUOE(3#W+Y: +oCF^o5;\r3jS5G!`hNEqt'hHs#U0=j7@d~> +j7eGSn=2a%*2"F)juUOE(3#W+Y: +oCF^o5;\r3jS5G!`hNEqt'hHs#U0=j7@d~> +j8B-3HfjjMT=o_eXgREPU."M^Adp$hnX#_C1\ +rV^D\j5^%8"BCl5ZInXE!hJA>qu-P_s0DZmj8FK~> +jRWO60/PnA5Pt$R1d%Q!o*%'GoCFn*rUU%K4SJ@Me2L,t\[hA(!_c@;qst(P3aVFL1-AmRr::+q +00FYF3]HO!!]N>)r::,b2`Er^2`KghJ,~> +jRWO60/PnA5Pt$R1d%Q!o*%'GoCFn*rUU%K4SJ@Me2L,t\[hA(!_c@;qst(P3aVFL1-AmRr::+q +00FYF3]HO!!]N>)r::,b2`Er^2`KghJ,~> +jS]6f +jmr[8.l9K^5>1nF!B`U3o*.$6Gk6/B3r\^S1cf"82`fge#<+\24>\u]IJ`U=0/?1K9E$sPeG/V8 +ZMO.o4?oJ9o*/5V3^5Ya2s'X]~> +jmr[8.l9K^5>1nF!B`U3o*.$6Gk6/B3r\^S1cf"82`fge#<+\24>\u]IJ`U=0/?1K9E$sPeG/V8 +ZMO.o4?oJ9o*/5V3^5Ya2s'X]~> +jo#Bh.tQaZj5p1:!R'Ngr<@hr^\tpjZMse+J[2`_RBk]J#FVmGbCQ)AnGE.e +k48b<0/V1,5Q(*TT/8d^qXa_?s"j^Vo^i)F"F0N)3a_mX"?/u%UUf1O"?JY-3^!<2#VRqtU[q/? +6_jJK"#hki3r8FMe3?&^r:BhF!(,i>J,~> +k48b<0/V1,5Q(*TT/8d^qXa_?s"j^Vo^i)F"F0N)3a_mX"?/u%UUf1O"?JY-3^!<2#VRqtU[q/? +6_jJK"#hki3r8FMe3?&^r:BhF!(,i>J,~> +k5>Il +kOSn>0/PnA5>1qG!]3,7qXXl_0/>IF3qW"J3^5[sZ91h[o)^s?\aK(hZL%/a3]qigo)ga,4FR5# +!FO@Qo)u?P1-.Pno)^s;5Q(*W=Yr'%3]BCgo7-~> +kOSn>0/PnA5>1qG!]3,7qXXl_0/>IF3qW"J3^5[sZ91h[o)^s?\aK(hZL%/a3]qigo)ga,4FR5# +!FO@Qo)u?P1-.Pno)^s;5Q(*W=Yr'%3]BCgo7-~> +kPYUn +kO\^,"$b:"9DnA`1d?E +kO\^,"$b:"9DnA`1d?E +kPbE\"69%6jo#&ZJ`H7lqY^W,BS#3eZEj0%#+=MWrIO(tkl(I2!;,[W!9O.W!bfd*o_nei!bfd# +q#(9"bF/;,#*bO]j-c=Mkl$#~> +kjnp11-D=)r::#r2a>gdo*7*2eC7eh3]Hd("#i8*IHC&'5Vt;V2sKo91,hEbp%&JK1,M3g5P+Jb +2u<.G5Pt'P2Zc3)3p?0c~> +kjnp11-D=)r::#r2a>gdo*7*2eC7eh3]Hd("#i8*IHC&'5Vt;V2sKo91,hEbp%&JK1,M3g5P+Jb +2u<.G5Pt'P2Zc3)3p?0c~> +kktWaBZp)1r;?`MRH*r6r +l1=p.!':*Pr:9tH5@4'T#W+KNoCG"-2a[91"'.I2\`E>c1d=#`3n3Nf#-p0K3_MLjq""ns1,M+A +92>)a1-.J,r:9tK5 +l1=p.!':*Pr:9tH5@4'T#W+KNoCG"-2a[91"'.I2\`E>c1d=#`3n3Nf#-p0K3_MLjq""ns1,M+A +92>)a1-.J,r:9tK5 +l2CW^!4)Ucr;?\Jj6cR=#_AE*rVa%^R?[IE".caejlH@DJ`F&ZZLmM^#2#?LZK8BCq#(VTBS"@r +ji@>PBX4r*r;?\bj0JU]"dGF\j0G*;rI=~> +lLY$/"$b:AeGSn=1dgm+#WFk,oCFmt2`K@["ZJR8o05A%o*%'64?kqhqst4O1d!f[?@DE#1-Bu5 +q==YP3hQ?As#1$B2`G+0o7-~> +lLY$/"$b:AeGSn=1dgm+#WFk,oCFmt2`K@["ZJR8o05A%o*%'64?kqhqst4O1d!f[?@DE#1-Bu5 +q==YP3hQ?As#1$B2`G+0o7-~> +lM^`_"69%@o_eXgJ^X/g#arlArV`.8R@2\*"e!R4rSu)cr<8UpbN$dOqu$q:J]k@)mI:'fBZoo7 +q>CBTZI&OJs-Wu4R@1MLrI=~> +lgt-0"#AA49DnA_1d':Zo*KY+3^WH01cdQSf^f8*9@WQX5Nq\AT/o)_IJ`UD1-\FB3_Ph21,hG. +q""PJ5 +lgt-0"#AA49DnA_1d':Zo*KY+3^WH01cdQSf^f8*9@WQX5Nq\AT/o)_IJ`UD1-\FB3_Ph21,hG. +q""PJ5 +li$i`").>ojo#&YJ]m]Wr<^7!ZBY=dJ[1]3f_kuAjn/Mdj66FEd'CjanGE.lB]J49ZK94,BURoB +q#(9"j0JU]rgEel!1E0OJ,~> +lgk951-D=)IJi[;4?rB-$9((.oCG435;tNGg@GJ,6XKBU5NhV=e3*U!$8O_.\^W`+oCFn*p@A@8 +4?rc8"k5@f5<:jko7-~> +lgk951-D=)IJi[;4?rB-$9((.oCG435;tNGg@GJ,6XKBU5NhV=e3*U!$8O_.\^W`+oCFn*p@A@8 +4?rc8"k5@f5<:jko7-~> +lhpueBZp)1nGN4cbN&-k$CT)CrV_?.j-c=MgAM2Cdd@#3j6-@AoZR+0$>@WCjn-aVrV`/EpAG'b +bN&O!"n[A6j0GuVrI=~> +m.1?51dBJ_r:9tm4LstQ"Z//&2`a2&4TA%S6eh292`a"ko0;.($o0ZMoCFdq2fCO$e@G8D!dHpg +r:BqI"$\h*eEujX~> +m.1?51dBJ_r:9tm4LstQ"Z//&2`a2&4TA%S6eh292`a"ko0;.($o0ZMoCFdq2fCO$e@G8D!dHpg +r:BqI"$\h*eEujX~> +m/7&eJ`HCar;?\NbN86l"bE*%RBklPbQ$Z(dbF^(RBj-srSuf6$tt4RrV_:uR@o-#o]>cE!l*c` +r;HY`"66\To^2U-~> +mIU?2"$b:AeG\t?\N2tDo*I`?2`EjoQh*72g@GS'1ce>%4?rGeqXXg=\[f$4o*[< +mIU?2"$b:AeG\t?\N2tDo*I`?2`EjoQh*72g@GS'1ce>%4?rGeqXXg=\[f$4o*[< +mJ[&b"69%@o_n^ijg*q8r<\^>R@27kao/O,gAM:WJ[2Z]bN&QnqY^NgjlP.]r +mILH614>ojr:9tK5CMtk#rFS'?DI,`3^\>No*JPQ3]]Aa5Boj_r:BqNr]^KI3]GRXo)^a09E+P_ +1'9?o?DI)_!^]+6r::%J2`EcVmIPi~> +mILH614>ojr:9tK5CMtk#rFS'?DI,`3^\>No*JPQ3]]Aa5Boj_r:BqNr]^KI3]GRXo)^a09E+P_ +1'9?o?DI)_!^]+6r::%J2`EcVmIPi~> +mJR/fB^k]Vr;?\bj7)L8$%\MfmIgGVZI86tr<\0XZEhZZj1ht,r;HZ=ro4+(ZC1@Sr;qPUjo55Y +BENgkmIg&K!gM`gr;?bLR@1@KmJVP~> +mdgQ71-])+ZEo)^[(eGJk;3rJRP68q+i2t$9f~> +mdgQ71-])+ZEo)^[(eGJk;3rJRP68q+i2t$9f~> +mem8gB]JLAr;?\Kj7N6I!.jb?".A2m[+bHj[T-=YbOjogjo,/ +n+-Zb00FYUr:9u^4JVfF"$SOueFiD869In'h"(ei0/#(95CHjdrpp=V5I-V?5IpO[!^&\+o()jl +rpp:K1d(A&IJNI:0/>@FqsslU5=5;>s#1!D3]HO!J,~> +n+-Zb00FYUr:9u^4JVfF"$SOueFiD869In'h"(ei0/#(95CHjdrpp=V5I-V?5IpO[!^&\+o()jl +rpp:K1d(A&IJNI:0/>@FqsslU5=5;>s#1!D3]HO!J,~> +n,3BC +nFQZ5!]&83qsshQ?Ma6r1cINUTCqdV3dolVr%njI?IYb"oCLHo5hU\aQ_2a@32!Alb73q2`k~> +nFQZ5!]&83qsshQ?Ma6r1cINUTCqdV3dolVr%njI?IYb"oCLHo5hU\aQ_2a@32!Alb73q2`k~> +nGWAe!bh5nqu$QUmJ?baJXO]Ld.R>CJ& +nFQZ5!]PNlr:9tj5LfN#s#1!D2cfYD!Ba$5o*.H:5;T)o6pE*s#U)L"?//%3]HR"J,~> +nFQZ5!]PNlr:9tj5LfN#s#1!D2cfYD!Ba$5o*.H:5;T)o6pE*s#U)L"?//%3]HR"J,~> +nGWAe!h&Q"o_n`obN%%Lj5^(9!J/Gmj8XZ6 +R=Y +nFHc91d=W>rUU)W4Lt7Yr\jj=2tlhC9_.cU\MX7I!B7R`o+X#?5=7Q_3]^Sq\b#DT4?n)^5>-G( +o)q<85 +nFHc91d=W>rUU)W4Lt7Yr\jj=2tlhC9_.cU\MX7I!B7R`o+X#?5=7Q_3]^Sq\b#DT4?n)^5>-G( +o)q<85 +nGNJiJ`GkZrVZf>bN8Ntrg +nacl:1dBKbrUU(I5>1\@"?/A+3]I$/!AZM#o)^[.4T4jRT0,5\qXXbF5CNP&s#^ZroCG=65u3^5Yi\at7J56*Y0o)p^%1d?Edo)^[(2uN7K2a9A$o)pm/5<>/%o7-~> +nacl:1dBKbrUU(I5>1\@"?/A+3]I$/!AZM#o)^[.4T4jRT0,5\qXXbF5CNP&s#^ZroCG=65u3^5Yi\at7J56*Y0o)p^%1d?Edo)^[(2uN7K2a9A$o)pm/5<>/%o7-~> +nbiSjJ`HCqrVZeKj5ot4"IZRUZC1[i!GI&Qr;pZj0HetrI=~> +o(2l7!^G1@r:9tN5IpFX"?/A&2`La-!]2hsnalc9!'9uJ!C&^Do)^a2U]0lb4TG!`6U*e&\b#Eb +2`L@"?U$b;r::9+3]o>[3]]Lse@GPL!dHpgn+-`:1d"!N\^^WM"$SP#3rALL4?rc8">i&"3]cj' +J,~> +o(2l7!^G1@r:9tN5IpFX"?/A&2`La-!]2hsnalc9!'9uJ!C&^Do)^a2U]0lb4TG!`6U*e&\b#Eb +2`L@"?U$b;r::9+3]o>[3]]Lse@GPL!dHpgn+-`:1d"!N\^^WM"$SP#3rALL4?rc8">i&"3]cj' +J,~> +o)8Sg!orq?r;?]&j5oq3"IZR$R@4'Q!eHcFnbrK$!4)J"!TVB#r;qPnp&=pibQ%MOdc9B9jo,/) +R@4$P[c?Dkr;?uaZHJZ(ZEiNho]?&M!l*c`n,3GjJ]m*Cjn/QN")rgZZMXS$bN&O!"G)uaZEj'" +J,~> +oCMu8"#SM6?N'Hr5X4f1#I69Q4>\fM5Oe7K1,hRq6TSTPo)V(drUU(Q5GS5L#sVeg\NE)DoCKNl +2uc,B3WMkLo)PE\o)W2cq""Qt2`L@"s"Y$?e>$>43]An$1,OEiIJWR83rSXQT/8Jf3qDlm~> +oCMu8"#SM6?N'Hr5X4f1#I69Q4>\fM5Oe7K1,hRq6TSTPo)V(drUU(Q5GS5L#sVeg\NE)DoCKNl +2uc,B3WMkLo)PE\o)W2cq""Qt2`L@"s"Y$?e>$>43]An$1,OEiIJWR83rSXQT/8Jf3qDlm~> +oDS\h"+g+3mJZtaK&cD"#M>I)bCO>Xj7*!OBUR +oCE)<1-AlLrUU*?2gt2e#rUU%P\c2141-_P`oCFn.o:J-0Qh0f5 +5 +oCE)<1-AlLrUU*?2gt2e#rUU%P\c2141-_P`oCFn.o:J-0Qh0f5 +5 +oDJelBZof1rVZfiRIK_E#I9c'R@27sp$qt]RBlhR!oqIprVZc?jo52jB]JdXrV`/4rQraJao21u +j3.D,!TVi(r;uV^bPV5AaiDhtZEj-$#_IWNbOG$"oU5]0".A32nG3"a^Z2d$r +oCE)<1d=X_rUU%H5OS.C2Zl0,\UEu=#<+\loCGX?4T4jU::]ufD`<+Do)gp9oCMrG"S9/g5=>GA +"h?ZV90>0.o*J)T5<:hf6U*dtrBL +oCE)<1d=X_rUU%H5OS.C2Zl0,\UEu=#<+\loCGX?4T4jU::]ufD`<+Do)gp9oCMrG"S9/g5=>GA +"h?ZV90>0.o*J)T5<:hf6U*dtrBL +oDJelJ`GkarVZbJj6lmGR01Xmjm_d<#FVmerVa+`bPhADa6!9uTUGbHenT +rI=~> +o^`2E1d@b%rUU(L5CNJ$r\FL1p@A>H97?:#!13WT!O=rgo*%n"oCG"-rpq3m5@="H5P+J25IpCW +5O6oCJS53^6"&o)gp45<&9,!Ba$Qo*$d+5P'E4?WQ5"#Mqt3qW#o~> +o^`2E1d@b%rUU(L5CNJ$r\FL1p@A>H97?:#!13WT!O=rgo*%n"oCG"-rpq3m5@="H5P+J25IpCW +5O6oCJS53^6"&o)gp45<&9,!Ba$Qo*$d+5P'E4?WQ5"#Mqt3qW#o~> +o_enuJ`HFFrVZecj7*!Frb2=_pAG&ujm_a;!6P0;!SHH2r<:7'rVa%^rr!qEj0npHj8Jr:j5p7< +j5\>'^]",%bHeG8rVb*2ZK'C(r<&Inj-fT=!R'U&r<62hj8JK>pAG&\bKKh^"+clGZLn*G~> +p%&2uYZ/o)UmFkjnh\5Q10W::]uf5GS5Ls$$_Z5Z>IIm%22a@63">i&"3]cs*J,~> +p%&2uYZ/o)UmFkjnh\5Q10W::]uf5GS5Ls$$_Z5Z>IIm%22a@63">i&"3]cs*J,~> +p&,$% +p%/2:!a^:JrUU)85GS/J#VnG*4?l%h2`1=$!4h=b!O=rgo*%n"o +p%/2:!a^:JrUU)85GS/J#VnG*4?l%h2`1=$!4h=b!O=rgo*%n"o +p&4nj!q#L=rVZf4j7W?K#\^O(bN%WNR=Y/3!9NGC!SHH2r<:7'rRg/lrr!)^o_mh1rP.ClrVtpS +r<%W4p%81\!mC!'nGNEVj0J4R"`T%9p$hA?r;t?hZMjb%Jc;tJrI=~> +p%&8=2gmpgo)Un_r::(I1g\]'9`@'T5;tMfiU[(D5Q10V:=Sko9E+Mj5X4jI:@g\7\ar$Mq==VL +5PjsQe3ABLo)_6@4S84K1bpnu\^^-?!dHqSrUU"Gr]9`DJ,~> +p%&8=2gmpgo)Un_r::(I1g\]'9`@'T5;tMfiU[(D5Q10V:=Sko9E+Mj5X4jI:@g\7\ar$Mq==VL +5PjsQe3ABLo)_6@4S84K1bpnu\^^-?!dHqSrUU"Gr]9`DJ,~> +p&+tmRIK87r;j4cr;?e4JaN+.[/R?5j-c="iV`eaj8JoZa7T=ujo52dK&cgC?; +j8/]Uo],H/r;r5,bOk`:JS9Vrjn/'@!l*d1rVZ_Irj)4qJ,~> +p@AEt1-\EoCG1Ao05IhqXXbF +5LfW&">i&"IFRZU!BNI;oD^WK3hq,ko)V':rUU/12a9>ap@Ee~> +p@AEt1-\EoCG1Ao05IhqXXbF +5LfW&">i&"IFRZU!BNI;oD^WK3hq,ko)V':rUU/12a9>ap@Ee~> +pAG-UB]J4ArVZbJj88cVBUQp>rVj))j0G*7ir&n`j8JoZa7T>9nG`@oRFqJurVbcsrSur1qY^JH +j7N9J"G)uanFZ,H!OCbXrVqEMZM!_Tr;krarVZklRH(TYpAKL~> +p[\NL00`c9r:9qR9De;_1cIJ$r::*&3]]Jd3ool6\NE+To+=aIo/sSTo +p[\NL00`c9r:9qR9De;_1cIJ$r::*&3]]Jd3ool6\NE+To+=aIo/sSTo +p\b6'C?" +j8AlUBE>E^p&+saadN*Yr;HZ$oDJZpo_ejj0G*IrI=~> +p[eDFfe3EOeTCYhRo)_rW +?MsBs1cIcsr:9nhrB1$C!_bF-r\sfI!O=iOo)N_-1''=Yr:9qMQi6OU2#]N9eG/Wc~> +p[eDFfe3EOeTCYhRo)_rW +?MsBs1cIcsr:9nhrB1$C!_bF-r\sfI!O=iOo)N_-1''=Yr:9qMQi6OU2#]N9eG/Wc~> +p\k+l!mC!'r;?ZVp&"[jJXNg3Jc,HLadKH?bN/U'f]2#jr=H@.rT!# +q""WM0/?j,r:9qS9D\5`1cIW[2aI<4"0sjJ4QQ)8Z91AMo+4UFo09PPo0>Oie3*=boCG3BoD_2U +o)r2W6;(#No*73:5>FjHQb!+e"k5Iq5<<0Mo)M#?o*@N81cIHP1cd\qo)Ud4rU^%G!&sm +q""WM0/?j,r:9qS9D\5`1cIW[2aI<4"0sjJ4QQ)8Z91AMo+4UFo09PPo0>Oie3*=boCG3BoD_2U +o)r2W6;(#No*73:5>FjHQb!+e"k5Iq5<<0Mo)M#?o*@N81cIHP1cd\qo)Ud4rU^%G!&sm +q#(?(0rVcbI!1Ehlq#,^~> +q""VA1-/`7rUU&.5POaR2``uY2`.i>o)^aT9B>[GZ9M+_o+46\o0YS1o0P[ke20!Co1hFDo)N.q +o*R`IeFPme4?kY]9_e5Z56YBbo05>urpp+PnFH\155m;E2a9Z96TROpUJ"8Xo)V':rU^%G!^Ae. +q"'"~> +q""VA1-/`7rUU&.5POaR2``uY2`.i>o)^aT9B>[GZ9M+_o+46\o0YS1o0P[ke20!Co1hFDo)N.q +o*R`IeFPme4?kY]9_e5Z56YBbo05>urpp+PnFH\155m;E2a9Z96TROpUJ"8Xo)V':rU^%G!^Ae. +q"'"~> +q#(=qBX7$erVZbij7iKVRBj,dR=X#ir;qQ;jlH@Af]1$Nr=G4?rR/"MrKQ@7oRVS!rQ!+Wr;a;( +r +q""VA1-\!0rUU%K5POaXGWIlJ5;tDU\NVjF?KC\ZZ9M+_o+45`oCG(Oo0P[ke20BPo1hF?o+,b# +5P+J/I=9Ui2`a&r:/(XR"$Ae4U]0ih3^5auo/BG7o+*Z51,LgH6b2g +q""VA1-\!0rUU%K5POaXGWIlJ5;tDU\NVjF?KC\ZZ9M+_o+45`oCG(Oo0P[ke20BPo1hF?o+,b# +5P+J/I=9Ui2`a&r:/(XR"$Ae4U]0ih3^5auo/BG7o+*Z51,LgH6b2g +q#(=qB]J.?rVZbbj7iK\^Tt/gj-bILj`#eDmH"3If]1$Nr=G46rVapJrKQ@7oRZ&GrQ!+Rr=>R, +j8Jr"nF6(bRBk#Va0bi1"3]`bp&=moZK'.,rL(^rr==HmBRt`&dcLH"rV`.ip$hkW!TVB$r<%W2 +ZEj9(J,~> +q""S@2a9P*o)cHe6hU$X2``u^2`EQP5GQ`ho)c3[:Asbq69Ol25<&1#5Le1A4C7VS6hKs\1d=Y) +QV5iXoCFncI6ThVr'(1lrUU535 +q""S@2a9P*o)cHe6hU$X2``u^2`EQP5GQ`ho)c3[:Asbq69Ol25<&1#5Le1A4C7VS6hKs\1d=Y) +QV5iXoCFncI6ThVr'(1lrUU535 +q#(:pRH*?+r;u*@de3PGRBj-AR@/Voj7W'*r;tWpa8PrJPfs%(j-fk1j7Mu3bO,8Kde*JKJ`Gkj +alW0erV`/!nDh^8r8Re=rVZqnj3.DRbN89m#G?XRj3-KPo`"dkJ]mHMqY^J`j0JX^"+clGZM=BK~> +q==_B1d@aBrUU%P5P"CMT/o(s?@C>ho)MJ[o)c3[:Aj\o5>Lf/3c?i9eC6_49Ckn@p%&?m5GRgp +4T=pS1,M$Zo()u@2`Ergn+-rK4C:$.3qMr"2a?o`q""MI5Q(*T1d!f[q=B+~> +q==_B1d@aBrUU%P5P"CMT/o(s?@C>ho)MJ[o)c3[:Aj\o5>Lf/3c?i9eC6_49Ckn@p%&?m5GRgp +4T=pS1,M$Zo()u@2`Ergn+-rK4C:$.3qMr"2a?o`q""MI5Q(*T1d!f[q=B+~> +q>CFrJ`HF3rVZc?j7<-Qd'CjGg~> +q==\A1eW8po)V'CnacpN3]oc9II-P+GW5Hi!jY$cr::F]5Bp3f1cIACe3*>0o1hOCo*$t!oCH +q==\A1eW8po)V'CnacpN3]oc9II-P+GW5Hi!jY$cr::F]5Bp3f1cIACe3*>0o1hOCo*$t!oCH +q>CCqJ`ZD!r;ks,nbiX5ZHL\`nEg)S^R=or!ncPRr;@/Lj1h.QJXMquoZR3ArQ!skr<7cArVa1J +rr)kJ!TVB%r;t1&bPD,:JHF$VjmW-Sd/EpXR@/VWZK(WV!M/9Kr<%V=bHgsBJ,~> +qXa_?!^C!UrUU&O4Sn[LZJP0R1cP4$!B`UDo*J)Xo=6\:5;tM^rpp.c5PF[L3^!?3r]^h_2`sb) +1d!ut?VE[Hr::"G2a>ggoD^Z0M$o^`)B9`=Pc1,M*S3r8Gu~> +qXa_?!^C!UrUU&O4Sn[LZJP0R1cP4$!B`UDo*J)Xo=6\:5;tM^rpp.c5PF[L3^!?3r]^h_2`sb) +1d!ut?VE[Hr::"G2a>ggoD^Z0M$o^`)B9`=Pc1,M*S3r8Gu~> +qYgFo!or\.rVZc*bPM2;f\ZQ-JXQ<3!R'O#r<]jZrT/Tuj-c=@rqul)r<9X8j5oq+o_efY[/Kq+BS"@4ZMONM~> +qXa_?!^&h7rUU%H?MsEp1'09k2rO9/1,h8ho)Um:p[eACr]:&M!DYcOo)^[06iHTaZ91MGo/A_& +o05Hfrpp.a5Q(*S2`d`0o)^a-GkCS2Z8+P;e>)X,!CApIoD^WK2`a"ro7-~> +qXa_?!^&h7rUU%H?MsEp1'09k2rO9/1,h8ho)Um:p[eACr]:&M!DYcOo)^[06iHTaZ91MGo/A_& +o05Hfrpp.a5Q(*S2`d`0o)^a-GkCS2Z8+P;e>)X,!CApIoD^WK2`a"ro7-~> +qYgFo!mB$PrVZbJmJQq_BEEaQRGe#FBUQ1$r;j4ap\k)Zrj)P%!QWCXr;pZUdf'+PfZV_ArL't< +rSur-rqul)j8AiWRBlM]r;qP<^\%I.fP&J$o_%hS!L1e+rVqEMRBj-prI=~> +qXXhC11!14rUU%NU]'fa1'9?l3]c6k"#htt3r&:I9L&:C"]dQ@5<:k)o)VNIq==_l1c.8(rUUBG +4S//F4@A^-5Ip^`!DGQQo)^s?\bbn"4uYMro^`2@1jsdYnaccD\c21'D_s:54SnZ"~> +qXXhC11!14rUU%NU]'fa1'9?l3]c6k"#htt3r&:I9L&:C"]dQ@5<:k)o)VNIq==_l1c.8(rUUBG +4S//F4@A^-5Ip^`!DGQQo)^s?\bbn"4uYMro^`2@1jsdYnaccD\c21'D_s:54SnZ"~> +qY^OsB^Oj.rVZc&p&4jhBENgRZEiHf"'oT`ZM=A![,^oZ"eD'Lj0Guir;j:Kq>CGMJUt,grV[)q +bPhC1bL6@;j5p4;!OT02r;s:QjneoXE1+#=o_eo+Jai0rnbiL3jo52]TRh[;bPM0f~> +qXXeE2dS`Io)U[4r::%J5GNY;r:9tR1t;'e!Ba`do)pm/3^\>io)LoGo*B7q4?PRoo/o87:B!?Y +3]p_9Qi$@Y4?m3E5 +qXXeE2dS`Io)U[4r::%J5GNY;r:9tR1t;'e!Ba`do)pm/3^\>io)LoGo*B7q4?PRoo/o87:B!?Y +3]p_9Qi$@Y4?m3E5 +qY^M0RI0&5r;hK0r;?bLj7Vp'r;?\9Jb8L2!R%qKr<.\>ZI87:r;b%6r +qsss?1-\E=[6"M3qi.P1d=*0I=:_Y68pk!o)Um7mdgH?5Q10VZ8+X, +3rAN!~> +qsss?1-\E=[6"M3qi.P1d=*0I=:_Y68pk!o)Um7mdgH?5Q10VZ8+X, +3rAN!~> +qu$ZiB]J4Arquo[bN&R"#,'0$o_nFDrVc_HoDJ`0J^XDns2tJPZL.Db!SFjRrl=ZM+5(J`Fq^nF6DTPaRs8r;j4Imem0lj8JoZfP' +qssqS1d=48rpp1J5>1tH"#<)IU\jWc5VtM\2tZ\C1,lc@o*$s8IIfKap@A8Kp%&Y[2`a&`5>IR: +\[&NO\[),($p6a=2`*W]\b#DW?I\uG#C&'f5-Du9:,YLs#9cF!DIb2o)c3_ +qssqS1d=48rpp1J5>1tH"#<)IU\jWc5VtM\2tZ\C1,lc@o*$s8IIfKap@A8Kp%&Y[2`a&`5>IR: +\[&NO\[),($p6a=2`*W]\b#DW?I\uG#C&'f5-Du9:,YLs#9cF!DIb2o)c3_ +qu$Y:J`GePrqunLj5p7<")-`^p&"[jJq:4qRIpFZBURuZr<7c4nGTZQpAG!Op&,AbRBk#Zj2]:? +jk/5Ijk0J/%*R\kR=WQAjo,/ +qssnC3aOrIo)UsOso)^R%3rALQ1-E,=o/Ao-o)^s;3r&:L:@n'9U[@XX +3]stEe3#r_rpp4K4?n8bo*.$HoCGX?Qi?RY1cIJFo()k2rA"F22`gm.!BQSGo)rtj5 +qssnC3aOrIo)UsOso)^R%3rALQ1-E,=o/Ao-o)^s;3r&:L:@n'9U[@XX +3]stEe3#r_rpp4K4?n8bo*.$HoCGX?Qi?RY1cIJFo()k2rA"F22`gm.!BQSGo)rtj5 +qu$UsZL,j6r;k+%r;?_2j0G*Lr<1c@bHeGIr;ouMZMXS)BZoN9rL)^>r;s:bZM=A$a8Pt)p$M\_ +ZHMA.oZQ:CrquqMbN&*_r<@hnrVa+`ao;5@JXNh9o)/R\rFc7`RBlbh!OBiGr +r::&s00ak[rUU%S4T+dR1d!lZ6Mg9U68q"hp[\L:0/l#jo)U[4rpp.I5P=UK3^5Go0PZ8rUU(L3]H^&$Ig^^1,LpS5F~> +r::&s00ak[rUU%S4T+dR1d!lZ6Mg9U68q"hp[\L:0/l#jo)U[4rpp.I5P=UK3^5Go0PZ8rUU(L3]H^&$Ig^^1,LpS5F~> +r;?cN +r:BqA!C'6To)V'_qsseHr]:'D@"%#473r8FJOT%$81^Q*'9@VHRQT@5irUU&q +4T+dQ1cIHVr:>F~> +r:BqA!C'6To)V'_qsseHr]:'D@"%#473r8FJOT%$81^Q*'9@VHRQT@5irUU&q +4T+dQ1cIHVr:>F~> +r;HXq!TW;>r;krequ$M_rj)Ql!J/#br<'KZmHsZHs&K*)qu$QUmJd%bJ`HA#ro="$!oq_urVZ`V +pAG'Sf_#" +r::"D11!3Co)V(dqst8A3]]Af4>\lM5*.N^?MF$pZ7djn3a_jW!a.a9rq$.Po()k2r'1)M!'g>O +"^a;T4?l(049.>s#U1.rpp2s4?EE3 +!C'rioD^ZI49/aeo7-~> +r::"D11!3Co)V(dqst8A3]]Af4>\lM5*.N^?MF$pZ7djn3a_jW!a.a9rq$.Po()k2r'1)M!'g>O +"^a;T4?l(049.>s#U1.rpp2s4?EE3 +!C'rioD^ZI49/aeo7-~> +r;?^tB^OjXr;ks?qu$u=ZEh[6bCP4XE40H'mJ$P_fMtqpZF9`1!eo\(rr)l?o)/R\r8[\Q!9 +rUU/10/?iurUU&.4S\OJ3WhK*5aS3rSXO1eXVCo)V'Kq==bV2`s-%\c)." +\bbmu5 +rUU/10/?iurUU&.4S\OJ3WhK*5aS3rSXO1eXVCo)V'Kq==bV2`s-%\c)." +\bbmu5 +rVZklCJ]REMn,jo,/X +jneoVj3.H#!k+N?r8[dss5O*orVZthZI6qVdcL,hr +rUU.F1,hQbrUU%KIJ*15\N2eN498c:p@J;>"?0Yt4CA*Z!B6ePo)V'Kr::3D6;0Vno9W- +rUU.F1,hQbrUU%KIJ*15\N2eN498c:p@J;>"?0Yt4CA*Z!B6ePo)V'Kr::3D6;0Vno9W- +rVZk!BUR!GI&`bPhBi~> +rU^%E!]iP1rUU%PeFW83?iE.g6[e\""u8+u:.%-)rpp.LU]0idGX"k!o)h$94A5VD"/!,!4T7PG +4A>YDs#L0F\b5Os697=uIHL,&5Wha>o)V0Br::"TeFPfpo*@*93]AlN2ks^Wo)^s;ZMsFuT/8bp +3rSZ#~> +rU^%E!]iP1rUU%PeFW83?iE.g6[e\""u8+u:.%-)rpp.LU]0idGX"k!o)h$94A5VD"/!,!4T7PG +4A>YDs#L0F\b5Os697=uIHL,&5Wha>o)V0Br::"TeFPfpo*@*93]AlN2ks^Wo)^s;ZMsFuT/8bp +3rSZ#~> +rVcb0!j^kHrVZc?o^i"][f4GNddZu/#&'F1a3r/:rqukcp&=mk^Z4GRr<'@KbN8[#"46/MbPpN& +bI%0Fs0;[cjn8QTPd9>tnE0ZNK$1P#r;i/Cr;?`Xo_lu*r +rU^%Es$$Lorpp.I5N22A1,hGho059\o0P[PrppLS6b2g[Z91?9oCG*:o*%fM5S`I7l[b97>=fo)_6C4T4jR1-.NY +rUYO~> +rU^%Es$$Lorpp.I5N22A1,hGho059\o0P[PrppLS6b2g[Z91?9oCG*:o*%fM5S`I7l[b97>=fo)_6C4T4jR1-.NY +rUYO~> +rVcb0s5O+@rqukKj5KqEBURoZrSt2urKQ@(rr!4UdcLH+fZW=8rVaq3r<9ROj5[H;rqui;o_eiU +bN8a%!;-0KpsK3'^\Rg0Jsk'cr;j42rVZlZjo+5]q#(TI +rUU+E1d=5'o)Ud7iU[U;2ad3.3^6=01dAPBo\o@-"ro0;g;#<+b03]H[%:A",Y2a@<5 +r]g#G"M$aAZFTl(!B3CEo)V0=rUU.V\ar$JqXXsA0/>:F5Lf<(49.VBo)c3[4T4jR1,h6VrUYO~> +rUU+E1d=5'o)Ud7iU[U;2ad3.3^6=01dAPBo\o@-"ro0;g;#<+b03]H[%:A",Y2a@<5 +r]g#G"M$aAZFTl(!B3CEo)V0=rUU.V\ar$JqXXsA0/>:F5Lf<(49.VBo)c3[4T4jR1,h6VrUYO~> +rVZguJ`Gehr;i>HiVa==RF;'4ZK&=jJ`GkjrRc\,rr!&CrUf.KrT!JI#FWcqZC1[ia7T<2RH+;F +ro +rUU+E1d!o!o)Ud7iU[C52a$^'2a9\$2a@<5"$SP(3rVADo)q;Lo0:apo*%HF5 +rUU+E1d!o!o)Ud7iU[C52a$^'2a9\$2a@<5"$SP(3rVADo)q;Lo0:apo*%HF5 +rVZguJ]l78r;i>HiVa+7REPR-RH)`oRH+;F")rh7ZMrnar<20ZrT!P?r<8GGj0JWjo_erEa8OHH +[dj:rf`'n2RJZp`RBlei!L1e+r<20BrSur7rVpO:J`H7ujo,/1o_JFeoZQ:nr<$`$bKKk_J,~> +rUU+H1d!o!oD^rMo)dFI\aK&(1t;-g1cIeno1V86o/Ao*o0+uqo1T#Q%mT[W5>LhA1c.6SQh*$j +2u3(F3WhT*3^!4&"?c9:5>1_A!4hst%Cn^po3_+\4J26:5!!rfo)dE+9`FVd5P+J24SnXPe2f]b +TCVRS1dCs1"?nb/4LtI_J,~> +rUU+H1d!o!oD^rMo)dFI\aK&(1t;-g1cIeno1V86o/Ao*o0+uqo1T#Q%mT[W5>LhA1c.6SQh*$j +2u3(F3WhT*3^!4&"?c9:5>1_A!4hst%Cn^po3_+\4J26:5!!rfo)dE+9`FVd5P+J24SnXPe2f]b +TCVRS1dCs1"?nb/4LtI_J,~> +rVZh3J]l78rVt(JXOsbrNsbrrL)^ErG[>JrT3tU&**Wej2_,sJUt,4ao-dA +RJHg]Z30-TZHN(("O$bLj5p"5!9O(U%HZXKrO2\'bL$4dE3d7Xr;uWO[/U",j8Jr:bPM/?oWl[% +d.7,9J`H_-"E9dhbN8a%J,~> +rUU+H3_MU6oD^rNo)mJt1ckR+s0D@i!AZM2o+5Q10V=Yr?(Qi?T,~> +rUU+H3_MU6oD^rNo)mJt1ckR+s0D@i!AZM2o+5Q10V=Yr?(Qi?T,~> +rVZh3ZK9:.rVt(=r<)\*J[54Ps4I&D!GI&`r=OUKdf'-sbN&Q,j8Jq-bN&QLr;?oRrVb0mrV_;Q +rVZhdbKI3er<8Upj3mGhqY^QWbN%^Vp\b,`ZMOM/f]2r/jo,/rSur6 +r;k*^nGNBUj8JoZKn89iao;6h~> +rpp8u1-Al:\? +e5#W,4?r!"!B37Ao)u?U5<;L;o7-~> +rpp8u1-Al:\? +e5#W,4?r!"!B37Ao)u?U5<;L;o7-~> +rquuPBZoe`rVZcWZMj_)fP$\@[/U%&BE<[Wq#(5,RK!-dJsk'dr +rpp7V1d=XDrUU%S?N'I*1,l!"\b#DJ1d!ue4?>P"o)gX)3dCYq!B37Bo*[TA?T^C@O?\0(o0<6G +)7&l*:@n'A9Ck),eFW:]2blRuoCK7E3^6"2o)LoGo)q1do=7Qoo*.$64?#)U3r8FK\Ng#`#=%hO +5W<"t4T=pT5@=$R5Q:6T4?r!"!P(>jo)ga,4?WW7J,~> +rpp7V1d=XDrUU%S?N'I*1,l!"\b#DJ1d!ue4?>P"o)gX)3dCYq!B37Bo*[TA?T^C@O?\0(o0<6G +)7&l*:@n'A9Ck),eFW:]2blRuoCK7E3^6"2o)LoGo)q1do=7Qoo*.$64?#)U3r8FK\Ng#`#=%hO +5W<"t4T=pT5@=$R5Q:6T4?r!"!P(>jo)ga,4?WW7J,~> +rqut=J`GkRrVZcWmJZtnBUSPljo,-kJ]m*6bHeGMr<$&fZG6D;!L`!Ir +rpp4F1d!nuo)V)*rUU%H4T4jW0/PnA?91223rALOe1s-K3r\^^2`s.mo/]!:3]HXc9;D+M5Q:6] +TC_YLoCG=Eo/Af2o*]e(4?kt"o/&Bj:1!qk!C'?Qo)q:go/o/7o*.6??9C804SnXMZ9S9Y#=%hO +6975%3r\^R5>Lfp5Q:6T5 +rpp4F1d!nuo)V)*rUU%H4T4jW0/PnA?91223rALOe1s-K3r\^^2`s.mo/]!:3]HXc9;D+M5Q:6] +TC_YLoCG=Eo/Af2o*]e(4?kt"o/&Bj:1!qk!C'?Qo)q:go/o/7o*.6??9C804SnXMZ9S9Y#=%hO +6975%3r\^R5>Lfp5Q:6T5 +rquq!J]l77r;ksNrVZbJbPhAF +rpp4I2`s5$o)Z-ZrUUQ*1cdSe1,:]XUSIGP1d=Y1o*$m.4@;/'rpp=Q3dC8,2d-,:!BOQdo)LoP +o*V,]o0;j<:-\>2?N0NrQi?UV9*;^`5>M.J!C'?Qo)q:go05J=o*.>,oCFnh?Ma6o:-\[J%n#s[ +6^RC'3]H[%5Buca4T=pQ5Buhls0;W-rA"I33]bdho)U[/rUU4K2a9FSoCIJ~> +rpp4I2`s5$o)Z-ZrUUQ*1cdSe1,:]XUSIGP1d=Y1o*$m.4@;/'rpp=Q3dC8,2d-,:!BOQdo)LoP +o*V,]o0;j<:-\>2?N0NrQi?UV9*;^`5>M.J!C'?Qo)q:go05J=o*.>,oCFnh?Ma6o:-\[J%n#s[ +6^RC'3]H[%5Buca4T=pQ5Buhls0;W-rA"I33]bdho)U[/rUU4K2a9FSoCIJ~> +rquq4RENePr;kQorV[8ZJ[1^BBP;tqp%A:^J`Gkhr<6l&bL3]'rr!%hZG6A"R>(Wk!OD+lr;b%? +r +rpp4I2a]_+o)U[1r:BqF"ue@o1d@bbrpp1J5@46Y"Z/:3?U$UNo*[lL3qKm@=Y_fp6[et*!'gJS +$(ph\4S/0M5P(6;o*%KS\Ml`Hr:9qO:A48^5IpAM5Q:6T5Lf](!FE>5o)V'Nr::SHoCG2PoCFn% +o@-"r4?o2(o@-#"o)`ho55R,81^#j(4?U1Qo)U[1rU^%G"@##ZoCIJ~> +rpp4I2a]_+o)U[1r:BqF"ue@o1d@bbrpp1J5@46Y"Z/:3?U$UNo*[lL3qKm@=Y_fp6[et*!'gJS +$(ph\4S/0M5P(6;o*%KS\Ml`Hr:9qO:A48^5IpAM5Q:6T5Lf](!FE>5o)V'Nr::SHoCG2PoCFn% +o@-"r4?o2(o@-#"o)`ho55R,81^#j(4?U1Qo)U[1rU^%G"@##ZoCIJ~> +rquq4RF9:Wr;hJmr;HYH#+:$UJ`HFqrqunLj6caB"bEuX[c=[mra7fH7j5p7"j8SuXj7N?L!U]"Fr;ks!r;@;DrVbd/rV`.i +rUf.KbN$_CrUf.Fr;rX2E;O>KJHW:=bKK#Gr;hJmrVcbI"QR\erV_6~> +rpp4F2a]_+o)U[/r:9qG2uPrHo:tpKZEc;OU\jWe1dCU'5<:b&o*IWBoCG"G1cKhhrUU"Orpp4u +oCG3Go)M#Ko)uAj69IL1o)UsKp@APP\ar$JoCK7\rUU%W\bbmu4F$eq"/GJZ5Q:9S2[)#s:@g\7 +rpp.OGkgn01B'*22`gq&"A<(mI:)sE!CApIo*-s,5 +rpp4F2a]_+o)U[/r:9qG2uPrHo:tpKZEc;OU\jWe1dCU'5<:b&o*IWBoCG"G1cKhhrUU"Orpp4u +oCG3Go)M#Ko)uAj69IL1o)UsKp@APP\ar$JoCK7\rUU%W\bbmu4F$eq"/GJZ5Q:9S2[)#s:@g\7 +rpp.OGkgn01B'*22`gq&"A<(mI:)sE!CApIo*-s,5 +rquq!RF9:Wr;hJTr;?YIRJl.OrUp-ff[tc8p&"[lJ`H_-j0G*Pr<_MirVa$UJXQ#prVZ`>rqurd +rVbdUr;bmOr<1dOPfr+br;k*^pAG9?jo+5_rVbC1rVZcFjneoVbJ3uR"82Wkj8T#WR0A/0a8P&Y +rqul'^\Id,B` +rpp4I3djBoo)U[1qXXhN4@;?Drpp7L2gs2Nr::0C1dCU'2`a2&o*I?<6F&QA2`d^?rUU7TeFW8r +oCG3Go)M#Ho)i#S4?EK5!&XU9!'gHF$TdlE3k=iH5P+J/\b,Io5IpU]!'gGR$8at.eFPo8o9VR( +rpp2Q1qESV$T'e'4@sE\bYgt6::_Cs"X^>3g]I0J,~> +rpp4I3djBoo)U[1qXXhN4@;?Drpp7L2gs2Nr::0C1dCU'2`a2&o*I?<6F&QA2`d^?rUU7TeFW8r +oCG3Go)M#Ho)i#S4?EK5!&XU9!'gHF$TdlE3k=iH5P+J/\b,Io5IpU]!'gGR$8at.eFPo8o9VR( +rpp2Q1qESV$T'e'4@sE\bYgt6::_Cs"X^>3g]I0J,~> +rquq4ZLH<@r;hJmqY^Q&bL5G4rqutNRIKkAr;?lmJ`H_-RBklPr<\n8Ph;E&RBlMQrVZu,o_naK +rVbdUr;bmLr<&UrbHh-G!.k'k!9=(%$aT__ZK;&Fj8Jr"jn/KPj5p+8!9=%V$A%6Co_mh3rQ37C +rquo,J`Zk/$\=_ObL5eFjib]bjn\iUPg]O/s(DPYZH<(DJ,~> +s76B!1-D=)rUU%K6i$?R\bu%$2`fI!qXY@W4I>Zh2`s%jo:Is&2`L=e3k +s76B!1-D=)rUU%K6i$?R\bu%$2`fI!qXY@W4I>Zh2`s%jo:Is&2`L=e3k +s8<)QBZp)1rVZbbdeWkAjo#&ZRBlJHqY_(YbK9_TREM#srQpt +s76B!00`c-rUU%H6h9gM3]stKo+El@3qMr%3]`o)o6A +s76B!00`c-rUU%H6h9gM3]stKo+El@3qMr%3]`o)o6A +s8<)QC?"mJd%cREP*qr +s76B!00_Q]rUU%H:?M-L2`s/#oD^oZ3qMr%2a9Y#4?EH4$o0b&oCG3"?Jcso0_a5!jY2(rq$.F"?/G: +oCIJ~> +s76B!00_Q]rUU%H:?M-L2`s/#oD^oZ3qMr%2a9Y#4?EH4$o0b&oCG3"?Jcso0_a5!jY2(rq$.F"?/G: +oCIJ~> +s8<)Q +s76800E+*4o)UdDk48YH5)rq$.Ks#^fV4?)m'0/PUMoCG3 +s76800E+*4o)UdDk48YH5)rq$.Ks#^fV4?)m'0/PUMoCG3 +s8;tkA.j0J[_!h&)Srr)kbs2tr5bF/>- +s767T1B'E7o)UdWjmrOu6TY5 +s767T1B'E7o)UdWjmrOu6TY5 +s8;t;B`?3Rr;i=pjo#7qd^&lN!5JN='`I-]mI7lrj-bILZHKQPrT!PKrT!hS!OChcr<20MrQ!st +r;b%>r;l$?q#16Qq>CHKJXOR!q>CQYjo,/$rVbdUr;ksJrVZo*bPhD"mJd%abPhA>j8AiWTQ%@/ +r;u*@f`(jLBEXaHbPhBi~> +s767T1B'E7o)U[Cj7<:94T=pg?U$[E\N501o@,fc5@6?64I>Y(Gk:Mkr:9qM9`=Pc5IpA\4T=pP +5Q10SZ9S-Us#g>Q#XC4*3]ss`1pZlI#=$`0o0;j<5Q:6S5Q(*Q2#]T@6XKBU1dD!2!I-j,o)LuQ +2"L5>Z9Po!o*-j'2`s4oo7-~> +s767T1B'E7o)U[Cj7<:94T=pg?U$[E\N501o@,fc5@6?64I>Y(Gk:Mkr:9qM9`=Pc5IpA\4T=pP +5Q10SZ9S-Us#g>Q#XC4*3]ss`1pZlI#=$`0o0;j<5Q:6S5Q(*Q2#]T@6XKBU1dD!2!I-j,o)LuQ +2"L5>Z9Po!o*-j'2`s4oo7-~> +s8;t;B`?3Rr;hJij8B#=bPqGV[c>R0jg+CSrUdDUj0kB9bK9_C^]",kr;?Z%[/Kq+j5p6[bPqG? +j8JoWf]2c*s3(H@#_IVqZHM@kJ_9_q#NPITrT!kTj8SuWj8AiUJc +s767T1B'E7o)UdFrUU(G1cPC)!M?[roD^WI2tunF3^5b+o)q0?o@-#'o*n_b:@gD/4A>?26hBn6 +r:9qU3r\^S1dehF9KN1E!'L5O!O=rbo+!u[o/&9_3^\/`Z8Y!44SeRK5Q:6V5P+J2rpp+Pr::4] +5 +s767T1B'E7o)UdFrUU(G1cPC)!M?[roD^WI2tunF3^5b+o)q0?o@-#'o*n_b:@gD/4A>?26hBn6 +r:9qU3r\^S1dehF9KN1E!'L5O!O=rbo+!u[o/&9_3^\/`Z8Y!44SeRK5Q:6V5P+J2rpp+Pr::4] +5 +s8;t;B`?3Rr;i>,rVZe2JXQK8!RTKtrVqEKRJ6X]ZK'.-r<1=(rUf.Kr=,=Xa8MFdbI%6.df'.) +r;?Y\ZMse+J^WZY['K]0!6b?>!SHH-r=7l.rIKNfZI6MdfU:d[bPD):j8SuZj8Jr:rqui?r;?qd +j5\>2j8HFHbPqG@bN&O!!eQ!/r.+m`jnJ]Tf]1?XrVpO6RENePrI=~> +s76@W1.+/drUU%H:Asbc1,h8no)_*43rSXO2`a(oo*@BA3jQ%J=h-Kho*diYo/&Bg4S(d%oCG3D +o)L`K1_2W7oCG:06?kOYo=;F'Z9S-U!C+-oo)V'^rpp2s3jSMO!'gJS#=%gj5P+J'3rJRM3^!E5 +"#iJ-:B'hd2a;Qbo*SMZ3]B/`?=#i\4T.):9`=PaZ9Po!oD^QK2`s4oo7-~> +s76@W1.+/drUU%H:Asbc1,h8no)_*43rSXO2`a(oo*@BA3jQ%J=h-Kho*diYo/&Bg4S(d%oCG3D +o)L`K1_2W7oCG:06?kOYo=;F'Z9S-U!C+-oo)V'^rpp2s3jSMO!'gJS#=%gj5P+J'3rJRM3^!E5 +"#iJ-:B'hd2a;Qbo*SMZ3]B/`?=#i\4T.):9`=PaZ9Po!oD^QK2`s4oo7-~> +s8<(>B[Y)IrVZbJa8Prf]2c*!TW;@r;ksGrquoNZInpM!9=(W#NPdEj8Jq-ZMaY%ZHN7G +".=baa8Z#=RH)'[r +s76@W1.s_lrUU%K:Asbc1,h8no)_094T4jQ2`a(no*7BB2a0&T5WAZ5%50hNo/&Bg4S(p)\ar&_ +o)qB=3]oJ&o)YIBr]^U8o05J2Z9S-U!C+-oo)V'Krpp3%2nA\S$pX@Te3EPk5P+J'3dCVp!B`UG +oD^WJ6XKc`!^&]sq=FVFs76>@4?>P&1]]NrrUU)r5Ipdbs"X^94?W6,J,~> +s76@W1.s_lrUU%K:Asbc1,h8no)_094T4jQ2`a(no*7BB2a0&T5WAZ5%50hNo/&Bg4S(p)\ar&_ +o)qB=3]oJ&o)YIBr]^U8o05J2Z9S-U!C+-oo)V'Krpp3%2nA\S$pX@Te3EPk5P+J'3dCVp!B`UG +oD^WJ6XKc`!^&]sq=FVFs76>@4?>P&1]]NrrUU)r5Ipdbs"X^94?W6,J,~> +s8<(>B][F\rVZbba8PrL>]s8<&hbHeGQJH;1ErVZfMj5p:=s(DP'bKKk_J,~> +s76@W1eTqnrUU%H?iBQt1cIPro)_*43rSXO2`s4po*!Q(2`ESm2\A+Bo.Mj[9_1)"5Lg\5PXgN5Ipdb!C'6Vo*2KW3^Q/,9`+Di5P+K5:@g\WoCFe+ +4T4jP3^ +s76@W1eTqnrUU%H?iBQt1cIPro)_*43rSXO2`s4po*!Q(2`ESm2\A+Bo.Mj[9_1)"5Lg\5PXgN5Ipdb!C'6Vo*2KW3^Q/,9`+Di5P+K5:@g\WoCFe+ +4T4jP3^ +s8<(>J`Y(urVZbJ[f-.+JXO^\r;pqhZMj_'RENeGr<2buR@/X*R1Zb'rDdO:[/GQDj3.DAj1kQ@ +rquiDrquqMRH*E-r +s76B!1-[l`rUU%H?iBR,1,M$m\[!tI3``esT/o(snadMT3]]q*e3>lI1d"J'1c.Q^\[aq"o==kl +!(6_Vs%EHA?hO!kZ9S-U!C+-oo)Ut%rpp?)2`a +s76B!1-[l`rUU%H?iBR,1,M$m\[!tI3``esT/o(snadMT3]]q*e3>lI1d"J'1c.Q^\[aq"o==kl +!(6_Vs%EHA?hO!kZ9S-U!C+-oo)Ut%rpp?)2`a +s8<)QB]I:ZrVZbJ[f-.8BS!I[jk+6tZCU+0d'Cj!JXNhBmGn0D!nag?rr)k1"I[HRrV_6~> +s76B!1d=)brUU%K4T4j^1,M*S1bpgF3]])Q1-[l`n+./Q6_i/AZ8+@$6h<,k90BcV5IK:@n(-~> +s76B!1d=)brUU%K4T4j^1,M*S1bpgF3]])Q1-[l`n+./Q6_i/AZ8+@$6h<,k90BcV5IK:@n(-~> +s8<)QJ`FqsrVZbbbPhAMBS"@4JS8_bZEf$pB]I:Zn,3m)de37ofP$\rdf"`Jjiccaj5^(9!9="U +!OTo>r;l$?q#(6Ro`"dide*).$KM*`j8Jr:rV`;Iqu$`OJXMq@[cRMe!J0;*r=.CmRBi63JXPQ( +bO+fgrVZbNZMj_+ +s76B!1-[l^rUU%K6iHTZ1cII%?N*%l93tpe4FNuQn+-T>5Ipdb&i;XB5IiU0o6k!;:-\@ATC_Y= +rppJh5P+J/5?@CI1qEMT!O=rbo)M#@o*mqUo0;h2:@n'>5P+J2rppN'1-[lr94%5]1dAPHo*%B7 +1d"F+rd=i@?I\fB!C/dGoD^QK3^6C2o7-~> +s76B!1-[l^rUU%K6iHTZ1cII%?N*%l93tpe4FNuQn+-T>5Ipdb&i;XB5IiU0o6k!;:-\@ATC_Y= +rppJh5P+J/5?@CI1qEMT!O=rbo)M#@o*mqUo0;h2:@n'>5P+J2rppN'1-[lr94%5]1dAPHo*%B7 +1d"F+rd=i@?I\fB!C/dGoD^QK3^6C2o7-~> +s8<)QB]I:ArVZbbdf'+IJXNh2mJb96jmDHYbOG2on,3 +rpp4I4?>V'o)U[8rU^%Mp,i@?II?\.1ch!&o+EuCUJ&-S3qMr9o1hOAo:PXG5Q:6S3rSXT2`eM@ +1cIA!rUU'#5PXgM5O7nM:@n'Eo08l=o05J2o0<6G$F2EO3_NfNo0P[Pq""bV2`aT)5>,>4p@A;O +6iHT\1,M*XGk:NW~> +rpp4I4?>V'o)U[8rU^%Mp,i@?II?\.1ch!&o+EuCUJ&-S3qMr9o1hOAo:PXG5Q:6S3rSXT2`eM@ +1cIA!rUU'#5PXgM5O7nM:@n'Eo08l=o05J2o0<6G$F2EO3_NfNo0P[Pq""bV2`aT)5>,>4p@A;O +6iHT\1,M*XGk:NW~> +rquq4bHf=ir;hJtrVcc%p<*KsnF$5VJ[3Dsr=YO(p#Y:dZMja`rQ!ssrQtNAj8SuWZMj_,RBkrQ +JXMqYrVZcYj7rQQj6QXQa8PtbrSu9'rSur:rT!nU$J9%PZK:KPrKQ@(q#(JMRBkr9j5o\#pAG#V +df'+KBS"@e^]"+]~> +rpp+Fr]:#L!B3C#oD^WI6N6Qh&65F;!5Z8+O'6aH;G5.36_Er@!CApIo*-j)5 +rpp+Fr]:#L!B3C#oD^WI6N6Qh&65F;!5Z8+O'6aH;G5.36_Er@!CApIo*-j)5 +rquh1rj)M$!L_BjrVqEKPlCUoS[S1XjdFr[/J2.j-c>7r;l$? +q#(3QnGN?TrV[YrrVak:j5p73j3mo)j2q8ufP&I6db+NAj5]n4"I-48da7R`!L1e+r +rpp4F2`s5$o)UdVhX^_+r%o9H1cNq66[ePb5P+J2oCG3:\? +Z9S-U!'g;N$+VlR4S(aS +\b#EC~> +rpp4F2`s5$o)UdVhX^_+r%o9H1cNq66[ePb5P+J2oCG3:\? +Z9S-U!'g;N$+VlR4S(aS +\b#EC~> +rquq!RENePr;i>RhYdGBr.,`!JXQ0&dd[4'j8Jr:rVbdTrT!kTj7N +rpp4I2`s5$o)YIVht%sI4S+mr1bpmE2q6>MIIfKaoCG3 +rpp4I2`s5$o)YIVht%sI4S+mr1bpmE2q6>MIIfKaoCG3 +rquq4RENePr;k:,hu+[KbPfP6JS9UcRIp.5nGTZQrVbdTrT!kTj8Jr:d/Eq'rV[2Xj0npHjo+h> +[/Ksbj7rQQj8JoaRBleiBUR&laarL>r;?W(rr!)KrT!# +rpp4I2a]_+o)[?'ht%sQ5P+J%1,LgH2ip^]oCG(3oCG?@o0;j<5IpBP6hBn3rUUJ[5Lf9h\b#DO +6hBo[5PXg\5P+KP1d!nl1c1Qjo/AV'qsseTrppAeo09eW3^5\)o*@0.4te`T4C2@Oo)UeFrUU+H +1d!o"o7-~> +rpp4I2a]_+o)[?'ht%sQ5P+J%1,LgH2ip^]oCG(3oCG?@o0;j<5IpBP6hBn3rUUJ[5Lf9h\b#DO +6hBo[5PXg\5P+KP1d!nl1c1Qjo/AV'qsseTrppAeo09eW3^5\)o*@0.4te`T4C2@Oo)UeFrUU+H +1d!o"o7-~> +rquq4RF9:Wr;lQ6hu+\@j8JpiBRt`&RC9KlrVapfrVb1CrT!kTj5p6]df'-frV[26j7N<1jo,.G +df'.+j7rQ`j8Jr/J]l78JUtrArL')Hqu$NCrr!)KrT!#ZrVZh3 +J]l79rI=~> +rpp7V2a9F8rUU%P9]5LI4?rH/0/>:Ir]1ZSoCJ;5\b#EboCG`Ko1i'Po1o;VrBC9ErppFYZLd[u +?M!d!5PXgQ\aqX76iQZ^e2KTQ4S/0>qssePrppAeo09eW2a9P+oD^KD1'0Bs5Mbo24T+dQ1,h +rpp7V2a9F8rUU%P9]5LI4?rH/0/>:Ir]1ZSoCJ;5\b#EboCG`Ko1i'Po1o;VrBC9ErppFYZLd[u +?M!d!5PXgQ\aqX76iQZ^e2KTQ4S/0>qssePrppAeo09eW2a9P+oD^KD1'0Bs5Mbo24T+dQ1,h +rqut=RH)KPrVZc?[,ClfbN&R" +rpp7X1d=*IrUU%S3oKT?3^<6-1,:[I91(g(oCG2Arpp-#r::'%5P+JArUU*$:3ca/s#10`Z9tDY +o=7*\o*)\r1d&':rU^"Ns764XqssePrppAeo0:ar3]s_IoD^HE1ckUuhX^cR4T+dQ1-/&mrptX~> +rpp7X1d=*IrUU%S3oKT?3^<6-1,:[I91(g(oCG2Arpp-#r::'%5P+JArUU*$:3ca/s#10`Z9tDY +o=7*\o*)\r1d&':rU^"Ns764XqssePrppAeo0:ar3]s_IoD^HE1ckUuhX^cR4T+dQ1-/&mrptX~> +rqutOJ`FqgrVZcWZJbZlZK(o^BP;t&jjM>qrVbdLrquiYr;?c[j8JqsrVZfZa1qTOs-X+_f[BHk +rT3)7r<;<]J]l^-rVc`=s8;rGqu$NTrr!)KrT!PKZHLo"rVojuJ[59uhYdK-bP_;@BX6a[rr%?~> +rUU+H3]oJ%o)V'Ki:@"D3^o)ZBdq=FWs% +eDVAU\"(62"OC*9Cqa>r:9s"5Q:6dTCY;=o09eW:@n'1004O25o)rtg5@/U6o7-~> +rUU+H3]oJ%o)V'Ki:@"D3^o)ZBdq=FWs% +eDVAU\"(62"OC*9Cqa>r:9s"5Q:6dTCY;=o09eW:@n'1004O25o)rtg5@/U6o7-~> +rVZh3ZHKQPr;ks?i;E_aZK(nhs2tT-nC#M.p&4ghf`(gRdf'.)d/E"urL?T% +fMg=p&4i?Jc2t9jo,/ +rUU+H2`s5$oD^r1oDD;^3r_;Eo@1>#r:9p!rpp=hoCG^Po0;s?"#i8JeG\t>Z9S0Vs1&4&4@B,> +s"jpH5=8cKo/usB!O=rho+@Vd5P+J2eFPW0o.i'^I9q>.hX^b,5Q10V4u>Js\c22N~> +rUU+H2`s5$oD^r1oDD;^3r_;Eo@1>#r:9p!rpp=hoCG^Po0;s?"#i8JeG\t>Z9S0Vs1&4&4@B,> +s"jpH5=8cKo/usB!O=rho+@Vd5P+J2eFPW0o.i'^I9q>.hX^b,5Q10V4u>Js\c22N~> +rVZh3RENePrVt'urVX&&ZN&)MrUf4Dr;?WWrr!&ArVadWrT!VM".?I'o_n^hf]2f+s5a=\bL6Cg +s+(B=j3m>nrQG-;!SHH3r=RETj8Jr:o_k3>rFflMnEo`4hYdJCj8JoZE.R'2jo54/~> +rUU+H2a]_+oD^r+oDUiQ?Ffq(!4)Uq#<_VL:.t1C\aT+j\Nfo]"IIX03k>7]#WFk.5CKAarUYO~> +rUU+H2a]_+oD^r+oDUiQ?Ffq(!4)Uq#<_VL:.t1C\aT+j\Nfo]"IIX03k>7]#WFk.5CKAarUYO~> +rVZh3RF9:WrVt'orVjt@mH+3C!8.;L#L!)Ea6!9[jmW-Kjl?18"Ng<7ZK;)a#arlZj7)a?rT!hS +!SHH3r=S/ij8Jr"rV_tOfR\UsmH+$5hYdJCj8JoYE.Q3UrV_6~> +rUU+J2a9G'o)U[4g%,;,oCKNco*djoo9Vi94?Phm4C?V1o)cHe\bbn*:@n'<5 +rUU+J2a9G'o)U[4g%,;,oCKNco*djoo9Vi94?Phm4C?V1o)cHe\bbn*:@n'<5 +rVZhLRH)Khr;hK0g&2#YrVbjNr=%`JrQ3LdbKJr+bI7'8r;u*@jneo`a8PtBj3,LAoWl[0p\k-6 +r;@&PrVbcka0OaRd`]i'rqui;i;E`0bKKk_")++ibPhBi~> +rUU.I1d=+5rpp.L5NMD:1jJfe"$cDKTD8!_TC_Y=\auF\rpp/_:Ad +rUU.I1d=+5rpp.L5NMD:1jJfe"$cDKTD8!_TC_Y=\auF\rpp/_:Ad +rVZk4J`Fr8rqukcj5g.>J\V!Y"69@Yd.mPEd/Eq'jo*QSrqulEa8Frua1qEJ!p/J(qY^T +rU^%E!]iG)rUU"OjR`@-q==\QoCG3Ao*:oZo05J2\Nf`Xr]^D4rUU*$5IpX^!)DnP!'gJS$9[p) +oCI4;oCK7PrUU+U\[ar^o)^s;Qi?RZZ7eFK5Q12(~> +rU^%E!]iG)rUU"OjR`@-q==\QoCG3Ao*:oZo05J2\Nf`Xr]^D4rUU*$5IpX^!)DnP!'gJS$9[p) +oCI4;oCK7PrUU+U\[ar^o)^s;Qi?RZZ7eFK5Q12(~> +rVcb0!j^"TrVZ`>jSf(/q>CEUrVbdOr +rU^%E!]N5(rUU%K?fgk]5VtE#qXXeRoCG3Ao*Sjro05J2\NE)@:A+2aZ9LS'oCK7K\bbmt:A+5U +ZMqB75Q:6X5P%,2o0<6G!K]PFo)Q)q56.&-o)Us +rU^%E!]N5(rUU%K?fgk]5VtE#qXXeRoCG3Ao*Sjro05J2\NE)@:A+2aZ9LS'oCK7K\bbmt:A+5U +ZMqB75Q:6X5P%,2o0<6G!K]PFo)Q)q56.&-o)Us +rVcb0!h%6TrVZbb[cRGiJq9>\qY^NVrVbdOr +rUU.I1cIHVrUU%K6fmnC5Vt\d2jaI6#<_VL5 +rUU.I1cIHVrUU%K6fmnC5Vt\d2jaI6#<_VL5 +rVZk4JXNgLrVZbbdcLE2Jq;sfRE>C*#L!)Ej3-KCbP_;Aj8Jr"j8SuWjo+3>a7fH9^Z3M%RBkKA +r;b%:rVs5)bPJOEbQ$W%r<;6[j8Jr:rr!(ij-flEbN%^?r;ks,rVZk!BZoGrrV_6~> +rUU0&1,M$QrUU*$5IonI"ueTR?9^P2rpp7LORkh,rpp.T4T=pW5P+J-5`3qMr*4T7PF6h'[N5P%,2o0!":"Zl6;5 +rUU0&1,M$QrUU*$5IonI"ueTR?9^P2rpp7LORkh,rpp.T4T=pW5P+J-5`3qMr*4T7PF6h'[N5P%,2o0!":"Zl6;5 +rVZl\BS!IprVZfZj5oD$#+;dYmGlBXrqutN[f+Y&rqulXbPqGFj8Jq^j3+aiqY^K1daJ*S!;-3f +"8(Ws[/0_(ZMjaFbPpN%dd[2=j8J$:rQG3#"g\*Mj5]ger;ksJrVZk!B^Oj#rV_6~> +r::"G1d!nuo)V'_jmrp?3qMr(4?kb]o/&;74T+dN5Q:6W5P+J*3r;,AQh^.TQTm]AeGf%@QTn1? +o)q!:4?n)fo*3^T\X/XM9Dh-g3^Z"oo0;iW5=:deoCG"M6eh26e3CMBo)pg*91-8go7-~> +r::"G1d!nuo)V'_jmrp?3qMr(4?kb]o/&;74T+dN5Q:6W5P+J*3r;,AQh^.TQTm]AeGf%@QTn1? +o)q!:4?n)fo*3^T\X/XM9Dh-g3^Z"oo0;iW5=:deoCG"M6eh26e3CMBo)pg*91-8go7-~> +r;?_2J]l77r;krejo#XVZMja-bN#"ArIKO]bP_;=j8Su[j8JqEZMWY^anYf;alDEio`"djalBc) +r +r::"U1d=&!o)V':jmrLR3r\aN3X.f-1bpmE3rJRL5Q:6S5Q10VZFRM@4T.JE?hj3t6U/-Qo=7(Z +qXXbI:/:]X$VN]K4?oU-\Y$1 +r::"U1d=&!o)V':jmrLR3r\aN3X.f-1bpmE3rJRL5Q:6S5Q10VZFRM@4T.JE?hj3t6U/-Qo=7(Z +qXXbI:/:]X$VN]K4?oU-\Y$1 +r;?_LJ`F'6r;krajo#4NZMsh&Z3K?WJS9UcZMaY$j8SuWj8JoZf]D58bPgH$[eTe+dc9HfrT3(H +qY^J`a2e)U$g$F/bN&9;jj;ZAd/MZ&d+J!hj8I?br;?]?rU'FZ!VG%+r;iS>r;?_2RH*?*rI=~> +qssnH4?>P%oD^r6o)Ud2rUU"rr\jpD4?T87o)LiNo)UsKoCDs,rBLM+I!4i&'%RWud6V^BD927i:5P%77rUU+Xo3P2ho)pg*3]qZLo)UnIrUU/t1d=3Lr:>F~> +qssnH4?>P%oD^r6o)Ud2rUU"rr\jpD4?T87o)LiNo)UsKoCDs,rBLM+I!4i&'%RWud6V^BD927i:5P%77rUU+Xo3P2ho)pg*3]qZLo)UnIrUU/t1d=3Lr:>F~> +qu$VJbHeGPrVt(%r;i=lrVZ`)rgfmj8IEQrVZh_rU%Z&r<-ebZHL#Fr;j4srVZlOJ`Ge*r;D-~> +qssnF2`s5$o)^j8ZK:ZZe3BT(o*2KZ2a!jA4T=pQ1cPF*!BNI6o*)[sQTm]%rUU%S:AXP`3_hp: +o)P-V56*h:56CFDTDe?`4S(\-r::%J2`uN!jmrI7r::"D1d=5%o7-~> +qssnF2`s5$o)^j8ZK:ZZe3BT(o*2KZ2a!jA4T=pQ1cPF*!BNI6o*)[sQTm]%rUU%S:AXP`3_hp: +o)P-V56*h:56CFDTDe?`4S(\-r::%J2`uN!jmrI7r::"D1d=5%o7-~> +qu$V1RENePr;rDIf]E&5o]+ +qssrr1d=$.rpp2X5&r::4R3_T)92`*HX?N'HrT03*;r&b0J4?PZ*6<=&qqssp#4?lU; +o)^c?oDLlR:@%KP6_FAL"%2ZEQi6LY3^5aueE$3%2a@94"Oo(h?9e>YJ,~> +qssrr1d=$.rpp2X5&r::4R3_T)92`*HX?N'HrT03*;r&b0J4?PZ*6<=&qqssp#4?lU; +o)^c?oDLlR:@%KP6_FAL"%2ZEQi6LY3^5aueE$3%2a@94"Oo(h?9e>YJ,~> +qu$ZMJ`F&Erquo?j3-N^!h&):r;?qiZK;&`R=UddmJZtad*)FKr6#<)bKI2^Pb%d7qu$WYbN$Y> +r;qQKrVbaVa6W[)da8!l"4I/.ao2/@ZK'.,o]5rORH+8E"S>^SmGn*BJ,~> +qXXeG3]oJ%o)Um:jR`C1!C'rho*73:?h7;W4Lt=[s1&,)q*4mAq*,*Z\^^6Be3?Y(o*2KZ4?PuU +eGAb<\O/a^5Q/Qao7-~> +qXXeG3]oJ%o)Um:jR`C1!C'rho*73:?h7;W4Lt=[s1&,)q*4mAq*,*Z\^^6Be3?Y(o*2KZ4?PuU +eGAb<\O/a^5Q/Qao7-~> +qY^MIZHKQPr;j4ajSf+H!TUWdrK +o_SLfjjMTTj8[j5oD"rI=~> +qXXhH2`a"1rpp.k5NDA82ZYrurUU;]3^!$*2a$]]n+-^g:0p%I4Sh8E4S(d2qssoq1d&>Jo)ZCg +q`k*Us1&-8r:Be\!+,Zr%6*n.:@n),4?oJ0o0Yb'o)V'CrUU+E1.+_2o7-~> +qXXhH2`a"1rpp.k5NDA82ZYrurUU;]3^!$*2a$]]n+-^g:0p%I4Sh8E4S(d2qssoq1d&>Jo)ZCg +q`k*Us1&-8r:Be\!+,Zr%6*n.:@n),4?oJ0o0Yb'o)V'CrUU+E1.+_2o7-~> +qY^PJRBj-[rqukgj5^+ +qXXhF1cd`[rUU%K6fR\?3]o>[:\?4S-,XoDLlR4RhqD4?m3Mo)l9W?@Cl*# +qXXhF1cd`[rUU%K6fR\?3]o>[:\?4S-,XoDLlR4RhqD4?m3Mo)l9W?@Cl*# +qY^P1J[3J)rVZbbdc13.ZHJZ(Sc8Qlj0\d`bPgPsrVbaVbOGH3bN$&.r<(]?mI907#I +qXa_D!^&M)rUU&.4Q>rCe2ffV2cfPA52a$[r +:@g\7r:BqQjRWC/?N'Hu0/>Im5Pju%~> +qXa_D!^&M)rUU&.4Q>rCe2ffV2cfPA52a$[r +:@g\7r:BqQjRWC/?N'Hu0/>Im5Pju%~> +qYgGF!m@mTrVZbibMrI2oWmN#R@X +qXXi.1d=#^r:9qO\`*/[3X%`,2tK'hrU^'"r::'@4?lTjrpp+Sn+-Q@?Mj;Mp92#-QJ,~> +qXXi.1d=#^r:9qO\`*/[3X%`,2tK'hrU^'"r::'@4?lTjrpp+Sn+-Q@?Mj;Mp92#-QJ,~> +qY^PiJ`F&Ar;?Z>jl-1P#0Y-ej8J#u +qu$QUp#Q&PZM"1p"BB-qjlQ@;J,~> +q==_G2a9?JrU^%Oht%&E3]oMh3hQBB!'gGR!CB0Mo)Lo@o)MP_oD_&8o*%2HGX(daqssiM5ND>9 +2a@63"#;f.9DS10~> +q==_G2a9?JrU^%Oht%&E3]oMh3hQBB!'gGR!CB0Mo)Lo@o)MP_oD_&8o*%2HGX(daqssiM5ND>9 +2a@63"#;f.9DS10~> +q>CGIRH(TfrVcc>hu*c+ZHLGOZI&RK!9=%V!L2%/r;b%/r;an8rVtp +q==`N1d=)`rUU(O5Bu)W!13[G!C&XDo)M#So)U[4jmrI:qsshN5NMD?1d(@l4Lm]Ro)Um:j7<:6 +5Q10V=Y`3i9DS10~> +q==`N1d=)`rUU(O5Bu)W!13[G!C&XDo)M#So)U[4jmrI:qsshN5NMD?1d(@l4Lm]Ro)Um:j7<:6 +5Q10V=Y`3i9DS10~> +q>CH)J`FqZrVZf'j1jLM!6P5G!TUKar;bmWr;hK0jo#2>qu$Q=j5g.CJ]n#8bN7d]r;j4aj8B#% +j8JoZKkTN9jn\k*~> +q""VF2a9?JrUU%N5MPc29KtT;o)rtoo/&Deo)M#Po)Us +q""VF2a9?JrUU%N5MPc29KtT;o)rtoo/&Deo)M#Po)Us +q#(>HRH(TfrVZc&j4jM6[,\Ikr +q""VD1d!f[rUU%V5MG]13^5\)o)Ud,r]:'AkOS[do*1ODo9VL#?MsBs5WV-Z +j7<:96iHTZ2_RCD5PXi#~> +q""VD1d!f[rUU%V5MG]13^5\)o)Ud,r]:'AkOS[do*1ODo9VL#?MsBs5WV-Z +j7<:96iHTZ2_RCD5PXi#~> +q#(>/J]k@)rVZb]j4aG5ZK&7ir;i=;rj)RIkPYD@qu-QufqSj7rS'~> +q"+MB!]N/$r:9qMGh_fk?T^ILo)L`K49/.Bo)R;=o)M#Po*.6?o1VA23q`(H5P+K=qst"SoCF_" +?=*U%".qeBUZ1kG5F;??">;Mt?9e5VJ,~> +q"+MB!]N/$r:9qMGh_fk?T^ILo)L`K49/.Bo)R;=o)M#Po*.6?o1VA23q`(H5P+K=qst"SoCF_" +?=*U%".qeBUZ1kG5F;??">;Mt?9e5VJ,~> +q#15D!h$@"r;?Z%^YA\g[`ckmr;`8bb5fTKr;cKgr;bmTroNj2q8u"BB-`mGn!?J,~> +p[eDA!B`F@o)dE+QeM$3?Te;Y!]iGMmdg`D5>Jaa4?rH/4T"^O2a=)9o)V'7p[\JOoCJUPo*mq6 +QSLBj6b-Pb5 +p[eDA!B`F@o)dE+QeM$3?Te;Y!]iGMmdg`D5>Jaa4?rH/4T"^O2a=)9o)V'7p[\JOoCJUPo*mq6 +QSLBj6b-Pb5 +p\k,C!R%eHr;uWOakH[o[`eXJ!j^#:memH[j2^9%bN&R"bPV5>RH*u=r;krHp\b3SrVb+@r=.fZ +a_67edcIpCj5\S[iV`eFnGW=c< +p[\N+1d=)`r:9qR3na**55>M1K"(- +p[\N+1d=)`r:9qR3na**55>M1K"(- +p\b5fJ`FqZr;?ZVZJ#0Wj3.H#!l)&&n,3TNnEo8rjhKaP!J0;/r<-,6j6c7.rI=~> +p@A8@r]9uK!BNHuo)[?*rUU)_3dC/cs$-DP!^EtOr:9uq5@=?[!LH%Fo)h5Ko:Q$R$TpZFo/&Bn +\b!@,Qeq<73^Veu9@W_-J,~> +p@A8@r]9uK!BNHuo)[?*rUU)_3dC/cs$-DP!^EtOr:9uq5@=?[!LH%Fo)h5Ko:Q$R$TpZFo/&Bn +\b!@,Qeq<73^Veu9@W_-J,~> +pAFuBrj)J#!OCb=r;lQNrVZfEZG5o-s5X"T!oqq=r;?]Lj0nma!QjBrr<)*YrQtQB$d7T/rILBb +jo+;]aklssZK(l]"DEAHjn/ +p%&/?r]:#L!kC?cf^f)-r:9qV5On=F5PjsQGX"Rno)W2_qXX\^p[\hYoCJUGo09eW2`Ed(eCsKq +e3B`,o)gX&5@4$SJ,~> +p%&/?r]:#L!kC?cf^f)-r:9qV5On=F5PjsQGX"Rno)W2_qXX\^p[\hYoCJUGo09eW2`Ed(eCsKq +e3B`,o)gX&5@4$SJ,~> +p&+lArj)M$!p-_pf_kg1r;?ZEj73'Jj8/]U^Z3c?r;j@eqY^E7p\bQ]rVb+ArT!# +p%&;C2``udrUU%K3nX$(4T"^N6VR(B!'g;N!B`aIo)VTNqXX\Sp[\hYoCJUG4I>[2Qao.EUY>;? +1e[f="Oo(eUJ(:OJ,~> +p%&;C2``udrUU%K3nX$(4T"^N6VR(B!'g;N!B`aIo)VTNqXX\Sp[\hYoCJUG4I>[2Qao.EUY>;? +1e[f="Oo(eUJ(:OJ,~> +p&,#ERBj,_rVZbbZIo*UbPV5=d^8TD!9^;p#YlFJ,~> +p%&;O1d=#^r:9qR3na*)5Q10W2"U<`5o7-~> +p%&;O1d=#^r:9qR3na*)5Q10W2"U<`5o7-~> +p&,#FJ`F&Ar;?ZVZJ#0Vj8Jo[Jc5P^j5]e1!TV;ur;ks%r;?Y\bPV5=bN&Br#/B3srRf<_qY^H< +^YJbhJ`HD$r<-,6nEo?1rI=~> +o^`&>r]9uK!]iP,g@G;/rUU%HDuT>1:-UkOp[\GN4Oj9"s#g5N!^]"1r:9qRGkgk65>LhA\R51( +!B3'qo)`&W5Q(*T0/S)Mo^dS~> +o^`&>r]9uK!]iP,g@G;/rUU%HDuT>1:-UkOp[\GN4Oj9"s#g5N!^]"1r:9qRGkgk65>LhA\R51( +!B3'qo)`&W5Q(*T0/S)Mo^dS~> +o_ec@rj)J#!j^jlgAM$3rVZbJT`4lla5bA)p\b0RbOk]1s3(?=!gLm6r;?ZV^\Ia2j2_,sjgP!` +!L^7Lr;q\rj8AiX +o^`2B2a9>^rUU(W5 +o^`2B2a9>^rUU(W5 +o_eoDRH(T@rVZe^j3-0T!TUror;i>0rVZiHj5[oLrVtmXdeitDZHN1E!gM`grVZbf^\Id-j8/]T +f[0Tq!J8bUr;rDInGW:gTN/;Zj7N;#~> +oCE)A2a9>^rUU)W4A=K##!>-"6Tg]"qXX`uZMmVu564-^qXXbI5c9Cqb*~> +oCE)A2a9>^rUU)W4A=K##!>-"6Tg]"qXX`uZMmVu564-^qXXbI5c9Cqb*~> +oDJfCRH(T@rVZf>bI$"%#0Z'!d`]bmqY^HVf`&qjirRTiqY^J`j3.B!!h$F_r;?ZVdeitEdc9us +r<)0)j5^+:!ODCTr;tX3p&4glTN1%6jn&G$~> +oCE,B2`EcVGl@472`fX`# +oCE,B2`EcVGl@472`fX`# +oDJiDR@1@K^]"*3RBkNE#Ku/Ndf%5Ho]uGWRH.deitGd,Xcsf`(gN +jl?!ir;hK:r;HXq!ort8oDO1~> +o()u@2a9>ar:BqN!2%d4!_tsTnFHh55 +o()u@2a9>ar:BqN!2%d4!_tsTnFHh55 +o)/]BRH(TYr;HZ=!796o!ls?AnGNO_j5^+:j8AiYj4O>&j7*!J[c@;a!4)UI!:\kD!L`!Gr<-,6 +RIK>/rI=~> +o()n32#]N9eG\t?2a9@OoDUuGo)cHe5Q:6S4T+dN5Q10S5>LhAs$,$)!]3,Jr::%E1d=W]o(.A~> +o()n32#]N9eG\t?2a9@OoDUuGo)cHe5Q:6S4T+dN5Q10S5>LhAs$,$)!]3,Jr::%E1d=W]o(.A~> +o)/U]Jc;qTo_n^iRH(U$rVkjKr;u*@j8SuWbP_;=j8JoWj2^cis5VW-!eKD!r;?auJ`Gk]o)4(~> +nacl?2a9>^rUU*?3^;$`!)EMXpULBN5 +nacl?2a9>^rUU*?3^;$`!)EMXpULBN5 +nbiTARH(T@rVZfiZK'@2!6>*!pZ2Llj5[oQr;a5&r;an:r;t+$j7iKSoZ-"Re,9?Rj5p7<"GLO4 +nE'3=J,~> +nFHc>2a9>^r:9qJ4O3Ql\bYjs56@095PamO\Tn';!'L6F!4(#D!Am1AoD^HF5La$/o7-~> +nFHc>2a9>^r:9qJ4O3Ql\bYjs56@095PamO\Tn';!'L6F!4(#D!Am1AoD^HF5La$/o7-~> +nGNK@RH(T@r;?YabKg([jn\lTir[?_j8&WSjhLcS!6bB%!8,]t!J/\srVok!j7Ma.rI=~> +nFQW;NYI7s)$J,~> +nFQW;NYI7s)$J,~> +nGW?Ss0DP#!TUJur<0RPj5]Y&r;l$%rl5#Id/=#sbOk`2"BB.)nE'0 +n+-Z=2``n.r:9qM5J$FdZG#i13^;V'?@D>7J,~> +n+-Z=2``n.r:9qM5J$FdZG#i13^;V'?@D>7J,~> +n,3B?RBi7Br;?Z%j1>0hfY.4aZK(i\"BC$OmI9WDJ,~> +mdgQ<2a95[r:9qJ4G!+uo)U[@r::)1003EG\aT-?~> +mdgQ<2a95[r:9qJ4G!+uo)U[@r::)1003EG\aT-?~> +mem9>RH'^'r;?YabCTWdr;hK2r;?el +mdgT_2`s,^to)Q>Co)V*@qt'h@!^F5%mdkr~> +mdgT_2`s,^to)Q>Co)V*@qt'h@!^F5%mdkr~> +mem<[REMnASc&Eej0HN"!VGLOr;bsUr;bs$r;hN1qu-Op!orD0meqY~> +mILH;2a9>^r:9tj4?q!["%2[P\c2103qMr1oCG*9o/o_ +mILH;2a9>^r:9tj4?q!["%2[P\c2103qMr1oCG*9o/o_ +mJR0=RH(T@r;?\fbN$bD"4I.pjo52fZMjaMrVaq +mILM21cIW[2uN7K2`tHhoDcB#o*mbPo/cL75P+J24S//,aR]J_5CNJ$"ZJ(k5@/d*o7-~> +mILM21cIW[2uN7K2`tHhoDcB#o*mbPo/cL75P+J24S//,aR]J_5CNJ$"ZJ(k5@/d*o7-~> +mJR4\JXPQ(RJd!bREN%\rVu!Yr=-(2rNcD#j8Jr:bPhC_aSc24j7*!F"^P,Zj6c@'rI=~> +m.1BG2`s,^ +m.1BG2`s,^ +m/7*>REMnASc&EfRENt"rVu!Yr=H?rbL$4dj2q8[j8H:,^Ttu)r;hK0r;?fk +lgk9=1cIHS2uN7K3^97uo)^[(DsHro\c21&3qIS\rppGge3?_"4?rH/5L&d$1d"##oDUBEIA9I$ +o7-~> +lgk9=1cIHS2uN7K3^97uo)^[(DsHro\c21&3qIS\rppGge3?_"4?rH/5L&d$1d"##oDUBEIA9I$ +o7-~> +lhq!TJXNg3RJd!bZK' +lgk;02`Er^2uN7KT/o$po)ga)2dbnBs1/1$"M$bgo/usB#=%hO4?rH/5OS.B1&s/lo)_$=\bu(! +0*=/_94$rUJ,~> +lgk;02`Er^2uN7KT/o$po)ga)2dbnBs1/1$"M$bgo/usB#=%hO4?rH/5OS.B1&s/lo)_$=\bu(! +0*=/_94$rUJ,~> +lhq"ZR@3*@RJd!bd'Bt=r<$_aRC;G[s5j:Z"Qe\BrQG-;#NPd]bN&R"j6lmFBE3VEr;t1&jo#)W +< +lLY$4"$AV'2uN7KZ9L;2o*!Pu2`aXuoDcB$o)uTgoCG`To*8%^o1VC?o/uL5s"XR2r\s!2!]3-k +r::(N0/Pn"9Bu,!~> +lLY$4"$AV'2uN7KZ9L;2o*!Pu2`aXuoDcB$o)uTgoCG`To*8%^o1VC?o/uL5s"XR2r\s!2!]3-k +r::(N0/Pn"9Bu,!~> +lM^a6"3\! +kk"g5!^AV&r:9t`4?Vm""M$0MI9upE!AZM$oDZ9#eGf%?\^^?E!P-_Lo*DWT3^67u97:.1o)Us< +qt'h@"$cB`IHg?R~> +kk"g5!^AV&r:9t`4?Vm""M$0MI9upE!AZM$oDZ9#eGf%?\^^?E!P-_Lo*DWT3^67u97:.1o)Us< +qt'h@"$cB`IHg?R~> +kl(OL!oo]:r;?](bKK/K"Q`YDnEp5R!GI&RrVkmYo`"dijn/9F!TitCr +kk"^2!(-VT!]iG&lLY$/!^D*>rpp1J2da`!#WFM"6h +kk"^2!(-VT!]iG&lLY$/!^D*>rpp1J2da`!#WFM"6h +kl(FI!0mE[!j^";lM^`_!ore;rqunLRC:9:#[M,Ldf%V;rUf@Q!eKCnr;?f@ +kOSmE1cIWX2ba/@!^&\+m.1Q>2go$(oVep3g]%$!]3#(r::,u0/#Q>5>122J,~> +kOSmE1cIWX2ba/@!^&\+m.1Q>2go$(oVep3g]%$!]3#(r::,u0/#Q>5>122J,~> +kPYULJXPPdRC)nj!mBVlm/79)RIKVBrRb-1dcJXM"DE@lZH;;.!eJPTr;?iP +k48U?2uYi<2uN7L2`s=SmdgcE1d> +k48U?2uYi<2uN7L2`s=SmdgcE1d> +k5>=FRJsJlRJd!cREOX_memJuJ`H.jrV]`0jm^Cjs+(:4R@/Zjr;t1&jo#)W< +jn&L2"$\h*Gl7.8QT@1"n+-l>4FLQ-o0+faI7sD-!]!$HiU[1j1-Rr[q""YG3^5P[2#]8to)^a5 +eGJh?0/>S`9BGbq~> +jn&L2"$\h*Gl7.8QT@1"n+-l>4FLQ-o0+faI7sD-!]!$HiU[1j1-Rr[q""YG3^5P[2#]8to)^a5 +eGJh?0/>S`9BGbq~> +jo,4I"66\T^\n$4ag/5!n,3SnbOFotrGYbfnE'KE!bd2 +jR`C1"$/Y*2uE1J3^5Rno)gX$I9upE">;Sr9@We/s"Xa72`*?M2sBi>>s"=L35IjG:jn"!~> +jR`C1"$/Y*2uE1J3^5Rno)gX$I9upE">;Sr9@We/s"Xa72`*?M2sBi>>s"=L35IjG:jn"!~> +jSf+H"1$sTRJZpaZK%ACr<$&5nEp5R"BC$5jn/BIs(DReR=TpWRHXSSoOrg9j3*jYq#(DbZEh[6 +j3.FinbiO2j3mi's&B2Qj5oCpjo']~> +j7E1-!,qc+!]N>EoCE)K0/V0brpp4I5CHl6o)`hc2uYo@2`a"`o*@!+5@-B35<;L6oD^lN49[c. +5<:haoCE'p3_R$]oDUBF5La#hjR[m~> +j7E1-!,qc+!]N>EoCE)K0/V0brpp4I5CHl6o)`hc2uYo@2`a"`o*@!+5@-B35<;L6oD^lN49[c. +5<:haoCE'p3_R$]oDUBF5La#hjR[m~> +j8JnD!205f!h&)>oDJf22p +j0GtYoDJdQZK:3GrVfe!j7Ma2jSaT~> +j7E7/"$\h*2uE1J4?kn!o*RE33dk?+o.MpbU\OEd0/PngI9o-E?MjN1,m^29B5Vo~> +j7E7/"$\h*2uE1J4?kn!o*RE33dk?+o.MpbU\OEd0/PngI9o-E?MjN1,m^29B5Vo~> +j8JtF"66\TRJZpabN#o#r +iq!A[2`EcY2`LX*"*cpj6MC!X1,M3[oCFUj5GLmHo*6p5I9uO:G[C7<"gTd?3]oP(2ZPo7o*IT9 +3]stEGWNCbp%&AKoCK7M6Tk)6"4T7sU\jZ_0*FCDe4Y5Lo7-~> +iq!A[2`EcY2`LX*"*cpj6MC!X1,M3[oCFUj5GLmHo*6p5I9uO:G[C7<"gTd?3]oP(2ZPo7o*IT9 +3]stEGWNCbp%&AKoCK7M6Tk)6"4T7sU\jZ_0*FCDe4Y5Lo7-~> +ir')6R@1@dR@3sN"2E%&PkP%_BS#4(rV]`0j7VO/rT%rI=~> +i:Ht-"$\h*6Mg:[S0/B;/?MX0qZ7eF)6h^*XZ8+X3I7uR^3]d*.#;S+u3_]/: +ZLmbg2#d(J4A/?Ao)gg35LfT%"^*K6ICW\Bo7-~> +i:Ht-"$\h*6Mg:[S0/B;/?MX0qZ7eF)6h^*XZ8+X3I7uR^3]d*.#;S+u3_]/: +ZLmbg2#d(J4A/?Ao)gg35LfT%"^*K6ICW\Bo7-~> +i;N\D"66\TPkt@YirGMArTLbN7j[r<%Voj7N6I"bfrinE'&qrI=~> +ht$qN2`a2&2uE1Ke2f]Nq=FVFs#L +ht$qN2`a2&2uE1Ke2f]Nq=FVFs#L +hu*YJRBklPRJZpboWlZ.q>L>]s0;fZBS#45p%\Lc<CZBJ`FqZ +rVbA^J[G4N#_IWNR=UdnrUBX]"/)s[jnnu\>uanbnE&chrI=~> +hXgb+r]1'=eGAe:56040o*BS"3^5Yf5P&4Uo*@!)5=7Ol2`c3[o*M]X5 +hXgb+r]1'=eGAe:56040o*BS"3^5Yf5P&4Uo*@!)5=7Ol2`c3[o*M]X5 +hYmJBriuQmo_SOdirJ`JrrCZQB]I:Z +d",kDJ[5%K!L^7mir]2Po_JFebN&6kr<4]OJbA^'hYhs~> +hX^t=3]]Aa2`*eso)hZK4?*-.#1PRm3_T'mp@AMB14Abh5<:q&o*M]X4??1-=Zh+\q""eK5 +hX^t=3]]Aa2`*eso)hZK4?*-.#1PRm3_T'mp@AMB14Abh5<:q&o*M]X4??1-=Zh+\q""eK5 +hYd\DZEhZZR=Tter<'FMbF/5*#5"=hZK;&SpAG4rB^kunj0Hl(r<_+ibHeMRL!/uTq#(MMj3+b, +JS9V&bP1r=RBk$'nF68P"+ls$p&"[lfMuU9j7)0drI=~> +h"(Wt2`Ees2u<+K?TLD1\bbn!9K[aro*-s4USIEC6hp6ZZ8+@"3]AuY4Oj/t$?%jf4S)T?2a9>s +m.1<95oD^HH1-` +h"(Wt2`Ees2u<+K?TLD1\bbn!9K[aro*-s4USIEC6hp6ZZ8+@"3]AuY4Oj/t$?%jf4S)T?2a9>s +m.1<95oD^HH1-` +h#.?IR@1A[RJQjb[^+q]jneoW[*.t3r +g[kD'"@"q(1iN6^"$/Y-6L=:F1d=Y3o)R;8o)p^*5>+6?49/FWo)mK!5 +g[kD'"@"q(1iN6^"$/Y-6L=:F1d=Y3o)R;8o)p^*5>+6?49/FWo)mK!5 +g\q,>"QQe=JY;l<"1$smPjJ>MJ`Gkjr;cKbr<-,gj5o>#b5e+.r<)\Cj0J[_s-Wo2ZL7YoTUFj- +jnnu]oMnnBj7Ma!g\lX~> +g@GD*3]]D&2u3%I3^5`-mdgOQ1d=4ro*@*1?LpNF5<:k"o*I693jSAK1cINZn+-Y24?lL7oD^HI +1-a8]9@V_fJ,~> +g@GD*3]]D&2u3%I3^5`-mdgOQ1d=4ro*@*1?LpNF5<:k"o*I693jSAK1cINZn+-Y24?lL7oD^HI +1-a8]9@V_fJ,~> +gAM,AZEh[QRJHd`ZK'-!mem77J`Ge^r +f^f>/2`a/a2`,ILo)s;#5<"r!o)ga1\PDbf#VnW>9Cqa65 +f^f>/2`a/a2`,ILo)s;#5<"r!o)ga1\PDbf#VnW>9Cqa65 +f_l&\RBkkYR=V%-r<0mYj-e$Zr<$`Vji?uk#\`8kjo,.Gj3.2q$A"VgZCq/IRI/24oDJgaJ`Ge` +qY^ZkirI=~> +fCK563]]A^2`-lto)q`J51d=+so*R<52``lV4?E(^9D%fY1cIWl +IJNL70*F$pe9t!Ao7-~> +fCK563]]A^2`-lto)q`J51d=+so*R<52``lV4?E(^9D%fY1cIWl +IJNL70*F$pe9t!Ao7-~> +fDPr=ZEhZAR=WKVr<0L5j5ZR!r<2b+bPgPor +earf""Zeb12`*Aeo)uTb5i5*9;D=S +#B)7N3^;,#?IeXt~> +earf""Zeb12`*Aeo)uTb5i5*9;D=S +#B)7N3^;,#?IeXt~> +ec#N9"gZ>3R=Tqbr<25fj5[oJr<&:ibOG*$$#&AIbPhBjj3-*Lr(1ZK(TEmFD/c~> +eFNrH3]B)^2`ES(q==_M4?klnp@A +eFNrH3]B)^2`ES(q==_M4?klnp@A +eGTZDZC/#AR@/Wfq>CH%bN#nMpAG$EmIL2^B]J3trV_;jd_GMS"QdhMde382".A30deNe@<<['( +nGVbAeGXm~> +e+3Pur]1-G2`*Aco)q0?5<"\eo*I69\Nf]W1ci07kOSl,1d!uqeG/Y80*O*q?@>IQe+8(~> +e+3Pur]1-G2`*Aco)q0?5<"\eo*I69\Nf]W1ci07kOSl,1d!uqeG/Y80*O*q?@>IQe+8(~> +e,997riuXdR=Tq`r<1=(j-d@=r<\%ujl?= +d.@5t"@"q+1c4su"?JY03]H?q!]N5Jrq$.`!)DeM">i/(5>1bBr\"C55CHj2d.;b~> +d.@5t"@"q+1c4su"?JY03]H?q!]N5Jrq$.`!)DeM">i/(5>1bBr\"C55CHj2d.;b~> +d/EsL"QQeUJV!Ro"L?52ZC1"V!h%7!rr)l(!6=@&"G*l=j5p%6r`')hj7)Htd/AI~> +cgq,qr]:$;s"sKA"d_G<3]D!'o*)Ed2a9O%p[\\o0/#(;9CmR)eBmf;~> +cgq,qr]:$;s"sKA"d_G<3]D!'o*)Ed2a9O%p[\\o0/#(;9CmR)eBmf;~> +ci!j3rj)Nks+0qC"j,fbZC.B3r<:i +c1:p%r&Og:r\XB@#I6BQ597:,>9?m'Y~> +c1:p%r&Og:r\XB@#I6BQ597:,>9?m'Y~> +c2@X,r3? +bjtharAjsD2uYZ,o*A#W4?l%m2aZ$Po*8;Q2a9Mh4APS@#sL!q1-\E[91u&(o7-~> +bjtharAjsD2uYZ,o*A#W4?l%m2aZ$Po*8;Q2a9Mh4APS@#sL!q1-\E[91u&(o7-~> +bl%P6rNZIaRJqd1rNbK';S$#imEB]J4DjlQ0ZrI=~> +b4GQm"[>%,1br5+o)VNGr]^TL2`EQ[ZFT>n!jY'Jr\sg@s*aP2r\"L32a=(492!dXo7-~> +b4GQm"[>%,1br5+o)VNGr]^TL2`EQ[ZFT>n!jY'Jr\sg@s*aP2r\"L32a=(492!dXo7-~> +b5M:E"llnVJS9c0r;j:2ro44+R@/Vjf]DJu!n`*UrgEcGs7#[Zr`'2:RH*u5jlQ-XrI=~> +a7K6j#!Y4/1c-sQoCE.8GXFhk4SqAC49If13]d4%qEG*D4AL=8oCDsDr\"L53^:/]91uh:o7-~> +a7K6j#!Y4/1c-sQoCE.8GXFhk4SqAC49If13]d4%qEG*D4AL=8oCDsDr\"L53^:/]91uh:o7-~> +a8PtB#33mpJUqKdoDJjb^XCQlbPU?"b6-eJZEjGPqVq^abK',6oDJZtr`')PZK('6roM6"J,~> +`q'12r]19H5<:_[1bs"=o*;gN9LD0??=*Imr]L0I!e$iSnFHXcr\"C01d?E!r_(9&J,~> +`q'12r]19H5<:_[1bs"=o*;gN9LD0??=*Imr]L0I!e$iSnFHXcr\"C01d?E!r_(9&J,~> +`r,n.riudPj0G)(JS:_GrmEnGN@>r`'&6J`H7uji77L~> +`:Nshs#^?I2`L^m!4(n]"L>SDT9oPfl1=p.s"Xg95 +`:Nshs#^?I2`L^m!4(n]"L>SDT9oPfl1=p.s"Xg95 +`;T\@s2tK(R@4&*!8-T8"PDhgd)l:Kl2CW^s(DXgj5]XrjlQ-RrI=~> +_=R[f!'L6A"$\h'2#]621t:+Jr\+7+#<+k?I7ldhT>C,L~> +_=R[f!'L6A"$\h'2#]621t:+Jr\+7+#<+k?I7ldhT>C,L~> +_>XD>!6bAI"66\ +^[hH9r]1HM3^5Ya2`*?H1-Uf*ht-lR!'^B8s"Xj:3^6r!90YX9^[ls~> +^[hH9r]1HM3^5Ya2`*?H1-Uf*ht-lR!'^B8s"Xj:3^6r!90YX9^[ls~> +^\n/oriusUZK&6YR=Tp&BQ1E4hu3T-!-%p;s(D[hZK(?Ajl>CA^\rZ~> +]CQ"rrAsp?#^TDmH\EoDZ&q4om;lr@e.*s"k$E5?;!pU9=seG~> +]CQ"rrAsp?#^TDmH\EoDZ&q4om;lr@e.*s"k$E5?;!pU9=seG~> +]DV`:rNcFG#NN+XJUqKJJc9jT\.omrVkILDuisPrDii1s+(L"j3,m +\aol03]d7&!BN@B5Q3VA2#B$24teZE1AEO"1B00=2`s;hI=4IM5 +\aol03]d7&!BN@B5Q3VA2#B$24teZE1AEO"1B00=2`s;hI=4IM5 +\buT +[dsJmr]L3A#!=q/90YX'r&=X4oeQP(r\k'E5 +[dsJmr]L3A#!=q/90YX'r&=X4oeQP(r\k'E5 +[f$35rlb>I#0XCEr0dS9ok=AVrg=#7j3,WonEo?9irIN9rI=~> +Z1A%-QV@B@s#U'?s#LQN6UNsu6Td^u?@AS5rB1*Er]C6WGe(*NJ,~> +Z1A%-QV@B@s#U'?s#LQN6UNsu6Td^u?@AS5rB1*Er]C6WGe(*NJ,~> +Z2FacagD&js0DRGs0<'VdaH=^d`^(^mI9f/rQG6$rlYA`^ZDa!J,~> +X7HA&9`7'R3qYW8564,9rB((PX7Li~> +X7HA&9`7'R3qYW8564,9rB((PX7Li~> +X8N(\[/J/JZLuE@irRTgrQ>2fX8RP~> +Vt0u>\[h]5q)nXOrjeruJ,~> +Vt0u>\[h]5q)nXOrjeruJ,~> +Vu6\hjlQKKq9/cXroL'VJ,~> +Jb-GDJ,~> +Jb-GDJ,~> +Jc3.XJ,~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/inputs/english.babel b/inputs/english.babel new file mode 100644 index 0000000..21f9409 --- /dev/null +++ b/inputs/english.babel @@ -0,0 +1,65 @@ +% +% definições para textos em inglês +% +\@namedef{captionsenglish}{% + \def\bibname{References}% + \def\abstractname{Abstract}% + \def\appendixname{Appendix}% + \def\contentsname{Contents}% + \def\listfigurename{List of Figures}% + \def\listtablename{List of Tables}% + \def\figurename{Figure}% + \def\tablename{Table}% + \def\advisorname{Advisor}% + \def\coadvisorname{Coadvisor}% + \def\listabbrvname{List of Abbreviations and Acronyms}% + \def\listsymbolname{List of Symbols}% + \def\annexname{Annex}% + \def\keywordsname{Keywords}% + \def\cipcaption{CIP -- CATALOGING-IN-PUBLICATION}% + \def\byname{by}% + \def\dissname{Thesis (Master)}% + \def\dissspecificinfo{% + Thesis presented to \ppgee of \ufrgs + in partial fulfillment of the requirements for the + title of Master in Electrical Engineering. + + Minor: Automation and Electro-Electronic Instumentation + }% + \def\tesename{Thesis (Ph.D.)}% + \def\tesespecificinfo{% + Thesis presented to \ppgee of \ufrgs + in partial fulfillment of the requirements for the + title of Doctorr in Electrical Engineering. + + Minor: Automation and Electro-Electronic Instumentation + }% + \def\planodoutoradospecificinfo{PhD Work Plan}% + \def\proptesename{Ph.D. Thesis Proposal}% + \def\proptesespecificinfo{Ph.D. Thesis Proposal}% + \def\tcname{Final Report (Master)}% + \def\tcspecificinfo{% + Final Report presented + in partial fulfillment of the requirements for the + title of Specialist in Industrial Automation. + }% + \def\rpname{Research Report}% + \def\financname{Supporting Agencies}% + \def\especname{Monography (specialization)}% + \def\especspecificinfo{% + Monography presented + in partial fulfillment of the requirements for the + title of Specialist. + }% + \def\coordname{Course Coordinator}% +} +\@namedef{dateenglish}{% + \def\monthname{% + \ifcase\month\or% + January\or February\or March\or April\or% + May\or June\or July\or August\or September\or% + October\or November\or December% + \fi% + }% + \def\delet@date{\@publmonth~\@publyear}% +} diff --git a/inputs/espec.def b/inputs/espec.def new file mode 100644 index 0000000..becde50 --- /dev/null +++ b/inputs/espec.def @@ -0,0 +1,37 @@ +% espec.def - pacote com definicoes do curso de especializacao +% Copyright (C) 2004 Walter Fetter Lages +% +% This file was adapted from: +% $Id: espec.def,v 4.2 2003/11/21 22:36:13 avila Exp $ +% +% This is free software, distributed under the GNU GPL; please take +% a look in `deletex.cls' to see complete information on using, copying +% and redistributing these files +% +\ProvidesFile{espec.def}[2004/02/03 Monografia de Especialização] +\newcommand{\titlepagespecificinfo}{\especspecificinfo} +\def\@cipspecificinfo{\especname} +\course{Curso de Especializa{\c{c}}{\~a}o em \delet@espec} + +\newcommand{\espec}[1]{\gdef\delet@espec{#1}} +\DeclareRobustCommand{\coord}[3][]{ + \gdef\@coordlast{#2} + \gdef\@coordfirst{#3} + \gdef\@coord{#1~#3 #2} +} +\renewcommand{\titlepageadvisorinfo}{% +% \@ifundefined{@advisor}{}{\vfill\@advisor\\\advisorname} +% \@ifundefined{@coadvisor}{}{\\[6ex]\@coadvisor\\\coadvisorname} + \vfill\@coord\\\coordname +} +\newcommand{\nominataCEname}{\coordname\ de Especializa{\c{c}}{\~a}o em \delet@espec} +\renewcommand{\nominata}{% + \MakeUppercase{\ufrgs}\\ + \nominataReitname: \nominataReit\\ + \nominataPREname: \nominataPRE\\ + \nominataPRAPGname: \nominataPRAPG\\ + \nominataDirname: \nominataDir\\ + \csname nominataChefe\@dept name\endcsname: \csname nominataChefe\@dept\endcsname\\ + \nominataCEname: \@coord\\ + \nominataBibchefename: \nominataBibchefe +} diff --git a/inputs/pep.def b/inputs/pep.def new file mode 100644 index 0000000..3bdb1bb --- /dev/null +++ b/inputs/pep.def @@ -0,0 +1,2 @@ +\ProvidesFile{pep.def}[2002/11/14 Plano de Estudos e Pesquisa] +\newcommand{\titlepagespecificinfo}{Plano de Estudos e Pesquisa} diff --git a/inputs/plano-doutorado.def b/inputs/plano-doutorado.def new file mode 100644 index 0000000..5c0d5b4 --- /dev/null +++ b/inputs/plano-doutorado.def @@ -0,0 +1,2 @@ +\ProvidesFile{plano-doutorado.def}[2002/11/14 Plano de Doutorado] +\newcommand{\titlepagespecificinfo}{\planodoutoradospecificinfo} diff --git a/inputs/prop-tese.def b/inputs/prop-tese.def new file mode 100644 index 0000000..3da1a40 --- /dev/null +++ b/inputs/prop-tese.def @@ -0,0 +1,2 @@ +\ProvidesFile{prop-tese.def}[2003/02/03 Proposta de Tese] +\newcommand{\titlepagespecificinfo}{\proptesespecificinfo} diff --git a/inputs/rp.def b/inputs/rp.def new file mode 100644 index 0000000..f6ff61b --- /dev/null +++ b/inputs/rp.def @@ -0,0 +1,20 @@ +% rp.def - pacote com definicoes do relatorio de pesquisa +% Copyright (C) 2004 Walter Fetter Lages +% +% This file was adapted from the similar one in iiufrgs-4.2.0 package. +% +% This is free software, distributed under the GNU GPL; please take +% a look in `deletex.cls' to see complete information on using, copying +% and redistributing these files +% +\ProvidesFile{rp.def}[2004/02/03 Relatório de Pesquisa] +\newcommand{\rp}[1]{\gdef\delet@rp{#1}} +\newcommand{\financ}[1]{\gdef\delet@financ{#1}} +\newcommand{\titlepagespecificinfo}{% + \rpname\\ + RP-\delet@rp\\ + \@ifundefined{delet@financ}{}{ + \vspace{4ex} + \financname: \delet@financ + }% +} diff --git a/inputs/tc.def b/inputs/tc.def new file mode 100644 index 0000000..7fb1f25 --- /dev/null +++ b/inputs/tc.def @@ -0,0 +1,3 @@ +\ProvidesFile{tc.def}[2003/02/03 Trabalho de Conclusao] +\newcommand{\titlepagespecificinfo}{\tcspecificinfo} +\def\@cipspecificinfo{\tcname} diff --git a/inputs/tese.def b/inputs/tese.def new file mode 100644 index 0000000..0232b97 --- /dev/null +++ b/inputs/tese.def @@ -0,0 +1,3 @@ +\ProvidesFile{tese.def}[2003/02/03 Tese de Doutorado] +\newcommand{\titlepagespecificinfo}{\tesespecificinfo} +\def\@cipspecificinfo{\tesename} diff --git a/inputs/ti.def b/inputs/ti.def new file mode 100644 index 0000000..6d0dad6 --- /dev/null +++ b/inputs/ti.def @@ -0,0 +1,9 @@ +\ProvidesFile{ti.def}[2002/12/12 Trabalho Individual] +\newcommand{\ti}[2][I]{ + \gdef\@tinumber{#2} + \gdef\@tirelease{#1} +} +\newcommand{\titlepagespecificinfo}{ + Trabalho Individual~\@tirelease\\ + TI-\@tinumber +} -- 2.12.0