diff options
author | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2019-09-02 13:46:59 +0900 |
commit | e0c6872cf40896c7be36b11dcc744620f10adf1d (patch) | |
tree | 60335e10d2f4354b0674ec22d7b53f0f8abee672 /macros/latex/contrib/abntex2 |
Initial commit
Diffstat (limited to 'macros/latex/contrib/abntex2')
36 files changed, 22384 insertions, 0 deletions
diff --git a/macros/latex/contrib/abntex2/README b/macros/latex/contrib/abntex2/README new file mode 100644 index 0000000000..c7918929d3 --- /dev/null +++ b/macros/latex/contrib/abntex2/README @@ -0,0 +1,444 @@ + abnTeX2 + Typeset technical and scientific + Brazilian documents based on ABNT rules + +----------------------------------------------------------------- + +This is the README file for abntex2 class and abntex2cite package. +Please read the license information at the end of this file. + +The abntex2 class and the abntex2cite package are intended to +assist the preparation of technical and scientific documents +(like thesis, articles, research projects and other +academic papers) based on ABNT (Associação Brasileira de Normas +Técnicas) rules used in Brazil. + +The latest version of abnTeX2 is v-1.9.7 (2018/11/24). + +SUMMARY +----------------------------------------------------------------- + + This file consists of the following sections: + + . Change history + . Installation + . Documentation + . Copying and modification + . Help + +CHANGE HISTORY +----------------------------------------------------------------- + 2018/11/24 - v1.9.7 + . added compliance to ABNT NBR 6022:2018 for article template + . added \tituloestrangeiro (title in foreign language) for article template + . fixed various spelling errors and improvements + (thanks to @edusantana @apinheiro @ycherem) + . added example of frame (Quadro) in abntex2-modelo-trabalho-academico.tex + (thanks to @edusantana) + + 2016/02/26 - v1.9.6.1 + . fixed warning message in the english TOC + + 2016/02/26 - v1.9.6 + . added compliance to ABNT NBR 10719:2015 + . added \ABNTEXcaptiondelim command + . added documentation for superscript citations + . changed caption's separator to enddash, in accordance to ABNT NBR 14724:2011 + . removed implementation of multifootnote, once memoir has "," as + default value for \multfootsep + . fixed invalid dependence on relsize package + . fixed footnote mark size for footmarkers more than 1 character longer + . fixed caption delimiter: + \ABNTEXcaptiondelim: \textendash for captions + \ABNTEXcaptionfontedelim: colon for source (fonte) + + 2015/04/28 - v1.9.5 + . fixed abntex2cite.pdf bibliography errors + . normalized the authorship of the documents + + 2015/04/26 - v1.9.4 + . changed url references to the new domain: www.abntex.net.br (#143) + . fixed differences in .bst files (#144) + . added back the "calc" package in order to solve conflicts + with chapter configurations (#140) + + 2015/01/26 - v1.9.3 + . added \selectlanguage at begin{document} in all examples + . added a minimal pandoc template, making it possible to generate abntex2 + documents from markdown files + . changed sumario=abnt-6027-2012 option: now the "References" chapter label + is printed in uppercase in TOC + . changed deprecated command \glossarystyle to \setglossarystyle + . changed abntex2.tex: + \counterwithout replaced by \counterwithin + added several improvements + . changed .sty files to print "volume" field at @book bib entries + . changed example of "Ficha catalográfica" + . changed default implementation of \imprimircapa + . changed default value for \ABNTEXsignskip from 1cm to 0.7cm + . removed "calc" package dependency in order to solve conflicts + with "external" tikz library + . removed change history from source files + + 2014/01/26 - v1.9.2 + . fixed "undefined control sequence. l.100 \settocpreprocessor ...": abntex2.cls + now loads sumario=tradicional by default when memoir command \settocpreprocessor + is not present (\settocpreprocessor was added in memoir {v3.6k}{2012/09/18}, TexLive 2013) + . changed default article margins from 4cm to 3cm + + 2013/12/26 - v1.9.1 + . minor fix errors in sumario=tradicional option + . changed the presentation example name to 'Modelo de apresentação de + slides com Beamer e abnTeX2' + . added escape for '%', '#' and '_' characters in URL of bibliography references + . added information about "url packages" to abntex2cite.tex documentation + . changed configurations in Table of Contents when option + abnt-6027-2012 is active. Now the chapter entry is in upper case, and + the others entries has different formats as well + . changed implementation of \phantompart: the macro adds some spacing in TOC + even whether sumario=abnt-6027-2012 is not active + . changed implementation of "citacao" environment: now it uses + \ABNTEXfontereduzida instead of \ footnotesize + . Replaced ~--~ by ~\textendash~ in abntex2.cls class + + 2013/10/26 - v1.9 + . added customizations of table of contents in compliance to ABNT NBR 6027:2012 + (class option sumario=abnt-6027-2012 and sumario=tradicional) + . added macro \phantompart that helps control TOC and bookmark + . added microtype package to examples and documentation files + . added a fifth level on text structure (use \paragraph as a subsubsubsection) + . added new example of bibliography reference in abntex2cite (key hamada2008) + . added new Makefile for Linux/POSIX based systems that might be used in order + to install or update abnTeX2 apart of TeXLive/CTAN packages from the + distribution: you might just download and install the last version of abnTeX2 + . fixed url link for "https" addresses on .bst files + . fixed scape of caracter "&" in urls on .bst files + . fixed the layout of url if the option-package-url = url is used with the + abntex2cite.sty. Without this insert the url was displayed without + delimiters '<' and '>' + . fixed title printed with \imprimirtitle in title pages (\imprimircapa, + folhaderostocontent and abntex2-modelo-trabalho-academico's folhadeaprovacao) + . fixed language of the date command (\imprimirdata) + . fixed space between label and name separator ("--") greater than 9th + item of listings + . suppressed "before chapter skip" on items of listings + (\setlength\cftbeforechapterskip{0pt}) + . removed useless cmap package from examples + + 2013/08/26 - v1.8 + . added an example of book produced with abntex2 + . added an example of a beamer presentation produced with abntex2 + . added macros \IBGEtab, \fonte and \nota in order to meet table + formatting requirements from IBGE + . changed indentation, margins, paragraph spacing and further + improvements of abstract environment + . changed the font size of name of tables and figures due to a + congruent interpretation of ABNT NBR 14724:2011 and IBGE rules: + the font size of the name of tables and figures must be the same + of the text. The font size of sources and notes are keep the + same: a smaller and uniform one. + . fixed article model in compliance to ABNT NBR 6022:2003. + . fixed definition of chapternamenumlength in abnt chapter style + . added new general information in the documentation files + + 2013/05/26 - v1.7.1 + . fixed bibliography format for article and journalpart + + 2013/05/25 - v1.7 + . added an optional argument to the citacao environment: language. + Now the quoted text in foreign language is automatically written in italics + and the proper hyphenation system is selected. Use as: + \begin{citacao}[french]Texte français.\end{citacao} + . added new options chapter=TITLE, section=TITLE, subsection=TITLE and + subsubsection=TITLE to the abntex2.cls class. These options change + the sections and chapter titles to upper case; + . added macro \footciteref to abntex2cite that prints a bibliography reference + as a footnote in accordance to ABNT NBR 10520:2002 section 7.1. + . added xindy instructions in glossary model; + . fixed abntex2cite's table 4: there was a line written twice; + . changed class options declaration in all examples; + . fixed wrong \setsecheadstyle implementation that prevented font section be + changed as expected; + . fixed bibliography style for @article and @journalpart caused by wrong + implementation of iso-690-1987 option; + . fixed \apudonline compliance with section 7.1.3 from ABNT NBR 10520:2002: + the publication year of the main author now is printed; + . fixed single spacing before chapters; + . review text of documentations; + . replaced abntex2-doc-abnt-6023-2000.bib file by abntex2-doc-abnt-6023.bib: + the new file replaces numerical bibkeys by keys composed by author name and year. + This aims to turn the document's updates easier; + . merged abntex2-doc-abnt-10520-2001.bib and abntex2-doc-abnt-10520-2002.bib files + into abntex2-doc-abnt-10520.bib; + + 2013/04/30 - v1.6.1 + . fixed use of different languages on example and documentation + files: option "brazil" must be on documentclass + . added visual enhancements on documentation files + . changed the name of documentation files: + from: "Manual de uso dos estilos bibliográficos do pacote abntex2cite: + estilos bibtex compatíveis com a ABNT NBR 6023" + to: "O pacote abntex2cite: Estilos bibliográficos compatíveis com a ABNT NBR 6023" + from: "Manual de uso do pacote abntex2cite: tópicos específicos da + ABNT NBR 10520:2002 e o estilo bibliográfico alfabético (sistema autor-data)" + to: "O pacote abntex2cite: Tópicos específicos da ABNT NBR 10520:2002 e o + estilo bibliográfico alfabético (sistema autor-data)" + . added information about bibliographies on examples. + + 2013/03/23 - v1.6 + . added support for typeset documents in different languages + . enhancements in footnotes: + now there is a comma between sequential footnotes and + more spacing between index and text; + . added new example: glossary with abnTeX2 + . added xelatex, inputenc and fontenc information on abntex2.tex class manual; + . added translations for section, subsection, subsubsection, paragraph and page in \autoref + in order to reach compliance to ABNT NBR 6024:2012 + . added information of compliance to ABNT NBR 6027:2012 + . added translations to english of all macros from abnTeX2 + . added leaders to chapters in TOC + . changed implementation of \titulo, \autor, \data and + \imprimirtitulo, \imprimirautor e \imprimirdata to be translations of + \title, \author, \date, \thetitle, \theauthor e \thedate, respectively. + . added how you can contribute to the abnTeX2 and minipage examples on abntex2-modelo-include.tex + . complete fix iso-690-1987 option: year was placed for + twicebooklet, journalpart, manual, misc, unpublished, patent and unpublished on abntex2cite.sty + . fix creation of macros \su@ExpandTwoArgs, \IfSubStringInString and \su@IfSubStringInString + imported from substr.sty on abntex2cite.sty + . changed position of institutio's name at title page + . removed unnecessary packages makeidx and hyperref from all examples; + . removed unnecessary package "lastpage" from: + abntex2-modelo-projeto-pesquisa, abntex2-modelo-relatorio-tecnico and abntex2-modelo-artigo + . added sections about internacionalization and about \autoref configurations on abntex2.tex class manual; + . added information about \and and \\ on description of macro \autor in abntex2.tex + . added enhancements to abntex2cite.tex and abntex2.tex about bibliographies + . added examples of HEADERS and FOOTERS on abntex2-modelo-artigo.tex + + 2013/02/23 - v1.5 + abntex2.cls: + . added \bookmarksetup{startatroot} in \textual and \postextual + . added "siglas" and "simbolos" environments in order to + create "list of abbreviations and acronyms" and "list of symbols" + . changed article headings to \pagestyle{plain} + . removed \vspace*{1cm} on beginning of cover and titles pages + abntex2-modelo-trabalho-academico.tex + . removed \vspace*{1cm} on beginning of aprovation page + . changed to use "siglas" and "simbolos" environments + . minor changes + abntex2-modelo-relatorio-tecnico.tex + . changed to use "siglas" and "simbolos" environments + . minor changes + abntex2-modelo-projeto-pesquisa.tex + . changed to use "siglas" and "simbolos" environments + . minor changes + abntex2-modelo-artigo.tex: + . added simple spacing as a default option + . minor changes + abntex2-alf.bst and abntex2-num.bst: + . fix iso-690-1987 option: year was placed twice + abntex2cite.sty: + . changed default style for author names in citations from small caps to upper case + . added "versalete" option to use author names in small caps style on citations + abntex2cite-alf.tex: + . added explanations about versalete option + . added explanations about \authorcapstyle, \authorstyle and \yearstyle + abntex2.tex: + . added section about hyphenation + . added ABNTEX NBR 6023 version 2002 compatibility information and information + . added explanations about "siglas" and "simbolos" environments + about the work in progress of updating manuals. + . fix error about \partanexos* information (it was \partname*) + . removed \vspace*{1cm} on beginning of cover and titles pages + changed all models: + . added hyphenation examples + . added \frenchspacing as a default option to deal with space between phrases + + 2013/02/04 - v1.4 + added \partanexos and \partapendices macros as a replacement to \appendixpage + changed all models to use new \partanexos and \partapendices macros + bug fix on abntex2cite.sty: incorrect use of setspace + general review of all examples + updated abntex2-modelo-include-comandos: + . added section about UTF-8 + updated abntex2.tex documentation: + . added enumitem's reference in "Alíneas e subalíneas" section + . added section about UTF-8 + . added sections about the main options of the class + . added \partanexos and \partapendices explanations + . general review + removed change logs from example files + changed README file structure + + 2013/01/18 - v1.3 + added two new model: + . abntex2-modelo-relatorio-tecnico.tex: Technical report in compliance to ABNT NBR 10719:2011 + . abntex2-modelo-projeto-pesquisa.tex: Research project in compliance to ABNT NBR 15287:2011 + added on abntex.tex: + . explanations about heading (not) created by \chapter* + . explanations about font and XeLaTeX + added versions numbers in all files, documents and examples with a new build.sh script + changed default font on examples and documentations to Latin Modern (lmodern) + changed \pretextualchapter to change headings with the value of chapter title + changed \ABNTEXchapterfont: now it uses a font style without serif (\sffamily) + changed thesis model to add examples of \chapter*[heading title]{text title} + changed title of the article model from "Modelo Canônico de Artigos Acadêmicos" + to "Modelo Canônico de Artigo Científico" + changed title of the thesis model from "Modelo Canônico de Trabalhos Acadêmicos" + to "Modelo Canônico de Trabalho Acadêmico" + changed title of abntex2 documentation from "A classe abntex2: Modelo canônico de + trabalhos acadêmicos brasileiros compatível com as normas ABNT NBR 14724:2011, + ABNT NBR 6024:2012 e outras" to "A classe abntex2: Documentos técnicos e científicos + brasileiros compatíveis com as normas ABNT" + as an example of \include, now all example documents share a single file + named abntex2-modelo-include-comandos.tex, that has the content from + abntex2-modelo-trabalho-academico.tex and: + . explanations about \include and \input macros + . explanations about compiling LaTeX documents + bug fix: singlespace on references produced by abntex2cite.sty + bug fix: general orthographic errors + + 2013/01/13 - v1.2.1 + added length \ABNTEXcitacaorecuo, useful on articles + abntex2's twocolumn class option changes \ABNTEXcitacaorecuo to 1.8cm + changed \ABNTEXcitacaorecuo explanation on abntex2.tex and on examples + + 2013/01/12 - v1.2 + added article support to abntex2.cls + added new article example + changed canonical example: new commands, explanations and examples + changed abntex2-modelo.tex file name to abntex2-modelo-trabalho-academico.tex + updated documentation + bug fixes on abntex2.cls + added compatibility information to: + . ABNT NBR 10719:2011: Informação e documentação - Relatório técnico e/ou científico - Apresentação + . ABNT NBR 15287:2011: Informação e documentação - Projeto de pesquisa - Apresentação + . ABNT NBR 6022-2003 - Informação e documentação - Artigo em publicação periódica científica impressa - Apresentação + + 2013/01/05 - v1.1 + bug fixes on abnex2cite.sty when using with Beamer + changed \titulo, \autor and \data to do the same as \title, \author and \date + + 2012/12/20 - v1.0 + initial release on CTAN + + +INSTALLATION +----------------------------------------------------------------- + +Are you new on TeX's world? +--------------------------- + +If you're new to this, see https://github.com/abntex/abntex2/wiki/Instalacao (portuguese) +or https://en.wikibooks.org/wiki/LaTeX/Installing_Extra_Packages (english) for more +information on installing packages. + +"Automagic" instalation on a TeXLive system +------------------------------------------- + +If you already have a TexLive system installed on a Unix-like system (Linux, Mac, BSD), +in order to install the abntex2 class and the abntex2cite package, uncompress the TDS file (something like +abntex2-tds-VERSION.zip or abntex2-tds-VERSION.tar.gz) and type on a Terminal: + + make install + +This will install abnTeX2 on your TeXLive system. + +Manual instalation +------------------ + +You can manually install the abntex2 class and the abntex2cite package in any LaTeX system (TeXLive, MiKTeX, +among others) running over a Windows, Linux, Mac, BSD (among others) if you have: + + abntex2.cls The abntex2 class file. + abntex2cite.sty The abntex2cite citation package file. + abntex2abrev.sty Extension of abntex2cite package. It contains abbreviations helpers macros. + abntex2-alf.bst Numeric citation style file. + abntex2-num.bst Alphanumeric (author-date) citation style file. + abntex2-options.bib Default citation options configurations. + +Put those files somewhere LaTeX can find them. Read the documentation of +your LaTeX system to find out where this might be. + +Test the installation +--------------------- + +Type on a Terminal: + + texdoc abntex2 + +It should open the abntex2.pdf document file. You will find the current version of abnTeX2 on it. + + +DOCUMENTATION +----------------------------------------------------------------- + +The abnTeX2 documentation consists of the following files: + + README Instructions on installation and documentation. + abntex2-modelo-trabalho-academico.tex An usage example of abntex2 class and abntex2cite package producing a thesis + abntex2-modelo-relatorio-tecnico.tex An usage example of abntex2 class and abntex2cite package producing a technical report + abntex2-modelo-projeto-pesquisa.tex An usage example of abntex2 class and abntex2cite package producing a research project + abntex2-modelo-artigo.tex An usage example of abntex2 class and abntex2cite package producing an article + abntex2-modelo-glossarios.tex An usage example of abntex2 class and abntex2cite package producing a glossary + abntex2-modelo-slides.tex An usage example of a beamer presentation with abntex2cite package + abntex2-modelo-include-comandos.tex LaTeX examples shared by others files + abntex2-modelo-livro.tex An usage example of abntex2 class and abntex2cite package producing a book + abntex2-modelo-livro-bandeirinha.jpg Image used by abntex2-modelo-livro.tex + abntex2-modelo-livro-pintassilgo.jpg Image used by abntex2-modelo-livro.tex + abntex2-modelo-livro-saira-amarela.jpg Image used by abntex2-modelo-livro.tex + abntex2-modelo-img-grafico.pdf Image used as an example + abntex2-modelo-img-marca.pdf + abntex2-modelo-references.bib Bib references of examples above + + abntex2.tex The main class documentation + abntex2cite.tex The abntex2cite package documentation + abntex2cite-alf.tex Additional alphanumeric (author-date) citation style documentation + abntex2-doc.bib Bib references used by documentation + abntex2-doc-abnt-10520.bib Specific ABNT NBR 10520:2001 and ABNT NBR 10520:2002 bib references entries + abntex2-doc-abnt-6023.bib Specific ABNT NBR 6023:2000 and ABNT NBR 6023:2002 bib references entries + abntex2-doc-options.bib Options configurations used by documentation + abntex2-doc-test.bib General bib references used by accordance tests + +To produce any documentation above you also need: + ltxdoc.cls (part of the standard LaTeX2e distribution) + all installation files described in "INSTALLATION" section (par of this bundle) + +Compile the documentation as the example below. There are 3 PDF files of documentation and 4 of examples. + + pdflatex FILE.tex + bibtex FILE.aux + makeindex FILE + latex2pdf FILE.tex + latex2pdf FILE.tex + + (the "FILE" entry is one of the .tex file listed above) + + +COPYING AND MODIFICATION +----------------------------------------------------------------- + +Copyright 2001-2003 abnTeX group at http://abntex.codigolivre.org.br +Copyright 2012-2018 abntex2 team at http://www.abntex.net.br + +This package can be redistributed and/or modified under the terms +of the LaTeX Project Public License distributed from CTAN +archives in the directory macros/latex/base/lppl.txt; either +version 1.3 of the license, or (at your option) any later version. + +Universities and other institutions are encouraged to customize +front pages and others files and redistribute them to the users, +but not to change the abnTeX2 files. You may customize almost all +abnTeX2 commands with \renewcommand or using commands from memoir +class. It is better than changing the files themselves. + +HELP +----------------------------------------------------------------- + +You can get help here: + +www http://www.abntex.net.br +group http://groups.google.com/group/abntex2 + +We need your help too. Access the project's home page and contact us. + +Lauro César Araujo - laurocesar at laurocesar dot com diff --git a/macros/latex/contrib/abntex2/doc/abntex2-doc-abnt-10520.bib b/macros/latex/contrib/abntex2/doc/abntex2-doc-abnt-10520.bib new file mode 100644 index 0000000000..95137446ae --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2-doc-abnt-10520.bib @@ -0,0 +1,160 @@ +@book{10520:2000:4.1-1, + author ={X. Y. Z. Authler-Reiriz}, + year =1982, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:4.1-2, + author ={X. Y. Z. Derrida}, + year =1967, + title ={Exemplo de cita{\c c}\~ao no texto}, + pages =293} +@book{10520:2000:4.1-3, + year =1978, + title ={Depoimento sobre qualquer coisa}, + pages ={101-114}} +@book{10520:2000:4.2-1, + author ={X. Y. Z. Mumford}, + year =1949, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:4.2-2, + author ={X. Y. Z. Oliveira and X. Y. Z. Leonardos}, + year =1943, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:4.2-3, + author ={X. Y. Z. Pereira~de~S\'a}, + year =1995, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:4.8, + author ={X. Y. Z. Souto}, + year =1916, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:4.8.1, + author ={X. Y. Z. Candido}, + year =1993, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.3a, + author ={X. Y. Z. Reeside}, + year =1927, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.3b, + author ={X. Y. Z. Reeside}, + year =1927, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.4, + author ={X. Y. Z. Cruz and X. Y. Z. Correa and X. Y. Z. Costa}, + year =1998, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.4-98, + author ={X. Y. Z. Cruz and X. Y. Z. Correa and X. Y. Z. Costa}, + year =1998, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.4-99, + author ={X. Y. Z. Cruz and X. Y. Z. Correa and X. Y. Z. Costa}, + year =1999, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.4-00, + author ={X. Y. Z. Cruz and X. Y. Z. Correa and X. Y. Z. Costa}, + year =2000, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.5a, + author ={X. Y. Z. Fonseca}, + year =1997, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.5b, + author ={X. Y. Z. Paiva}, + year =1997, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.5c, + author ={X. Y. Z. Silva}, + year =1997, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520:2000:5.1.5ab, + author ={X. Y. Z. Fonseca and X. Y. Z. Paiva}, + year =1997, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{Evans1987, + author ={X. Y. Z. Evans}, + year =1987, + title ={Exemplo de cita{\c c}\~ao no texto}} +@hidden{Sage1992, + author ={X. Y. Z. Sage}, + year =1992, + title ={Exemplo de cita{\c c}\~ao no texto}} +@hidden{Silva1992, + author ={X. Y. Z. Silva}, + year =1992} +@book{Abreu1999, + author ={X. Y. Z. Abreu}, + year =1999, + title ={Exemplo de cita{\c c}\~ao no texto}} +@book{10520-2002:6.3-1, + author ={Jos\'e Reinaldo de Lima Lopes}, + title ={O direito na história}, + address ={S\~ao Paulo}, + publisher={Max Limonad}, + year =2000} +@book{10520-2002:6.3-2, + author ={Noberto Bobbio}, + title ={O positivismo jur{\'\i}dico}, + subtitle ={li{\c c}\~oes de Filosofia do Direito}, + publisher={\'Icone}, + address ={S\~ao Paulo}, + year =1995} +@article{10520-2002:6.3-3, + author ={Jossua, Jean Pierre and Metz, Johann Baptist}, + title ={Editorial: Teologia e Literatura}, + journal ={Concilium}, + address ={Petr\'opolis}, + volume =115, + number =5, + pages ={2-5}, + year =1976} +@book{10520-2002:6.3-4, + author ={S. Merriam and R. Caffarella}, + title ={Learning in adulthood}, + subtitle ={a comprehensive guide}, + address ={San Francisco}, + publisher={Jossey-Bass}, + year =1991} +@book{10520-2002:6.3-5, + organization={Comiss\~ao das Comunidades Europ\'eias}, + title ={A uni\~ao europ\'eia}, + address ={Luxemburgo}, + publisher={Servi{\c c}o das Publica{\c c}\~oes Oficiais das Comunidades Europ\'eias}, + year =1992} +@manual{10520-2002:6.3-6, + organization={Brasil. {Ministério da Administra{\c c}\~ao Federal e da Reforma do Estado}}, + org-short ={Brasil}, + title ={Plano diretor da reforma do aparelho do estado}, + address ={Brasília, DF}, + year =1995} +@article{10520-2002:6.3-7, + title ={Anteprojeto de lei}, + journal ={Estudos e Debates}, + address ={Brasília, DF}, + number =13, + pages ={51-60}, + month =jan, + year =1987} +@article{10520-2002:6.3-8, + title ={A~flor prometida}, + journal ={A Folha de S.~Paulo}, + address ={S\~ao Paulo}, + pages =4, + month ="2 " # apr, + year =1995} +@article{10520-2002:6.3-9, + title ={Nos~canaviais, mutila{\c c}\~ao em vez de lazer e escola}, + journal ={O~Globo}, + address ={Rio de Janeiro}, + month ="16 " # jul, + pages =12, + section ={O Pa{\'\i}s}, + year =1995, + abnt-note ={N\~ao sabemos porque no original a se{\c c}\~ao vem antes da p\'agina. Ainda estamos verificando isso.}} +@book{10520-2002:7.1.1, + title ={Direitos humanos, direitos sociais e justiça}, + publisher ={Malheiros}, + address ={São Paulo}, + year =1994, + editortype ={Org.}, + editor ={José Eduardo Faria}}
\ No newline at end of file diff --git a/macros/latex/contrib/abntex2/doc/abntex2-doc-abnt-6023.bib b/macros/latex/contrib/abntex2/doc/abntex2-doc-abnt-6023.bib new file mode 100644 index 0000000000..e0f4f8b9e8 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2-doc-abnt-6023.bib @@ -0,0 +1,2054 @@ +%% Modificado 31-07-2015, Youssef Cherem: remoção de maiúsculas entre chaves, como {A}. + +@book{gomes1998, + abnt-6023-2000-section = {7.1.3-1}, + author ={Gomes, L. G. F. F}, + title ={Novela e sociedade no Brasil}, + address ={Niter\'oi}, + publisher={EdUFF}, + year ={1998}, + pages =137, + dimensions={21~cm}, + series ={Cole{\c c}\~ao Antropologia e Ci\^encia Pol{\'\i}tica}, + number =15, + note ={Bibliografia: p. 131--132}, + isbn ={85-228-0268-8}} +@book{FUNDAP1994, + abnt-6023-2000-section = {7.1.3-2}, + title ={Perfil da administra{\c c}\~ao p\'ublica paulista}, + edition ={6}, + address ={S\~ao Paulo}, + publisher={FUNDAP}, + year =1994, + pages =317, + dimensions={28~cm}, + note ={Inclui {\'\i}ndice}, + isbn ={85-7285-026-0}} +@phdthesis{barcelos1998, + abnt-6023-2000-section = {7.1.3-3}, + author ={M. F. P. Barcelos}, + title ={Ensaio tecnol\'ogico, bioqu{\'\i}mico e sensorial de soja e gandu + enlatados no est\'agio verde e matura{\c c}\~ao de colheita}, + type ={Doutorado em Nutri{\c c}\~ao}, + year =1998, + school ={Faculdade de Engenharia de Alimentos, Universidade Estadual de Campinas}, + address ={Campinas}, + pages =160, + pagename={f.}} +@booklet{IBICT1993, + abnt-6023-2000-section = {7.1.3-4}, + organization={IBICT}, + title ={Manual de normas de editora{\c c}\~ao do {IBICT}}, + edition =2, + address ={Bras{\'\i}lia, DF}, + year =1993, + pages =41} +@book{houaiss1996, + abnt-6023-2000-section = {7.1.3-5}, + editor ={A. Houaiss}, + title ={Novo dicion\'ario {Folha Webster's}}, + subtitle={ingl\^es/portugu\^es, portugu\^es/ingl\^es}, + furtherresp={Co-editor Ismael Cardim}, + address ={S\~ao Paulo}, + publisher={Folha da Manh\~a}, + year =1996, + note ={Edi{\c c}\~ao exclusiva para o assinante da Folha de S.\ Paulo}} +@book{folha1995, + abnt-6023-2000-section = {7.1.3-6}, + title ={Brasil: roteiros tur{\'\i}sticos}, + address ={S\~ao Paulo}, + publisher={Folha da Manh\~a}, + year =1995, + pages =319, + illustrated={}, + series ={Roteiros tur{\'\i}sticos Fiat}, + note ={Inclui mapa rodovi\'ario}} +@manual{secretaria1989, + abnt-6023-2000-section = {7.1.3-7}, + organization={S\~ao Paulo {(Estado). Secretaria do Meio Ambiente. + Coordenadoria de Planejamento Ambiental.}}, + title ={Estudo de impacto ambiental --- EIA, Relat\'orio de + Impacto Ambiental --- RIMA}, + subtitle={manual de orienta{\c c}\~ao}, + address ={S\~ao Paulo}, + year =1989, + pages =48, + series ={S\'erie Manuais}} +@manual{museu1997, + abnt-6023-2000-section = {7.1.3-8}, + organization ={Museu~da~Imigra{\c c}\~ao {(S\~ao Paulo, SP)} }, + title ={Museu da Imigra{\c c}\~ao --- S. Paulo}, + subtitle={cat\'alogo}, + address ={S\~ao Paulo}, + year =1997, + pages =16} +@manual{moreira1997, + abnt-6023-2000-section = {7.1.3-9}, + organization = {Instituto Moreira Salles}, + title ={S\~ao Paulo de Vincenzo Pastore}, + subtitle={fotografias: de 26 de abril a 3 de agosto de 1997, {Casa + da cultura de Po{\c c}os de Caldas, MG}}, + year =1997, + note ={1 folder. Apoio Minist\'erio da Cultura: Lei Federal de + Incentivo \`a Cultura}} +@book{torelly1991, + abnt-6023-2000-section = {7.1.3-10}, + author ={M. Torelly}, + title ={Almanaque para 1949}, + subtitle={primeiro semestre ou Almanaque d'A Manh\~a}, + edition ={Ed. fac-sim}, + address ={S\~ao Paulo}, + publisher={Studioma: Arquivo do Estado}, + year =1991, + series ={Cole{\c c}\~ao Almanaques do Bar\~ao de Itarar\'e}, + note ={Cont\'em iconografia e depoimentos sobre o autor}} +@incollection{romano1996, + abnt-6023-2000-section = {7.2.2-1}, + author ={G. Romano}, + title ={Imagens da juventude na era moderna}, + editor ={G. Levi and J. Schmidt}, + editortype={Org.}, + booktitle={Hist\'oria dos jovens 2}, + booksubtitle={a \'epoca contempor\^anea}, + address ={S\~ao Paulo}, + publisher={Companhia das Letras}, + year ={1996}, + pages ={7-16}} +@inbook{santos1994, + abnt-6023-2000-section = {7.2.2-2}, + author ={dos Santos, Fernando Rodrigues}, + title ={A coloniza{\c c}\~ao da terra do Tucuj\'us}, + booktitle={Hist\'oria do Amap\'a, {1$^o$} grau}, + edition =2, + address ={Macap\'a}, + publisher={Valcan}, + year =1994, + chapter =3, + pages ={15-24}} +@book{koogan1998, + abnt-6023-2000-section = {7.3.2-1}, + editor ={A. Koogan and A. Houaiss}, + title ={Enciclop\'edia e dicion\'ario digital 98}, + furtherresp={Dire{\c c}\~ao geral de Andr\'e Koogan Breikman}, + address ={S\~ao Paulo}, + publisher={Delta: Estad\~ao}, + year =1998, + note ={5 CD-ROM. Produzida por Videolar Multim{\'\i}dia}} +@inbook{priberam1998, + abnt-6023-2000-section = {7.3.2-2}, + title ={Pol{\'\i}tica}, + booktitle={Dicion\'ario da l{\'\i}ngua portuguesa}, + address ={Lisboa}, + publisher={Priberam Inform\'atica}, + year =1998, + url ={http://www.priberam.pt/dlDLPO}, + urlaccessdate={8 mar. 1999}} +@inbook{secretaria1999, + abnt-6023-2000-section = {7.3.2-3}, + organization={S\~ao Paulo {(Estado). Secretaria do Meio Ambiente}}, + title ={Tratados e organiza{\c c}\~oes ambientais em mat\'eria de + meio ambiente}, + booktitle={Entendendo o meio ambiente}, + address ={S\~ao Paulo}, + volume =1, + url ={http://www.bdt.org.br/sma/entendendo/atual.htm}, + urlaccessdate={8 mar. 1999}, + year =1999} +@book{brasileira1939, + abnt-6023-2000-section = {7.4.1.3-1}, + organization={Revista Brasileira de Geografia}, + address ={Rio de Janeiro}, + publisher={IBGE}, + note ={Trimestral. Absorveu Boletim Geogr\'afico do IBGE. \'Indice acumulado. + 1939--1983}, + year ={1939--}, + issn ={0034-723X}} +@book{geografico1943, + abnt-6023-2000-section = {7.4.1.3-2}, + organization={Boletim Geogr\'afico}, + address ={Rio de Janeiro}, + publisher={IBGE}, + year ={1943-1978}, + note ={Trimestral}} +@book{paulista1941, + abnt-6023-2000-section = {7.4.1.3-3}, + organization={S\~ao Paulo Medical Journal=Revista Paulista de Medicina}, + address ={S\~ao Paulo}, + publisher={Associa{\c c}\~ao Paulista de Medicina}, + year ={1941-}, + note ={Bimensal}, + issn ={0035-0362}, + abnt-note={O sinal de igualdade \'e do jeito que est\'a no exemplo da `norma'.}} +@journalpart{fgv1984, + abnt-6023-2000-section = {7.4.2-1}, + title ={Conjuntura Econ\^omica. As 500 maiores empresas do Brasil}, + address ={Rio de Janeiro}, + publisher={FGV}, + volume =38, + number =9, + month =sep, + year =1984, + pages =135, + note ={Edi{\c c}\~ao Especial}} +@journalpart{ibge1983, + abnt-6023-2000-section = {7.4.2-2}, + title ={Pesquisa Nacional por amostra de domic{\'\i}lios. + M\~ao-de-obra e previd\^encia}, + address ={Rio de Janeiro}, + publisher={IBGE}, + volume =7, + year =1983, + note ={Suplemento}} +@journalpart{tres2000, + abnt-6023-2000-section = {7.4.2-3}, + title ={Dinheiro}, + subtitle={revista semanal de neg\'ocios}, + address ={S\~ao Paulo}, + publisher={Ed.\ Tr\^es}, + number =148, + month ={28 jun.}, + year =2000, + pages =98} +@article{costa1998, + abnt-6023-2000-section = {7.4.2.1-1}, + author ={V. R. Costa}, + title ={{\`A} Margem da lei: o Programa Comunidade Solid\'aria}, + journal ={Em Pauta}, + section ={Revista da Faculdade de Servi{\c c}o Social da UERJ}, + address ={Rio de Janeiro}, + number =12, + pages ={131-148}, + year =1998}} +@article{gurgel1997, + abnt-6023-2000-section = {7.4.2.1-2}, + author ={C. Gurgel}, + title ={Reforma do estado e seguran{\c c}a p\'ublica}, + journal ={Pol{\'\i}tica e administra{\c c}\~ao}, + address ={Rio de Janeiro}, + volume =3, + number =2, + pages ={15-21}, + month =sep, + year =1997}} +@article{tourinho1997, + abnt-6023-2000-section = {7.4.2.1-3}, + author ={Tourinho, Neto, F. C.}, + title ={Dano ambiental}, + journal ={Consulex}, + section ={Revista Jur{\'\i}dica}, + address ={Bras{\'\i}lia, DF}, + year ={1997}, + number =1, + volume ={ano~1}, + pages ={18-23}, + month =feb}} +@article{mansilla1998, + abnt-6023-2000-section = {7.4.2.1-4}, + author ={H. C. F. Mansilla}, + title ={La controversia entre universalismo y particularismo en la + filosofia de la cultura}, + journal ={Revista Latinoamericana de Filosofia}, + address ={Buenos Aires}, + volume =24, + number =2, + month ={primavera}, + year =1998}} +@article{aldus1997, + abnt-6023-2000-section = {7.4.2.2.1-1}, + title ={Costura {$\times$} {P. U. R.}}, + journal ={Aldus}, + address ={S\~ao Paulo}, + volume ={ano 1}, + number =1, + month =nov, + year =1997, + note ={Encarte t\'ecnico, p.~8}} +@article{naves1999, + abnt-6023-2000-section = {7.4.2.2.1-2}, + author ={P. Naves}, + title ={Lagos andinos d\~ao banho de belexa}, + journal ={Folha de S.\ Paulo}, + address ={S\~ao Paulo}, + month ={28 jun.}, + year =1999, + note ={Folha Turismo, Caderno 8, p.~13}} +@article{leal1999, + abnt-6023-2000-section = {7.4.2.2.2}, + author ={L. N. Leal}, + title ={{MP} fiscaliza com autonomia total}, + journal ={Jornal do Brasil}, + address ={Rio de Janeiro}, + pages =3, + month ={25 abr.}, + year =1999} +@article{silva1998, + abnt-6023-2000-section = {7.4.2.3-1}, + author ={M. M. L. Silva}, + title ={Crimes da era digital}, + journal ={.Net}, + address ={Rio de Janeiro}, + month =nov, + year =1998, + note ={Se{\c c}\~ao Ponto de Vista}, + url ={http://www.brazilnet.com.br/contexts/brasilrevistas.htm}, + urlaccessdate={28 nov. 1998}} +@article{ribeiro1998, + abnt-6023-2000-section = {7.4.2.3-2}, + author ={P. S. G. Ribeiro}, + title ={Ado{\c c}\~ao \`a brasileira}, + subtitle={uma an\'alise s\'ocio-jur{\'\i}dica}, + journal ={Datavenia}, + address ={S\~ao Paulo}, + number =18, + volume ={ano~3}, + year =1998, + month =aug, + url ={http://www.datavenia.inf.br/frameartig.html}, + urlaccessdate={10 set. 1998}} +@article{pc1998, + abnt-6023-2000-section = {7.4.2.3-3}, + title ={Windows 98: o melhor caminho para atualiza{\c c}\~ao}, + journal ={PC World}, + address ={S\~ao Paulo}, + number =75, + month =sep, + year =1998, + url ={http://www.idg.com.br/abre.htm}, + urlaccessdate={10 set. 1998}} +@article{gsilva1998, + abnt-6023-2000-section = {7.4.2.3-4}, + author ={I. G. Silva}, + title ={Pena de morte para o nasciturno}, + journal ={O Estado de S.~Paulo}, + address ={S\~ao Paulo}, + month ={19 set.}, + year =1998, + url ={http://www.providafamilia.org/pena_morte_nasciturno.htm}, + urlaccessdate={10 set. 1998}} +@article{kelly1996, + abnt-6023-2000-section = {7.4.2.3-5}, + author ={R. Kelly}, + title ={Electronic publishing at {APS}: its not just online journalism}, + journal ={APS News Online}, + address ={Los Angeles}, + month ={nov.}, + year =1996, + url ={http://www.aps.org/apsnews/1196/11965.html}, + urlaccessdate={25 nov. 1998}, + abnt-note={No original est\'a `Nov.' em vez de `nov.'. Trata-se de um boletim + informativo de sociedade científica (APS) + e n\~ao de um jornal científico como afirma a `norma'.}} +@article{nordeste1998, + abnt-6023-2000-section = {7.4.2.3-6}, + title ={Arranjo tribut\'ario}, + journal ={Di\'ario do Nordeste Online}, + address ={Fortaleza}, + month ={27 nov.}, + year =1998, + url ={http://www.diariodonordeste.com.br}, + urlaccessdate={28 nov. 1998}} +@proceedings{redes1995, + abnt-6023-2000-section = {7.5.1.2-1}, + organization={Simp\'osio Brasileiro de Redes de Computadores}, + conference-number=13, + conference-location={Belo Horizonte}, + conference-year=1995, + year =1995, + address ={Belo Horizonte}, + title ={Anais...}, + publisher={UFMG}, + pages =655} +@proceedings{chemical1984, + abnt-6023-2000-section = {7.5.1.2-2}, + organization={IUFROST International Symposium on Chemical Changes During Food + Processing}, + conference-year=1984, + conference-location={Valencia}, + year =1984, + address ={Valencia}, + title ={Proceedings...}, + publisher ={Instituto de Agroquimica y Tecnologia de Alimentos}} +@proceedings{quimica1997, + abnt-6023-2000-section = {7.5.1.2-3}, + organization={Reuni\~ao Anual da Sociedade Brasileira de Qu\'imica}, + conference-number=20, + conference-year=1997, + conference-location={Po{\c c}os de Caldas}, + title ={Qu{\'\i}mica}, + subtitle ={academia, ind\'ustria, sociedade: livro de resumos}, + address ={S\~ao Paulo}, + publisher ={Sociedade Brasileira de Qu{\'\i}mica}, + year =1997} +@inproceedings{martin1997, + abnt-6023-2000-section = {7.5.2.2-1}, + author ={Martin, Neto, L. and C. Bayer and J. Mielniczuk}, + title ={Altera{\c c}\~oes qualitativas da mat\'eria org\^anica e os + fatores determinantes da sua estabilidade num solo podz\'olico + vermelho-escuro em diferentes sistemas de manejo}, + organization={Congresso Brasileiro de Ci\^encia do Solo}, + conference-number=26, + conference-year=1997, + conference-location={Rio de Janeiro}, + booktitle ={Resumos...}, + address ={Rio de Janeiro}, + publisher ={Sociedade Brasileira de Ci\^encia do Solo}, + year =1997, + pages =443, + note ={ref. 6--141}, + abnt-note ={No original: `p. 443, ref. 6-141' em vez de `p. 443. ref. 6-141'.}} +@inproceedings{brayner1994, + abnt-6023-2000-section = {7.5.2.2-2}, + author ={A. R. A. Brayner and C. B. Medeiros}, + title ={Incorpora{\c c}\~ao do tempo em {SGDB} orientado a objetos}, + organization={Simp\'osio Brasileiro de Banco de Dados}, + conference-number=9, + conference-year=1994, + conference-location={S\~ao Paulo}, + booktitle ={Anais...}, + address ={S\~ao Paulo}, + publisher ={USP}, + year =1994, + pages ={16-29}} +@inproceedings{souza1994, + abnt-6023-2000-section = {7.5.2.2-3}, + author ={L. S. Souza and A. L. Borges and J. O. Rezende}, + title ={Influ\^encia da corre{\c c}\~ao e do preparo do solo sobre algumas + propriedades qu{\'\i}micas do solo cultivado com bananeiras}, + organization={Reuni\~ao Brasileira de Fertilidade do Solo e Nutri{\c c}\~ao de Plantas}, + conference-number=21, + conference-year=1994, + conference-location={Petrolina}, + booktitle ={Anais...}, + address ={Petrolina}, + publisher ={EMPRAPA, CATSA}, + year =1994, + pages ={3-4}} +@proceedings{cientifica1996, + abnt-6023-2000-section = {7.5.3-1}, + organization={Congresso de Inicia{\c c}\~ao Cient\'ifica da {UFPe}}, + conference-number=4, + conference-year=1996, + conference-location={Recife}, + title ={Anais eletr\^onicos...}, + address ={Recife}, + publisher ={UFPe}, + year =1996, + url ={http://www.propesq.ufpe.br/anais/anais.htm}, + urlaccessdate={21 jan. 1997}} +@inproceedings{oliveira1996, + abnt-6023-2000-section = {7.5.3-2}, + author ={R. N. Silva and R. Oliveira}, + title ={Os limites pedag\'ogicos do paradigma da qualidade total na + educa{\c c}\~ao}, + organization={Congresso de Inicia{\c c}\~ao Cient\'ifica da {UFPe}}, + conference-number=4, + conference-year=1996, + conference-location={Recife}, + address ={Recife}, + booktitle ={Anais eletr\^onicos...}, + publisher ={UFPe}, + year =1996, + url ={http://www.propesq.ufpe.br/anais/anais/educ/ce04.htm}, + urlaccessdate={21 jan. 1997}, + abnt-note ={A url no original \'e impossível.}} +@inproceedings{guncho1998, + abnt-6023-2000-section = {7.5.3-3}, + author ={M. R. Guncho}, + title ={A educa{\c c}\~ao \`a dist\^ancia e a biblioteca universit\'aria}, + organization={Semin\'ario de Bibliotecas Universit\'arias}, + conference-number=10, + conference-year=1998, + conference-location={Fortaleza}, + booktitle ={Anais...}, + address ={Fortaleza}, + publisher ={Tec Treina}, + year =1998, + note ={1~CD}} +@inproceedings{sabroza1998, + abnt-6023-2000-section = {7.5.3-4}, + author ={P. C. Sabroza}, + title ={Globaliza{\c c}\~ao e sa\'ude: impacto nos perfis epidemiol\'ogicos das + popula{\c c}\~oes}, + organization={Congresso Brasileiro de Epidemiologia}, + conference-number=4, + conference-year=1998, + conference-location={Rio de Janeiro}, + booktitle ={Anais eletr\^onicos...}, + address ={Rio de Janeiro}, + publisher ={ABRASCO}, + year =1998, + note ={Mesa-redonda}, + url ={http://www.abrasco.com.br/epirio98/}, + urlaccessdate={17 jan. 1999}} +@inproceedings{krzyzanowski1996, + abnt-6023-2000-section = {7.5.3-5}, + author ={R. F. Krzyzanowski}, + title ={Valor agregado no mundo da informa{\c c}\~ao: um meio de criar + novos espa{\c c}os competitivos a partir da tecnologia da informa{\c c}\~ao + e melhor satisfazer \`as necessidades dos clientes/usu\'arios}, + organization={Congresso Regional de Informa{\c c}\~ao em Ci\^encias da Sa\'ude}, + conference-number=3, + conference-year=1996, + conference-location={Rio de Janeiro}, + booktitle ={Interliga{\c c}\~oes da tecnologia da informa{\c c}\~ao}, + booksubtitle={um elo futuro}, + url ={http://www.bireme.br/cgi-bin/crics3/texto?titulo=VALOR+AGREGADO+NO+MUNDO}, + urlaccessdate={26 jan. 1999}} +@patent{cruvinel1989, + abnt-6023-2000-section = {7.6}, + organization={Embrapa. {Unidade de Apoio, Pesquisa e Desenvolvimento de Instrumenta{\c c}\~ao + Agropecu\'aria (S\~ao Carlos)}}, + author={Paulo Estev{\~a}o Cruvinel}, + title ={Medidor digital multisensorial de temperatura para solos}, + number ={BR n. PI 8903105-9}, + howpublished={26 jun. 1989, 30 maio 1995}} +@book{brasil1988, + abnt-6023-2000-section = {7.7.1.2-1}, + organization ={Brasil}, + title ={Constituição da República Federativa do Brasil}, + type ={Constituição (1988)}, + address ={Brasília, DF}, + publisher={Senado}, + year =1988}} +@article{brasil1966, + abnt-6023-2000-section = {7.7.1.2-2}, + organization ={Brasil}, + title ={Constitui{\c c}\~ao (1988). Emenda constitucional n{$^o$}9, de 9 de novembro de 1995. + D\'a nova reda{\c c}\~ao ao art.\ 177 da Constitui{\c c}\~ao Federal, + alterando e inserindo par\'agrafos}, + address ={S\~ao Paulo}, + month ={out./dez.}, + volume ={59}, + pages ={1966}, + journal ={Lex}, + section ={Colet\^anea de Legisla{\c c}\~ao e Jurisprud\^encia: legisla{\c c}\~ao + federal e margin\'alia}, + year =1995}} +@article{brasil1997, + abnt-6023-2000-section = {7.7.1.2-3}, + organization ={Brasil}, + title ={Medida provis\'oria n{$^o$} 1.569-9, de 11 de dezembro de 1997. + Estabelece multa em opera{\c c}\~oes de importa{\c c}\~ao, e d\'a outras + provid\^encias.}, + publisher={Poder Executivo}, + journal ={Di\'ario Oficial [da] Rep\'ublica Federativa do Brasil}, + address ={Bras{\'\i}lia, DF}, + month ={14 dez.}, + year ={1997}, + note ={Se{\c c}\~ao~1, p.~29514}} +@article{lex1998, + abnt-6023-2000-section = {7.7.1.2-4}, + organization ={S\~ao Paulo {(Estado)}}, + title ={Decreto n{$^o$} 42.822, de 20 de janeiro de 1998. + Disp\~oe sobre a desativa{\c c}\~ao de unidades administrativas + de \'org\~aos da administra{\c c}\~ao direta e das autarquias do Eestado + e d\'a provid\^encias correlatas}, + journal ={Lex}, + section ={Colet\^anea de Legisla{\c c}\~ao e Jurisprud\^encia}, + address ={S\~ao Paulo}, + volume =62, + number =3, + pages ={217-220}, + year =1998} +@article{leis1991, + abnt-6023-2000-section = {7.7.1.2-5}, + organization={Brasil. {Congresso. Senado}}, + title ={Resolu{\c c}\~ao n{$^o$} 17, de 1991. Autoriza o desbloqueio + de Letras Financeiras do Tesouro do Estado do Rio + Grande do Sul, atrav\'es de revoga{\c c}\~ao do par\'agrafo + 2{$^o$}, do artigo 1{$^o$} da Resolu{\c c}\~ao n{$^o$} 72, de 1990}, + journal ={Cole{\c c}\~ao de leis da Rep\'ublica Federativa do Brasil}, + address ={Bras{\'\i}lia, DF}, + volume =183, + pages ={1156-1157}, + month ={maio/jun.}, + year =1991} +@article{lex1943, + abnt-6023-2000-section = {7.7.1.2-6}, + organization={Brasil}, + title ={Consolida{\c c}\~ao das Leis do Trabalho. Decreto-lei + n{$^o$}5.252 de 1 de maio de 1943. Aprova a consolida{\c c}\~ao + das leis do trabalho}, + journal ={Lex}, + section ={Colet\^anea de Legisla{\c c}\~ao: edi{\c c}\~ao federal}, + address ={S\~ao Paulo}, + volume =7, + year =1943, + note ={Suplemento}} +@book{brasil1995, + abnt-6023-2000-section = {7.7.1.2-7}, + organization ={Brasil}, + title ={C\'odigo civil}, + furtherresp={Organiza{\c c}\~ao dos textos, notas remissivas e {\'\i}ndices + por Juarez de Oliveira}, + edition =46, + address ={S\~ao Paulo}, + publisher={Saraiva}, + year ={1995}} +@article{brasillex1998, + abnt-6023-2000-section = {7.7.2.2-1}, + organization={Brasil}, + title ={Tribunal Regional Federal. Regi\~ao, 5. Administrativo. + Escola T\'ecnica Federal. Pagamento de diferen{\c c}as + referente a enquadramento de servidor decorrente de implanta{\c c}\~ao + de Plano {{\'U}}nico de Classifica{\c c}\~ao e Distribui{\c c}\~ao + de Cargos e Empregos, institu{\'\i}do pela Lei n{$^o$}~8.270/91. + Predomin\^ancia da lei sobre a portaria. Apela{\c c}\~ao c{\'\i}vel + n{$^o$}~42.441-{PE} (94.05.01629-6). Apelante: Edilemos Mamede + dos Santos e outros. Apelada: Escola T\'ecnica Federal + de Pernambuco. Relator: Juiz Nereu Santos. Recife, 4 de + mar{\c c}o de 1997}, + journal ={Lex}, + section ={Jurisprud\^encia do STJ e Tribunais Regionais Federais}, + address ={S\~ao Paulo}, + volume =10, + number =103, + pages ={558-562}, + month =mar, + year =1998, + abnt-note={Na `norma' a \'ultima parte, a partir do volume, encontra-se incorretamente em + it\'alico.}} +@article{tribunal1998, + abnt-6023-2000-section = {7.7.2.2-2}, + organization={Brasil. {Superior Tribunal de Justi\c ca}}, + title ={Processual Penal. \textit{Habeas-corpus}. Constrangimento ilegal. + \textit{Habeas-corpus} n{$^o$}~181.636-1, da 6{$^a$} C\^amera C{\'\i}vel + do Tribunal de Justi{\c c}a do Estado de S\~ao Paulo, + Bras{\'\i}lia, {DF}, 6 de dezembro de 1994}, + journal ={Lex}, + section ={Jurisprud\^encia do STJ e Tribunais Regionais Federais}, + address ={S\~ao Paulo}, + volume =10, + number =103, + pages ={236-240}, + month =mar, + year =1998} +@inbook{brasil1994, + abnt-6023-2000-section = {7.7.2.2-3}, + organization={Brasil. {Supremo Tribunal de Justi{\c c}a}}, + title ={S\'umula n{$^o$}14. N\~ao \'e admiss{\'\i}vel por ato + administrativo restringir, em raz\~ao de idade, inscri{\c c}\~ao + em concurso para cargo p\'ublico}, + booktitle={S\'umulas}, + address ={S\~ao Paulo}, + publisher={Associa{\c c}\~ao dos Advogados do Brasil}, + year =1994, + pages =16} +@article{barros1995, + abnt-6023-2000-section = {7.7.3.2}, + author ={R. G. de Barros}, + title ={Minist\'erio P\'ublico: sua legitima{\c c}\~ao frente ao + C\'odigo do Consumidor}, + journal ={Revista Trimestral de Jurisprud\^encia dos Estados}, + address ={S\~ao Paulo}, + volume =19, + number =139, + pages ={53-72}, + month =aug, + year =1995} +@article{brasil1999, + abnt-6023-2000-section = {7.7.4-1}, + organization={Brasil}, + title ={Lei n{$^o$} 9.887, de 7 de dezembro de 1999. Altera a + legisla{\c c}\~ao tribut\'aria federal}, + journal ={Di\'ario Oficial [da] Rep\'ublica Federativa do Brasil}, + address ={Bras{\'\i}lia, DF}, + month ={8 dez.}, + year =1999, + url ={http://www.in.gov.br/mp_leis/leis_texto.aps?Id=Lei%209887}, + urlaccessdate={22 dez. 1999}} +@book{brasil1998, + abnt-6023-2000-section = {7.7.4-2}, + organization={Brasil. {Supremo Tribunal Federal}}, + title ={S\'umula n{$^o$}14}, + note ={N\~ao \'e admiss{\'\i}vel por ato + administrativo restringir, em raz\~ao de idade, inscri{\c c}\~ao + em concurso para cargo p\'ublico}, + url={http://www.truenetm.com.br/jurisnet/sumusSTF.html}, + urlaccessdate={29 nov. 1998}} +@article{supremo1998, + abnt-6023-2000-section = {7.7.4-3}, + organization={Brasil. {Supremo Tribunal Federal}}, + title ={S\'umula n{$^o$}14. N\~ao \'e admiss{\'\i}vel por ato + administrativo restringir, em raz\~ao de idade, inscri{\c c}\~ao + em concurso para cargo p\'ublico. Julgamento: 1963/12/16. + {SUDIN} vol. 0000-01 {PG}00037}, + journal ={Revista Experimental de Direito e Telem\'atica}, + url ={http://www.prodau-sc.com.br/ciberjur/stf.html}, + urlaccessdate={29 nov. 1998}} +@book{ceravi1983, + abnt-6023-2000-section = {7.8.3-1}, + title ={Os~perigos do uso de t\'oxicos}, + furtherresp={Produ{\c c}\~ao de Jorge Ramos de Andrade. Coordena{\c c}\~ao + de Maria Izabel Azevedo}, + address ={S\~ao Paulo}, + publisher={CERAVI}, + year =1983, + note ={1 fita de v{\'\i}deo (30 min), VHS, son., color.}} +@book{riofilme1998, + abnt-6023-2000-section = {7.8.3-2}, + title ={Central do Brasil}, + furtherresp={Dire{\c c}\~ao: Walter Salles J\'unior. + Produ{\c c}\~ao: Martire de Clermont-Tonnerre e Artur Cohn. + Roteiro: Marcos Bernstein, Jo\~ao Emanuel Carneiro e + Walter Salles J\'unior. + Int\'erpretes: Fernanda Montenegro; Mar{\'\i}lia Pera; + Vinicius de Oliveira; S\^onia Lira; Othon Bastos; + Matheus Nachtergaele e outros}, + publisher={Le Studio Canal; Riofilme; MACT Productions}, + year =1998, + note ={1 filme (106 min), son., color., 35 mm}} +@book{warner1991, + abnt-6023-2000-section = {7.8.3-3}, + title ={Blade Runner}, + furtherresp={Dire{\c c}\~ao: Ridley Scott. + Produ{\c c}\~ao: Michael Deeley. + Int\'erpretes: Harrison Ford; Rutger Hauer; Sean Young; + Edward James Olmos e outros. + Roteiro: Hampton Fancher e David Peoples. + M\'usica: Vangelis}, + address ={Los Angeles}, + publisher={Warner Brothers}, + year ={c1991}, + note ={1 DVD (117 min), widescreen, color. Produzido por Warner Video Home. + Baseado na novela ``Do androids dream of electric sheep?'' de + Philip K.\ Dick}} +@misc{kobayashi1998, + abnt-6023-2000-section = {7.9.3-1}, + author ={K. Kobayashi}, + title ={Doen{\c c}a dos xavantes}, + year =1980, + note ={1 fot., color. 16 cm$\times$56 cm}} +@article{fraipont1998, + abnt-6023-2000-section = {7.9.3-2}, + author ={Fraipont, E. Amiclar {II}}, + journal ={O Estado de S.\ Paulo}, + address ={S\~ao Paulo}, + month ={30 nov.}, + year =1998, + note ={Caderno 2, Visuais p. D2. 1 fot., p\&b. + Foto apresentada no Projeto ABRA/Coca-cola}, + abnt-note={N\~ao \'e poss{\'\i}vel saber o que vem a ser o ``II'' (ou + seria ``Ll''?) no nome.}} +@misc{ceravi1985, + abnt-6023-2000-section = {7.9.3-3}, + title ={O~que acreditar em rela{\c c}\~ao \`a maconha}, + address ={S\~ao Paulo}, + publisher={CERAVI}, + year =1985, + howpublished={22 transpar\^encias, color., 25 cm$\times$20 cm}} +@misc{souza1985, + abnt-6023-2000-section = {7.9.3-4}, + title ={O~descobrimento do Brasil}, + furtherresp={Fotografia de Carmem Souza. Grava{\c c}\~ao de Marcos + Louren{\c c}o}, + address ={S\~ao Paulo}, + publisher={CERAVI}, + year =1985, + howpublished={31 diapositivos: color. + 1 fita cassete sonoro (15 min) mono}} +@misc{samu1977, + abnt-6023-2000-section = {7.9.3-5}, + author ={R. Sam\'u}, + title ={Vit\'oria}, + subtitle ={18:35 h}, + year =1977, + howpublished={1 grav., serigraf., color., 46 cm$\times$63 cm. Cole{\c c}\~ao + Particular}} +@misc{mattos1987, + abnt-6023-2000-section = {7.9.3-6}, + author ={M. D. Mattos}, + title ={Paisagem --- Quatro Barras}, + year =1987, + howpublished={1 original de arte, \'oleo sobre tela, 40~cm{$\times$}50~cm. + Cole{\c c}\~ao particular.}} +@misc{vaso1999, + abnt-6023-2000-section = {7.9.3-7}, + title ={VASO.TIFF}, + note ={Altura: 1083 pixels. Largura: 827 pixels. 300 dpi. 32 BIT CMYK. + 3.5 Mb. Formato TIFF bitmap. Compactado}, + url ={C:\\Carol\\VASO.TIFF}, + year =1999, + urlaccessdate={28 out. 1999}, + abnt-note={Na `norma' aparece o ano quando j\'a tem a data de acesso.}} +@misc{levi1997, + abnt-6023-2000-section = {7.9.3-8}, + author ={R. Levi}, + title ={Edif{\'\i}cio Columbus de propriedade de Lamberto + Ramengoni \`a Rua da Paz, esquina da Avenida + Brigadeiro Luiz Antonio}, + subtitle ={n. 1930-33.}, + year =1997, + pages =108, + pagename={f.}, + howpublished={Plantas diversas. Originais em papel vegetal}} +@misc{datum1996, + abnt-6023-2000-section = {7.9.3-9}, + organization={Datum Consultoria e Projetos}, + title ={Hotel Porto do Sol S\~ao Paulo}, + subtitle ={ar condicionado e ventila{\c c}\~ao mec\^anica: + fluxograma hidr\'aulico, central de \'agua gelada}, + month ={15 jul.}, + year =1996, + howpublished={Projeto final. Desenhista: Pedro. N. da obra 1744/96/Folha 10}} +@book{britanica1981, + abnt-6023-2000-section = {7.10-1}, + title ={Atlas Mirador Internacional}, + address ={Rio de Janeiro}, + publisher={Enciclop\'edia Brit\^anica do Brasil}, + year =1981} +@manual{geografico1994, + abnt-6023-2000-section = {7.10-2}, + organization={Instituto Geogr\'afico e Cartogr\'afico {(S\~ao Paulo, SP)}}, + title ={Regi\~oes de governo do Estado de S\~ao Paulo}, + address ={S\~ao Paulo}, + year =1994, + note ={Plano Cartogr\'afico do Estado de S\~ao Paulo. Escala 1:2.000}} +@book{michalany1981, + abnt-6023-2000-section = {7.10-3}, + title ={Brasil e parte da Am\'erica do Sul}, + subtitle={mapa pol\'itico, escolar, rodovi\'ario, tur{\'\i}stico e regional}, + address ={S\~ao Paulo}, + publisher={Michalany}, + year ={1981}, + note ={1 mapa, color., 79~cm$\times$95~cm. Escala 1:600.000}} +@manual{geografico1986, + abnt-6023-2000-section = {7.10-4}, + organization={Instituto Geogr\'afico e Cartogr\'afico {(S\~ao Paulo, SP)}}, + title ={Projeto Lins Tup\~a}, + subtitle={foto a\'erea}, + address ={S\~ao Paulo}, + year =1986, + note ={Fx~28, n.~15. Escala 1:35.000}} +@misc{espaciais1987, + abnt-6023-2000-section = {7.10-5}, + title ={Landsat {TM} 5}, + address ={S\~ao Jos\'e dos Campos}, + publisher={Instituto Nacional de Pesquisas Espaciais}, + year ={1987--1988}, + howpublished={Canais 3, 4 e composi{\c c}\~ao colorida 3, 4 e 5. + Escala 1:100.000}} +@misc{univali1999, + abnt-6023-2000-section = {7.10-6}, + organization={Estados Unidos. {National Oceanic and Atmospheric Administration}}, + title ={GOES-08: SE. 13 jul. 1999, 17:42Z. IR04}, + address ={Itaja{\'\i}}, + publisher={UNIVALI}, + howpublished={Imagem de sat\'elite: 1999071318.GIF: 557 Kb}, + abnt-note={N\~ao d\'a para entender porque a `norma' n\~ao coloca o + t{\'\i}tulo em negrito neste exemplo.}} +@misc{globo1995, + abnt-6023-2000-section = {7.11.1-1}, + title ={{MPB} especial}, + address ={[Rio de Janeiro]}, + publisher={Globo: Movieplay}, + year ={c1995}, + howpublished={1 CD (50 min)}, + series ={Globo collection}, + number =2} +@misc{alcione1988, + abnt-6023-2000-section = {7.11.1-2}, + author ={Alcione}, + title ={Ouro e cobre}, + furtherresp={Dire{\c c}\~ao artistica: Miguel Propschi}, + address ={S\~ao Paulo}, + publisher={RCA Victor}, + year ={p1988}, + howpublished={1~disco sonoro (45~min), 33~1/3 rpm, estero, 12~pol.}} +@misc{silva1991, + abnt-6023-2000-section = {7.11.1-3}, + author ={L. I. L. da Silva}, + title ={Luiz In\'acio Lula da Silva}, + subtitle={depoimento [abr. 1991]}, + furtherresp={Entrevistadores: V. Tremel e M. Garcia}, + address ={S\~ao Paulo}, + publisher={SENAI-SP}, + year =1991, + howpublished={2~fitas cassete (120~min), 3~3/4 pps, estero. + Entrevista concedida ao Projeto Mem\'oria do SENAI-SP}} +@misc{fagner1988, + abnt-6023-2000-section = {7.11.1-4}, + author ={R. Fagner}, + title ={Revela{\c c}\~ao}, + address ={Rio de Janeiro}, + publisher={CBS}, + year =1988, + howpublished={1~fita cassete (60~min), 3~3/4 pps., estereo}} +@misc{simone1977, + abnt-6023-2000-section = {7.11.1-5}, + author ={Simone}, + title ={Face a face}, + publisher={Emi-Odeon Brasil}, + year ={p1977}, + howpublished={1~CD (ca. 40~min). Remasterizado em digital}} +@inbook{alcionet1988, + abnt-6023-2000-section = {7.11.2-1}, + author ={Alcione}, + title ={Toque macio. {A. Gino. [Compositor]}}, + furtherresp={Dire{\c c}\~ao Art{\'\i}stica: Miguel Propschi}, + booktitle={Ouro e cobre}, + address ={S\~ao Paulo}, + publisher={RCA Victor}, + year ={p1988}, + note ={1~disco sonoro (45~min), 33~1/3 rpm, est\'ereo, 12~pol. + Lado~A, faixa~1 (4~min 3~s)}, + abnt-note={O compositor foi acrescentado ao t{\'\i}tulo. + No original o campo "S\~ao Paulo: RCA Victor, p1988" + est\'a repetido. Parece ser um erro de digita{\c c}\~ao assim como o + ponto em "est\'ereo.".}} +@inbook{simonej1977, + abnt-6023-2000-section = {7.11.2-2}, + author ={Simone}, + title ={Jura secreta. {S. Costa, A. Silva. [Compositores]}}, + booktitle={Face a face}, + publisher={Emi-Odeon Brasil}, + year ={p1977}, + note ={1 CD (ca. 40 min). Faixa 7 (4 min 22 s). + Remasterizado em digital.}, + abnt-note={O compositor foi acrescentado ao t{\'\i}tulo.}} +@misc{bart1952, + abnt-6023-2000-section = {7.11.3-1}, + author ={B. Bart\'ok}, + title ={O mandarim maravilhoso}, + subtitle={op. 19}, + address ={Wien}, + publisher={Universal}, + year ={1952}, + howpublished={1 partitura (73 p.). Orquestra}} +@misc{gallet1851, + abnt-6023-2000-section = {7.11.3-2}, + editor ={L. Gallet}, + editortype={Org.}, + title ={Can{\c c}\~oes populares brasileiras}, + address ={Rio de Janeiro}, + publisher={Carlos Wehns}, + year =1851, + howpublished={1 partitura (23 p.). Piano}} +@misc{villa1916, + abnt-6023-2000-section = {7.11.3-3}, + author ={H. Villa-Lobos}, + title ={Cole{\c c}\~oes de quartetos modernos}, + subtitle={cordas}, + address ={Rio de Janeiro}, + year =1916, + howpublished={1 partitura (23 p.). Violoncelo}} +@misc{duchamp1918, + abnt-6023-2000-section = {7.12.2-1}, + author ={M. Duchamp}, + title ={Escultura para viajar}, + year =1918, + howpublished={1 escultura vari\'avel, borracha colorida e cordel, dimens\~oes + \textit{ad lib.} Original destru{\'\i}do. C\'opia por + Richard Hamilton, feita por ocasi\~ao da retrospectiva de Duchamp + na Tate Gallery (Londres) em 1966. Cole{\c c}\~ao de Arturo + Schwarz. T{\'\i}tulo original: Sculpture for travelling}} +@misc{europa0000, + abnt-6023-2000-section = {7.12.2-2}, + title ={Ta{\c{c}}a de vidro \`a maneira de Veneza, com a imagem de + Nossa Senhora e o menino no fuste tamb\'em decorado + com detalhes azuis}, + howpublished={Europa, s\'ec. XVIII-XIX, 10,7 cm de di\^am. $\times$ + 24,5 cm de alt.}} +@misc{indias0000, + abnt-6023-2000-section = {7.12.2-3}, + title ={Bule de porcelana: fam{\'\i}lia rosa, decorado com buqu\^es e + guirlandas de flores sobre fundo branco, pegador de tampa em + formato de fruto}, + howpublished={Marca Companhia das \'Indias. China, s\'ec. XIX. + 17 cm de alt.}} +@misc{birds1998, + abnt-6023-2000-section = {7.13.2-1}, + title ={Birds from Amap\'a}, + subtitle={banco de dados}, + url ={http://www.bdt.org/bdt/avifauna/aves}, + urlaccessdate={25 nov. 1998}} +@misc{tropical1998, + abnt-6023-2000-section = {7.13.2-2}, + title ={\'Acaros no Estado de S\~ao Paulo (\textit{Enseius concordis})}, + furtherresp={Banco de dados preparado por Carlos H. W. Flechtmann}, + organization={Funda{\c c}\~ao Tropical de Pesquisas e Tecnologia + "Andr\'e Tosello"}, + url ={http://www.bdt.org/bdt/acarosp}, + urlaccessdate={28 nov. 1998}, + abnt-note={Este exemplo dado na `norma' parece estar todo equivocado. + O exemplo mostra a cita{\c c}\~ao como se n\~ao tivesse um autor (daí + a primeira palavra do título em mai\'usculas. No entanto h\'a + claramente um autor (a funda{\c c}\~ao). Veja como est\'a na `norma': + \'ACAROS no Estado de S\~ao Paulo (\textit{Enseius concordis}): + banco de dados preparado por Carlos H. W. Flechtmann. In: + FUNDA\c C\~AO TROPICAL DE PESQUISAS E TECNOLOGIA ``ANDR\'E TOSELLO'''. + \textbf{Bases de Dados Tropical}: no ar desde 1985. + Dispon{\'\i}vel em \ldots}} +@misc{bioline1998, + abnt-6023-2000-section = {7.13.2-3}, + title ={Bioline Discussion List. List maintained by the Bases de Dados Tropical, BDT in Brasil}, + url ={http://lisserv@bdt.org.br}, + urlaccessdate={25 nov. 1998}} +@misc{drummond1998, + abnt-6023-2000-section = {7.13.2-4}, + title ={Book announcement 13 may 1997}, + furtherresp={Produced by J. Drummond}, + url ={http://www.bdt.org.br/bioline/DBSearch?BIOLINE-L+READC+57}, + urlaccessdate={25 nov. 1998}, + abnt-note={N\~ao d\'a para entender porque na `norma' todo título foi escrito + em mai\'usculas (BOOK ANNOUNCEMENT 12 MAY 1998) e n\~ao apenas a primeira + palavra. Ser\'a que confundiram o título com o nome de organiza{\c c}\~ao?}} +@misc{coordena1995, + abnt-6023-2000-section = {7.13.2-5}, + title ={Civitas}, + furtherresp={Coordena{\c c}\~ao de Sim\~ao Pedro P. Marinho. + Desenvolvido pela Pontif{\'\i}cia Universidade Cat\'olica de Minas + Gerais}, + year ={1995-1998}, + howpublished={Apresenta textos sobre urbanismo e desenvolvimento de cidades}, + url ={http://www.gcsnet.com/oamis/civitas}, + urlaccessdate={27 nov. 1998}, + abnt-note={Claramente h\'a aqui um nome que desempenha papel de editor, minha + sugest\~ao para esta cita{\c c}\~ao est\'a em \cite{marinho1995}.}} +@misc{marinho1995, + abnt-6023-2000-section = {7.13.2-5b}, + title ={Civitas}, + editor ={Marinho, Sim{\~a}o Pedro P.}, + editortype={Coord.}, + publisher={Pontif{\'\i}cia Universidade Cat\'olica de Minas Gerais}, + year ={1995-1998}, + note ={Apresenta textos sobre urbanismo e desenvolvimento de cidades}, + url ={http://www.gcsnet.com/oamis/civitas}, + urlaccessdate={27 nov. 1998}, + abnt-note={Minha sugest\~ao para a referência \cite{coordena1995}.}} +@misc{cassiano1998, + abnt-6023-2000-section = {7.13.2-6}, + title ={Galeria virtual de arte do Vale do Para{\'\i}ba}, + address ={S\~ao Jos\'e dos Campos}, + publisher={Funda{\c c}\~ao Cultural Cassiano Ricardo}, + year =1998, + howpublished={Apresenta reprodu{\c c}\~oes virtuais de obras de artistas + pl\'asticos do Vale do Para{\'\i}ba}, + url ={http://www.virtualvale.com.br/galeria}, + urlaccessdate={27 nov. 1998}, + abnt-note={Esse exemplo difere daquele mostrado na `norma' pelo uso + do `:' entre o endere{\c c}o e a editora.}} +@misc{parana1998, + abnt-6023-2000-section = {7.13.2-7}, + organization={Universidade Federal do Paran\'a. {Biblioteca Central}}, + title ={Normas.doc}, + subtitle ={normas para apresenta{\c c}\~ao de trabalhos}, + address ={Curitiba}, + month ={7 mar.}, + year ={1998}, + note ={5 disquetes, 3~$1/2$~pol. Word for Windows 7.0}, + abnt-note={Na `norma' aparece como ``\textbf{Normas.doc.} normas para \ldots". + Aqui a segunda parte foi colocada como \texttt{subtitle}.}} +@misc{parana1997, + abnt-6023-2000-section = {7.13.2-8}, + organization={Universidade Federal do Paran\'a. {Biblioteca de Ciência e + Tecnologia}}, + title ={Mapas}, + address ={Curitiba}, + year =1997, + howpublished={Base de Dados em Microisis, vers\~ao 3.7}} +@misc{microsoft1995, + abnt-6023-2000-section = {7.13.2-9}, + title ={Microsoft Project for Windows 95, version 4.1}, + subtitle={project planning software}, + publisher={Microsoft Corporation}, + year =1995, + howpublished={Conjunto de programas. 1 CD-ROM}, + abnt-note={Que vexame! A ABNT usa windows e word n\~ao sabe que a MS + fica em Redmond? Ou ser\'a que o soft era pirata e n\~ao tinha o certificado + de licen{\c c}a com o endere{\c c}o da MS?}} +@misc{mpc1993, + abnt-6023-2000-section = {7.13.2-10}, + title ={Alie's play house}, + address ={Palo Alto, CA}, + publisher={MPC/Opcode Interactive}, + year =1993, + howpublished={1 CD-ROM. Windows 3.1}} +@misc{sony1990, + abnt-6023-2000-section = {7.13.2-11}, + title ={Pau no gato! Por qu\^e?}, + address ={Rio de Janeiro}, + publisher={Sony Music Book Case Multimedia Educational}, + year ={[1990]}, + howpublished={1 CD-ROM. Windows 3.1}} +@misc{accioly2000, + abnt-6023-2000-section = {7.13.2-12}, + author ={F. Accioly}, + title ={Publica{\c c}\~ao eletr\^onica \normalfont [mensagem pessoal]}, + howpublished={Mensagem recebida por $<$mtmendes@uol.com.br$>$ em 26 jan. 2000}} +@book{alves1995, + abnt-6023-2000-section = {8.1.1.1-1}, + author ={Roque de Brito Alves}, + title ={Ci\^encia criminal}, + address ={Rio de Janeiro}, + publisher={Forense}, + year =1995} +@book{dami1995, + abnt-6023-2000-section = {8.1.1.1-2}, + author ={Toledo Dami{\~a}o, Regina and Antonio Henriques}, + title ={Curso de direito judr{\'\i}dico}, + address ={S\~ao Paulo}, + publisher={Atlas}, + year =1995} +@book{passos1995, + abnt-6023-2000-section = {8.1.1.1-3}, + author ={Luciana M. M. Passos and Albani Fonseca and Marta Chaves}, + title ={Alegria de saber}, + subtitle={matem\'atica, segunda s\'erie, 2, primeiro grau: livro do professor}, + address ={S\~ao Paulo}, + publisher={Scipione}, + year =1995, + pages =136} +@book{urani1994, + abnt-6023-2000-section = {8.1.1.2}, + author ={Urani, A and others}, + title ={Constitui{\c c}\~ao de uma matriz de contabilidade social para o Brasil}, + address ={Bras{\'\i}lia, DF}, + publisher={IPEA}, + year =1994}} +@book{ferreira1991, + abnt-6023-2000-section = {8.1.1.4-1}, + editor ={Piccolotto Ferreira, Leslie}, + editortype={Org.}, + title ={O fonoaudi\'ologo e a escola}, + address ={S\~ao Paulo}, + publisher={Summus}, + year =1991} +@book{marcondes1993, + abnt-6023-2000-section = {8.1.1.4-2}, + editor ={Eduardo Marcondes and de Lima, Ilda Nogueira}, + editortype={Coord.}, + title ={Dietas em pediatria cl{\'\i}nica}, + edition =4, + address ={S\~ao Paulo}, + publisher={Sarvier}, + year =1993} +@book{moore1960, + abnt-6023-2000-section = {8.1.1.4-3}, + editor ={W. Moore}, + title ={Construtivismo del movimiento educacional}, + subtitle={soluciones}, + address ={C\'ordoba, AR}, + year =1960} +@book{lujan1993, + abnt-6023-2000-section = {8.1.1.4-4}, + editor ={Lujan, Roger Patr{\'o}n}, + editortype={Comp.}, + title ={Um presente especial}, + furtherresp={Tradu{\c c}\~ao Sonia da Silva}, + edition =3, + address ={S\~ao Paulo}, + publisher={Aquariana}, + year =1993, + pages =167} +@book{brasileira1993, + abnt-6023-2000-section = {8.1.1.5}, + title ={Diagn\'ostico do setor editorial brasileiro}, + address ={S\~ao Paulo}, + publisher={C\^amara Brasileira do Livro}, + year =1993, + pages =64} +@book{diniz1994, + abnt-6023-2000-section = {8.1.1.6}, + author ={J{\'u}lio Diniz}, + title ={As pupilas do senhor reitor}, + edition =15, + address ={S\~ao Paulo}, + publisher={\'Atica}, + year =1994, + pages =263, + series ={S\'erie Bom Livro}} +@book{alighieri1983, + abnt-6023-2000-section = {8.1.1.7-1}, + author ={Dante{\space}Alighieri}, + title ={A divina com\'edia}, + furtherresp={Tradu{\c c}\~ao, pref\'acio e notas: Hern\^ani Donato}, + address ={S\~ao Paulo}, + publisher={C{\'\i}rculo do Livro}, + year ={[1983]}, + pages =344, + abnt-note={Neste exemplo a `norma' n\~ao explica porque n\~ao foi abreviado + o nome do autor. Para for{\c c}ar o bibtex a considerar os dois nomes + como um só foi usado o comando {\tt space} entre o `Dante' e o + `Alighieri'.}} +@book{gomes1995, + abnt-6023-2000-section = {8.1.1.7-2}, + author ={O. Gomes}, + title ={O direito de fam{\'\i}lia}, + furtherresp={Atualiza{\c c}\~ao e notas de Humberto Theodoro J\'unior}, + edition =11, + address ={Rio de Janeiro}, + publisher={Forense}, + year =1995, + pages =562} +@book{albergaria1994, + abnt-6023-2000-section = {8.1.1.7-3}, + author ={Lino Albergaria}, + title ={Cinco anos sem chover}, + subtitle={hist\'oria de Lino Albergaria}, + furtherresp={Ilustra{\c c}\~oes de Paulo Lyra}, + edition =12, + address ={S\~ao Paulo}, + publisher={FTD}, + year =1994, + pages =63, + abnt-note={Nome correto do autor \'e Lino \emph{de} Albergaria}} +@manual{brasileira1988, + abnt-6023-2000-section = {8.1.2.1-1}, + organization={Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + title ={{NBR} 10520}, + subtitle={apresenta{\c c}\~ao de cita{\c c}\~oes em documentos: procedimento}, + address ={Rio de Janeiro}, + year =1988} +@manual{universidade1993, + abnt-6023-2000-section = {8.1.2.1-2}, + organization={Universidade de S\~ao Paulo}, + title ={Cat\'alogo de teses da Universidade de S\~ao Paulo, 1992}, + address ={S\~ao Paulo}, + year =1993, + pages =467} +@proceedings{biblioteconomia1979, + abnt-6023-2000-section = {8.1.2.1-3}, + organization={Congresso Brasileiro de Biblioteconomia e Documenta{\c c}\~ao}, + conference-number=10, + conference-year=1979, + conference-location={Curitiba}, + title ={Anais...}, + address ={Curitiba}, + publisher={Associa{\c c}\~ao Bibliotec\'aria do Paran\'a}, + year =1979, + note ={3~v.}} +@manual{secretaria1993, + abnt-6023-2000-section = {8.1.2.2-1}, + organization={S\~ao Paulo {(Estado). Secretaria do Meio Ambiente.}}, + title ={Diretrizes para a politica ambiental do Estado de S\~ao Paulo}, + address ={S\~ao Paulo}, + year =1993, + pages =35} +@techreport{justica1993, + abnt-6023-2000-section = {8.1.2.2-2}, + organization={Brasil. {Minist\'erio da Justi{\c c}a}}, + title ={Relat\'orio de atividades}, + address ={Bras{\'\i}lia, DF}, + year =1993, + pages =28} +@techreport{biblioteca1985, + abnt-6023-2000-section = {8.1.2.3-1}, + organization={Biblioteca Nacional {(Brasil)}}, + title ={Relat\'orio da diretoria-geral}, + subtitle={1984}, + address ={Rio de Janeiro}, + year =1985, + pages =40} +@techreport{biblioteca1983, + abnt-6023-2000-section = {8.1.2.3-2}, + organization={Biblioteca Nacional {(Portugal)}}, + title ={O 24 de julho de 1833 e a guerra civil de 1829--1834}, + address ={Lisboa}, + year =1983, + pages =95} +@book{pastro1993, + abnt-6023-2000-section = {8.2.1}, + author ={C. Pastro}, + title ={Arte sacra}, + subtitle={espa{\c c}o sagrado hoje}, + address ={S\~ao Paulo}, + publisher={Loyola}, + year =1993, + pages =343} +@book{golsalves1971, + abnt-6023-2000-section = {8.2.2}, + editor ={P. E. Gonsalves}, + editortype={Org.}, + title ={A crian{\c c}a}, + subtitle={perguntas e respostas: m\'edicos, psic\'ologos, professores, + t\'ecnicos, dentistas...}, + furtherresp={Pref\'acio do prof. Dr. Carlos da Silva Lacaz}, + address ={S\~ao Paulo}, + publisher={Cultrix: Ed.\ da USP}, + year =1971, + abnt-note={No original est\'a `prof.' em min\'usculas.}} +@journalpart{febab1973, + abnt-6023-2000-section = {8.2.4}, + title ={Revista Brasileira de Bibliotecnonomia e documenta{\c c}\~ao}, + address ={S\~ao Paulo}, + publisher={FEBAB}, + year ={1973--1992}} +@journalpart{boletim1965, + abnt-6023-2000-section = {8.2.5}, + title ={Boletim Estat{\'\i}stico {[da] Rede Ferrovi\'aria Federal}}, + address ={Rio de Janeiro}, + year ={1965--}, + howpublished={Trimestral}, + abnt-note={O ítem 8.2.5 da `norma' trata de títulos `gen\'ericos'. Infelizmente + o bibtex n\~ao tem como decidir se um título \'e gen\'erico ou n\~ao. + Este caso ainda precisa ser trabalhado.}} +@article{leitao1989, + abnt-6023-2000-section = {8.2.6}, + author ={D. M. Leit{\~a}o}, + title ={A informa{\c c}\~ao como insumo estrat\'egico}, + journal ={Ci.\ Inf.}, + address ={Bras{\'\i}lia, DF}, + volume =22, + number =2, + pages ={118-123}, + month ={maio/ago.}, + year =1989} +@book{schaum1956, + abnt-6023-2000-section = {8.3.1-1}, + author ={D. Schaum}, + title ={Schaum's outline of theory and problems}, + edition ={5th}, + address ={New York}, + publisher={Schaum Publishing}, + year =1956, + pages =204, + abnt-note={Na verdade a `norma' est\'a em contradi{\c c}\~ao ao + usar \emph{Publishing} pois isso \'e equivalente a `Editor'. Tamb\'em + o correto seria usar \emph{fifth} e n\~ao \emph{5th}, que \'e o + uso tradicional em bibliografias no exterior (j\'a que querem usar + este campo em inglês, que o fa{\c c}am direito).}} +@book{pedrosa1995, + abnt-6023-2000-section = {8.3.1-2}, + author ={I. Pedrosa}, + title ={Da cor \`a cor inexistente}, + edition =6, + address ={Rio de Janeiro}, + publisher={L.~Cristiano}, + year =1995, + pages =219} +@book{francca1996, + abnt-6023-2000-section = {8.3.2}, + author ={J. L. Fran{\c c}a and others}, + title ={Manual para normaliza{\c c}\~ao de publica{\c c}\~oes + t\'ecnico-cient{\'\i}ficas}, + edition ={{3}. ed. rev. e aum.}, + address ={Belo Horizonte}, + publisher={Ed. da UFMG}, + year =1996, + abnt-note={Apesar de ser um manual esta entrada n\~ao foi formatada como {\tt manual} + e sim como {\tt book} pois n\~ao se enquadra na defini{\c c}\~ao de manual do bibtex. + Veja o que acontece se esta referência for formatada como {\tt manual} em + \citeonline{francco1996}. + Note que ainda aparece um `ed.' adicional que ainda precisa ser acertado no + estilo.}} +@manual{francco1996, + abnt-6023-2000-section = {8.3.2b}, + author ={J. L. Fran{\c c}a and others}, + title ={Manual para normaliza{\c c}\~ao de publica{\c c}\~oes + t\'ecnico-cient{\'\i}ficas}, + edition ={{3}. ed. rev. e aum.}, + address ={Belo Horizonte}, + publisher={Ed. da UFMG}, + year =1996, + abnt-note={Aqui a referência \citeonline{francca1996} foi formatada como {\tt manual} para + fins de compara{\c c}\~ao.}} +@book{zani1995, + abnt-6023-2000-section = {8.4.1}, + author ={R. Zani}, + title ={Beleza, sa\'ude e bem-estar}, + address ={S\~ao Paulo}, + publisher={Saraiva}, + year =1995, + pages =173} +@book{swokowski1994, + abnt-6023-2000-section = {8.4.3}, + author ={Earl W. Swokowski and Vera Regina L. F. Flores and Quint{\~ao} Moreno, M{\'a}rcio }, + title ={C\'alculo de geometria anal{\'\i}tica}, + furtherresp={Tradu{\c c}\~ao de Alfredo Alves de Faria. Revis\~ao + t\'ecnica Antonio Pertence J\'unior}, + edition =2, + address ={S\~ao Paulo}, + publisher={Makron Books do Brasil}, + year =1994, + note ={2~v.\footnote{O t{\'\i}tulo deveria ser: C\'alculo {\em e} geometria anal{\'\i}tica + e os \'ultimos dois autores na verdade s\~ao os tradutores.}}} +@book{lazzarini1994, + abnt-6023-2000-section = {8.4.4}, + author ={Lazzarini, Neto, S.}, + title ={Cria e recria}, + address ={[S\~ao Paulo]}, + publisher={SDF Editores}, + year =1994, + pages =108} +@book{libris1981, + abnt-6023-2000-section = {8.4.5-1}, + title ={Os~grandes cl\'assicos das poesias l{\'\i}ricas}, + publisher={Ex Libris}, + year =1981, + pages =60, + pagename={f.}} +@book{krieger1992, + abnt-6023-2000-section = {8.4.5-2}, + author ={G. Krieger and L. A. Novaes and T. Faria}, + title ={Todos os s\'ocios do presidente}, + edition =3, + publisher={Scritta}, + year =1992, + pages =195} +@book{daghalian1995, + abnt-6023-2000-section = {8.5.1-1}, + author ={J. Daghlian}, + title ={L\'ogica e \'algebra de Boole}, + edition =4, + address ={S\~ao Paulo}, + publisher={Atlas}, + year =1995, + pages =167, + illustrated={}, + dimensions={21~cm}, + note ={Bibliografia: p.~166--167}, + isbn ={85-224-1256-1}} +@book{lima1985, + abnt-6023-2000-section = {8.5.1-2}, + author ={M. Lima}, + title ={Tem encontro com Deus}, + subtitle={teologia para leigos}, + address ={Rio de Janeiro}, + publisher={J.~Olympio}, + year =1985} +@book{maia1995, + abnt-6023-2000-section = {8.5.2-1}, + editor ={Ana Maria Alfonso-Goldfarb and Carlos A. Maia}, + editortype={Coord.}, + title ={Hist\'oria da ci\^encia}, + subtitle={o mapa do conhecimento}, + address ={Rio de Janeiro}, + publisher={Express\~ao e Cultura}, + address2={S\~ao Paulo}, + publisher2={EUDSP}, + year =1995, + pages =968, + series ={Am\'erica 500 anos}, + number =2, + abnt-note={Nesta referência ainda falta modificar o estilo para que seja + acrescentado um segundo conjunto {\tt address} e {\tt publisher}.}} +@book{figueiredo1990, + abnt-6023-2000-section = {8.5.2-2}, + author ={N. M. Figueiredo}, + title ={Metodologias para a promo{\c c}\~ao do uso da informa{\c c}\~ao}, + subtitle={t\'ecnicas aplicadas particularmente em bibliotecas universit\'arias + especializadas}, + address ={S\~ao Paulo}, + publisher={Nobel}, + year =1990} +@book{franco1993, + abnt-6023-2000-section = {8.5.3}, + author ={Itamar Franco}, + title ={Discursos}, + subtitle={de outubro de 1992 a agosto de 1993}, + address ={Bras{\'\i}lia, DF}, + year =1993, + pages =107} +@book{alves1993, + abnt-6023-2000-section = {8.5.4}, + author ={F. B. Gon{\c c}alves}, + title ={A hist\'oria de {Mirador}}, + year =1993} +@manual{vicosa1994, + abnt-6023-2000-section = {8.5.5}, + organization={Universidade Federal de Vi{\c c}osa}, + title ={Cat\'alogo de gradua{\c c}\~ao, 1994--1995}, + address ={Vi{\c c}osa, MG}, + year =1994, + pages =385} +@book{leite1994, + abnt-6023-2000-section = {8.6.1}, + author ={C. B. Leite}, + title ={O s\'eculo do desempenho}, + address ={S\~ao Paulo}, + publisher={LTr}, + year =1994, + pages =160} +@book{cipolla1993, + abnt-6023-2000-section = {8.6.2}, + author ={S. Cipolla}, + title ={Eu e a escola 2{$^a$} s\'erie}, + address ={S\~ao Paulo}, + publisher={Paulinas}, + year =1993, + pages =63} +@book{florenzano1993, + abnt-6023-2000-section = {8.6.3}, + author ={E. Florenzano}, + title ={Dicion\'ario de id\'eias semelhantes}, + address ={Rio de Janeiro}, + publisher={Ediouro}, + year ={[1993]}, + pages =383} +@book{biblica1970, + abnt-6023-2000-section = {8.6.4}, + title ={Chave b{\'\i}blica}, + address ={Bras{\'\i}lia, DF}, + publisher={Sociedade B{\'\i}blica do Brasil}, + year ={1970 (impress\~ao 1994)}, + pages =511} +@book{ruch1926, + abnt-6023-2000-section = {8.6.5}, + author ={G. Ruch}, + title ={Hist\'oria geral da civiliza{\c c}\~ao}, + subtitle={da Antig\"uidade ao {XX} s\'eculo}, + address ={Rio de Janeiro}, + publisher={F. Briguiet}, + year ={1926-1940}, + note ={4~v., il., 19~cm}} +@journalpart{grafica1985, + abnt-6023-2000-section = {8.6.6}, + title ={Globo Rural}, + address ={S\~ao Paulo}, + publisher={Rio Gr\'afica}, + year ={1985--\space}, + note ={Mensal}, + abnt-note={Aqui o espa{\c c}o após o ano foi for{\c c}ado com o comando {\tt space} para + ficar igual ao original, muito embora esse espa{\c c}o n\~ao ocorra em + outros exemplos.}} +@journalpart{industria1957, + abnt-6023-2000-section = {8.6.7}, + title ={Desenvolvimento \& Conjuntura}, + address ={Rio de Janeiro}, + publisher={Confedera{\c c}\~ao Nacional da Ind\'ustria}, + year ={1957-1968}, + note ={Mensal}} +@article{alcarde1996, + abnt-6023-2000-section = {8.6.8-1}, + author ={J. C. Alcarde and A. A. Rodella}, + title ={O equivalente em carbonato de c\'alcio dos corretivos da acidez dos solos}, + journal ={Scientia Agricola}, + address ={Piracicaba}, + volume =53, + number ={2/3}, + pages ={204-210}, + month ={maio/dez.}, + year =1996} +@article{benetton1993, + abnt-6023-2000-section = {8.6.8-2}, + author ={M. J. Benetton}, + title ={Terapia ocupacional e reabilita{\c c}\~ao psicossocial: uma rela{\c c}\~ao + poss{\'\i}vel}, + journal ={Revista de Terapia Ocupacional da Universidade de S\~ao Paulo}, + address ={S\~ao Paulo}, + volume =4, + number =3, + pages ={11-16}, + month =mar, + year =1993} +@article{figueirde1996, + abnt-6023-2000-section = {8.6.9-2}, + author ={E. Figueiredo}, + title ={Canad\'a e Antilhas: l{\'\i}nguas populares, oralidade e + literatura}, + journal ={Gragoat\'a}, + address ={Niter\'oi}, + number =1, + pages ={127-136}, + month ={2. sem.}, + year =1996} +@book{lucci1994, + abnt-6023-2000-section = {8.7.1-1}, + author ={E. A. Lucci}, + title ={Viver e aprender}, + subtitle={estudos sociais, 3: exemplar do professor}, + edition =3, + address ={S\~ao Paulo}, + publisher={Saraiva}, + year =1994, + pages ={96, 7}, + abnt-note={A \'ultima parte (``96, 7'') foi colocada num campo {\tt pages}, + n\~ao sei exatamente o que quer dizer, mas atende ao ítem 8.7.1 da + `norma'\cite{NBR6023:2000}.}} +@book{felipe1994, + abnt-6023-2000-section = {8.7.1-2}, + author ={J. F. A. Felipe}, + title ={A Previd\^encia social na pr\'atica forense}, + edition =4, + address ={Rio de Janeiro}, + publisher={Forense}, + year =1994, + pages ={viii, 236}, + abnt-note={A \'ultima parte (``viii, 236'') foi colocada num campo {\tt pages}, + para atender ao ítem 8.7.1 da + `norma'\cite{NBR6023:2000}.}} +@book{lellis1994, + abnt-6023-2000-section = {8.7.1-3}, + author ={J. Jakubovic and M. Lellis}, + title ={Matem\'atica na medida certa, 8. s\'erie}, + subtitle={livro do professor}, + edition =2, + address ={S\~ao Paulo}, + publisher={Scipione}, + year =1994, + pages ={208, xxi}, + abnt-note={A \'ultima parte (``208, xxi'') foi colocada num campo {\tt pages}, + para atender ao ítem 8.7.1 da + `norma'\cite{NBR6023:2000}.}} + +@book{piaget1980, + abnt-6023-2000-section = {8.7.2-1}, + author ={J. Piaget}, + title ={Para onde vai a educa{\c c}\~ao}, + edition =7, + address ={Rio de Janeiro}, + publisher ={J.~Olympio}, + year =1980, + pages =500} +@book{tabak1993, + abnt-6023-2000-section = {8.7.2-2}, + author ={F. Tabak}, + title ={A lei como instrumento de mudan{\c c}a social}, + address ={Fortaleza}, + publisher={Funda{\c c}\~ao Waldemar Alc\^antara}, + year =1993, + pages =17, + pagename={f.}} +@book{tourinho1994, + abnt-6023-2000-section = {8.7.3}, + author ={Tourinho, Filho, F. C.}, + title ={Processo penal}, + edition ={{16.} ed. rev. e atual.}, + address ={S\~ao Paulo}, + publisher={Saraiva}, + year =1994, + howpublished={4~v.}, + abnt-note={Aqui tivemos a necessidade de `enganar' o estilo bibliogr\'afico. + Quando o campo edition inicia por um n\'umero o estilo adiciona + autom\'aticamente um "ed.". Neste caso colocamos o n\'umero entre + chaves o que resolveu o problema.}} +@book{silva1996, + abnt-6023-2000-section = {8.7.4}, + author ={D. P. Silva}, + title ={Vocabul\'ario jur{\'\i}dico}, + edition =4, + address ={Rio de Janeiro}, + publisher={Forense}, + year =1996, + note ={5~v. em~3}} +@incollection{rego1991, + abnt-6023-2000-section = {8.7.5}, + author ={L. L. B. Rego}, + title ={O desenvolvimento cognitivo e a prontid\~ao para alfabetiza{\c c}\~ao}, + editor ={T. N. Carraro}, + editortype={Org.}, + booktitle={Aprender pensando}, + edition =6, + address ={Petr\'opolis}, + publisher={Vozes}, + year =1991, + pages ={31-40}} +@book{marques1993, + abnt-6023-2000-section = {8.7.6-1}, + author ={M. P. Marques and R. G. Lanzelotte}, + title ={Banco de dados e hiperm{\'\i}dia}, + subtitle={construindo um metamodelo para o Projeto Portinari}, + address ={Rio de Janeiro}, + publisher={PUC, Departamento de Inform\'atica}, + year =1993, + note ={Pagina{\c c}\~ao irregular}} +@book{tamandare1993, + abnt-6023-2000-section = {8.7.6-2}, + title ={Sistema de ensino Tamandar\'e}, + subtitle={sargentos do Ex\'ercito e da Aeron\'autica}, + address ={[Rio de Janeiro]}, + publisher={Col\'egio Curso Tamandar\'e}, + year =1993, + note ={N\~ao paginado}} +@book{cesar1994, + abnt-6023-2000-section = {8.8-1}, + author ={A. M. Cesar}, + title ={A bala e a mitra}, + address ={Recife}, + publisher={Baga{\c c}o}, + year =1994, + pages =267, + illustrated={}} +@book{azevedo1994, + abnt-6023-2000-section = {8.8-2}, + author ={M. R. de Azevedo}, + title ={Viva vida}, + subtitle={estudos sociais, 4.}, + address ={S\~ao Paulo}, + publisher={FTD}, + year =1994, + pages =194, + illustrated={il. color.}} +@book{batista1992, + abnt-6023-2000-section = {8.8-3}, + author ={Z. Batista and N. Batista}, + title ={O foguete do Guido}, + furtherresp={Ilustra{\c c}\~oes de Marilda Castanha}, + address ={S\~ao Paulo}, + publisher={Ed. do Brasil}, + year =1992, + pages =15, + illustrated={principalmente il. color.}} +@book{chueire1994, + abnt-6023-2000-section = {8.8-4}, + author ={C. Chueire}, + title ={Marca angelical}, + furtherresp={Ilustra{\c c}\~ao Luciane Fadel}, + address ={Petr\'opolis}, + publisher={Vozes}, + year =1994, + pages =18, + illustrated={somente il.}, + dimensions={20~cm}, + isbn ={85-326-1087-0}} +@book{duran1993, + abnt-6023-2000-section = {8.9-1}, + author ={J. J. Duran}, + title ={Ilumina{\c c}\~ao para v{\'\i}deo e cinema}, + address ={S\~ao Paulo}, + year =1993, + pages =126, + dimensions={21~cm}} +@book{chemello1993, + abnt-6023-2000-section = {8.9-2}, + author ={T. Chemello}, + title ={L\~as, linhas e retalhos}, + edition =3, + address ={S\~ao Paulo}, + publisher={Global}, + year =1993, + pages =61, + illustrated={}, + dimensions={16~cm {$\times$}~23~cm}} +@book{arbex1993, + abnt-6023-2000-section = {8.10-1}, + author ={Arbex, Junior, J.}, + title ={Nacionalismo}, + subtitle={o desafio \`a nova ordem p\'os-socialista}, + address ={S\~ao Paulo}, + publisher={Scipione}, + year =1993, + pages =104, + illustrated={}, + dimensions={23~cm}, + series ={Hist\'oria em aberto}} +@book{carvalho1994, + abnt-6023-2000-section = {8.10-2}, + author ={M. Carvalho}, + title ={Guia pr\'atico do alfabetizador}, + address ={S\~ao Paulo}, + publisher={\'Atica}, + year =1994, + pages =95, + dimensions={21~cm}, + series ={Princ{\'\i}pios}, + number =243} +@book{miglori1993, + abnt-6023-2000-section = {8.10-3}, + author ={R. Miglori}, + title ={Paradigmas e educa{\c c}\~ao}, + address ={S\~ao Paulo}, + publisher={Aquariana}, + year =1993, + pages =20, + dimensions={23~cm}, + series ={Vis\~ao do futuro}, + volume =1} +@book{amaral1994, + abnt-6023-2000-section = {8.10-4}, + author ={Amaral, Sobrinho, J.}, + title ={Ensino fundamental}, + subtitle={gastos das Uni\~ao e do {MEC} em 1991: tend\^encias}, + address ={Bras{\'\i}lia, DF}, + publisher={IPEA}, + year =1994, + pages =8, + series ={Texto para discuss\~ao}, + number ={n.~31}, + abnt-note={O n\'umero em s\'erie n\~ao deveria de levar o `n.', este exemplo \'e uma + exce{\c c}\~ao. N\~ao sabemos por que.}} +@book{rodrigues1994, + abnt-6023-2000-section = {8.10-5}, + author ={A. Rodrigues}, + title ={Teatro completo}, + furtherresp={Organiza{\c c}\~ao geral e pref\'acio S\'abato Magaldi}, + address ={Rio de Janeiro}, + publisher={Nova Aguilar}, + year =1994, + pages =1134, + dimensions={19~cm}, + series ={Biblioteca luso-brasileira. Serie brasileira}, + abnt-note={Falta mesmo o acento em \emph{S\'erie} no exemplo da norma.}}} +@book{carruth1993, + abnt-6023-2000-section = {8.11.1}, + author ={J. Carruth}, + title ={A nova casa do Bebeto}, + furtherresp={Desenhos de Tony Hutchings. Tradu{\c c}\~ao Ruth Rocha}, + address ={S\~ao Paulo}, + publisher={C{\'\i}rculo do Livro}, + year =1993, + pages =21, + note ={T{\'\i}tulo original: Moving House}} +@book{saadi1994, + abnt-6023-2000-section = {8.11.2-1}, + author ={Saadi}, + title ={O jardim das rosas...}, + furtherresp={Tradu{\c c}\~ao de Aur\'elio Buarque de Holanda}, + address ={Rio de Janeiro}, + publisher={J. Olympio}, + year =1944, + pages =124, + illustrated={}, + series ={Cole{\c c}\~ao Rubaiyat}, + note ={Vers\~ao francesa de: Franz Toussaint. Original \'arabe}} +@book{mandino1994, + abnt-6023-2000-section = {8.11.2-2}, + author ={O Mandino}, + title ={A universidade do sucesso}, + furtherresp={Tradu{\c c}\~ao de Eugenia Loureiro}, + edition =6, + address ={Rio de Janeiro}, + publisher={Record}, + year =1994, + pages =562, + dimensions={21~cm}, + note ={T{\'\i}tulo original: The university of success}} +@book{makau1962, + abnt-6023-2000-section = {8.11.3-1}, + author ={A. B. Makau}, + title ={Esperanza de la educaci\'on hoy}, + address ={Lisboa}, + publisher={J.~Piaget}, + year =1962, + reprinted-from={wmoore1960}} +@book{wmoore1960, + abnt-6023-2000-section = {8.11.3-1b}, + editor ={W. Moore}, + title={Construtivismo del movimiento educacional}, + subtitle={soluciones}, + address ={C\'ordoba, AR}, + year =1960, + pages ={309-340}, + abnt-note={Essa referência ainda traz importantes problemas de implementa{\c c}\~ao. + No original aparecem dois campos address/publisher. A segunda + ocorrência desses campos por enquanto \'e ignorada pelo estilo.}} +@article{lion1981, + abnt-6023-2000-section = {8.11.3-2}, + author ={M. F. Lion and J. Andrade}, + title ={Drogas cardiovasculares e gravidez}, + reprinted-text={Separata de}, + journal={Arquivos Brasileiros de Cardiologia}, + address ={S\~ao Paulo}, + volume =37, + number =2, + pages ={125-127}, + year =1981} +@monography{morgado1990, + abnt-6023-2000-section = {8.11.4-1}, + author ={M. L. C. Morgado}, + title ={Reimplante dent\'ario}, + year =1990, + type ={Especializa{\c c}\~ao}, + school ={Faculdade de Odontologia, Universidade Camilo Castelo Branco}, + pages =51, + pagename={f.}, + address ={S\~ao Paulo}} +@mastersthesis{araujo1986, + abnt-6023-2000-section = {8.11.4-2}, + author ={U. A. M. Ara\'ujo}, + title ={M\'ascaras inteiri{\c c}as Tuk\'una}, + subtitle={possibilidade de estudo de artefatos + de museu para o conhecimento do universo ind{\'\i}gena}, + year-presented=1985, + year =1986, + pages =102, + pagename={f.}, + type ={Mestrado em Ci\^encias Sociais}, + school ={Funda{\c c}\~ao Escola de Sociologia Pol{\'\i}tica de S\~ao Paulo}, + address ={S\~ao Paulo}, + abnt-note={No original: `S\~ao Paulo. 1985.', ou seja um ponto após o endere{\c c}o ao + inv\'es de uma vírgula que aparentemente deveria ser o correto.}} +@monography{morgadob1990, + abnt-6023-2000-section = {8.11.4-1b}, + author ={M. L. C. Morgado}, + title ={Reimplante dent\'ario}, + year =1990, + type ={Especializa{\c c}\~ao}, + school ={Faculdade de Odontologia, Universidade Camilo Castelo Branco}, + pages =51, + pagename={f.}, + address ={S\~ao Paulo}} +@monography{morgadoc1990, + abnt-6023-2000-section = {8.11.4-1c}, + author ={M. L. C. Morgado}, + title ={Reimplante dent\'ario}, + year =1990, + type ={Especializa{\c c}\~ao}, + school ={Faculdade de Odontologia, Universidade Camilo Castelo Branco}, + pages =51, + pagename={f.}, + address ={S\~ao Paulo}} +@book{laurenti1978, + abnt-6023-2000-section = {8.11.5-1}, + author ={R. Laurenti}, + title ={Mortalidade pr\'e-natal}, + address ={S\~ao Paulo}, + publisher={Centro Brasileiro de Classifica{\c c}\~ao de Doen{\c c}as}, + year =1978, + note ={Mimeografado}} +@article{marins1991, + abnt-6023-2000-section = {8.11.5-2}, + author ={J. L. C. Marins}, + title ={Massa calcificada da naso-faringe}, + journal ={Radiologia Brasileira}, + address ={S\~ao Paulo}, + number =23, + year =1991, + note ={No prelo}} +@inproceedings{malagrino1985, + abnt-6023-2000-section = {8.11.5-3}, + author ={W. Malagrino and others}, + title ={Estudos preliminares sobre os efeitos de baixas concentra{\c c}\~oes + de detergentes ami\^onicos na forma{\c c}\~ao do bisso em + \textit{Branchidontas solisianus}}, + organization={Congresso Brasileiro de Engenharia Sanit\'aria e Ambiental}, + conference-number=13, + conference-address={Macei\'o}, + conference-year=1985, + note ={N\~ao publicado}, + abnt-note={O original difere completamente, n\~ao ficou claro porque a `norma' + neste caso fugiu completamente da formata{\c c}\~ao dos outros exemplos.}} +@book{zilberman1998, + abnt-6023-2000-section = {8.11.5-4}, + author ={R. Zilberman}, + title ={A leitura e o ensino da literatura}, + address ={S\~ao Paulo}, + publisher={Contexto}, + year =1988, + reprinted-text ={Recens\~ao de}, + reprinted-from={silva1988}} +@article{silva1988, + abnt-6023-2000-section = {8.11.5-4b}, + author ={E. T. Silva}, + journal ={Ci.\ Inf.}, + address ={Bras{\'\i}lia, DF}, + volume =17, + number =2, + month ={jul./dez.}, + year =1988} +@book{holanda1994, + abnt-6023-2000-section = {8.11.5-6}, + author ={S. B. Holanda}, + title ={Caminhos e fronteiras}, + edition =3, + address ={S\~ao Paulo}, + publisher={Companhia das Letras}, + year =1994, + pages =301, + dimensions={21~cm}, + illustrated={}, + note ={Inclui {\'\i}ndice}, + isbn ={85-7164-411-X}} +@book{pelosi1993, + abnt-6023-2000-section = {8.11.5-7}, + author ={T. Pelosi}, + title ={O caminho das cordas}, + address ={Rio de Janeiro}, + publisher={Anais}, + year =1993, + pages =158, + illustrated={}, + dimensions={21~cm}, + note ={Bibliografia: p. 115--158}} +@book{tringali1994, + abnt-6023-2000-section = {8.11.5-8}, + author ={D. Tringali}, + title ={Escolas liter\'arias}, + address ={S\~ao Paulo}, + publisher={Musa}, + year =1994, + pages =246, + dimensions={21~cm}, + note ={Inclui bibliografias}} +@misc{delosmar1997, + abnt-6023-2000-section = {8.11.5-9}, + title ={Resprin}, + subtitle={comprimidos}, + furtherresp={Respons\'avel t\'ecnico Delosmar R.\ Bastos}, + address ={S\~ao Jos\'e dos Campos}, + publisher={Johnson \& Johnson}, + year =1997, + note ={Bula de rem\'edio}, + abnt-note={N\~ao sabemos porque na `norma' foi formatado desse jeito. + Seria mais sensato colocar a empresa como autora e formatar + como {\tt manual}. Afinal o que \'e uma bula sen\~ao um manual? + Veja na referência \citeonline{resprinb1997} a nossa sugest\~ao de + formata{\c c}\~ao.}} +@manual{resprinb1997, + abnt-6023-2000-section = {8.11.5-9b}, + title ={Resprin}, + subtitle={comprimidos}, + furtherresp={Respons\'avel t\'ecnico Delosmar R.\ Bastos}, + address ={S\~ao Jos\'e dos Campos}, + organization={Johnson \& Johnson}, + year =1997, + note ={Bula de rem\'edio}, + abnt-note={Esta \'e a nossa sugest\~ao de formata{\c c}\~ao para a referência + \citeonline{delosmar1997}.}} +@book{cardim1984, + abnt-6023-2000-section = {8.11.5-11}, + author ={M. S. Cardim}, + title ={Constitui o ensino de 2$^o$ grau regular noturno uma verdadeira educa{\c c}\~ao + de adultos?}, + address ={Curitiba}, + publisher={Universidade Federal do Paran\'a, Setor de Educa{\c c}\~ao}, + year =1984, + note ={3 microfichas. Redu{\c c}\~ao de 1:24.000}} + +@book{cretella1992, + abnt-6023-2000-section = {9.1-1}, + author ={Cretella, J\'unior, J.}, + title ={Do impeachment no direito brasileiro}, + address ={[S\~ao Paulo]}, + publisher ={R. dos Tribunais}, + year =1992, + pages =107, + abnt-note={A pagina{\c c}\~ao no exemplo da `norma' est\'a `p.~107'.}} +@article{boletime1965, + abnt-6023-2000-section = {9.1-2}, + title ={Boletim~estat{\'\i}stico [da] Rede Ferrovi\'aria Federal}, + address ={Rio de Janeiro}, + year =1965, + pages =20, + abnt-note={A pagina{\c c}\~ao no exemplo da `norma' est\'a `p.~20'.}} +@book{freyre1943, + abnt-6023-2000-section = {9.2.2-1}, + author ={G. Freyre}, + title ={Casa grande \& senzala}, + subtitle={forma{\c c}\~ao da fam{\'\i}lia brasileira sob regime de economia + patriarcal}, + address ={Rio de Janeiro}, + publisher={J.~Olympio}, + year =1943, + howpublished={2~v.}} +@book{freyre1936, + abnt-6023-2000-section = {9.2.2-2}, + author ={G. Freyre}, + title ={Sobrados e mocambos}, + subtitle={decad\^encia do patriarcado rural no Brasil}, + address ={S\~ao Paulo}, + publisher={Ed.~Nacional}, + year =1936, + abnt-note={O certo deveria ser `Nacional' e n\~ao `Ed.~Nacional'.}} +@book{freyreg1936, + abnt-6023-2000-section = {9.2.3-1}, + author ={G. Freyre}, + title ={Sobrados e mocambos}, + subtitle={decad\^encia do patriarcado rural no Brasil}, + address ={S\~ao Paulo}, + publisher={Ed.~Nacional}, + year =1936, + pages =405}} +@book{freyre1938, + abnt-6023-2000-section = {9.2.3-2}, + author ={G. Freyre}, + title ={Sobrados e mocambos}, + subtitle={decad\^encia do patriarcado rural no Brasil}, + address ={S\~ao Paulo}, + publisher={Ed.~Nacional}, + year =1938, + edition =2, + pages =410}, + abnt-note={No original n\~ao h\'a espa{\c c}o entre as pontua{\c c}\~oes, isto \'e, aparece + `\underline{\ \ \ \ \ \ \ \ }.\underline{\ \ \ \ \ \ \ \ }.'} + diff --git a/macros/latex/contrib/abntex2/doc/abntex2-doc-options.bib b/macros/latex/contrib/abntex2/doc/abntex2-doc-options.bib new file mode 100644 index 0000000000..0aa29b4808 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2-doc-options.bib @@ -0,0 +1,62 @@ +@string{ abnt.bibtex.doc.header = "$Header: /home/cvsroot/abntex/texmf/bibtex/bib/abntex/abnt-bibtex-doc.bib,v 1.9 2003/03/21 18:28:51 gweber Exp $"} +@ABNT-options{ABNT-default, + abnt-emphasize="\emph", + abnt-repeated-field-omit="no", + abnt-full-initials="no", + abnt-show-options="warn", + abnt-thesis-year="final", + key="x"} +@ABNT-options{ABNT-options0, + abnt-show-options="list", + key="a"} +@ABNT-options{ABNT-options-bf, + abnt-emphasize="\textbf", + key="x"} +@ABNT-options{ABNT-options1, + abnt-full-initials="yes", + key="x"} +@ABNT-options{ABNT-options2, + abnt-full-initials="no", + key="x"} +@ABNT-options{ABNT-options3, + abnt-thesis-year="title", + key="x"} +@ABNT-options{ABNT-options4, + abnt-thesis-year="both", + key="x"} +@ABNT-options{ABNT-options5, + abnt-thesis-year="final", + key="x"} +@ABNT-options{ABNT-options6, + abnt-etal-list=0, + key="x"} +@ABNT-options{ABNT-final, + abnt-emphasize="\textbf", + abnt-repeated-field-omit="no", + abnt-full-initials="no", + abnt-show-options="list", + abnt-thesis-year="final", + abnt-etal-list=3, + key="x"} +@ABNT-options{ABNT-barcelos0, + abnt-thesis-year="title", + key="x"} +@ABNT-options{ABNT-barcelos1, + abnt-thesis-year="final", + key="x"} +@ABNT-options{abnt-no-etal-label, + abnt-no-etal-label="no",key="aaaa"} +@ABNT-options{abnt-etal-label, + abnt-no-etal-label="yes",key="aaaa"} +@ABNT-options{7.9.3-2:begin, + abnt-full-initials="yes", + key="x"} +@ABNT-options{7.9.3-2:end, + abnt-full-initials="no", + key="x"} +@ABNT-options{8.5.2-1:begin, + abnt-full-initials="yes", + key="x"} +@ABNT-options{8.5.2-1:end, + abnt-full-initials="no", + key="x"} diff --git a/macros/latex/contrib/abntex2/doc/abntex2-doc-test.bib b/macros/latex/contrib/abntex2/doc/abntex2-doc-test.bib new file mode 100644 index 0000000000..c5bb702e6e --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2-doc-test.bib @@ -0,0 +1,243 @@ +%% This BibTeX bibliography file was created using BibDesk. +%% http://bibdesk.sourceforge.net/ + + +%% Created for Lauro Cesar Araujo at 2013-10-12 11:06:55 -0300 + + +%% Saved with string encoding Unicode (UTF-8) + + +@string{abnt.test.header = {$Header: /home/cvsroot/abntex/texmf/bibtex/bib/abntex/abnt-test.bib,v 1.7 2003/04/10 11:30:51 gweber Exp $}} + +@string{cmb = {Cell.\ Mol.\ Biol.}} + +@string{ieee = {Institute of Electrical and Electronics Engineers, Inc.}} + + +@inbook{hamada2008, + Address = {Nova York, Estados Unidos}, + Annote = {Exemplo de refer{\^e}ncia do tipo cap{\'\i}tulo com autor diferente do autor do livro + +Exemplo apresentado por Ello{\'a} Guedes (https://plus.google.com/u/0/112154097203276154799) no grupo do G+ + +"Matar a charada n{\~a}o foi t{\~a}o trivial considerando o guia do abntex2cite, pois um exemplo mais completo est{\'a} faltando. Todos eles mostram o mesmo "In: ___ ". + +Gostaria de sugerir a refer{\^e}ncia que estou utilizando como exemplo para gera{\c c}{\~a}o correta de refer{\^e}ncias tipo cap{\'\i}tulo com autor diferente do autor do livro. Acho que pode ser {\'u}til para outras pessoas." + +https://github.com/abntex/abntex2/issues/82}, + Author = {Mitsuru Hamada}, + Booktitle = {Cryptography and Research Perspectives}, + Date-Added = {2013-10-12 14:03:25 +0000}, + Date-Modified = {2013-10-12 14:05:25 +0000}, + Organization = {Roland E. Chen}, + Pages = {1-48}, + Publisher = {Nova Science Publishers}, + Title = {Constructive Codes for Classical and Quantum Wiretap Channels}, + Year = {2008}} + +@book{acentos1, + Organization = {\'a\'e{\'\i}\'o\'u{\c c}\~a\~o {\'a}{\'e}{\'\i}{\'o}{\'u}{\c c}{\~a}{\~o}}, + Title = {teste}} + +@article{ARTICLE1, + Address = {Endere{\c c}o}, + Author = {First von Last, Jr.}, + Journal = {T{\'\i}tulo da Revista}, + Month = {M{\^e}s}, + Number = 2, + Pages = {15905-15913}, + Title = {T{\'\i}tulo da Obra: artigo com um autor}, + Volume = 10, + Year = 2000} + +@article{ARTICLE2, + Address = {Endere{\c c}o}, + Author = {First von Last, Jr. and Second von Previous, Filho}, + Journal = {T{\'\i}tulo da Revista}, + Month = {M{\^e}s}, + Number = 2, + Pages = {15905-15913}, + Title = {T{\'\i}tulo da Obra: artigo com dois autores}, + Volume = 10, + Year = 2000} + +@article{ARTICLE3, + Address = {Endere{\c c}o}, + Author = {First von Last, Jr. and Second von Previous, Filho and Terceiro da Silva}, + Journal = {T{\'\i}tulo da Revista}, + Month = {M{\^e}s}, + Number = 2, + Pages = {15905-15913}, + Title = {T{\'\i}tulo da Obra: artigo com tr\^es autores}, + Volume = 10, + Year = 2000} + +@article{ARTICLE4, + Address = {Endere{\c c}o}, + Author = {First von Last, Jr. and Second von Previous, Filho and Terceiro da Silva and Quarto Quinto}, + Journal = {T{\'\i}tulo da Revista}, + Month = {M{\^e}s}, + Number = 2, + Pages = {15905-15913}, + Title = {T{\'\i}tulo da Obra: artigo com quatro autores}, + Volume = 10, + Year = 2000} + +@article{Tsen86, + Author = {K T Tsen and H Morko{\c{c}}}, + Journal = {Phys.\ Rev.~B}, + Pages = {4412-4414}, + Title = {Population relaxation time of nonequilibrium {LO} phonons and electron-phonon interactions in {GaAs--Al$_x$Ga$_{1-x}$As} multiple-quantum-well structures}, + Volume = {34}, + Year = 1986} + +@article{Schroter98, + Author = {U Schr\"oter and D Heitmann}, + Journal = {Phys.\ Rev.~B}, + Pages = {15419-15421}, + Title = {Surface-plasmon-enhanced transmission through metallic gratings}, + Volume = 58, + Year = 1998} + +@article{Sun99, + Author = {H Sun}, + Contribuidopor = {G.W.}, + Journal = {Phys.\ Rev.\ B}, + Pages = {15381-15384}, + Title = {Electronic states of {V}-shaped semiconductor quantum wires in electric fields}, + Volume = 58, + Year = 1999} + +@article{Creci99, + Author = {Geraldo Creci and Gerald Weber}, + Contribuidopor = {G.W.}, + Journal = {Semicond.\ Sci.\ Technol.}, + Pages = {690-694}, + Title = {Electron and hole states in {V}-groove quantum wires: an effective potential calculation}, + Volume = 14, + Year = 1999} + +@article{Subramaniam98, + Author = {V Subramaniam and A K Kirsch and T M Jovin}, + Contribuidopor = {G.W.}, + Journal = cmb, + Pages = {689-700}, + Title = {Cell biological applications of scanning near-field optical microscopy {(NSOM)}}, + Volume = 44, + Year = 1998} + +@article{Deng00, + Author = {Z-Y Deng and X Chen and T Ohji and T Kobayashi}, + Contribuidopor = {G.W.}, + Journal = {Phys.\ Rev.\ B}, + Pages = {15905-15913}, + Title = {Subband structures and exciton and impurity states in {V}-shaped {GaAs-Ga$_{1-x}$Al$_x$As} quantum wires}, + Volume = 61, + Year = 2000} + +@book{Koneman99, + Address = {Buenos Aires}, + Author = {E W Koneman and S D Allen and W M Janda and P C Schreckenberger and W C Winn}, + Contribuidopor = {G.W.}, + Edition = 5, + Publisher = {M{\'e}dica Panamericana}, + Title = {Diagn{\'o}stico Microbiol{\'o}gico}, + Year = 1999} + +@book{Cardona82, + Address = {Berlin}, + Contribuidopor = {G.W.}, + Editor = {M. Cardona and G. G{\"u}ntherodt}, + Isbn = {3-540-11513-7}, + Number = 51, + Publisher = {Springer}, + Series = {Topics in applied physics}, + Title = {Light Scattering in Solids}, + Year = {1982}} + +@article{Eiter99:HAA, + Author = {Eiter, Thomas and others}, + Contribuidopor = {E.T.L.}, + Journal = {Artificial Intelligence}, + Pages = {179-255}, + Publisher = {Elsevier}, + Title = {Heterogeneous Active Agents, {I}: Semantics}, + Volume = {108}, + Year = 1999} + +@article{Inverno97:Formalisms, + Author = {d'Inverno, Mark and Fisher, Michael and Lomuscio, Alessio and Luck, Michael and de Rijke, Maarten and Ryan, Mark and Wooldridge, Michael}, + Contribuidopor = {E.T.L.}, + Journal = {The Knowledge Engeneering Review}, + Number = 12, + Title = {Formalisms for Multi-Agent Systems}, + Volume = 3, + Year = 1997} + +@book{Ferber95:SMA, + Address = {Paris}, + Author = {Ferber, Jacques}, + Contribuidopor = {E.T.L.}, + Publisher = {InterEditions}, + Title = {Les Syst\`emes Multi-Agent: Vers une Inteligence Collective}, + Year = 1995} + +@incollection{Jennings98:Applications, + Address = {Heidelberg}, + Author = {Nicholas R. Jennings and Michael J. Wooldridge}, + Booktitle = {Agent Technology: Foundations, Applications, and Markets}, + Contribuidopor = {E.T.L.}, + Editor = {Nicholas R. Jennings and Michael J. Wooldridge}, + Pages = {3--28}, + Publisher = {Springer}, + Title = {Applications of Intelligent Agents}, + Year = 1998} + +@manual{Bumgardner97:Syd, + Author = {Bumgardner, Jim}, + Contribuidopor = {E.T.L.}, + Title = {Syd 1.0.5: User Manual}, + Year = 1997} + +@inproceedings{Valiant95:Rationality, + Address = {Santa Cruz (CA)}, + Author = {Valiant, Leslie G.}, + Booktitle = {Proc. of the 8th Annual Conference on Computer Learning Theory}, + Contribuidopor = {E.T.L.}, + Month = {July 5-8}, + Title = {Rationality}, + Year = 1995} + +@techreport{Singh91:Intentions, + Author = {Munindar P. Singh}, + Contribuidopor = {E.T.L.}, + Institution = {Unknown}, + Title = {Intentions for Multiagent Systems}, + Year = 1991} + +@unpublished{Mccarthy92:Elephant, + Author = {John McCarthy}, + Contribuidopor = {E.T.L.}, + Note = {Artigo do McCarthy sobre a linguage de programa\c{c}\~ao Elephant}, + Title = {Elephant 2000: A Programming Language Based on Speech Acts}, + Year = 1992} + +@phdthesis{Giraffa:1999, + Address = {Porto Alegre}, + Author = {L{\'u}cia M. Martins Giraffa}, + Contribuidopor = {Ligia Fl{\'a}via}, + School = {Universidade Federal do Rio Grande do Sul}, + Title = {Uma arquitetura de tutor utilizando estados mentais}, + Year = {1999}} + +@inproceedings{Chiao00, + Address = {Piscataway, NJ}, + Author = {B. Elamaran and Iao-Mak Chio and Liang-Yu Chen and Jung-Chih Chiao}, + Booktitle = {Proceedings...}, + Organization = {Microwave Symposium digest,{ 67., 2000, Massachussets}}, + Pages = {835-838}, + Publisher = IEEE, + Title = {{A Beam-Steerer Using Reconfigurable PBG Ground Plane}}, + Volume = {2}, + Year = {2000}} diff --git a/macros/latex/contrib/abntex2/doc/abntex2-doc.bib b/macros/latex/contrib/abntex2/doc/abntex2-doc.bib new file mode 100644 index 0000000000..5d03f981e3 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2-doc.bib @@ -0,0 +1,817 @@ +%% This BibTeX bibliography file was created using BibDesk. +%% http://bibdesk.sourceforge.net/ + + +%% Created for Lauro Cesar Araujo at 2015-04-27 19:42:19 -0300 + + +%% Saved with string encoding Unicode (UTF-8) + +%% %% Modificado 31-07-2015, Youssef Cherem: remoção de maiúsculas entre chaves, como {A}. + + +@string{abntex.doc.header = {$Header: /home/cvsroot/abntex/texmf/bibtex/bib/abntex/abntex-doc.bib,v 1.1 2003/03/21 18:28:12 gweber Exp $}} + + +@book{ibge1993, + Address = {Rio de Janeiro}, + Author = {IBGE}, + Date-Added = {2013-08-21 13:48:18 +0000}, + Date-Modified = {2013-08-21 13:55:50 +0000}, + Edition = {3}, + Organization = {http://biblioteca.ibge.gov.br/visualizacao/livros/liv23907.pdf}, + Publisher = {Centro de Documenta{\c c}{\~a}o e Dissemina{\c c}{\~a}o de Informa{\c c}{\~o}es. Funda{\c c}{\~a}o Intituto Brasileiro de Geografia e Estat{\'\i}stica}, + Title = {Normas de apresenta{\c c}{\~a}o tabular}, + Urlaccessdate = {21 ago 2013}, + Year = {1993}} + +@manual{abntex2modelo-livro, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Youssef Cherem}, + Date-Added = {2013-08-20 11:04:36 +0000}, + Date-Modified = {2015-04-27 22:41:44 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo de Livro produzido com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{NBR14724:2011, + Address = {Rio de Janeiro}, + Date-Added = {2013-03-18 14:19:32 +0000}, + Date-Modified = {2013-03-18 14:20:15 +0000}, + Month = mar, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 15, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Trabalhos acad\^emicos --- Apresenta{\c c}\~ao}, + Title = {{ABNT NBR} 14724:2011}, + Year = 2011} + +@manual{NBR6024:2012, + Address = {Rio de Janeiro}, + Date-Added = {2013-03-18 13:32:00 +0000}, + Date-Modified = {2013-03-18 13:33:17 +0000}, + Month = feb, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 4, + Subtitle = {Informa{\c c}\~ao e Documenta{\c c}\~ao - Numera{\c c}\~ao progressiva das se{\c c}\~oes de um documento - Apresenta{\c c}\~ao}, + Title = {{ABNT NBR} 6024: 2012}, + Year = 2012} + +@manual{abntex2modelo-glossario, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-03-11 13:38:46 +0000}, + Date-Modified = {2015-04-27 22:42:02 +0000}, + Organization = {Equipe abnteX2}, + Title = {Exemplo de uso de gloss{\'a}rio com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{babel, + Author = {Johannes Braams}, + Date-Added = {2013-02-17 14:07:33 +0000}, + Date-Modified = {2013-02-17 14:07:33 +0000}, + Month = {April}, + Title = {Babel, a multilingual package for use with LATEX's standard document classes}, + Url = {http://mirrors.ctan.org/info/babel/babel.pdf}, + Urlaccessdate = {17.2.2013}, + Year = {2008}, + Bdsk-Url-1 = {http://mirrors.ctan.org/info/babel/babel.pdf}} + +@manual{oberdiek2011, + Author = {Heiko Oberdiek}, + Date-Added = {2013-02-03 23:17:19 +0000}, + Date-Modified = {2013-02-03 23:18:01 +0000}, + Month = {dez}, + Title = {The bookmark package}, + Url = {https://www.ctan.org/pkg/bookmark}, + Urlaccessdate = {27.2.2015}, + Year = {2011}} + +@manual{enumitem, + Author = {Javier Bezos}, + Date-Added = {2013-01-22 10:24:05 +0000}, + Date-Modified = {2013-01-22 10:31:21 +0000}, + Month = {9}, + Organization = {CTAN}, + Title = {Customizing lists with the enumitem package}, + Url = {http://linorg.usp.br/CTAN/macros/latex/contrib/enumitem/enumitem.pdf}, + Urlaccessdate = {22.1.2013}, + Year = {2011}, + Bdsk-Url-1 = {http://linorg.usp.br/CTAN/macros/latex/contrib/enumitem/enumitem.pdf}} + +@manual{abntex2modelo-projeto-pesquisa, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-19 09:55:40 +0000}, + Date-Modified = {2015-04-27 22:41:54 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Projeto de pesquisa com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2modelo-artigo, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-15 00:08:47 +0000}, + Date-Modified = {2015-04-27 22:41:58 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Artigo cient{\'\i}fico com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2modelo-relatorio, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-15 00:06:21 +0000}, + Date-Modified = {2015-04-27 22:41:51 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Relat{\'o}rio T{\'e}cnico e/ou Cient{\'\i}fico com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{DOI, + Address = {Oxford}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = feb, + Org-Short = {IDF}, + Organization = {International DOI Foundation}, + Title = {The {DOI} handbook}, + Url = {doi:10.1000/182}, + Year = 2003, + Bdsk-Url-1 = {doi:10.1000/182}} + +@manual{ISO4:1997, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Rules for the abbreviation of title words and titles of publications}, + Title = {{ISO} 4:1997}, + Year = 1997} + +@manual{ISO214:1976, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Abstracts for publications and documentation}, + Title = {{ISO} 214:1976}, + Year = 1976} + +@manual{ISO215:1986, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Presentation of contributions to periodicals and other serials}, + Title = {{ISO} 215:1986}, + Year = 1986} + +@manual{ISO639-1:2002, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Codes for the representation of names of languages --- Part 1: Alpha-2 code}, + Title = {{ISO} 639-1:2002}, + Year = 2002} + +@manual{ISO639-2:1998, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Codes for the representation of names of languages -- Part 2: Alpha-3 code}, + Title = {{ISO} 639-2:1998}, + Year = 1998} + +@manual{ISO690-2:1997, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Bibliographic references Part 2: Electronic documents or parts thereof}, + Title = {{ISO} 690-2}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/690-2e.htm}, + Urlaccessdate = {31 mar. 2003}, + Year = 1997, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/690-2e.htm}} + +@manual{ISO690:1987, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Bibliographic references --- Content, form and structure}, + Title = {{ISO} 690:1987}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/690-1e.htm}, + Urlaccessdate = {31 mar. 2003}, + Year = 1987, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/690-1e.htm}} + +@manual{ISO832:1994, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Bibliographic description and references --- Rules for the abbreviation of bibliographic terms}, + Title = {{ISO} 832:1994}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/832e.htm}, + Urlaccessdate = {31 mar. 2003}, + Year = 1994, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/832e.htm}} + +@manual{ISO999:1996, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Guidelines for the content, organization and presentation of indexes}, + Title = {{ISO} 999:1996}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/999e.htm}, + Urlaccessdate = {31 mar. 2003}, + Year = 1996, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/999e.htm}} + +@manual{ISO2108:1992, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International Standard Book Numbering ({ISBN})}, + Title = {{ISO} 2108:1992}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/2108e.htm}, + Urlaccessdate = {31 mar. 2003}, + Year = 1992, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/2108e.htm}} + +@manual{ISO2788:1986, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Guidelines for the establishment and development of monolingual thesauri}, + Title = {{ISO} 2788:1986}, + Year = 1986} + +@manual{ISO3297:1998, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International standard serial number ({ISSN})}, + Title = {{ISO} 3297:1998}, + Year = 1998} + +@manual{ISO3901:2001, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International Standard Recording Code ({ISRC})}, + Title = {{ISO} 3901:2001}, + Year = 2001} + +@manual{ISO5122:1979, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Abstract sheets in serial publications}, + Title = {{ISO} 5122:1979}, + Year = 1979} + +@manual{ISO5123:1984, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Headers for microfiche of monographs and serials}, + Title = {{ISO} 5123:1984}, + Year = 1984} + +@manual{ISO5963:1985, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Methods for examining documents, determining their subjects, and selecting indexing terms}, + Title = {{ISO} 5963:1985}, + Year = 1985} + +@manual{ISO5964:1985, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Guidelines for the establishment and development of multilingual thesauri}, + Title = {{ISO} 5964:1985}, + Year = 1985} + +@manual{ISO7154:1983, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Documentation --- Bibliographic filing principles}, + Title = {{ISO} 7154:1983}, + Year = 1983} + +@manual{ISO7220:1996, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Presentation of catalogues of standards}, + Title = {{ISO} 7220:1996}, + Year = 1996} + +@manual{ISO10324:1997, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Holdings statements --- Summary level}, + Title = {{ISO} 10324:1997}, + Year = 1997} + +@manual{ISO10444:1994, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International standard technical report number ({ISRN})}, + Title = {{ISO} 10444:1994}, + Year = 1994} + +@manual{ISO10957:1993, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International standard music number ({ISMN})}, + Title = {{ISO} 10957:1993}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/10957e.htm}, + Urlaccessdate = {24 abr. 2003}, + Year = 1993, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/10957e.htm}} + +@manual{ISO11108:1996, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Archival paper --- Requirements for permanence and durability}, + Title = {{ISO} 11108:1996}, + Year = 1996} + +@manual{ISO11798:1999, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- Permanence and durability of writing, printing and copying on paper --- Requirements and test methods}, + Title = {{ISO} 11798:1999}, + Year = 1999} + +@manual{ISO15706:2002, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International Standard Audiovisual Number ({ISAN})}, + Title = {{ISO} 15706:2002}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/15706e.htm}, + Urlaccessdate = {24 abr. 2003}, + Year = 2002, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/standard/15706e.htm}} + +@manual{ISO15707:2001, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ISO}, + Organization = {International Standards Organization}, + Subtitle = {Information and documentation --- International Standard Musical Work Code ({ISWC})}, + Title = {{ISO} 15707:2001}, + Url = {http://www.nlc-bnc.ca/iso/tc46sc9/15707.htm}, + Urlaccessdate = {24 abr. 2003}, + Year = 2001, + Bdsk-Url-1 = {http://www.nlc-bnc.ca/iso/tc46sc9/15707.htm}} + +@manual{NBR6021:1994, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = oct, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 3, + Subtitle = {Apresenta{\c c}\~ao de peri\'odicos}, + Title = {{NBR} 6021}, + Year = 1994} + +@manual{NBR6022:1994, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 2, + Subtitle = {Apresenta{\c c}\~ao de artigos em publica{\c c}\~oes peri\'odicos}, + Title = {{NBR} 6022}, + Year = 1994} + +@manual{NBR6022:2018, + Address = {Rio de Janeiro}, + Month = may, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 2, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao -- Artigo em publica{\c c}\~ao peri\'odica t\'ecnica e/ou cient\'ifica -- Apresenta{\c c}\~ao}, + Title = {{NBR} 6022}, + Year = 2018} + +@manual{NBR6023:2000, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 22, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Refer\^encias --- Elabora{\c c}\~ao}, + Title = {{NBR} 6023}, + Year = 2000} + +@manual{NBR6023:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Note = {Substitui a Ref.~\citeonline{NBR6023:2000}}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 24, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Refer\^encias --- Elabora{\c c}\~ao}, + Title = {{NBR} 6023}, + Year = 2002} + +@manual{NBR6024:1989, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 2, + Subtitle = {Numera{\c c}\~ao progressiva das se{\c c}\~oes de um documento}, + Title = {{NBR} 6024}, + Year = 1989} + +@manual{NBR6025:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = set, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 6, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Revis\~ao de originais e provas}, + Title = {{NBR} 6025}, + Year = 1989} + +@manual{NBR6026:1994, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = mar, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 2, + Subtitle = {Legenda bibliogr\'afica}, + Title = {{NBR} 6026}, + Year = 1994} + +@manual{NBR6027:1989, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 2, + Subtitle = {Sum\'ario}, + Title = {{NBR} 6027}, + Year = 1989} + +@manual{NBR6028:1980, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Subtitle = {Resumos}, + Title = {{NBR} 6028}, + Year = 1980} + +@manual{NBR6028:1990, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = may, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 3, + Subtitle = {Resumos}, + Title = {{NBR} 6028}, + Year = 1990} + +@manual{NBR6029:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = sep, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 9, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Livros e folhetos --- Apresenta{\c c}\~ao}, + Title = {{NBR} 6029}, + Year = 2002} + +@manual{NBR6032:1989, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 14, + Subtitle = {Abrevia{\c c}\~oes de T{\'\i}tulos de peri\'odicos e publica{\c c}\~oes seriadas}, + Title = {{NBR} 6032}, + Year = 1989} + +@manual{NBR6033:1989, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 5, + Subtitle = {Ordem alfab\'etica}, + Title = {{NBR} 6033}, + Year = 1989} + +@manual{NBR6034:1989, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 3, + Subtitle = {Prepara{\c c}{\~a}o de {\'\i}ndice de publica{\c c}{\~o}es}, + Title = {{NBR} 6034}, + Year = 1989} + +@manual{NBR10520:1988, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = oct, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 3, + Subtitle = {Apresenta{\c c}\~ao de cita{\c c}\~oes em documentos --- Procedimentos}, + Title = {{NBR} 10520}, + Year = 1988} + +@manual{NBR10520:2001, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = jul, + Note = {Substitui a Ref.~\citeonline{NBR10520:1988}}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 4, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Apresenta{\c c}\~ao de cita{\c c}\~oes em documentos}, + Title = {{NBR} 10520}, + Year = 2001} + +@manual{NBR10520:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Note = {Substitui a Ref.~\citeonline{NBR10520:2001}}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 7, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Apresenta{\c c}\~ao de cita{\c c}\~oes em documentos}, + Title = {{NBR} 10520}, + Year = 2002} + +@manual{NBR10522:1988, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = oct, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 9, + Subtitle = {Abrevi{\c c}\~ao na descri{\c c}\~ao bibliogr\'afica}, + Title = {{NBR} 10522}, + Year = 1988} + +@manual{NBR10523:1988, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = oct, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 5, + Subtitle = {Entrada para nomes de l{\'\i}ngua portuguesa em registros bibliogr\'aficos}, + Title = {{NBR} 10523}, + Year = 1988} + +@manual{NBR10719:1989, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 17, + Title = {Apresenta{\c c}\~ao de relat\'orios t\'ecnico-cient{\'\i}ficos}, + Year = 1989} + +@manual{NBR12256:1992, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = apr, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 4, + Title = {Apresenta{\c c}\~ao de originais}, + Year = 1992} + +@manual{NBR14724:2001, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = jul, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 6, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao}, + Title = {{NBR} 14724}, + Year = 2001} + +@manual{NBR14724:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-20 12:30:58 +0000}, + Date-Modified = {2012-12-20 12:30:58 +0000}, + Month = aug, + Note = {Substitui a Ref.~\citeonline{NBR14724:2001}}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 6, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao}, + Title = {{NBR} 14724}, + Year = 2002} + +@manual{memoir, + Address = {Normandy Park, WA}, + Author = {Peter Wilson and Lars Madsen}, + Date-Added = {2012-12-20 01:04:36 +0000}, + Date-Modified = {2013-03-21 11:57:49 +0000}, + Organization = {The Herries Press}, + Title = {The Memoir Class for Configurable Typesetting - User Guide}, + Url = {http://mirrors.ctan.org/macros/latex/contrib/memoir/memman.pdf}, + Urlaccessdate = {19.12.2012}, + Year = {2010}, + Bdsk-Url-1 = {http://ctan.tche.br/macros/latex/contrib/memoir/memman.pdf}} + +@manual{abntex2modelo, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2012-12-20 00:53:31 +0000}, + Date-Modified = {2015-04-27 22:41:48 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Trabalho Acad{\^e}mico com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2classe, + Annote = {Este documento substitui o \cite{abnt-classe-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2012-12-19 13:08:40 +0000}, + Date-Modified = {2015-04-27 22:42:11 +0000}, + Organization = {Equipe abnTeX2}, + Title = {A classe abntex2: Modelo can{\^o}nico de trabalhos acad{\^e}micos brasileiros compat{\'\i}vel com as normas ABNT NBR 14724:2011, ABNT NBR 6024:2012 e outras}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2cite-alf, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-alf-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2012-12-19 13:08:00 +0000}, + Date-Modified = {2015-04-27 22:41:33 +0000}, + Organization = {Equipe abnTeX2}, + Title = {O pacote abntex2cite: t{\'o}picos espec{\'\i}ficos da ABNT NBR 10520:2002 e o estilo bibliogr{\'a}fico alfab{\'e}tico (sistema autor-data}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2cite, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2012-12-19 13:06:14 +0000}, + Date-Modified = {2015-04-27 22:41:38 +0000}, + Organization = {Equipe abnTeX2}, + Title = {O pacote abntex2cite: Estilos bibliogr{\'a}ficos compat{\'\i}veis com a ABNT NBR 6023}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + + + +@manual{abnt-bibtex-doc, + Author = {Gerald Weber}, + Organization = {Grupo abnTeX}, + Title = {Estilo bibtex compat{\'\i}vel com a `norma' 6023/2000 da {ABNT}}, + Url = {http://abntex.codigolivre.org.br}, + Year = {2003}, + Bdsk-Url-1 = {http://abntex.codigolivre.org.br}} + +@manual{abnt-bibtex-alf-doc, + Author = {Gerald Weber}, + Organization = {Grupo abnTeX}, + Subtitle = {Quest\~oes espec{\'\i}ficas da `norma' 10520/2001}, + Title = {Estilo bibtex compat{\'\i}vel com a `norma' 6023/2000 da {ABNT}}, + Url = {http://abntex.codigolivre.org.br}, + Year = {2003}, + Bdsk-Url-1 = {http://abntex.codigolivre.org.br}} + +@manual{abnt-classe-doc, + Author = {Santini Frasson, Miguel Vin{\'\i}cius}, + Date-Modified = {2013-02-04 12:04:50 +0000}, + Organization = {Grupo abnTeX}, + Subtitle = {confec{\c c}{\~a}o de trabalhos acad{\^e}micos em {\LaTeX} segundo as normas {ABNT}}, + Title = {Classe {ABNT}}, + Url = {http://abntex.codigolivre.org.br}, + Year = {2002}, + Bdsk-Url-1 = {http://abntex.codigolivre.org.br}} + +@manual{tabela-simbolos-doc, + Author = {Gerald Weber}, + Organization = {Grupo abnTeX}, + Title = {Tabelas de s{\'\i}mbolos usando makeindex}, + Url = {http://abntex.codigolivre.org.br}, + Year = {2003}, + Bdsk-Url-1 = {http://abntex.codigolivre.org.br}} + +@manual{biblatex-abnt, + Author = {Daniel Ballester Marques}, + Date-Added = {2018-06-12 08:42:14 +0000}, + Date-Modified = {2018-06-12 08:42:38 +0000}, + Organization = {Equipe abnTeX}, + Title = {biblatex-abnt}, + Url = {http://www.abntex.net.br/}, + Year = {2018}, + Bdsk-Url-1 = {http://mirrors.ctan.org/macros/latex/contrib/biblatex-contrib/biblatex-abnt/doc/biblatex-abnt.pdf}} + +@comment{BibDesk Static Groups{ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<array> + <dict> + <key>group name</key> + <string>abnTeX</string> + <key>keys</key> + <string>memoir,tabela-simbolos-doc,abnt-bibtex-doc,abntex2cite,abntex2cite-alf,abntex2classe,abnt-bibtex-alf-doc,abntex2modelo,abnt-classe-doc</string> + </dict> + <dict> + <key>group name</key> + <string>normas</string> + <key>keys</key> + <string>NBR6033:1989,NBR6034:1989,NBR12256:1992,ISO10324:1997,ISO832:1994,ISO5123:1984,NBR6024:1989,NBR10520:2001,ISO11108:1996,ISO639-2:1998,ISO11798:1999,NBR6023:2000,NBR6027:1989,NBR10523:1988,ISO215:1986,NBR10522:1988,ISO3901:2001,ISO5963:1985,NBR14724:2001,ISO7154:1983,ISO5964:1985,NBR10520:1988,ISO7220:1996,ISO690:1987,ISO15707:2001,NBR10520:2002,NBR10719:1989,DOI,NBR6021:1994,ISO3297:1998,NBR6023:2002,ISO2108:1992,ISO5122:1979,ISO999:1996,NBR6022:1994,ISO214:1976,NBR6026:1994,NBR6025:2002,ISO10444:1994,ISO690-2:1997,NBR14724:2002,ISO2788:1986,ISO4:1997,NBR6029:2002,ISO15706:2002,NBR6032:1989,ISO10957:1993,ISO639-1:2002,NBR6028:1990,NBR6028:1980</string> + </dict> +</array> +</plist> +}} diff --git a/macros/latex/contrib/abntex2/doc/abntex2.pdf b/macros/latex/contrib/abntex2/doc/abntex2.pdf Binary files differnew file mode 100644 index 0000000000..f07f451cf8 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2.pdf diff --git a/macros/latex/contrib/abntex2/doc/abntex2.tex b/macros/latex/contrib/abntex2/doc/abntex2.tex new file mode 100644 index 0000000000..ecca9b2794 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2.tex @@ -0,0 +1,2760 @@ +%% abtex2.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the file abntex2.tex + +\documentclass[a4paper]{ltxdoc} +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % seleção de códigos de fonte. +\usepackage[utf8]{inputenc} % determina a codificação utiizada (conversão automática dos acentos) +\usepackage{hyperref} % controla a formação do índice +\usepackage{parskip} % espaçamento entre os parágrafos +\usepackage{microtype} % para melhorias de justificação +\usepackage{morefloats} % permite mais floats + + +% Babel e ajustes +\usepackage[brazil]{babel} % idiomas +\addto\captionsbrazil{ + %% ajusta nomes padroes do babel + \renewcommand{\bibname}{Refer\^encias} + \renewcommand{\indexname}{\'Indice} + \renewcommand{\listfigurename}{Lista de ilustra\c{c}\~{o}es} + \renewcommand{\listtablename}{Lista de tabelas} + %% ajusta nomes usados com a macro \autoref + \renewcommand{\pageautorefname}{p\'agina} + \renewcommand{\sectionautorefname}{se{\c c}\~ao} + \renewcommand{\subsectionautorefname}{subse{\c c}\~ao} + \renewcommand{\paragraphautorefname}{par\'agrafo} + \renewcommand{\subsubsectionautorefname}{subse{\c c}\~ao} + \renewcommand{\paragraphautorefname}{subse{\c c}\~ao} +} + +\usepackage{color} +\definecolor{thered}{rgb}{0.65,0.04,0.07} +\definecolor{thegreen}{rgb}{0.06,0.44,0.08} +\definecolor{thegrey}{gray}{0.5} +\definecolor{theshade}{rgb}{1,1,0.97} +\definecolor{theframe}{gray}{0.6} +\definecolor{blue}{RGB}{41,5,195} + +\IfFileExists{listings.sty}{ + \usepackage{listings} +\lstset{% + language=[LaTeX]TeX, + columns=flexible, + basicstyle=\ttfamily\small, + backgroundcolor=\color{theshade}, + frame=single, + tabsize=2, + rulecolor=\color{theframe}, + title=\lstname, + escapeinside={\%*}{*)}, + breaklines=true, + commentstyle=\color{thegrey}, + keywords=[0]{\fichacatalografica,\errata,\folhadeaprovacao,\dedicatoria,\agradecimentos,\epigrafe,\resumo,\siglas,\simbolos,\citacao,\alineas,\subalineas,\incisos}, + keywordstyle=[0]\color{thered}, + keywords=[1]{}, + keywordstyle=[1]\color{thegreen}, + breakatwhitespace=true, + alsoother={0123456789_}, + inputencoding=utf8, + extendedchars=true, + literate={á}{{\'a}}1 {ã}{{\~a}}1 {é}{{\'e}}1 {è}{{\`{e}}}1 {ê}{{\^{e}}}1 {ë}{{\¨{e}}}1 {É}{{\'{E}}}1 {Ê}{{\^{E}}}1 {û}{{\^{u}}}1 {ú}{{\'{u}}}1 {â}{{\^{a}}}1 {à}{{\`{a}}}1 {á}{{\'{a}}}1 {ã}{{\~{a}}}1 {Á}{{\'{A}}}1 {Â}{{\^{A}}}1 {Ã}{{\~{A}}}1 {ç}{{\c{c}}}1 {Ç}{{\c{C}}}1 {õ}{{\~{o}}}1 {ó}{{\'{o}}}1 {ô}{{\^{o}}}1 {Õ}{{\~{O}}}1 {Ó}{{\'{O}}}1 {Ô}{{\^{O}}}1 {î}{{\^{i}}}1 {Î}{{\^{I}}}1 {í}{{\'{i}}}1 {Í}{{\~{Í}}}1, +} +\let\verbatim\relax + \lstnewenvironment{verbatim}[1][]{\lstset{##1}}{} +} + +\usepackage[alf]{abntex2cite} % citacoes + + +% COMANDOS PROPRIOS +\newcommand{\abnTeX}{abn\TeX} +\newcommand{\abnTeXForum}{\url{http://groups.google.com/group/abntex2}} +\newcommand{\abnTeXSite}{\url{http://www.abntex.net.br/}} + +\title{\textbf{A classe \textsf{abntex2}}: \\ \Large{Documentos +técnicos e científicos brasileiros \\compatíveis com as normas ABNT}} + +% \thanks{Este documento +% se referete ao \textsf{abntex2} versão \fileversion, +% de \filedate.} + +\author{Lauro César Araujo\\\abnTeXSite} + +\date{\today, v-1.9.7} + +\hypersetup{ + pdftitle={A classe abntex2}, + pdfauthor={Equipe abnTeX2}, + pdfsubject={Documentos técnicos e científicos brasileiros compatíveis com + as normas ABNT}, + pdfkeywords={ABNT}{abntex}{abntex2}{trabalho + acadêmico}{dissertação}{tese}{ABNT 14724}{ABNT 6024}, + pdfproducer={Lauro César Araujo -- laurocesar@laurocesar.com}, % producer of the document + pdfcreator={LaTeX with abnTeX2}, + colorlinks=true, + linkcolor=blue, + citecolor=blue, + urlcolor=blue +} + +\EnableCrossrefs +\CodelineIndex +\RecordChanges + +\changes{v1.0}{2013/02/01}{Versão inicial} +\changes{v1.9.3}{2015/01/26}{Release 1.9.3} +\changes{v1.9.4}{2018/06/06}{Release 1.9.4} + +\begin{document} + + +\maketitle + +\begin{abstract} +Este é o manual de uso da classe \textsf{abntex2}. Trata-se de um conjunto de +customizações da classe \textsf{memoir} para elaboração de documentos técnicos e +científicos condizentes com as normas da Associação Brasileira de Normas +Técnicas, especialmente a ABNT NBR 6022:2018, ABNT NBR 10719:2015, ABNT NBR +14724:2011 e a ABNT NBR 6024:2012, além de outras referentes a ``Informação e +documentação''. +\end{abstract} + +\tableofcontents + +\listoftables + +% ------ +\section{Escopo} +% ------ + +O objetivo deste manual é descrever a classe \textsf{abntex2}, responsável pelo +\textit{layout} dos elementos de estruturação de documentos técnicos e +científicos --- como trabalhos acadêmicos, artigos, relatórios técnicos, livros +e folhetos ---, especialmente aqueles definidos pela ABNT NBR 6022:2018, ABNT +NBR 10719:2015, ABNT NBR 14724:2011 e pela ABNT NBR 6024:2012. A +\autoref{sec-introducao} contém a lista completa de normas observadas pela +classe. + +Pelo fato de a norma ABNT NBR 14724:2011 e a ABNT NBR 6024:2012 englobarem os +requisitos das demais normas, estas são utilizadas como base de referência para +este manual. De todo modo, a \autoref{sec-estrutura} descreve as diferentes e +similaridades entre elas e em que medida a classe \textsf{abntex2} atende a todas as normas +listadas no parágrafo anterior. + +Este manual faz parte da suíte \abnTeX2. Para referências ao pacote de citações +\textsf{abntex2cite}, consulte \citeonline{abntex2cite} e +\citeonline{abntex2cite-alf}. + +Exemplos de uso da classe descrita neste manual podem ser consultados em +\citeonline{abntex2modelo,abntex2modelo-artigo,abntex2modelo-relatorio,abntex2modelo-projeto-pesquisa,abntex2modelo-glossario,abntex2modelo-livro}. +Os documentos indicados tratam-se de ``Modelos Canônicos'', ou seja, de modelos +que não são específicos a nenhuma universidade ou instituição, mas que +implementam exclusivamente os requisitos das normas da ABNT, Associação +Brasileira de Normas Técnicas. + +% ------ +\section{Considerações iniciais} +% ------ + +\subsection{Introdução}\label{sec-introducao} + +Dentre as características de qualidade de trabalhos acadêmicos (teses, +dissertações e outros do gênero), de artigos científicos, de relatórios técnicos +e de livros e folhetos, ao lado da pertinência do tema e dos aspectos relativos +ao conteúdo abordado no trabalho, consta também o resultado da editoração final +e as características de forma e de estruturação dos documentos. +Desse modo, a existência de um modelo e de ferramentas que atendam às normas +brasileiras de elaboração de trabalhos acadêmicos, artigos científicos e +relatórios técnicos propostas pela Associação Brasileira de Normas Técnicas +(ABNT) são recursos básicos para o aprimoramento da qualidade geral dos +trabalhos acadêmicos nacionais. + +É com esse intuito que o \abnTeX2 é apresentado à comunidade acadêmica +brasileira: o de ser um instrumento de aperfeiçoamento da qualidade dos +textos produzidos. O \abnTeX2 surge para se somar ao já vasto universo de +ferramentas \LaTeX, porém que é escasso em utilitários específicos para +trabalhos brasileiros. Nesse sentido, \abnTeX2 é proposto como uma evolução do +\abnTeX1 original\footnote{Ver \autoref{sec-historico}, +\nameref{sec-historico}.} e como facilitador na elaboração de documentos +técnicos e científicos condizentes com as normas ABNT. + +O \abnTeX2 foi desenvolvido com base nos requisitos das seguintes normas ABNT: + +\begin{description} + \item[ABNT NBR 6022:2018] Informação e documentação - Artigo em publicação + periódica científica - Apresentação + \item[ABNT NBR 6023:2002] Informação e documentação - Referência - + Elaboração\footnote{ O abnTeX2 é compatível com a versão corrente da norma + ABNT NBR 6023:2002. Porém, até este momento, os manuais + \citeonline{abntex2cite} e \citeonline{abntex2cite-alf} estão atualizados com + informações referentes à versão anterior da referida norma, ou seja, com + informações sobre a versão 2000. A atualização do manual é uma das atividades + em execução do projeto. Consulte + \url{https://github.com/abntex/abntex2/issues} para outras informações.} + \item[ABNT NBR 6024:2012] Informação e documentação - Numeração + progressiva das seções de um documento - Apresentação + \item[ABNT NBR 6027:2012] Informação e documentação - Sumário - + Apresentação + \item[ABNT NBR 6028:2003] Informação e documentação - Resumo - + Apresentação + \item[ABNT NBR 6029:2006] Informação e documentação - Livros e folhetos - + Apresentação + \item[ABNT NBR 6034:2004] Informação e documentação - Índice - + Apresentação + \item[ABNT NBR 10520:2002] Informação e documentação - Citações + \item[ABNT NBR 10719:2015] Informação e documentação - Relatório técnico + e-ou científico - Apresentação + \item[ABNT NBR 14724:2011] Informação e documentação - Trabalhos + acadêmicos - Apresentação + \item[ABNT NBR 15287:2011] Informação e documentação - Projeto de pesquisa - + Apresentação +\end{description} + +Este manual de uso não foi escrito sob o modelo do \abnTeX2, nem segue os +padrões da ABNT. + +Este texto deve ser utilizado como complemento do manual do +\textsf{memoir}\footnote{\url{https://www.ctan.org/pkg/memoir}} +\cite{memoir}. + +\subsection{Histórico do projeto}\label{sec-historico} + +Entre 2001 e 2002 nascia o projeto \abnTeX~original, cujo objetivo era o de +``prover um conjunto de macros para \LaTeX\ para formação de trabalhos +acadêmicos condizentes com as normas ABNT''. A última versão estável publicada pelos +integrantes originais\footnote{Os integrantes originais do projeto são Miguel +Frasson, Gerald Weber, Leslie H. Watter, Bruno Parente Lima, Flávio de +Vasconcellos Corrêa, Otavio Real Salvador e Renato Machnievscz.} é a versão +0.8.2 e data de 3.11.2004 (hospedada em +\url{http://abntex.codigolivre.org.br/}). Em 2006 uma versão não estável foi +publicada para testes, mas nunca foi evoluída. + +Em maio de 2009 Leandro Salvador fez uma chamada no fórum Tex-BR\footnote{A +mensagem pode ser lida neste link: +\url{http://marc.info/?l=tex-br\&m=124110883528962}} clamando por voluntários +para a retomada do projeto. Embora tenha sido criado um novo repositório para o +projeto\footnote{O projeto de Salvador está hospedado em +\url{https://sourceforge.net/projects/abntex/}.}, nenhuma nova contribuição ao +código do \abnTeX~foi realizada desde 2006 até dezembro de 2012. No novo +endereço há discussões um pouco mais recentes sobre o projeto, porém datam de +2009. Há, inclusive, uma sugestão de Gerald Weber, um dos criadores originais: + +\begin{quote} +``A sugestão que eu daria seria substituir a classe que o Miguel Frasson +desenvolveu por pacotes padrão do \LaTeX. Há pacotes que implementam +praticamente tudo que a ABNT requer, basta mexer nas opções. Assim teria algo +muito mais simples de manter e atualizar no longo prazo.'' +(\url{https://sourceforge.net/projects/abntex/forums/forum/947854/topic/3265973}) +\end{quote} + +Os problemas com instalação e distribuição do \abnTeX\ original e as falhas +normativas em relação às normas vigentes da ABNT -- uma vez que tinham se +passado quase 10 anos desde a criação do \abnTeX -- foram motivadores adicionais +para que o novo projeto \abnTeX2 se tornasse urgente. Então o novo projeto foi +iniciado oficialmente em maio de 2012 com o apoio dos integrantes do grupo +\abnTeXForum\ e coordenado por Lauro César Araujo. A ideia de Gerald e o +software já construído do \abnTeX\ original serviriam de ponto de partida para o +\abnTeX2. + +A primeira versão do \abnTeX2 foi concluída em dezembro de 2012 e +disponibilizada ao público em janeiro de 2013. O portal do projeto atual é +\abnTeXSite. O \abnTeX2 foi disponibilizado ao CTAN, \emph{The Comprehensive TEX +Archive Network}, em 2 de janeiro de 2013 e pode ser consultado em +\url{http://www.ctan.org/pkg/abntex2}. As principais distribuições +\LaTeX\footnote{Como TeX Live, MiKTeX, MacTeX e proTeXt} são construídas à +partir de pacotes e classes do CTAN. + +O software é mantido desde então pela comunidade de indivíduos e de +organizações que adotam e/ou investem em software livre. + +% O novo projeto utiliza o menor conjunto possível de classes nativas do \LaTeX~de +% modo a implementar as exigências das normas ABNT. Para isso, escolheu-se como +% base a classe \textsf{memoir}, por ser uma classe flexível, com excelente +% documentação e que constantemente recebe atualizações de novas funcionalidades e +% correção de eventuais problemas. Este documento descreve o uso desta nova +% classe. + +\subsection{O que o \abnTeX2 traz de novo em relação ao \abnTeX1?} + +A suíte \abnTeX2 é composta por quatro elementos principais\footnote{Somam-se a +esses elementos a documentação da classe e do pacote citação.}: + +\begin{itemize} + \item a classe de formação de documentos técnicos e científicos + \textsf{abntex2}, descrita neste manual; + \item o pacote de citações bibliográficas \textsf{abntex2cite}; e + \item as especificações de formatação de referências bibliográficas + |abntex2-num.bst| e |abntex2-alf.sty|; + \item os modelos canônicos de uso do \abnTeX2; +\cite{abntex2modelo,abntex2modelo-artigo,abntex2modelo-relatorio,abntex2modelo-projeto-pesquisa,abntex2modelo-glossario,abntex2modelo-livro} +\end{itemize} + +Esta versão do \abnTeX2 fornece uma classe para produção de um vasto número de +documentos técnicos e científicos, como trabalhos acadêmicos, artigos +científicos, relatórios técnicos, projetos de pesquisa, livros, folhetos e +outros do gênero. A classe utilizada por este projeto é completamente nova em +relação à utilizada pelo projeto anterior, que tinha a intenção de produzir um +número menor de documentos. A classe anterior, chamada \textsf{abnt}, não está +mais disponível e não é distribuída nesta versão. + +Já o pacote de citações bibliográficas e as especificações de formatação de +referências bibliográficas são uma evolução da versão anterior. Novas +funcionalidades foram incluídas, como a possibilidade de uso do pacote +\textsf{backref} (\autoref{sec-referencias}), compatibilidade com o +\textsf{beamer}\footnote{\url{http://www.ctan.org/pkg/beamer}}, entre outros +aperfeiçoamentos e ajustes de conformidade com a versão 2002 da ABNT NBR 6023. +Para referência ao pacote de citações \textsf{abntex2cite}, inclusive sobre +conformidade com as normas, consulte \citeonline{abntex2cite} e +\citeonline{abntex2cite-alf}. O abnTeX2 também traz suporte nativo para produção +de documentos em diferentes idiomas, como inglês por exemplo (\autoref{sec-internacional}). + +Os modelos canônicos não estavam presentes no abnTeX original. Eles são exemplos +de uso do \abnTeX2 e são distribuídos junto com a instalação padrão. + +\subsection{Compatibilidade entre as versões 1 e 2 do \abnTeX} + +As duas versões do \abnTeX\ são compatíveis entre si, ou seja, não há +incompatibilidade mútua entre elas de tal modo que você pode ter as duas versões +do \abnTeX\ instaladas simultaneamente no mesmo computador. Desse modo, +documentos escritos com a versão anterior do \abnTeX\ continuarão a serem +compilados com a classe e os pacotes anteriores. Apenas documentos escritos +conforme este manual utilizarão a nova classe e os novos pacotes de citação e +formatação de referências bibliográficas. + +Com base neste manual você provavelmente não terá dificuldades em converter os +trabalhos escritos em \abnTeX1 para o novo \abnTeX2. + +\subsection{Licença de uso e customizações para universidades e outras +instituições} + +Sinta-se convidado a participar do projeto \abnTeX2! Acesse o site do projeto em +\abnTeXSite. Também fique livre para conhecer, estudar, alterar e redistribuir o +trabalho do \abnTeX2, desde que os arquivos modificados tenham seus nomes +alterados, até mesmo no seu computador, e que os créditos sejam dados aos +autores, nos termos da ``The \LaTeX Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que customizações específicas para universidades sejam realizadas +--- como capas, folha de aprovação, etc. Porém, recomendamos que ao invés de se +alterar diretamente os arquivos do \abnTeX2, distribua-se arquivos com as +respectivas customizações. Isso permite que futuras versões do \abnTeX2 não se +tornem automaticamente incompatíveis com as customizações promovidas. + +% ------ +\section{Estrutura geral de documentos técnicos e científicos brasileiros}\label{sec-estrutura} +% ------ + +A seção 4 da ABNT NBR 14724:2011 estabelece que a estrutura de trabalhos +acadêmicos compreende duas partes: a externa e a interna, que aparecem no texto +na ordem que segue. Essa norma pode ser considerada uma norma geral de estrutura +de documentos técnicos e científicos porque compartilha com as demais uma +estrutura comum. Os demais parágrafos desta seção descrevem as semelhanças e +diferenças entre as outras normas. + +\begin{description} + \item[Parte externa]\ \\ + Capa (obrigatório) \\ + Lombada (opcional) + \item[Parte Interna]\ + \begin{description} + \item[Elementos pré-textuais]\ \\ + Folha de rosto (obrigatório) + \\ + Dados de catalogação-na-publicação\footnote{O documento + ``Dados de catalogação-na-publicação'' é chamado apenas como ``Ficha + catalográfica'' neste texto.} (opcional)\\ + Errata (opcional) \\ + Folha de aprovação (obrigatório) \\ + Dedicatória (opcional) \\ + Agradecimentos (opcional) \\ + Epígrafe (opcional) \\ + Resumo em língua vernácula (obrigatório) \\ + Resumo em língua estrangeira (obrigatório) \\ + Lista de ilustrações (opcional) \\ + Lista de tabelas (opcional) \\ + Lista de abreviaturas e siglas (opcional) \\ + Lista de símbolos (opcional) \\ + Sumário (obrigatório) + \item[Elementos textuais]\footnote{A nomenclatura dos títulos dos elementos + textuais é a critério do autor.}\ + \\ + Introdução \\ + Desenvolvimento \\ + Conclusão + \item[Elementos pós-textuais]\ \\ + Referências (obrigatório) \\ + Glossário (opcional) \\ + Apêndice (opcional) \\ + Anexo (opcional) \\ + Índice (opcional) + \end{description} +\end{description} + +O \abnTeX2 apresenta instrumentos para produzir todas as partes do documento, +exceto a Lombada e o Glossário, que podem ser produzidos por outros pacotes +adicionais. As seções seguintes descrevem como cada seção pode ser produzida. + +A norma ABNT NBR 10719:2015 \emph{Informação e documentação - Relatório técnico +e-ou científico - Apresentação} apresenta basicamente a mesma estrutura que a +norma de trabalhos acadêmicos, exceto que nesta norma a Capa é opcional, não há +Folha de aprovação, Dedicatória, Epígrafe nem Resumo em língua estrangeira e +acrescenta-se opcionalmente um formulário de identificação como último elemento +pós-textual. Um modelo desse formulário está incluído no modelo +\cite{abntex2modelo-relatorio}. Todos os demais elementos aparecem na mesma +ordem e são regidos pelas mesmas regras nas duas normas. + +A norma ABNT NBR 15287:2011 \emph{Informação e documentação - Projeto de +pesquisa - Apresentação} também apresenta a mesma estrutura básica da ABNT NBR +14724:2011. Porém, na ABNT NBR 15287:2011 a Capa é opcional, não há Errata, +Folha de aprovação, Dedicatória, Agradecimentos, Epígrafe nem Resumos. Todos os +demais elementos aparecem na mesma ordem e, a exemplo da ABNT NBR 10719:2015, +são regidos pelas mesmas regras. + +Dessa forma, a classe \textsf{abntex2} pode ser utilizada para gerar os +documentos previstos tanto na ABNT NBR 10719:2015 quanto na ABNT NBR 15287:2011. + +Adicionalmente, a classe \textsf{abntex2} também é compatível com a norma ABNT +NBR 6022:2018 \emph{Informação e documentação - Artigo em publicação periódica +científica - Apresentação}. Porém, nesse caso, a estrutura apresentada +nesta seção não é aplicável. O modelo \cite{abntex2modelo-artigo} é um exemplo +de artigo científico elaborado com a classe \textsf{abntex2}. O mesmo vale para +norma ABNT NBR 6029:2006 \emph{Informação e documentação - Livros e folhetos - +Apresentação}. Nesse caso, o modelo \cite{abntex2modelo-livro} é um exemplo de +livro ou folheto produzido com a classe \textsf{abntex2}. + +% ------ +\section{Configurações gerais}\label{sec-configgerais} +% ------ + +% --- +\subsection{Codificação dos arquivos: UTF8} +\label{sec-utf8} +% --- + +A codificação de todos os arquivos do \abnTeX2 é \texttt{UTF8}. É necessário que +você utilize a mesma codificação nos documentos que escrever, inclusive nos +arquivos de base bibliográficas |.bib|. + +No preâmbulo do seu documento você geralmente usará os pacotes +\textsf{inputenc}\footnote{O pacote \textsf{inputenc} é usado para que seja +possível escrever textos acentuados em determinado padrão de codificação. No +caso, \abnTeX2 utiliza a codificação UTF8. Consulte detalhes do pacote em +\url{http://www.ctan.org/pkg/inputenc}. } (com a opção |[utf8]{inputenc}|) e +\textsf{fontenc}\footnote{O pacote \textsf{fontenc} controla a codificação das +fontes usadas para impressão do documento. Consulte detalhes do pacote em +\url{http://www.ctan.org/pkg/fontenc}.} (com a opção |[T1]{fontenc}|) sempre que +|xetex| ou |xelatex| não são usados para compilar o documento, ou seja, os +pacotes geralmente devem ser incorporados ao seu documento quando se utiliza +|pdflatex|, por exemplo. Porém, a classe \textsf{abntex2} não incorpora os +pacotes automaticamente. + +% A classe \textsf{abntex2.cls} incorpora automaticamente os pacotes +% \textsf{inputenc}\footnote{O pacote \textsf{inputenc} é usado para que seja +% possível escrever textos acentuados em determinado padrão de codificação. No +% caso, \abnTeX2 utiliza a codificação UTF8. Consulte detalhes do pacote em +% \url{http://www.ctan.org/pkg/inputenc}. } (com a opção |[utf8]{inputenc}|) e +% \textsf{fontenc}\footnote{O pacote \textsf{fontenc} controla a codificação das +% fontes usadas para impressão do documento. Consulte detalhes do pacote em +% \url{http://www.ctan.org/pkg/fontenc}.} (com a opção |[T1]{fontenc}|) sempre que +% |xetex| ou |xelatex| não são usados para compilar o documento, ou seja, os +% pacotes são incorporados automaticamente quando se utiliza |pdflatex|, por +% exemplo. Isso significa que você não precisa incorporar os pacotes nos seus +% modelos, uma vez que já são incluídos automaticamente. + +Veja detalhes sobre fontes com Xe\LaTeX\ na \autoref{sec-xelatex}. + +% --- +\subsection{A classe \textsf{abntex2} como extensão de \textsf{memoir}} +% --- + +\DescribeMacro{\documentclass} +A classe \textsf{abntex2} foi criada como um conjunto de configurações da classe +\textsf{memoir}\footnote{A versão anterior do \abnTeX~era baseada na classe +\textsf{report}.} \cite{memoir}. Desse modo, todas as opções do \textsf{memoir} +estão disponíveis, como por exemplo, |12pt,openright,twoside,a4paper,article|. +Consulte o manual do \textsf{memoir} para outras opções. + +As opções mais comuns de inicialização do texto do documento são: + +\begin{verbatim} +\documentclass[12pt,openright,twoside,a4paper,brazil]{abntex2} +\end{verbatim} + +Veja a \autoref{sec-sumario}, a \autoref{sec-opcoes-tamanho-fonte} e a +\autoref{sec-opcoes-tamanho-titulo} para outras opções. + +% --- +\subsubsection{O tamanho do papel} +% --- + +O tamanho do papel pode ser alterado modificando a opção |a4paper| para +|a5paper|, por exemplo. Porém, o tamanho definido pela ABNT NBR 14724:2011 é A4. +A lista completa de opções disponíveis pode ser consultada em +\citeonline[p.~1]{memoir}. + +% --- +\subsubsection{Impressão em anverso e verso} +% --- + +É interessante observar que a ABNT NBR 14724:2011 (seção 5.1) recomenda que os +documentos sejam impressos no anverso e no verso das folhas. Isso é obtido com a +opção |twoside|. + +% --- +\subsubsection{Opção \texttt{article}} +% --- + +\DescribeMacro{article}\DescribeMacro{\counterwithout} +A opção |article| é útil para produção de artigos com \abnTeX2. +Nesse caso, a maioria dos elementos pré-textuais descritos na +\autoref{sec-pretextuais} se tornam desnecessários. Quando esta opção for +utilizada, a classe \textsf{abntex2} não forçará quebra de página para os +elementos pré-textuais, utilizará título estrangeiro +(\autoref{sec-macro-titulo-estrangeiro}) e definirá a formatação do +capítulo de forma idêntica à +formatação das seções. Por padrão, quando a opção |article| estiver presente, +você deve iniciar as divisões do documento com |\section|, e não |\chapter|, +como é usual em trabalhos monográficos. Porém, caso queira iniciar as divisões com +|\chapter| ao invés de |\section|, adicione as linhas abaixo no preâmbulo do +documento para que a numeração dos capítulos, seções, figuras e tabelas sejam +corretamente sequenciados: + +\begin{verbatim} +\counterwithout{section}{section} +\counterwithout{figure}{chapter} +\counterwithout{table}{chapter} +\end{verbatim} + +A macro |\part| também é permitida em |article|. + +% --- +\subsubsection{As opções de tamanho de fonte e o tamanho ``menor e uniforme''} +\label{sec-opcoes-tamanho-fonte} +% --- + +\DescribeMacro{\ABNTEXfontereduzida}\DescribeMacro{\footnotesize}\DescribeEnv{12pt} +O terceiro parágrafo da seção 5.1 da ABNT NBR 14724:2011 estabelece que +o tamanho fonte seja 12 para todo o documento (obtida com a opção |12pt|), ``inclusive capa, +excetuando-se citações com mais de três linhas, notas de rodapé, paginação, +dados internacionais de catalogação-na-publicação, legendas e fontes das +ilustrações e das tabelas, que devem ser em tamanho menor e uniforme''. Da mesma +forma, o terceiro parágrafo da seção 5.1 da ABNT NBR 10719:2015 possui +orientação semelhante, ao recomendar que ``quando digitado, fonte tamanho 12 e +tipo da fonte padronizado para todo o documento. As citações com mais de três +linhas, notas de rodapé, paginação, dados internacionais de +catalogação-na-publicação, legendas, notas e fontes das ilustrações e tabelas +devem ser em tamanho menor e uniforme.'' + +O tamanho ``menor e uniforme'' é estabelecido pela macro |\ABNTEXfontereduzida| +e o valor padrão utilizado é o mesmo da macro |\footnotesize|. Você pode alterar +o valor de |\ABNTEXfontereduzida| para |\small|, por exemplo, com o seguinte +comando: + +\begin{verbatim} +\renewcommand{\footnotesize}{\small} +\end{verbatim} + +Caso deseje utilizar outro tamanho de fonte para o documento, substitua a opção +|12pt| pelo tamanho desejado, como por exemplo, |10pt|, ou |14pt|. A lista +completa de opções disponíveis pode ser consultada em +\citeonline[p.~2-3]{memoir}. + +% --- +\subsubsection{Opções específicas da classe \textsf{abntex2}: títulos de +divisões em letras maiúsculas} +\label{sec-opcoes-tamanho-titulo} +% --- + +\begin{description} +\item {\texttt{chapter=TITLE}} + +Altera para caixa alta (letras maiúsculas) os \emph{títulos} dos +capítulos e o títulos de todos os elementos pré e pós textuais escritos com o +mesmo nível que capítulos. + +\item {\texttt{section=TITLE}, \texttt{subsection=TITLE}, +\texttt{subsubsection=TITLE}, \texttt{subsubsubsection=TITLE}} + +Altera para caixa alta (letras maiúsculas) os \emph{títulos} das seções, +subseções, subsubseções e subsubsubseções, respectivamente. +\end{description} + +Essas opções \emph{não controlam o formato dos items} no sumário, lista de +ilustrações, tabelas, etc., \emph{nem controlam o formato dos cabeçalhos} de +páginas que incluem informações de capítulos ou de secionamento. + +Exemplo de uso: + +\begin{verbatim} +\documentclass[12pt,openright,twoside,a4paper, + chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + section=TITLE, % títulos de seções convertidos em letras maiúsculas + subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + subsubsection=TITLE, % títulos de subsubseções em letras maiúsculas + subsubsubsection=TITLE, % títulos de subsubsubseções em letras maiúsculas + english,french,spanish,brazil]{abntex2} +\end{verbatim} + +% --- +\subsubsection{Opções específicas da classe \textsf{abntex2}: alternativas de +sumário} +% --- + +A \autoref{sec-sumario} contém opções adicionais de configuração do sumário. + + +% --- +\subsection{Espaçamentos entre parágrafos e linhas} +% --- + +\subsubsection{Tamanho do parágrafo} + +O tamanho do parágrafo, espaço entre a margem e o início da frase do parágrafo, +é definido por: + +\begin{verbatim} +\setlength{\parindent}{1.3cm} +\end{verbatim} + +\subsubsection{Tamanho do primeiro parágrafo} + +Por padrão, não há espaçamento no primeiro parágrafo de cada início de divisão +do documento. Porém, você pode definir que o primeiro +parágrafo também seja indentado. Para isso, apenas inclua o pacote +\textsf{indentfirst} no preâmbulo do documento: + +\begin{verbatim} +\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\end{verbatim} + +\subsubsection{Espaçamento entre parágrafos} + +O espaçamento entre um parágrafo e outro pode ser controlado por meio do +comando: + +\begin{verbatim} +\setlength{\parskip}{0.2cm} % tente também \onelineskip +\end{verbatim} + +\subsubsection{Espaçamento entre linhas} + +O espaçamento entre linhas padrão é definido como |\OnehalfSpacing|, ou seja, um +espaço e meio, conforme estabelece a ABNT NBR 14724:2011. De todo modo, os +comando |\SingleSpacing|, |\DoubleSpacing| podem ser utilizados para obter +espaçamento simples e espaçamento duplo, respectivamente. Além dessas +macros, estão disponíveis: + +\begin{verbatim} +\begin{SingleSpace} ...\end{SingleSpace} +\begin{Spacing}{hfactori} ... \end{Spacing} +\begin{OnehalfSpace} ... \end{OnehalfSpace} +\begin{OnehalfSpace*} ... \end{OnehalfSpace*} +\begin{DoubleSpace} ... \end{DoubleSpace} +\begin{DoubleSpace*} ... \end{DoubleSpace*} +\end{verbatim} + +Observe que a classe \textsf{abntex2} utiliza o sistema de espaçamento padrão +do \textsf{memoir}. Nesse caso, o pacote \textsf{setspace} não é necessário. + +Para mais informações, consulte \citeonline[p. 47-52 e 135]{memoir}. + +% --- +\subsection{Margens} +% --- + +As \emph{margens} são configuradas conforme a NBR 14724:2011, seção 5.1, +e podem ser alteradas do seguinte modo: + +\begin{verbatim} +\setlrmarginsandblock{3cm}{2cm}{*} +\setulmarginsandblock{3cm}{2cm}{*} +\checkandfixthelayout +\end{verbatim} + +% --- +\subsection{Numeração contínua de figuras e tabelas} +% --- + +\DescribeMacro{\counterwithin} +A numeração de figuras e tabelas deve ser contínua em todo o documento (ABNT +NBR 14724:2011 seções 5.8 e 5.9). Porém, caso deseje alterar esse comportamento +para numeração por capítulos, por exemplo, use: +\begin{verbatim} +\counterwithin{figure}{section} +\counterwithin{table}{section} +\end{verbatim} + + +% --- +\subsection{Índice do PDF com pacote \textsf{bookmark}}\label{sec-bookmark} +% --- + +O índice da estrutura do documento é automaticamente inserido no PDF final do +documento por meio do pacote +\textsf{bookmark}\footnote{\url{http://www.ctan.org/pkg/bookmark}}. Neste +documento este índice será identificado como ``\textsf{bookmark} do PDF''. + +Com exceção da Ficha catalográfica (\autoref{sec-fichacatalografica}), todos os +elementos pré-textuais descritos na \autoref{sec-pretextuais} e as divisões dos +documentos, como |\part|, |\chapter|, |\section|, etc., são automaticamente +inseridos tanto no Sumário (\autoref{sec-sumario}) quanto no \textsf{bookmark} +do PDF. + +\DescribeMacro{\pdfbookmark} +A versão * dos comandos, como |\part*| e |\chapter*|, por exemplo, não inclui a +divisão no Sumário, nem no \textsf{bookmark} do PDF nem altera o cabeçalho da +página no caso de capítulos. Porém, você pode explicitamente incluir as divisões +no \textsf{bookmark} com o comando |\pdfbookmark|\oarg{posição}\marg{Título no +bookmark}\marg{texto de identificação única, sem espaços}: + +\begin{verbatim} +\pdfbookmark[0]{Capítulo fora do Sumário, mas presente no + bookmark}{texto-qualquer} +\chapter*{Capítulo fora do Sumário, mas presente no bookmark} +\end{verbatim} + +Para alterar o cabeçalho da página automaticamente com o comando +|\chapter*|, consulte a \autoref{sec-formatacaocapitulos-starred}. + +Para inserir uma divisão com * no sumário, consulte \autoref{sec-sumario}. + +\DescribeMacro{\phantomsection} +A macro |\phantomsection| pode ser útil imediatamente antes de |\pdfbookmark|, +quando o texto adicionado ao bookmark não estiver próxima a uma divisão do +documento. Nesse caso, o comando deve ser usado assim: + +\begin{verbatim} +\phantomsection\pdfbookmark[0]{Capítulo}{texto-qualquer2} +\chapter*{Capítulo} +\end{verbatim} + +Veja a sugestão de uso do \textsf{bookmark} do PDF na +\autoref{sec-listadeilustracoes}, \autoref{sec-listadetabelas}, +\autoref{sec-listadeabreviaturas} e na \autoref{sec-sumario}. + +\DescribeMacro{\pretextualchapter} +A macro |\pretextualchapter|\marg{título do capítulo} pode ser utilizada para +criar capítulos sem numeração, que não aparecem no Sumário, mas que são +automaticamente adicionados ao \textsf{bookmark} do PDF e alteram o cabeçalho +da página. Consulte a \autoref{sec-formatacaocapitulos} para mais detalhes. + +Informações adicionais sobre configuração dos \textsf{bookmarks} podem ser +obtidas em \citeonline{oberdiek2011}. + +% --- +\subsection{Fontes de texto} +% --- + +A ABNT NBR 14724:2011 não determina o uso de alguma fonte específica. Apenas o +tamanho, que deve ser 12pt, é estabelecido. + +Se nenhum pacote de fonte for encontrado, o \abnTeX2 utiliza a fonte padrão +do \LaTeX, que é \emph{Computer +Moderns}\footnote{\url{http://www.tug.dk/FontCatalogue/cmr/}}. Para os títulos +das divisões, o \abnTeX2 utiliza uma versão sem serifa da fonte. Consulte a +\autoref{sec-formatacaocapitulos} para mais informações sobre a formatação das divisões. + +Para escolher uma fonte compilando o documento com \texttt{pdflatex}, utilize +um dos pacotes de fontes nativos do \LaTeX: por exemplo, +\verb+\usepackage{fourier}+, para Adobe Utopia; ou, como nos +documentos de exemplo do \abnTeX2, use \verb+\usepackage{lmodern}+ para +a \emph{Latin Modern}, que é uma versão +aprimorada da \emph{Computer Modern}\footnote{Veja mais informações em +\url{http://www.tug.dk/FontCatalogue/lmodern/}.}. Há dezenas de outros pacotes +de fontes. Muitos deles estão disponíveis na maioria das distribuições +\LaTeX\footnote{Você pode encontrá-las em +\url{http://www.tug.dk/FontCatalogue/}. Há muitas fontes interessantes, boas e +legíveis, e todas elas podem ser utilizadas compilando o documento com o +comando: \texttt{pdflatex (nome do documento).tex} (ou direto no seu editor de +texto favorito). Por exemplo, temos as fontes: Charter, Palatino, Utopia, +Century\ldots}. + +%Para selecionar uma fonte que não é a padrão (Computer Modern), você precisa +% incluir um pacote de fontes nativo ou usar o pacote \texttt{fontspec} e +% compilar com o comando \texttt{xelatex}. +% +%\begin{verbatim} +% \usepackage[T1]{fontenc} +% \usepackage{times} +%\end{verbatim} +% +% No caso, \texttt{times} é o pacote da fonte (Times, igual à Times New Roman). + +\subsubsection{Fontes com Xe\LaTeX} +\label{sec-xelatex} + +Para utilizar as fontes de tipo \textsf{.ttf} ou \textsf{.otf} --- como as +presentes em seu sistema operacional ou utilizadas por outros programas ---, o +arquivo deve estar em codificação \textsf{UTF8} e ser compilado com o comando +\texttt{xelatex (nomedoarquivo.tex)}. Xe\TeX{} é um programa de diagramação +derivado do \TeX{} que utiliza +\href{http://pt.wikipedia.org/wiki/Unicode}{Unicode} e possibilita o emprego de +fontes tipográficas modernas, como OpenType e AAT (Apple Advanced Typography). +A classe \textsf{abntex2} implementa opções para Xe\LaTeX{} por meio dos pacotes +\textsf{fontspec}\footnote{\url{http://ctan.org/pkg/fontspec}} e +\textsf{polyglossia}\footnote{\url{http://ctan.org/pkg/polyglossia}}. + +Quando um documento é compilado com \texttt{xelatex}, os pacotes +\textsf{inputenc} e \textsf{fontenc}, descritos na \autoref{sec-utf8}, +geralmente não devem ser incluídos ao preâmbulo do documento. Ao invés desses +pacotes, geralmente \textsf{fontspec} é usado. O seguinte exemplo de preâmbulo +torna flexível a compilação do documento, que pode tanto ser realizada da forma +tradicional com \texttt{pdflatex} quanto com \texttt{xelatex}, uma vez que +inclui seletivamente os pacotes adequados para cada compilador: + +\begin{verbatim} +\usepackage{ifxetex} + \ifxetex + \usepackage{fontspec} + \defaultfontfeatures{Ligatures={TeX}} + \else + \usepackage[utf8]{inputenc} + \usepackage[T1]{fontenc} + \fi +\end{verbatim} + +% Sempre que um documento construído com a classe \textsf{abntex2} é compilado com +% \texttt{xelatex}, os pacotes \textsf{inputenc} e \textsf{fontenc} não são +% incluídos automaticamente. Veja a \autoref{sec-utf8} para outras informações a +% respeito da codificação padrão dos documentos. + +Para fonte serifada, sem serifa (geralmente usada para títulos) e monoespaçada, +respectivamente: + +\begin{verbatim} +\setromanfont{Minion Pro} +\setsansfont{Myriad Pro} +\setmonofont[Scale=MatchLowercase]{Consolas} +\end{verbatim} + +O usuário deve implementar esses comandos, substituindo o nome das fontes +pelas que preferir. É importante destacar que, caso as fontes não sejam +embutidas no PDF\footnote{As fontes devem ser embutidas do PDF quando, +por exemplo, deseja-se produzir documentos em conformidade com o padrão PDF/A +normatizado pela série ISO 19005. Para geração de PDF/A em \LaTeX\, +consulte +\url{http://support.river-valley.com/wiki/index.php?title=Generating_PDF/A_compliant_PDFs_from_pdftex}.}, + o software que lerá o PDF deverá ter disponível a fonte +utilizada. Com o Adobe Acrobat Reader, por exemplo, as fontes gratuitas +seguintes já estão disponíveis: +Minion Pro e Myriad Pro\footnote{Para Linux, faça o download de: +\url{http://www.adobe.com/support/downloads/detail.jsp?ftpID=4426}, extraia e +instale. Para Windows, vá até a pasta onde instalou o Reader (Arquivos de +Programas), procure as fontes e instale.}. Outra fonte de alta qualidade é +Gentium\footnote{\url{http://scripts.sil.org/cms/scripts/page.php?site\_id=nrsi\&id=Gentium\_download}.}. + +Para textos em outras línguas, deverão ser utilizados ambientes do pacote +\textsf{polyglossia}. Por exemplo: + +\begin{verbatim} +\begin{english} + Text in English... +\end{english} +\end{verbatim} + +Para mais informações, consulte \url{http://www.xelatex.org/}. + +% --- +\subsection{Internacionalização} +\label{sec-internacional} +% --- + +%--- +\subsubsection{Hifenização e diferentes idiomas} +\label{sec-internacional-hifen} + +Para usar as diferentes hifenizações de cada idioma, inclua nas opções do +documento o nome dos idiomas usados no texto. Por exemplo: + +\begin{verbatim} +\documentclass[12pt,openright,twoside,a4paper,english,french, +spanish,brazil]{abntex2} +\end{verbatim} + +O idioma português-brasileiro (\texttt{brazil}) é incluído automaticamente pela +classe \textsf{abntex2}. Porém, mesmo assim a opção \texttt{brazil} deve ser +informada como a última opção da classe para que todos os pacotes reconheçam o +idioma, além de selecionar o idioma após o preâmbulo (no início do documento). +Vale ressaltar que a última opção de idioma é a utilizada por padrão na +hifenização do documento. Desse modo, caso deseje escrever um texto em inglês +que tenha citações em português e em francês, você deveria usar o preâmbulo e o +início do documento como abaixo: + +\begin{verbatim} +\documentclass[12pt,openright,twoside,a4paper,french,brazil,english]{abntex2} +... +\begin{document} +\selectlanguage{english} +... +\end{document} +\end{verbatim} + +A lista completa de idiomas suportados, bem como outras opções de hifenização, +estão disponíveis na documentação do pacote +\textsf{babel}\footnote{\url{https://www.ctan.org/pkg/babel}} +\citeonline[p.~5-6]{babel}. + +\DescribeMacro{\foreignlanguage} +A macro |\foreignlanguage|\marg{idioma}\marg{texto a ser inserido} insere um +texto com a hifenização do idioma informado em \marg{idioma}. + +\DescribeEnv{otherlanguage}\DescribeEnv{otherlanguage*} +O ambiente |otherlanguage*|\marg{idioma} pode ser usado para o mesmo propósito +da macro |\foreignlanguage|. A versão com * indica que apenas o esquema de hifenização do +idioma selecionado deve ser utilizado. Nesse caso, as demais configurações de +idiomas, como nome da Lista de figuras, rótulos das seções, entre outros, não +são alterados. Exemplo de uso: + +\begin{verbatim} +\begin{otherlanguage*}{french} + Texte en français. +\end{otherlanguage*} +\end{verbatim} + +\DescribeMacro{\selectlanguage} +A macro |\selectlanguage|\marg{idioma} altera o idioma padrão do documento a +partir do ponto em que é informado. + +Consulte a \autoref{sec-interncional-traducao} para obter detalhes sobre o uso +de diferentes idiomas no documento. + +A \autoref{sec-citacao} descreve o ambiente |citacao|\oarg{language} que pode +receber como parâmetro um idioma a ser usado na citação. + +%--- +\subsubsection{Alterações de nomes padronizados por \textsf{babel}} +\label{sec-internacional-babel-alteracoes} + +Algumas alterações foram realizadas nos nomes padronizados pelo pacote +\textsf{babel} para atender a requisitos da \citeonline{NBR14724:2011} e da +\citeonline{NBR6024:2012}, conforme \autoref{tab-babel}. + +\begin{table}[htb] +\caption{Alterações no pacote \textsf{babel}} +\label{tab-babel} +\centering +\begin{tabular}{ l l l } + \textbf{Macro} & \textbf{Valor original} & \textbf{Novo valor} \\ + \hline + |\bibname| & ``Referências Bibliográficas'' & ``Referências'' \\ + \hline + |\indexname| & ``Índice Remissivo'' & ``Índice'' \\ + \hline + |\listfigurename| & ``Lista de Figuras'' & ``Lista de ilustrações'' \\ + \hline + |\listtablename| & ``Lista de Tabelas'' & ``Lista de tabelas'' \\ + \hline + |\pageautorefname| & ``Página'' & ``página'' \\ + \hline + |\sectionautorefname| & ``Seção'' & ``seção'' \\ + \hline + |\subsectionautorefname| & ``Subseção'' & ``subseção'' \\ + \hline + |\subsubsectionautorefname| & ``Subsubseção'' & ``subseção'' \\ + \hline + |\paragraphautorefname| & ``Parágrafo'' & ``subseção''\footnote{Ver + \autoref{sec-sumario}.} + \\ + \hline + \hline +\end{tabular} +\end{table} + +Se desejar outro comportamento, use: +\begin{verbatim} +\addto\captionsbrazil{ + %% ajusta nomes padroes do babel + \renewcommand{\bibname}{Refer\^encias} + \renewcommand{\indexname}{\'Indice} + \renewcommand{\listfigurename}{Lista de ilustra\c{c}\~{o}es} + \renewcommand{\listtablename}{Lista de tabelas} + %% ajusta nomes usados com a macro \autoref + \renewcommand{\pageautorefname}{p\'agina} + \renewcommand{\sectionautorefname}{se{\c c}\~ao} + \renewcommand{\subsectionautorefname}{subse{\c c}\~ao} + \renewcommand{\paragraphautorefname}{par\'agrafo} + \renewcommand{\subsubsectionautorefname}{subse{\c c}\~ao} +} +\end{verbatim} + +Veja observações sobre as alterações referentes à página, seção, subseção, +subsubseção e parágrafo na \autoref{sec-autoref}. + +% --- +\subsubsection{Documentos em diferentes idiomas} +\label{sec-interncional-traducao} + +\DescribeMacro{\selectlanguage} +Conforme descrito na \autoref{sec-internacional-hifen}, o \abnTeX2 já está +adequado para produzir documentos técnicos e científicos em português-brasil +(padrão) e em inglês. Para alterar o idioma padrão do documento use: + +\begin{verbatim} +\selectlanguage{english} +\end{verbatim} + +A macro |\selectlanguage{english}| altera os valores padrões listados na +\autoref{tab-babel}, bem como o conteúdo de todas as macros de dados listadas na +\autoref{sec-macrosdados} para o idioma inglês. + +Para prover a tradução para outros idiomas, faça como no exemplo, sendo que +|captionsenglish| deve ser alterado para o idioma em questão, conforme descrito +no mamual do pacote \textsf{babel} \cite{babel}: + +\begin{verbatim} +\addto\captionsenglish{% ingles + %% adjusts names from abnTeX2 + \renewcommand{\folhaderostoname}{Title page} + \renewcommand{\epigraphname}{Epigraph} + \renewcommand{\dedicatorianame}{Dedication} + \renewcommand{\errataname}{Errata sheet} + \renewcommand{\agradecimentosname}{Acknowledgements} + \renewcommand{\anexoname}{ANNEX} + \renewcommand{\anexosname}{Annex} + \renewcommand{\apendicename}{APPENDIX} + \renewcommand{\apendicesname}{Appendix} + \renewcommand{\orientadorname}{Supervisor:} + \renewcommand{\coorientadorname}{Co-supervisor:} + \renewcommand{\folhadeaprovacaoname}{Approval} + \renewcommand{\resumoname}{Abstract} + \renewcommand{\listadesiglasname}{List of abbreviations and acronyms} + \renewcommand{\listadesimbolosname}{List of symbols} + \renewcommand{\fontename}{Source} + \renewcommand{\notaname}{Note} + %% adjusts names used by \autoref + \renewcommand{\pageautorefname}{page} + \renewcommand{\sectionautorefname}{section} + \renewcommand{\subsectionautorefname}{subsection} + \renewcommand{\subsubsectionautorefname}{subsubsection} + \renewcommand{\paragraphautorefname}{subsubsubsection} +} +\end{verbatim} + + +% --- +\subsection{Macros de dados do documento} +\label{sec-macrosdados} +% --- + +As macros descritas nas próximas subseções são utilizadas para armazenar dados +do documento. Esses dados são utilizados na Capa (\autoref{sec-capa}), Folha de +rosto (\autoref{sec-folhaderosto}), Folha de aprovação +(\autoref{sec-folhadeaprovacao}) e Ficha catalográfica +(\autoref{sec-fichacatalografica}). Recomenda-se que esses dados sejam +preenchidos ainda no preâmbulo do documento \LaTeX, de modo que possam ser úteis +para configurações do PDF final com a classe +\textsf{hyperref}\footnote{\url{https://www.ctan.org/pkg/hyperref}}, +por exemplo. A \autoref{sec-dados_hyperref} ilustra um exemplo de configuração +do pacote \textsf{hyperref}. + +As macros |\titulo|, |\autor|, |\data| e seus pares |\imprimirtitulo|, +|\imprimirautor| e |\imprimirdata| (\autoref{sec-macro-titulo}, +\autoref{sec-macro-autor}, \autoref{sec-macro-data}) são meras traduções das +macros padrões |\title|, |\author|, |\date|, |\thetitle|, |\theauthor| e +|\thedate|, respectivamente. As traduções servem para abstrair o uso do +\textsf{memoir} e para simplificar futuras adaptações para outras classes bases. + +A \autoref{sec-interncional-traducao} descreve como prover traduções para +outros idiomas dos nomes descritos nas subseções seguintes. + +% --- +\subsubsection{Título}\label{sec-macro-titulo} +% --- + +\DescribeMacro{\titulo}\DescribeMacro{\imprimirtitulo} +A macro |\titulo|\marg{texto do título} é utilizada para armazenar o título do +documento. O conteúdo armazenado é impresso por meio da macro |\imprimirtitulo|. +Esta macro também executa a macro padrão |\title| com o mesmo conteúdo informado +em |\titulo|. + +% --- +\subsubsection{Título estrangeiro}\label{sec-macro-titulo-estrangeiro} +% --- + +\DescribeMacro{\tituloestrangeiro}\DescribeMacro{\imprimirtituloestrangeiro} +A macro |\tituloestrangeiro|\marg{texto do título} é utilizada para armazenar o +título do documento em idioma diferente do corpo do texto. O conteúdo armazenado +é impresso por meio da macro |\imprimirtituloestrangeiro|. + +% --- +\subsubsection{Autor}\label{sec-macro-autor} +% --- + +\DescribeMacro{\autor}\DescribeMacro{\imprimirautor} +A macro |\autor|\marg{nome do(s) autor(es)} é utilizada para armazenar os nomes +dos autores do documento. O conteúdo armazenado é impresso por meio da macro +|\imprimirautor|. Esta macro também executa a macro padrão |\author| com o mesmo +conteúdo informado em |\autor|. + +\DescribeMacro{\and} \DescribeMacro{\\} +Para inserir múltiplos autores, use |\and| para que uma vírgula separe os +autores no caso de a opção \texttt{article} não estar ativada, ou use |\\| para +que uma quebra de linha seja inserida entre os autores. + +No caso de a opção \texttt{article} estar ativada, |\and| imprime um espaço +adicional entre os nomes, de modo que fiquem visualmente em colunas separadas. + +% --- +\subsubsection{Data}\label{sec-macro-data} +% --- + +\DescribeMacro{\data}\DescribeMacro{\imprimirdata} +A macro |\data|\marg{mês e ano ou data em português} é utilizada para armazenar +o mês e ano ou a data do documento. O conteúdo armazenado é +impresso por meio da macro |\imprimirdata|. Esta macro também executa a macro +padrão |\date| com o mesmo conteúdo informado em |\data|. + +Durante o desenvolvimento do documento, é possível utilizar |\data{\today}| para +que seja armazenada a data atual. + +% --- +\subsubsection{Instituição} +% --- + +\DescribeMacro{\instituicao}\DescribeMacro{\imprimirinstituicao} +A macro |\instituicao|\marg{nome da instituição} é utilizada para armazenar +o nome da instituição. O conteúdo armazenado é impresso por meio da macro +|\imprimirinstituicao|. + +% --- +\subsubsection{Localidade} +% --- + +\DescribeMacro{\local}\DescribeMacro{\imprimirlocal} +A macro |\local|\marg{localidade de apresentação do documento} é utilizada para +armazenar a localidade de apresentação do documento, geralmente o nome da cidade +e a unidade federativa. O conteúdo armazenado é impresso por meio da macro +|\imprimirlocal|. + +% --- +\subsubsection{Preâmbulo} +% --- + +\DescribeMacro{\preambulo}\DescribeMacro{\imprimirpreambulo} +A macro |\preambulo|\marg{preâmbulo do documento} é utilizada para +armazenar o preâmbulo do documento. O preâmbulo é o texto impresso na Folha de +rosto e na Folha de aprovação. Ele deve conter o tipo do documento, o objetivo, o +nome da instituição e a área de concentração. O conteúdo armazenado é impresso +por meio da macro |\imprimirpreambulo|. + +% --- +\subsubsection{Tipo de trabalho} +% --- + +\DescribeMacro{\tipotrabalho}\DescribeMacro{\imprimirtipotrabalho} +A macro |\tipotrabalho|\marg{tipo do trabalho} é utilizada para +armazenar o tipo de trabalho. Geralmente os textos ``Tese (doutorado)'' ou +``Dissertação (mestrado)'' são utilizados. O tipo de trabalho é utilizado na +Ficha catalográfica (\autoref{sec-fichacatalografica}). O conteúdo armazenado é +impresso por meio da macro |\imprimirtipotrabalho|. + +% --- +\subsubsection{Orientador} +% --- + +\DescribeMacro{\orientador}\DescribeMacro{\imprimirorientador}\DescribeMacro{\imprimirorientadorRotulo} + A macro |\orientador|\oarg{rótulo}\marg{nome do(s) orientador(es)} é +utilizada para armazenar o nome do(s) orientador(es). O parâmetro opcional +indica o rótulo a ser utilizado. O valor padrão do rótulo é ``Orientador:''. O +conteúdo armazenado é impresso por meio da macro |\imprimirorientador| e o rótulo pode +ser impresso com o comando |\imprimirorientadorRotulo|. + +% --- +\subsubsection{Coorientador} +% --- + +\DescribeMacro{\coorientador}\DescribeMacro{\imprimircoorientador}\DescribeMacro{\imprimircoorientadorRotulo} +A macro |\coorientador|\oarg{rótulo}\marg{nome do(s) coorientador(es)} é +utilizada para armazenar o nome do(s) coorientador(es). O parâmetro opcional +indica o rótulo a ser utilizado. O valor padrão do rótulo é ``Coorientador:''. O +conteúdo armazenado é impresso por meio da macro |\imprimircoorientador| e o +rótulo pode ser impresso com o comando |\imprimircoorientadorRotulo|. + +% --- +\subsubsection{Exemplo de uso \textsf{hyperref} com dados do documento} +\label{sec-dados_hyperref} +% --- + +O \textsf{hyperref}\footnote{\url{http://www.ctan.org/pkg/hyperref}.} é um +pacote usado para construir remissões internas e hyper documento. + +\DescribeMacro{\hypersetup} +O \textsf{hyperref} pode inserir informações dos dados do documento nos +metadados do PDF final, conforme o exemplo, que também altera informações de cores dos +links internos do documento final: + +\begin{verbatim} +\usepackage{hyperref} % controla a formação do índice + +\titulo{Modelo Canônico de\\ Trabalho Acadêmico com \abnTeX} +\autor{Equipe \abnTeX} +\local{Brasil} +\data{2012} +\orientador{Lauro César Araujo} +\coorientador{Equipe \abnTeX} +\instituicao{% + Universidade do Brasil -- UBr + \par + Faculdade de Arquitetura da Informação + \par + Programa de Pós-Graduação} +\tipotrabalho{Tese (Doutorado)} +\preambulo{Modelo canônico de trabalho monográfico acadêmico em conformidade +com as normas ABNT apresentado à comunidade de usuários \LaTeX.} + +\makeatletter +\hypersetup{ + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={\imprimirpreambulo}, + pdfkeywords={PALAVRAS}{CHAVE}{EM}{PORTUGUES}, + pdfcreator={LaTeX with abnTeX2}, + colorlinks=true, + linkcolor=blue, + citecolor=blue, + urlcolor=blue +} +\makeatother +\end{verbatim} + +As macros |\imprimirtitulo|, e |\imprimirautor| não devem ser usadas no âmbito +da configuração de |\hypersetup|. Ao invés delas, use as macros internas +|\@title| e |\@author|, conforme o exemplo anterior. + +\DescribeMacro{\pdfstringdefDisableCommands} +Na configuração dos metadados do PDF, o \abnTeX2 altera as macros |\and| e |\\|, +geralmente usadas nos campos de título e autor, para |,| e |;|, respectivamente. +Porém, isso pode ser alterado como no exemplo seguinte: + +\begin{verbatim} +\pdfstringdefDisableCommands{\def\\{, }\def\and{; }} +\end{verbatim} + +% --- +\subsection{Configurações para remissões internas com \texttt{autoref}} +\label{sec-autoref} +% --- + +\DescribeMacro{\autoref} +A macro |\autoref|\marg{label} do pacote +\textsf{hyperref}\footnote{\url{http://www.ctan.org/pkg/hyperref}.} é usada para +realizar remissões internas que, além do número do elemento, apresentam também o +rótulo. Por exemplo, se |label| é refere-se a uma figura, |\autoref{label}| +imprime ``Figura X'', sendo ``X'' o número sequencial da figura. + +Isso é especialmente útil ao se nomear divisões do documento, como capítulos, +seções, subseções, subsubseções, etc. Ocorre que em português não temos a +palavra ``subsubseção''. Por isso o \abnTeX2 traduz a referência a subsubseções +para ``subseção''. Além disso, o padrão de nomeação em português provida pelo +pacote \textsf{hyperref} desses elementos é colocá-los com letras maiúsculas. +Porém, a \citeonline[p.~4]{NBR6024:2012} apresenta exemplos de remissões +internas entre seções e parágrafos com letras minúsculas. Veja a lista completa +de alterações realizadas na \autoref{sec-internacional-babel-alteracoes}. As remissões internas +a capítulo, parte, figura, tabela e demais não foram alteradas, e serão +impressas com letras maiúsculas. + +% --- +\subsection{Finalização de partes com \texttt{phantompart}} +\label{sec-phantompart} +% --- + +\DescribeMacro{\phantompart} +A classe \textsf{abntex2} fornece a macro |\phantompart|, que simula a +finalização de uma parte criada com |\part|. A macro automaticamente faz com que +o próximo capítulo se inicie na raiz do índice do PDF (\autoref{sec-bookmark}), +e caso a opção |abnt-6027-2012| (\autoref{sec-sumario}) esteja habilitada, +também adiciona ao Sumário (\autoref{sec-sumario}) um espaço vertical +equivalente ao espaço do início de um capítulo, ou de uma parte caso contrário. +A macro |\phantompart| deve ser usada sempre que um novo capítulo não fizer +parte do contexto da parte em que os capítulos anteriores estavam, mas que não +seja o caso de se criar uma nova parte para o novo capítulo. Desse modo, não é +necessário usar |\phantompart| no início de partes subsequentes. Exemplo correto +de uso: + +\begin{verbatim} +\phantompart + +\chapter*[Conclusão]{Conclusão} +\addcontentsline{toc}{chapter}{Conclusão} + +\phantompart +\printindex +\end{verbatim} + +Exemplo INCORRETO de uso: + +\begin{verbatim} +\phantompart +\part{Nova parte em que phantompart foi usado incorretamente} +\end{verbatim} + +A macro |\phantompart| é executado automaticamente em |\postextual| +(\autoref{sec-postextual}). + +% ------ +\section{Elementos pré-textuais e Parte externa}\label{sec-pretextuais} +% ------ + +\DescribeMacro{\pretextual}\DescribeMacro{\frontmatter} +O comando |\pretextual| identifica o início dos elementos pré-textuais. Esses +elementos não possuem numeração de páginas, nem em algarismos romanos, conforme +estabelece a ABNT NBR 14724:2011. Porém, a contagem é iniciada logo após a Capa. +A classe \textsf{abntex2} não faz separação entre ``Parte externa'' e ``Parte +interna'', por isso, a macro |\pretextual| é acionado automaticamente no início +de |\begin{document}| e desse modo você não precisa explicitamente incluí-la em +seu documento. A título de coerência, a macro |\frontmatter|, padrão do +\textsf{memoir}, é reescrita para que tenha o mesmo comportamento que +|\pretextual|. + +\DescribeMacro{\pretextualchapter} +A macro |\pretextualchapter|\marg{titulo do capitulo} pode ser utilizado para +adicionar um capítulo com a formatação estabelecida na seção 5.2.3 da ABNT NBR +14724:2011 e na seção 4.1 da ABNT NBR 6024:2012. Consulte a +\autoref{sec-formatacaocapitulos} para obter informações sobre o comportamento +do \textsf{bookmark} do PDF de capítulos pré-textuais e a +\autoref{sec-formatacaocapitulos} para ler detalhes adicionais sobre a +formatação de capítulos. + +As subseções seguintes descrevem como cada elemento pré-textual pode ser +construído com \abnTeX2. + +% --- +\subsection{Capa (obrigatório)}\label{sec-capa} +% --- + +\DescribeMacro{\imprimircapa}\DescribeEnv{capa} +A macro |\imprimircapa| imprime um modelo básico de capa que atende aos +requisito da seção 4.1.1 da ABNT NBR 14724:2011. A capa é o único elemento +``externo'' que \abnTeX2 produz. + +A capa não é incluída no \textsf{bookmark} do PDF. + +Para criar uma capa diferente, você pode reescrever a macro |\imprimircapa| +com base no ambiente |capa|, conforme o exemplo: + +\begin{verbatim} +\renewcommand{\imprimircapa}{% + \begin{capa}% + \center + \ABNTEXchapterfont\Large UNIVERSIDADE QUE TORNA OS DOCUMENTOS AINDA MAIS ESTRANHOS + + \vspace*{1cm} + + {\ABNTEXchapterfont\large\imprimirautor} + + \vfill + \begin{center} + \ABNTEXchapterfont\bfseries\LARGE\imprimirtitulo + \end{center} + \vfill + + \large\imprimirlocal + + \large\imprimirdata + + \vspace*{1cm} + \end{capa} +} +\end{verbatim} + + +% --- +\subsection{Folha de rosto (obrigatório)}\label{sec-folhaderosto} +% --- + +\DescribeMacro{\imprimirfolhaderosto}\DescribeMacro{\folhaderostoname} +A macro |\imprimirfolhaderosto|\oarg{nome da folha de rosto} imprime um modelo +básico de folha de rosto que atende aos requisito da seção 4.2.1.1 da ABNT NBR +14724:2011. A folha de rosto é incluída automaticamente no \textsf{bookmark} do +PDF com o nome dado pelo valor do argumento opcional. Caso ele não seja informado, o +conteúdo de |\folhaderostoname| é utilizado (\autoref{sec-macrosdados}). + +\DescribeMacro{\imprimirfolhaderosto*} +A variante |\imprimirfolhaderosto*|\oarg{nome da folha de rosto} +deve ser utilizada quando se estiver utilizando a impressão frente e verso +(|twoside|) e se desejar incluir a ``Ficha catalográfica'' (Dados de +catalogação-na-publicação, \autoref{sec-fichacatalografica}), que deve ser +impressa no verso da Folha de rosto, conforme a seção 4.2.1.1.2 da +mesma norma. Observe que o uso de |\imprimirfolhaderosto*| sem o uso da Ficha +catalográfica poderá trazer comportamento não desejado à numeração das páginas. +Porém, se a opção |\twoside| não estiver sendo utilizada, as duas versões +da macro têm o mesmo comportamento. + +Você pode criar uma folha de rosto diferente sem se preocupar com as diferenças +entre os comandos |\imprimirfolhaderosto| e |\imprimirfolhaderosto*|. Para isso, +reescreva a macro |\folhaderostocontent|, conforme o exemplo: + +\begin{verbatim} +\makeatletter +\renewcommand{\folhaderostocontent}{ + \begin{center} + + {\ABNTEXchapterfont\large\imprimirautor} + + \vspace*{\fill}\vspace*{\fill} + \begin{center} + \ABNTEXchapterfont\bfseries\Large\imprimirtitulo + \end{center} + \vspace*{\fill} + + \abntex@ifnotempty{\imprimirpreambulo}{% + \hspace{.45\textwidth} + \begin{minipage}{.5\textwidth} + \SingleSpacing + \imprimirpreambulo + \end{minipage}% + \vspace*{\fill} + }% + + {\abntex@ifnotempty{\imprimirinstituicao}{\imprimirinstituicao +\vspace*{\fill}}} + + {\large\imprimirorientadorRotulo~\imprimirorientador\par} + \abntex@ifnotempty{\imprimircoorientador}{% + {\large\imprimircoorientadorRotulo~\imprimircoorientador}% + }% + \vspace*{\fill} + + {\large\imprimirlocal} + \par + {\large\imprimirdata} + \vspace*{1cm} + + \end{center} +} +\makeatother +\end{verbatim} + +% --- +\subsection{Ficha Catalográfica (Dados de +catalogação-na-publicação) (obrigatório)}\label{sec-fichacatalografica} +% --- + +\DescribeEnv{fichacatalografica} +O ambiente |fichacatalografica| deve ser utilizado para impressão da Ficha +catalográfica, ou ``Dados de catalogação-na-publicação'', conforme estabelece a +seção 4.2.1.1.2 da ABNT NBR 14724:2011. + +Caso a impressão frente e verso seja acionada (opção |twoside|), é necessário +que a Folha de rosto (\autoref{sec-folhaderosto}) seja impressa com a versão +estrelada (*) da macro |\imprimirfolhaderosto*|, para que +a Ficha catalográfica seja impressa no verso da Folha de rosto. + +Um exemplo de uso do comando é: + +\begin{verbatim} +\begin{fichacatalografica} + \sffamily + \vspace*{15cm} % Posição vertical + \hrule % Linha horizontal + \begin{center} % Minipage Centralizado + \begin{minipage}[c]{12.5cm} % Largura + + \imprimirautor + + \hspace{0.5cm} \imprimirtitulo / \imprimirautor. -- + \imprimirlocal, \imprimirdata- + + \hspace{0.5cm} \pageref{LastPage} p. : il.(alguma color.); 30 cm.\\ + + \hspace{0.5cm} \imprimirorientadorRotulo \imprimirorientador\\ + +\hspace{0.5cm} +\parbox[t]{\textwidth}{\imprimirtipotrabalho~--~\imprimirinstituicao, +\imprimirdata.}\\ + + \hspace{0.5cm} + 1. Palavra-chave1. + 2. Palavra-chave2. + I. Orientador. + II. Universidade xxx. + III. Faculdade de xxx. + IV. Título\\ + + \hspace{8.75cm} CDU 02:141:005.7\\ + + \end{minipage} + \end{center} + \hrule +\end{fichacatalografica} +\end{verbatim} + +O exemplo apresentado necessita do pacote |lastpage| para +que ele possa obter o número da última página do documento. +Portanto, para usar o exemplo é preciso adicionar a linha +abaixo ao preâmbulo do documento: + +\begin{verbatim} +% usado por abntex2-fichacatalografica.tex +\usepackage{lastpage} +\end{verbatim} + +A Ficha catalográfica não é incluída no \textsf{bookmark} do PDF +(\autoref{sec-bookmark}). + +% --- +\subsection{Errata (opcional)} +% --- + +\DescribeEnv{errata}\DescribeMacro{\errataname} +A Errata é um elemento opcional da ABNT NBR 14724:2011, seção 4.2.1.2, que pode +ser criada por meio do ambiente |errata|\oarg{nome da errata}. O valor do +parâmetro opcional é utilizado como entrada no \textsf{bookmark} do PDF +(\autoref{sec-bookmark}). Caso o parâmetro não seja informado, o conteúdo de +|\errataname| é utilizado (\autoref{sec-macrosdados}). + +Um exemplo de uso do ambiente é: + +\begin{verbatim} +\begin{errata} + +FERRIGNO, C. R. A. \textbf{Tratamento de neoplasias ósseas apendiculares com +reimplantação de enxerto ósseo autólogo autoclavado associado ao plasma +rico em plaquetas}: estudo crítico na cirurgia de preservação de membro em +cães. 2011. 128 f. Tese (Livre-Docência) - Faculdade de Medicina Veterinária +e Zootecnia, Universidade de São Paulo, São Paulo, 2011. + +\begin{table}[htb] +\center +\footnotesize +\begin{tabular}{|p{1.4cm}|p{1cm}|p{3cm}|p{3cm}|} + \hline + \textbf{Folha} & \textbf{Linha} & \textbf{Onde se lê} & \textbf{Leia-se}\\ + \hline + 1 & 10 & auto-conclavo & autoconclavo\\ + \hline +\end{tabular} +\end{table} + +\end{errata} +\end{verbatim} + +% --- +\subsection{Folha de aprovação (obrigatório)}\label{sec-folhadeaprovacao} +% --- + +\DescribeEnv{folhadeaprovacao}\DescribeMacro{\folhadeaprovacaoname} +O ambiente |folhadeaprovacao|\oarg{nome da folha de aprovação} permite a criação +de uma Folha de aprovação, elemento obrigatório da ABNT NBR 14724:2011 +descrita na seção 4.2.1.3 da norma. O valor do parâmetro opcional é utilizado +como entrada no \textsf{bookmark} do PDF (\autoref{sec-bookmark}). Caso o parâmetro +não seja informado, o conteúdo de |\folhadeaprovacaoname| é utilizado +(\autoref{sec-macrosdados}). Conforme estabelece a seção 5.2.4 da norma em tela, +a Folha de aprovação não possui título nem indicador numérico. + +\DescribeMacro{\includepdf} +Um modelo de Folha de aprovação não é oferecido pelo \abnTeX2 porque +ela varia largamente entre instituições. E, além disso, provavelmente você +incluirá uma versão digitalizada com assinaturas dos membros da banca após a +apresentação do trabalho. Uma página digitalizada pode ser incluída no +documento com o comando abaixo, provido pelo pacote \textsf{pdfpages}: + +\begin{verbatim} +\includepdf{folhadeaprovacao_final.pdf} +\end{verbatim} + +De todo modo, você pode utilizar o seguinte modelo de Folha de aprovação até a +aprovação final do trabalho: + +\begin{verbatim} +\begin{folhadeaprovacao} + + \begin{center} + {\ABNTEXchapterfont\large\imprimirautor} + + \vspace*{\fill}\vspace*{\fill} + \begin{center} + \ABNTEXchapterfont\bfseries\Large\imprimirtitulo + \end{center} + \vspace*{\fill} + + \hspace{.45\textwidth} + \begin{minipage}{.5\textwidth} + \imprimirpreambulo + \end{minipage}% + \vspace*{\fill} + \end{center} + + Trabalho aprovado. \imprimirlocal, 24 de novembro de 2012: + + \assinatura{\textbf{\imprimirorientador} \\ Orientador} + \assinatura{\textbf{Professor} \\ Convidado 1} + \assinatura{\textbf{Professor} \\ Convidado 2} + \assinatura{\textbf{Professor} \\ Convidado 3} + \assinatura{\textbf{Professor} \\ Convidado 4} + + \begin{center} + \vspace*{0.5cm} + {\large\imprimirlocal} + \par + {\large\imprimirdata} + \vspace*{1cm} + \end{center} + +\end{folhadeaprovacao} +\end{verbatim} + +\DescribeMacro{\assinatura} +A macro |\assinatura|\marg{texto a ser impresso} é um utilitário para +impressão de assinaturas da Folha de aprovação. Ela imprime o +|texto a ser impresso| centralizado abaixo de uma linha. A versão |\assinatura*| +imprime a mesma assinatura em uma |box| sem posição atribuída, o que é útil para impressão +de assinaturas lado a lado. + +\DescribeMacro{\ABNTEXsignwidth} +O comprimento da linha de assinatura é definido pela métrica |\ABNTEXsignwidth|. +O valor padrão é definido como: |\setlength{\ABNTEXsignwidth}{8cm}|. + +\DescribeMacro{\ABNTEXsignthickness} +A largura da linha de assinatura é definida pela métrica |\ABNTEXsignthickness|. O +valor padrão é definido como: |\setlength{\ABNTEXsignthickness}{1pt}|. + +\DescribeMacro{\ABNTEXsignskip} +O espaçamento entre um comando |\assinatura| e outro é definido pela métrica +|\ABNTEXsignskip|. O valor padrão é definido como: +|\setlength{\ABNTEXsignskip}{0.7cm}|. + +% --- +\subsection{Dedicatória (opcional)} +% --- + +\DescribeEnv{dedicatoria}\DescribeMacro{\dedicatorianame} +A Dedicatória é um elemento opcional da ABNT NBR 14724:2011, seção 4.2.1.4, que +pode ser criada por meio do ambiente |dedicatoria|\oarg{nome da dedicatória}. + +O valor do parâmetro opcional é utilizado como entrada no \textsf{bookmark} do +PDF (\autoref{sec-bookmark}) e como título da dedicatória, que é escrito como um +título de capítulo pré-textual, ou seja, não numerado e centralizado. Caso o +parâmetro não seja informado, o conteúdo de |\dedicatorianame| é utilizado apenas +para entrada do \textsf{bookmark} do PDF e a dedicatória é impressa sem título e +sem indicador numérico, conforme estabelece a seção 5.2.4 da norma em tela. + +Um exemplo de uso do ambiente é: + +\begin{verbatim} +\begin{dedicatoria} + + \vspace*{\fill} + Este trabalho é dedicado aos que acreditam... + \vspace*{\fill} + +\end{dedicatoria} +\end{verbatim} + +% --- +\subsection{Agradecimentos (opcional)} +% --- + +\DescribeEnv{agradecimentos}\DescribeMacro{\agradecimentosname} +A seção Agradecimentos é um elemento opcional da ABNT NBR 14724:2011, 4.2.1.5, +que pode ser criada por meio do ambiente |agradecimentos|\oarg{nome dos +agradecimentos}. O valor do parâmetro opcional é utilizado como entrada no +\textsf{bookmark} do PDF (\autoref{sec-bookmark}). Caso o parâmetro não seja +informado, o conteúdo de |\agradecimentosname| é utilizado (\autoref{sec-macrosdados}). + +Um exemplo de uso do ambiente é: + +\begin{verbatim} +\begin{agradecimentos} + + Os agradecimentos... + +\end{agradecimentos} +\end{verbatim} + +% --- +\subsection{Epígrafe (opcional)} +% --- + +\DescribeEnv{epigrafe}\DescribeMacro{\epigraphname} +A Epígrafe é um elemento opcional da ABNT NBR 14724:2011, seção 4.2.1.6, que +pode ser criada por meio do ambiente |epigrafe|\oarg{nome da epígrafe}. +O valor do parâmetro opcional é utilizado como entrada no \textsf{bookmark} do +PDF (\autoref{sec-bookmark}) e como título da epígrafe, que é escrito como um +título de capítulo pré-textual, ou seja, não numerado e centralizado. Caso o +parâmetro não seja informado, o conteúdo de |\epigraphname| é utilizado apenas +para entrada do \textsf{bookmark} do PDF e a epígrafe é impressa sem título e +sem indicador numérico, conforme estabelece a seção 5.2.4 da norma em tela. + +Um exemplo de uso do ambiente é: + +\begin{verbatim} +\begin{epigrafe} + + \vspace*{\fill} + \begin{flushright} + \textit{``Não vos amoldeis às estruturas deste mundo, \\ + mas transformai-vos pela renovação da mente, \\ + a fim de distinguir qual é a vontade de Deus: \\ + o que é bom, o que Lhe é agradável, o que é perfeito.\\ + (Bíblia Sagrada, Romanos 12, 2)} + \end{flushright} + +\end{epigrafe} +\end{verbatim} + +% --- +\subsection{Resumos em língua vernácula e estrangeira (obrigatório)} +% --- + +\DescribeEnv{resumo}\DescribeEnv{resumo}\DescribeMacro{\resumoname} +Os resumos em língua vernácula e estrangeira são elementos obrigatórios da ABNT +NBR 14724:2011, seção 4.2.1.7 e 4.2.1.8, e devem ser escritos conforme +orientação da ABNT NBR 6028. Os elementos podem ser criados por meio do ambiente +|resumo|\oarg{nome do resumo}. +O valor do parâmetro opcional é utilizado como entrada no \textsf{bookmark} do +PDF (\autoref{sec-bookmark}) e como título do resumo. Caso o parâmetro não seja +informado, o conteúdo de |\resumoname| é utilizado. O parâmetro opcional é útil +para criação de resumos em diversos idiomas estrangeiros. + +Exemplos de uso do ambiente são: + +\begin{verbatim} +% --- resumo em português --- +\begin{resumo} + Resumo em português + \vspace{\onelineskip} + \noindent + \textbf{Palavras-chave}: latex. abntex. editoração de texto. +\end{resumo} + +% --- resumo em francês --- +\begin{resumo}[Résumé] + \begin{otherlanguage*}{french} + Il s'agit d'un résumé en français. + \vspace{\onelineskip} + \noindent + \textbf{Mots-clés}: latex. abntex. publication de textes. + \end{otherlanguage*} +\end{resumo} +\end{verbatim} + +\DescribeEnv{resumoumacoluna}\DescribeMacro{\resumoname}\DescribeMacro{\twocolumn} +Em documentos que utilizam a opção |twocolumn| para produzir o texto em duas +colunas --- geralmente utilizado conjuntamente com |article| ---, pode-se +desejar imprimir o resumo em uma única coluna e o restante do documento em duas. +Nesse caso, utilize o ambiente |resumoumacoluna|\oarg{nome do resumo}. + +Embora o parâmetro opcional |nome do resumo| esteja disponível, o ambiente +|resumoumacolumna| deve ser usado no contexto da macro |\twocolumn|, que por sua +vez não permite que nenhum ambiente ou macro possua outros parâmetros. Desse +modo, não é possível alterar o nome do resumo com o parâmetro opcional. +Felizmente, é possível fazê-lo redefinindo a macro |\resumoname|, conforme os +exemplos que seguem. A macro |\twocolumn| é usada para passar parâmetro à opção +|twocolumn| da classe \textsf{abntex2}. + +Exemplos de uso do ambiente são: + +\begin{verbatim} +\twocolumn[ % indica que inicia-se opção de twocolumn +% --- resumo em português --- +\begin{resumoumacoluna} + Resumo em português + \vspace{\onelineskip} + \noindent + \textbf{Palavras-chave}: latex. abntex. editoração de texto. +\end{resumoumacoluna} + +% --- resumo em francês --- +\renewcommand{\resumoname}{Résumé} +\begin{resumoumacoluna} + \begin{otherlanguage*}{french} + Il s'agit d'un résumé en français. + \vspace{\onelineskip} + \noindent + \textbf{Mots-clés}: latex. abntex. publication de textes. + \end{otherlanguage*} +\end{resumoumacoluna} +] fim de opção de twocolumn +\end{verbatim} + +\DescribeMacro{\absleftindent}\DescribeMacro{\absrightindent} +As margens esquerda e direita, respectivamente, do ambiente |resumo| podem ser +customizadas com os comandos. Esta é a configuração padrão para documentos que +não sejam artigos: + +\begin{verbatim} +\setlength\absleftindent{0cm} +\setlength\absrightindent{0cm} +\end{verbatim} + +\DescribeMacro{\abstracttextfont} +A fonte do ambiente |resumo| é automaticamente alterada para o caso de +documentos que não sejam artigos com: + +\begin{verbatim} +\abstracttextfont{\normalfont\normalsize} +\end{verbatim} + +\DescribeMacro{\absparindent}\DescribeMacro{\absparsep} +A indentação e o espaçamento entre parágrafos do ambiente |resumo| podem ser +alterados, respectivamente, com: + +\begin{verbatim} +\setlength{\absparindent}{0pt} +\setlength{\absparsep}{18pt} +\end{verbatim} + +A indentação padrão utilizada no ambiente é |0pt|. Já o separador de parágrafos +não é alterada pela classe \textsf{abntex2}. + +Outras configurações do ambiente |resumo| estão disponíveis no manual do +\textsf{memoir} \cite[p.~69-71]{memoir}. + +A \autoref{sec-internacional-hifen} aborda a macro |otherlanguage*|, +responsável pela hifenização em diferentes idiomas. + +% --- +\subsection{Lista de ilustrações (opcional)}\label{sec-listadeilustracoes} +% --- + +\DescribeMacro{\listoffigures} +A Lista de ilustrações é um elemento opcional da ABNT NBR 14724:2011, seção +4.2.1.9, que pode ser criada por meio da macro padrão |\listoffigures|. + +Nem a classe \textsf{memoir}, nem a classe \textsf{abntex2} incluem +automaticamente o capítulo criado pela macro |\listoffigures| no +\textsf{bookmark} do PDF (\autoref{sec-bookmark}). + +O exemplo seguinte cria a Lista de ilustrações e já a adiciona ao +\textsf{bookmark}: + +\begin{verbatim} +\pdfbookmark[0]{\listfigurename}{lof} +\listoffigures* +\cleardoublepage +\end{verbatim} + +A seção 4.2.1.9 da norma ABNT NBR 14724:2011 recomenda que, quando necessário, +seja produzido uma lista própria para cada tipo de ilustração, como desenhos, +esquemas, fluxogramas, fotografias, gráficos, mapas, organogramas, plantas, +quadros, retratos, e outros. Como essa necessidade é específica de cada +trabalho, o \abnTeX2 não traz essa implementação automaticamente. +Porém, diferentes tipos de lista podem ser criadas por meio de macros do +\textsf{memoir}. Para isso, consulte o capítulo 9 do manual do \textsf{memoir} +\cite{memoir}. + +% --- +\subsection{Lista de tabelas (opcional)}\label{sec-listadetabelas} +% --- + +\DescribeMacro{\listoftables} +A Lista de tabelas é um elemento opcional da ABNT NBR 14724:2011, seção +4.2.1.10, que pode ser criada por meio da macro padrão |\listoftables|. + +Nem a classe \textsf{memoir}, nem a classe \textsf{abntex2} incluem +automaticamente o capítulo criado pela macro |\listoftables| no +\textsf{bookmark} do PDF (\autoref{sec-bookmark}). + +O exemplo seguinte cria a Lista de tabelas e já a adiciona ao +\textsf{bookmark}: + +\begin{verbatim} +\pdfbookmark[0]{\listtablename}{lot} +\listoftables* +\cleardoublepage +\end{verbatim} + +% --- +\subsection{Lista de abreviaturas e siglas (opcional)} +\label{sec-listadeabreviaturas} +% --- + +\DescribeEnv{siglas} +A Lista de abreviaturas e siglas é um elemento opcional da ABNT NBR 14724:2011, +seção 4.2.1.11 e pode ser criada com o ambiente |siglas|: + +\begin{verbatim} + \begin{siglas} + \item[Fig.] Area of the $i^{th}$ component + \item[456] Isto é um número + \item[123] Isto é outro número + \item[lauro cesar] este é o meu nome + \end{siglas} +\end{verbatim} + +\DescribeMacro{\listadesiglasname} +A macro |\listadesiglasname| contém o nome da lista de abreviaturas e siglas. + +\DescribeMacro{\printnomenclature} +Opcionalmente, é possível usar o pacote +\textsf{nomencl}\footnote{\url{https://www.ctan.org/pkg/nomencl}}, +que oferece recursos adicionais na composição de lista de siglas, símbolos e até +glossários. Com esse pacote crie a lista de abreviaturas e siglas +seguindo o exemplo: + +No preâmbulo: + +\begin{verbatim} +\usepackage{nomencl} + +\makenomenclature +\end{verbatim} + +No corpo do documento: + +\begin{verbatim} +\nomenclature{Fig.}{Figura} +\nomenclature{$A_i$}{Area of the $i^{th}$ component} +\nomenclature{456}{Isto é um número} +\nomenclature{123}{Isto é outro número} +\nomenclature{a}{primeira letra do alfabeto} +\nomenclature{lauro}{este é meu nome} + +\renewcommand{\nomname}{\listadesiglasname} +\pdfbookmark[0]{\nomname}{las} +\printnomenclature +\cleardoublepage +\end{verbatim} + +Para usar o pacote \textsf{nomencl}, é necessário compilar o documento \LaTeX\ +com \textsf{makeindex}: + +\begin{verbatim} +makeindex ARQUIVO_PRINCIPAL.nlo -s nomencl.ist -o ARQUIVO_PRINCIPAL.nls +\end{verbatim} + +Após a compilação com \textsf{makeindex}, compile normalmente o documento com +|pdflatex|. + +Geralmente os editores de documentos \LaTeX\ possuem formas de automatizar essa +compilação. Porém, caso você opte por usar o ambiente |siglas|, nenhuma +compilação adicional é necessária. + +% --- +\subsection{Lista de símbolos (opcional)}\label{sec-listadesimbolos} +% --- + +\DescribeEnv{simbolos} +A lista de símbolos é um elemento opcional da ABNT NBR 14724:2011, +seção 4.2.1.12 e pode ser criada com o ambiente |simbolos|: + +\begin{verbatim} +\begin{simbolos} + \item[$ \Gamma $] Letra grega Gama + \item[$ \Lambda $] Lambda + \item[$ \zeta $] Letra grega minúscula zeta + \item[$ \in $] Pertence +\end{simbolos} +\end{verbatim} + +\DescribeMacro{\listadesimbolosname} +A macro |\listadesimbolosname| o nome da lista de símbolos. + +Opcionalmente, use o pacote \textsf{nomencl} ou \textsf{glossaries}, que tanto +podem construir a Lista de símbolos, como Glossários. Consulte +\autoref{sec-listadeabreviaturas} e a \autoref{sec-glossarios} para outras +informações. + +% --- +\subsection{Sumário (obrigatório)}\label{sec-sumario} +% --- + +\DescribeMacro{\tableofcontents} +O Sumário é um elemento obrigatório da ABNT NBR 14724:2011, seção +4.2.1.13, que pode ser criada por meio da macro padrão |\tableofcontents|. + +\DescribeMacro{\subsubsubsection} +Conforme a referida norma, os itens do sumário são numerados até o quinto nível. +Por isso, adicionou-se ao \abnTeX2 o comando |\subsubsubsection|\marg{divisão de +quinto nível}. + +\DescribeMacro{sumario=abnt-6027-2012}\DescribeMacro{sumario=tradicional} +A classe \textsf{abntex2} produz um sumário construído similar ao exemplo +recomendado pela ABNT NBR 6027:2012. O sumário customizado é ativado +automaticamente, mas pode ser controlado por meio da opção +|sumario=| da declação |\documentclass|. Desse modo, a opção + +\begin{description} + \item[|sumario=abnt-6027-2012|] formata o sumário + conforme as recomendações da ABNT NBR 6027:2012. É a opção padrão, de modo que + não é necessário informá-la; + \item[|sumario=tradicional|] usa o estilo tradicional + de sumários do \textsf{memoir}. Recomenda-se que se use esta opção no caso de + customizações adicionais do sumário. +\end{description} + +\DescribeMacro{\tableofcontents}\DescribeMacro{\pdfbookmark} +Nem a classe \textsf{memoir}, nem a classe \textsf{abntex2} incluem +automaticamente o capítulo criado pela macro |\tableofcontents| no +\textsf{bookmark} do PDF. Caso deseje que o título do capítulo seja +incluído no \textsf{bookmark} (\autoref{sec-bookmark}), utilize o exemplo +abaixo: + +\begin{verbatim} +\pdfbookmark[0]{\contentsname}{toc} +\tableofcontents* +\cleardoublepage +\end{verbatim} + +\DescribeMacro{\settocdepth} +Você pode customizar o nível de divisões que o sumário pode listar com a +macro |\settocdepth|\marg{nome da subdivisão}, sendo |nome da subdivisão| um +dos valores: |chapter|, |part|, |section|, |subsection|, |subsubsection|. + +A configuração padrão do \abnTeX2 é |\settocdepth{subsubsection}|. + +\DescribeMacro{\setsecnumdepth} +Também é possível customizar se a numeração das divisões é exibida no +sumário. Para isso use |\setsecnumdepth|\marg{nome da subdivisão}, sendo +|nome da subdivisão| um dos mesmos valores utilizados em |\settocdepth|. + +A configuração padrão do \abnTeX2 é |\setsecnumdepth{subsubsection}|. + +\DescribeMacro{\tocheadstart} +É possível customizar a fonte das partes e dos capítulos no Sumário. Para isso, +redefina a macro |\tocheadstart|. O \abnTeX2 a redefine por padrão para que a +fonte utilizada no Sumário seja a mesma defina para o capítulo, da seguinte +maneira: + +\begin{verbatim} +\renewcommand{\tocheadstart}{\ABNTEXchapterfont} +\end{verbatim} + +\DescribeMacro{\addcontentsline} +O comando |\addcontentsline|\marg{sigla do sumario}\marg{nível da +divisão}\marg{texto no sumário} pode ser usado para incluir uma linha no +Sumário. Use o comando, por exemplo, após a criação de capítulo não numerado: + +\begin{verbatim} +\chapter*{Introdução} +\addcontentsline{toc}{chapter}{Introdução} +\end{verbatim} + +É importante destacar que nenhum elemento pré-textual deve estar presente no +Sumário. Veja mais informações na \autoref{sec-elementostextuais}. + +Consulte a \autoref{sec-bookmark} para obter informações sobre o +\textsf{bookmark}, índice da estrutura do documento no PDF. + +\DescribeMacro{\addtocontents} +O comando |\addtocontents{toc}{\vspace{\cftbeforepartskip}}| pode ser usado para +adicionar um espaço vertical no Sumário do mesmo tamanho do espaço usado na +separação de |\part|. Isso é útil, por exemplo, para indicar no sumário que um +novo capítulo não faz parte da parte anterior. + +Consulte a \autoref{sec-phantompart} para obter informações sobre a macro +|\phantompart|. + +\DescribeMacro{KeepFromToc} +O ambiente |KeepFromToc| pode ser utilizada para que um divisão não seja +incluída no Sumário. Esse ambiente é equivalente à macro |\ProximoForaDoSumario| +utilizada pela versão anterior do \abnTeX, e que não está mais presente nesta +versão. + +Use a macro como no exemplo: + +\begin{verbatim} +\begin{KeepFromToc} + \chapter{Este capítulo não aparece no sumário} + \section{Nem esta seção} +\end{KeepFromToc} +\end{verbatim} + +O capítulo 9 do mamual do \textsf{memoir} detalha como o sumário pode ser +customizado \cite{memoir}. + +% ------ +\section{Elementos textuais}\label{sec-elementostextuais} +% ------ + +\DescribeMacro{\textual}\DescribeMacro{\mainmatter} +O comando |\textual| identifica o início dos elementos textuais. As páginas +desses elementos são numeradas com algarismos arábicos no lado direito superior +ou direito/esquerdo superior caso a impressão frente e verso (opção |twoside|) +seja acionada, conforme estabelece a ABNT NBR 14724:2011. Geralmente a +``Introdução'' é o primeiro capítulo textual. A título de coerência, a macro +|\mainmatter|, padrão do \textsf{memoir}, é reescrita para que tenha o mesmo +comportamento que |\textual|. Por isso, fique livre em escolher qualquer das +macros. Porém, o uso de uma delas é obrigatória, para que os cabeçalhos sejam +montados corretamente. + +Segundo a ABNT NBR 14724:2011, seção 4.2.2, ``o texto é composto de uma parte +introdutória, que apresenta os objetivos do trabalho e as razões de sua +elaboração; o desenvolvimento, que detalha a pesquisa ou estudo realizado; e uma +parte conclusiva.'' Os títulos dos capítulos textuais são à critério do +autor e não há nenhuma normatização a respeito deles. No entanto, geralmente o +capítulo ``Introdução'' e o capítulo ``Conclusão'' (ou ``Considerações +finais'') são, respectivamente, o primeiro e o último capítulo textual +e normalmente não são numerados. + +É importante destacar que a norma em tela e a ABNT NBR 6024:2012 não são +explícitas sobre a possibilidade de não numeração de capítulos +textuais\footnote{Embora a seção 5.2.3 da ABNT NBR 14724:2011 seja clara a +respeito dos capítulos pré e pós-textuais estabelecidos por ela: ``Os títulos, +sem indicativo numérico --- errata, agradecimentos, lista de ilustrações, lista +de abreviaturas e siglas, lista de símbolos, resumos, sumário, referências, +glossário, apêndice(s), anexo(s) e índice(s) –-- devem ser centralizados''.}. +Desse modo, sugere-se que se siga o modo de numeração desses capítulos utilizado +pela instituição que você apresentará o trabalho. + +\DescribeMacro{\chapter*} +Caso queira incluir capítulos sem numeração (como Introdução e Conclusão, por +exemplo), utilize a macro |\chapter*|\marg{Introdução}. Porém, capítulos com * +não são incluídos automaticamente no Sumário, nem no \textsf{bookmark} do PDF, +nem alteram o cabeçalho das páginas. + +Consulte a \autoref{sec-sumario} para ver como incluir divisões com * ao +sumário. + +Consulte a \autoref{sec-formatacaocapitulos} para obter outras +informações sobre formatação de capítulos e, especialmente, consulte a +\autoref{sec-formatacaocapitulos-starred} para ver como alterar automaticamente +os cabeçalhos das páginas com o comando |\chapter*|. + +Consulte a \autoref{sec-bookmark} para ver como controlar o \textsf{bookmark} do +PDF. + +\DescribeMacro{\part} +A macro |\part|\marg{nome da parte} pode ser utilizada para que uma +página de divisão do trabalho seja incluída. A parte agrupa capítulos. Um +exemplo é o uso do trabalho dividido em três partes: + +\begin{verbatim} +\part{Preparação da Pesquisa} + (...) + \chapter{Metodologia} + (...) +\part{Referenciais teóricos} + (...) + \chapter{O trabalho de Charles Darwin} + (...) +\part{Resultados} + (...) +\end{verbatim} + +% --- +\subsection{Formatação dos títulos: partes, capítulos, seções, subseções e +subsubseções} +\label{sec-formatacaocapitulos} +% --- + +\DescribeMacro{\ABNTEXchapterfont}\DescribeMacro{\ABNTEXchapterfontsize} +O \textsf{memoir} possui uma vasta lista de opções de estilos de capítulos +(ver \autoref{sec-formatacaocapitulos-adicionais}). +A classe \textsf{abntex2} adiciona a essa lista um estilo chamado |abnt|, que +atende aos requisitos na ABNT NBR 14724:2011 e da ABNT NBR 6024:2012. O estilo +|abnt| é carregado automaticamente e possui duas configurações adicionais: +|\ABNTEXchapterfont| é a fonte utilizada nos capítulos e +|\ABNTEXchapterfontsize| é o tamanho da fonte. + +Por padrão, uma versão sem serifas da fonte corrente do documento é +utilizada para os títulos das divisões. Você pode customizar a fonte dos +títulos dos capítulos alterando os comandos como no exemplo a seguir, para que +seja utilizada a fonte \emph{Computer Modern} com tamanho maior do que o +utilizado por padrão: + +\begin{verbatim} +\renewcommand{\ABNTEXchapterfont}{\fontfamily{cmr}\fontseries{b}\selectfont} +\renewcommand{\ABNTEXchapterfontsize}{\HUGE} +\end{verbatim} + +\DescribeMacro{\ABNTEXpartfont}\DescribeMacro{\ABNTEXpartfontsize} +\DescribeMacro{\ABNTEXsectionfont}\DescribeMacro{\ABNTEXsectionfontsize} +\DescribeMacro{\ABNTEXsubsectionfont}\DescribeMacro{\ABNTEXsubsectionfontsize} +\DescribeMacro{\ABNTEXsubsubsectionfont}\DescribeMacro{\ABNTEXsubsubsectionfontsize} +\DescribeMacro{\ABNTEXsubsubsubsectionfont}\DescribeMacro{\ABNTEXsubsubsubsectionfontsize} + +As fontes e o tamanho das fontes obtidas com as divisões |\part|\marg{nome da +parte}, |\chapter|\marg{nome do capítulo}, |\section|\marg{nome da seção}, +|\subsection|\marg{nome da subseção} e |\subsubsection|\marg{nome da subsubseção} são definidas por padrão, +respectivamente, conforme a \autoref{tab-divisoes}. Você pode alterá-las com o +comando |\renewcommand|. + +\begin{table}[htb] +\caption{Macros de formatação de fonte de divisões do texto} +\label{tab-divisoes} +\centering +\begin{tabular}{ l l l } + \textbf{Macro} & \textbf{Valor padrão} \\ + \hline + |\ABNTEXchapterfont| & |\sffamily|\footnote{Versão sem serifas da fonte + corrente.} + \\ + \hline + |\ABNTEXchapterfontsize| & |\Huge| \\ + \hline + + |\ABNTEXpartfont| & |\ABNTEXchapterfont| \\ + \hline + |\ABNTEXpartfontsize| & |\ABNTEXchapterfontsize| \\ + \hline + + |\ABNTEXsectionfont| & |\ABNTEXchapterfont| \\ + \hline + |\ABNTEXsectionfontsize| & |\Large| \\ + \hline + + |\ABNTEXsubsectionfont| & |\ABNTEXsectionfont| \\ + \hline + |\ABNTEXsubsectionfontsize| & |\large| \\ + \hline + + |\ABNTEXsubsubsectionfont| & |\ABNTEXsubsectionfont| \\ + \hline + |\ABNTEXsubsubsectionfontsize| & |\normalsize| \\ + \hline + + |\ABNTEXsubsubsubsectionfont| & |\ABNTEXsubsectionfont| \\ + \hline + |\ABNTEXsubsubsubsectionfontsize| & |\normalsize| \\ + \hline + + \hline + +\end{tabular} + +\end{table} + +% --- +\subsubsection{Estilos adicionais de capítulos} +\label{sec-formatacaocapitulos-adicionais} +% --- + +\DescribeMacro{\chapterstyle} +O estilo de capítulo |abnt| provido pela classe \abnTeX2 pode ser substituído +por outro estilo já fornecido pelo \textsf{memoir} ou mesmo por outro criado por +você. Isso é útil especialmente se estiver interessado em publicar seu trabalho +como livro ou não se importar em não seguir o padrão normativo. Para isso, +utilize o comando: + +\begin{verbatim} +\chapterstyle{nome_do_estilo} +\end{verbatim} + +Experimente |lyhne| ou |dash|. Você encontra alguns estilos no manual do +\textsf{memoir} e outros neste documento: +\url{https://www.ctan.org/tex-archive/info/MemoirChapStyles}. +Ambos mostram como criar um novo estilo. + +% --- +\subsubsection{Cabeçalhos de capítulos com *} +\label{sec-formatacaocapitulos-starred} +% --- + +\DescribeMacro{\chapter*} +Conforme descrito na \autoref{sec-bookmark}, os capítulos criados com +|\chapter*| não alteram automaticamente o cabeçalho da página. Ou seja, o +cabeçalho de um capítulo iniciado com o comando |\chapter*| é o mesmo do +capítulo anterior, se houver. + +Para alterar esse comportamento, informe o parâmetro opcional: +|\chapter*|\oarg{nome do capítulo do cabeçalho}\marg{nome do capítulo na +página}. + +Para mais detalhes, consulte o \citeonline[p. 73]{memoir}. + +% --- +\subsubsection{Espaçamento entre os capítulos e o texto} +% --- + +Segundo a \citeonline[seção 5.2.2]{NBR14724:2011}, os títulos das seções +primárias (os capítulos) ``devem começar em página ímpar (anverso)\footnote{Esse requisito é +atendido ao usar a opção \texttt{openright}.}, na parte superior da +mancha gráfica e ser separados do texto que os sucede por um espaço entre as linhas +de 1,5''. Porém, propositalmente os modelos do \abnTeX não atendem a essa regra, uma vez +que utiliza-se tamanhos diferentes de fontes para capítulos e, nesse caso, +um espaçamento de 1,5 entre o capítulo e o início do texto não ficaria esteticamente +elegante. Observe que a norma em questão nem as demais normas estabelece um tamanho de fonte +para as seções, o que torna livre a opção de um tamanho diferente (e maior) de fonte para +os capítulos do que o tamanho da fonte do corpo do texto. + +De toda forma, caso você queira seguir estritamente o requisito da norma referente ao +espaçamento entre o capítulo e o início do texto, faça o seguinte. + +Utilize no preâmbulo do documento: +\begin{verbatim} +\setlength\afterchapskip{\lineskip} +\end{verbatim} + +Imediatamente após a declaração de um capítulo de apêndice ou de anexo: +\begin{verbatim} +\chapter{Título de um anexo ou apêndice} +\setlength{\afterchapskip}{-\baselineskip} + +O texto do apêndice ou do anexo... +\end{verbatim} + +Caso o título do apêndice ou do anexo tenha mais de duas linhas, use o comando +abaixo para ajustar um eventual problema de espaçamento: + +\begin{verbatim} +\chapter{Título de um anexo ou apêndice muito longo, com mais de duas linhas, que pode +ocasionar um problema de espaçamento} +\phantom{x} + +O texto do apêndice ou do anexo... +\end{verbatim} + + +% --- +\subsection{Citações diretas com mais de três linhas} +\label{sec-citacao} +% --- + +\DescribeEnv{citacao} +A ABNT NBR 10520:2002, seção 5.3, descreve que citações diretas com mais de três +linhas devem ser destacadas com recuo de 4 cm da margem esquerda, com letra +menor que a do texto utilizado e sem as aspas. Para inserir citações longas, +utilize o ambiente |citacao|, conforme o exemplo: + +\begin{verbatim} +\begin{citacao} +As citações diretas, no texto, com mais de três linhas, devem ser +destacadas com recuo de 4 cm da margem esquerda, com letra menor que +a do texto utilizado e sem as aspas. No caso de documentos datilografados, +deve-se observar apenas o recuo \cite[5.3]{NBR10520:2002} +\end{citacao} +\end{verbatim} + +O ambiente |citacao|\oarg{language} pode receber como parâmetro opcional um nome +de idioma previamente carregado nas opções da classe +(\autoref{sec-internacional-hifen}). Nesse caso, o texto da citação é +automaticamente escrito em itálico e a hifenização é ajustada para o idioma +selecionado na opção do ambiente, conforme o exemplo: + +\begin{verbatim} +\begin{citacao}[english] +Text in English language in italic with correct hyphenation. +\end{citacao} +\end{verbatim} + +A \autoref{sec-internacional-hifen} descreve o uso de diferentes idiomas no +texto. + +O tamanho da fonte utilizada no ambiente |citacao| é determinada pela macro +|\ABNTEXfontereduzida|, descrita na \autoref{sec-configgerais}. + +\DescribeMacro{\ABNTEXcitacaorecuo} +O recuo utilizado pelo ambiente |citacao| é definido pela métrica\\ |\ABNTEXcitacaorecuo|, que pode ser alterado com: + +\begin{verbatim} +\setlength{\ABNTEXcitacaorecuo}{1.8cm} +\end{verbatim} + +Quando um documento é produzido com a opção \texttt{twocolumn}, a classe +\textsf{abntex2} automaticamente altera o recuo padrão definido pela +ABNT NBR 10520:2002 para 1.8cm. + + + +% --- +\subsection{Alíneas e Subalíneas} +% --- + +A ABNT NBR 6024:2012, seção 4.2, descreve o uso das alíneas, que podem ser +compreendias como subdivisões não nomeadas de uma seção. + +As alíneas são numeradas com letras minúsculas do alfabeto com recuo em relação +à margem esquerda do documento. A norma prescreve que o texto que antecede as +alíneas deve finalizar com dois pontos (:); as alíneas devem iniciar com letra +minúscula e serem finalizadas com ponto e vírgula (;), exceto a última alínea, +que deve ser finalizada com ponto final, e exceto as alíneas que precederem uma +subalínea, caso em que devem ser finalizadas com dois pontos (:); a segunda e as +seguintes linhas do texto da alínea começa sob a primeira letra do texto da +própria alínea. + +Os ambientes descritos nesta seção são criados com o pacote \textsf{enumitem}. +Consulte a documentação do pacote em \citeonline{enumitem} para obter detalhes e +opções adicionais de configuração. + +\DescribeEnv{alineas} +A classe \textsf{abntex2} fornece o ambiente |alineas|, que cria listas conforme +o padrão estipulado pela norma. Veja o exemplo: + +\begin{verbatim} +\begin{alineas} + \item linha 1; + \item linha 2; + \item linha 3. +\end{alineas} +\end{verbatim} + +\DescribeEnv{subalineas}\DescribeEnv{incisos} +As alíneas podem ser aninhadas. Nesse caso, a numeração é substituída por um +travessão. Você pode criar uma subalínea de três formas diferentes, todas +equivalentes entre si: com outro ambiente |alineas|, com |subalineas| ou +ainda com o ambiente |incisos|: + +\begin{verbatim} +\begin{alineas} + + \item linha 1: + \begin{alineas} + \item subalinea 1; + \item subalinea 2; + \end{alineas} + + \item linha 2: + \begin{subalineas} + \item subalinea 1; + \item subalinea 2; + \end{subalineas} + + \item linha 3: + \begin{incisos} + \item subalinea 1; + \item subalinea 2; + \end{incisos} + + \item linha 4. +\end{alineas} +\end{verbatim} + +% --- +\subsection{Rótulos e legendas} +% --- + +\DescribeMacro{\caption}\DescribeMacro{\legend} +Rótulos e legendas de ilustrações, tabelas e qualquer outro ambiente do tipo +|listing| podem ser definidos pelos comandos |\caption|\marg{rotulo} e +|\legend|\marg{legenda}, respectivamente. + +Conforme a ABNT NBR 14724:2011, seção 5.8, o rótulo é atribuído acima do +elemento e a legenda abaixo, conforme no exemplo: + +\begin{verbatim} +\begin{figure}[htb] + \caption{\label{fig_circulo}A delimitação do espaço} + \begin{center} + \includegraphics[scale=0.75]{myfig.pdf} + \end{center} + \legend{Fonte: os autores} +\end{figure} +\end{verbatim} + +\DescribeMacro{\ABNTEXcaptiondelim} +O comando |\ABNTEXcaptiondelim| representa a definição do separador padrão de +rótulos. O separador padrão é o travessão (\textendash), conforme estabelecido +pela norma ABNT NBR 14724:2011. Você pode mudar o separador padrão seguindo este +exemplo: + +\begin{verbatim} +\renewcommand{\ABNTEXcaptiondelim}{~\textendash~} +\captiondelim{\ABNTEXcaptiondelim} +\end{verbatim} + + +\DescribeMacro{\includegraphics} +A macro |\includegraphics| pode ser utilizada para inclusão de imagens. +Recomenda-se que imagens vetoriais, como imagens em PDF, sejam preferidas em +oposição a imagens baseadas em mapas de bits, uma vez que desse forma não há +perda de qualidade nas imagens. Porém, formatos como PNG, BMP, JPG e outros são +aceitos pelo \LaTeX. + +% --- +\subsection{Tabelas em conformidade com padrões do IBGE} +% --- + +\DescribeMacro{\IBGEtab}\DescribeMacro{\ibgetab} +Conforme a ABNT NBR 14724:2011, seção 5.9, as tabelas ``devem ser citadas no +texto, inseridas o mais próximo possível do trecho a que se referem e +padronizadas conforme o Instituto Brasileiro de Geografia e Estatística +(IBGE)''. Para atender a esse requisito, a classe \textsf{abntex2} oferece a +macro +|\IBGEtab|\marg{Nome e rótulo da tabela}\marg{Conteúdo da tabela}\marg{Conteúdo +da legenda}, criada para atender requisitos descritos por \citeonline{ibge1993}. + +Nome e rótulo devem ser criados com |\caption|\marg{Nome a ser impresso acima do +objeto} e |\label|\marg{Nome do rótulo}, respectivamente. O rótulo é usado por +|\autoref|\marg{Nome do rótulo} para referenciar o elemento criado. O conteúdo +da tabela pode ser criado com os ambientes |tabular|, |table|, ou +mesmo ser uma figura importada no ambiente |figure|. O desenvolvimento do +|\IBGEtab| prevê o uso do |longtable|, mas não funciona com ele ainda. +O conteúdo da legenda pode ser criado com a macro |\legend| e |\namedlegend|, +padrões do \textsf{memoir}, ou, preferencialmente, com |\fonte| e |\nota|. + +\DescribeMacro{\fonte} +A macro |\fonte|\oarg{Rótulo da fonte. Padrão: ``Fonte''}\marg{Descrição da +fonte da tabela ou figura} imprime o conteúdo do argumento +antecedido da expressão ``Fonte: '', ou do conteúdo do parâmetro opcional, +alinhado conforme requisitos do IBGE. A macro |\fonte| pode ser usada no +interior de figuras ou de outros ambientes. + +\DescribeMacro{\nota} +A macro |\nota|\oarg{Rótulo da nota. Padrão: ``Nota''}\marg{Nota ou outra +descrição} imprime o conteúdo do argumento antecedido da expressão ``Nota: +'', ou do conteúdo do parâmetro opcional, alinhado conforme requisitos do IBGE. +A macro |\nota| pode ser usada no interior de figuras ou de outros ambientes. + +\DescribeMacro{\IBGEtabfontsize} +O conteúdo do material tabulado usado na macro |\IBGEtab| podem ser globalmente ou +localmente ajustado através da macro |\IBGEtabfontsize|. A norma diz que o +conteúdo de tabelas deve ser em fonte reduzida, assim, por padrão, a classe +faz |\IBGEtabfontsize| como |\ABNTEXfontereduzida|. Para uma adequação às +normas da instituição este tamanho pode ser modificado via +|\renewcommand{\IBGEtabfontsize}|\marg{tamanho de fonte desejada}. + +Desse modo, um exemplo completo de uso das macros |\IBGEtab|, |\fonte| e |\nota| +é: + +\begin{verbatim} +\begin{table}[htb] +\IBGEtab{% + \caption{Um Exemplo de tabela alinhada que pode ser longa ou curta, + conforme padrão IBGE.}% + \label{tabela-ibge} +}{% + \begin{tabular}{ccc} + \toprule + Nome & Nascimento & Documento \\ + \midrule \midrule + Maria da Silva & 11/11/1111 & 111.111.111-11 \\ + \bottomrule +\end{tabular}% +}{% + \fonte{Produzido pelos autores}% + \nota{Esta é uma nota, que diz que os dados são baseados na + regressão linear.}% + \nota[Anotações]{Uma anotação adicional, seguida de várias outras.}% +} +\end{table} +\end{verbatim} + + +% --- +\subsection{Quadros no modelo de trabalho acadêmico} +% --- + +\DescribeMacro{\quadro} +A partir da versão XXX, o modelo de trabalho acadêmico dispobibilizado no \abnTeX~ +trás pré-configurado a impressão da lista de quadros no pretextual e +disponibiliza o ambiente |quadro| para sua criação, veja um exemplo: + + +\begin{verbatim} +\begin{quadro}[htb] +\caption{\label{quadro_exemplo}Exemplo de quadro} +\begin{tabular}{|c|c|c|c|} + \hline + \textbf{Pessoa} & \textbf{Idade} & \textbf{Peso} & \textbf{Altura} \\ \hline + Marcos & 26 & 68 & 178 \\ \hline + Ivone & 22 & 57 & 162 \\ \hline + ... & ... & ... & ... \\ \hline + Sueli & 40 & 65 & 153 \\ \hline +\end{tabular} +\fonte{Autor.} +\end{quadro} +\end{verbatim} + +Caso esteja utilizando um modelo anterior deseja incluir um quadro, você +precisará configurar o seu modelo apropriadamente\footnote{Para configuração +consulte \url{https://github.com/abntex/abntex2/wiki/HowToCriarNovoAmbienteListing}}. + +% ------ +\section{Elementos pós-textuais}\label{sec-postextual} +% ------ + +\DescribeMacro{\postextual}\DescribeMacro{\backmatter} +O comando |\postextual| identifica o início dos elementos pós-textuais. Na +prática o único comportamento específico é a execução da macro |\phantompart| +(\autoref{sec-phantompart}). Dessa forma, caso deseje atribuir algum comportamento +diferenciado aos elementos pós-textuais, faça-o redefinindo a macro, mas não se +esqueça de adicionar o comando |\phantompart|. A título de coerência, a macro +|\backmatter|, padrão do \textsf{memoir}, é reescrita para que tenha o mesmo +comportamento que |\postextual|. + +% --- +\subsection{Referências (obrigatório)}\label{sec-referencias} +% --- + +\DescribeMacro{\bibliography} +A classe \textsf{abntex2} é responsável pela estruturação e o aspecto geral dos +documentos. Mais precisamente, ela é focada em atender os requisitos +apresentados pela norma ABNT NBR 10719:2015, ABNT NBR 14724:2011, ABNT NBR +15287:2011 e normas correlatas. As referências bibliográficas são normatizadas +pela norma ABNT NBR 10520:2002 e ABNT NBR 6023:2002. Os requisitos impostos +por estas normas são atendidos pelo pacote \textsf{abntex2cite}. + +Esta seção apresenta apenas uma introdução ao uso de referências bibliográficas +com \abnTeX2. Para um detalhamento completo do tema, consulte os manuais +\citeonline{abntex2cite} e \citeonline{abntex2cite-alf}. + +Para utilizar o padrão de bibliografias brasileiro implementado pelo pacote +\textsf{abntex2cite}, declare no preâmbulo do documento: + +\begin{verbatim} +\usepackage[alf]{abntex2cite} % Citações padrão ABNT +\end{verbatim} + +A opção |alf| indica que as referências serão alfanuméricas, no padrão +autor-ano. Ela se opõe à opção |num|, que indica que as referências serão +numéricas. Consulte o manual do pacote \textsf{abntex2cite} para informações +detalhadas. + +Para indicar o local de impressão da bibliografia, utilize: + +\begin{verbatim} +\bibliography{arquivo-de-referencias-bib} +\end{verbatim} + +Você pode usar tanto a classe \textsf{abntex2} quanto o pacote de citações +\textsf{abntex2cite} de forma independente. Usar apenas o pacote de citações é +útil quando se está escrevendo um documento baseado em outra classe fornecida. +Uma instituição de ensino, por exemplo, pode se utilizar deste recurso caso se +deseje manter apenas o padrão de citações. Por outro lado, também se pode +optar por utilizar as customizações da classe \textsf{abntex2} com outro +padrão de referências bibliográficas. + +\DescribeEnv{backref} +O \textsf{abntex2cite} é compatível com o pacote +\textsf{backref}\footnote{\url{http://www.ctan.org/pkg/backref}}, que permite +que a bibliografia indique quantas vezes e em quais páginas a citação ocorreu. +Para isso, adicione ao preâmbulo: + +\begin{verbatim} +\usepackage[brazilian,hyperpageref]{backref} +\end{verbatim} + +Ainda no preâmbulo, você pode configurar como o pacote \textsf{backref} deverá +imprimir as referências: + +\begin{verbatim} +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} + +% Texto padrão antes do número das páginas +\renewcommand{\backref}{} + +% Define os textos da citação +\renewcommand*{\backrefalt}[4]{ + \ifcase #1 % + Nenhuma citação no texto.% + \or + Citado na página #2.% + \else + Citado #1 vezes nas páginas #2.% + \fi}% +\end{verbatim} + +% --- +\subsection{Glossário (opcional)}\label{sec-glossarios} +% --- + +O \abnTeX2 não traz uma implementação própria para o Glossário, elemento +opcional estabelecido pela ABNT NBR 14724:2011. Um dos motivos da não inclusão +desse recurso é a existência de diversos pacotes que o fazem, cada um com uma +característica diferente. + +Como sugestão, consulte o pacote +\textsf{glossaries}\footnote{\url{https://www.ctan.org/pkg/glossaries}}, +que tanto pode construir Glossários como a Lista de símbolos +(\autoref{sec-listadesimbolos}). + +O portal \emph{\LaTeX Community} (\url{http://www.latex-community.org}) possui +um guia de uso do pacote +\textsf{glossaries}\footnote{\url{http://www.latex-community.org/know-how/latex/55-latex-general/263-glossaries-nomenclature-lists-of-symbols-and-acronyms}q} +e também um excelente +artigo\footnote{\url{http://www.latex-community.org/know-how/456-glossary-without-makeindex}} +que mostra como criar um pacote próprio de gerenciamento de glossários que não +necessita de nenhum utilitário externo, uma vez que \textsf{glossaries} requer +os aplicativos \textsf{makeindex} e \textsf{makeglossaries}, este último escrito +e dependente do Perl\footnote{\url{http://www.perl.org/}}. Já o livro +``LaTeX''\footnote{\url{http://en.wikibooks.org/wiki/LaTeX/Glossary}} da +WikiBooks possui um capítulo dedicado à construção de glossários com +\textsf{glossaries}. + +Como exemplo de uso do pacote \textsf{glossaries}, a partir da versão 1.6 o +\abnTeX2 inclui o documento ``Exemplo de uso de glossário com abnTeX2'' +\cite{abntex2modelo-glossario}, que pode ser usado como referência para criação +desse elemento pós textual. + +% --- +\subsection{Apêndices (opcional)} +% --- + +\DescribeMacro{\apendices}\DescribeEnv{apendicesenv} +O início dos apêndices, elementos opcionais da ABNT NBR 14724:2011, seção +4.2.3.3, deve ser marcado com a macro |\apendices|, ou os apêndices devem estar +contidos no ambiente |apendicesenv|. Os apêndices devem preceder os anexos, caso +esses existam. + +\DescribeMacro{\apendicename} +Os apêndices devem ser iniciados com a macro |\chapter|\marg{nome do apêndice}, +que imprime o nome do apêndice precedido do conteúdo da macro |\apendicename|, +cujo conteúdo padrão é |AP\^ENDICE|. + +\DescribeMacro{\apendicesname}\DescribeMacro{\partpage}\DescribeMacro{\partapendices} +No contexto dos apêndices, a macro |\partpage| e seu sinônimo |\partapendices| +imprimem o conteúdo da macro |\apendicesname| como se fosse uma divisão de +partes obtida com |\part| não numerada. A variante |\partapendices*| não inclui +divisão no Sumário nem no \textsf{bookmark} do PDF. + +% --- +\subsection{Anexos (opcional)} +% --- + +\DescribeMacro{\anexos}\DescribeEnv{anexosenv} +O início dos anexos, elementos opcionais da ABNT NBR 14724:2011, seção +4.2.3.4, deve ser marcado com a macro |\anexos|, ou os anexos devem estar +contidos no ambiente |anexosenv|. Os anexos devem vir dispostos após os +apêndices, caso esses existam. + +\DescribeMacro{\anexoname} +Os anexos devem ser iniciados com a macro |\chapter|\marg{nome do anexo}, +que imprime o nome do anexo precedido do conteúdo da macro |\anexoname|, cujo +conteúdo padrão é |ANEXO|. + +\DescribeMacro{\anexosname}\DescribeMacro{\partpage}\DescribeMacro{\partanexos} +No contexto dos anexos, a macro |\partpage| e seu sinônimo |\partanexos| +imprimem o conteúdo da macro |\anexosname| como se fosse uma divisão de partes +obtida com |\part| não numerada. A variante |\partanexos*| não inclui a divisão +no Sumário nem no \textsf{bookmark} do PDF. + +% --- +\subsection{Índice (opcional)} +% --- + +\DescribeMacro{\printindex}\DescribeMacro{\index} +O índice, elemento opcional da ABNT NBR 14724:2011, deve ser elabora conforme a +ABNT NBR 6034 e pode ser produzido por meio da macro |\printindex|, que imprime +as páginas nas quais as macros |\index|\marg{palavra a ser indexada} apareceram. + +Para que as macros |\printindex| e |\index| funcionem, é preciso utilizar o +compilador +\textsf{MakeIndex}\footnote{\url{https://www.ctan.org/pkg/makeindex}}. + +% ------ +\section{Mais informações} +% ------ + +Para mais informações, consulte o site do projeto em \abnTeXSite. Há dezenas de +páginas de wiki que podem esclarecer suas dúvidas. + +Faça parte também do fórum de discussão do \abnTeX2 em \abnTeXForum. + + +% ------ +\addcontentsline{toc}{section}{Referências} +\bibliography{abntex2-doc} +% ------ + + +% ------ +\PrintChanges +\PrintIndex +% ------ + +% ------ +\StopEventually{\PrintIndex} +% ------ + +\StopEventually{\PrintIndex} +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/abntex2cite-alf.pdf b/macros/latex/contrib/abntex2/doc/abntex2cite-alf.pdf Binary files differnew file mode 100644 index 0000000000..48d4160ac3 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2cite-alf.pdf diff --git a/macros/latex/contrib/abntex2/doc/abntex2cite-alf.tex b/macros/latex/contrib/abntex2/doc/abntex2cite-alf.tex new file mode 100644 index 0000000000..67853f08a0 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2cite-alf.tex @@ -0,0 +1,932 @@ +%% abntex2cite-alf.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% Creator and original mantainer: Gerald Weber <gweber@codigolivre.org.br> +%% Copyright 2001-2003 by the abnTeX group at http://codigolivre.org.br/projects/abntex + +\documentclass[a4paper]{ltxdoc} +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % seleção de códigos de fonte. +\usepackage[utf8]{inputenc} % determina a codificação utiizada (conversão automática dos acentos) +\usepackage[brazil]{babel} +\usepackage{hyperref} % controla a formação do índice +\usepackage{parskip} % espaçamento entre os parágrafos +\usepackage{microtype} % para melhorias de justificação + +\hypersetup{ + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue} + +\IfFileExists{html.sty} +{\usepackage{html}} +{\usepackage{comment} + \excludecomment{htmlonly} + \excludecomment{rawhtml} + \includecomment{latexonly} + \newcommand{\html}[1]{} + \newcommand{\latex}[1]{##1} + \ifx\undefined\hyperref + \ifx\pdfoutput\undefined \let\pdfunknown\relax + \let\htmlATnew=\newcommand + \else + \ifx\pdfoutput\relax \let\pdfunknown\relax + \usepackage{hyperref}\let\htmlATnew=\renewcommand + \else + \usepackage{hyperref}\let\htmlATnew=\newcommand + \fi + \fi + \else + \let\htmlATnew=\renewcommand + \fi + \ifx\pdfunknown\relax + \htmlATnew{\htmladdnormallink}[2]{##1} + \else + \def\htmladdnormallink##1##2{\href{##2}{##1}} + \fi + \long\def\latexhtml##1##2{##1}} + +%\usepackage{showtags} +\usepackage[alf,abnt-repeated-title-omit=yes,abnt-show-options=warn,abnt-verbatim-entry=yes]{abntex2cite} +% \def\Versao$#1 #2${#2} +% \def\Data$#1 #2 #3${#2} + +\ifx\pdfoutput\undefined +\else +%from /usr/share/texmf/doc/pdftex/base/pdftexman.pdf +\pdfinfo{ + /Title (O pacote abntex2cite: Tópicos específicos da ABNT NBR 10520:2002 e o estilo bibliográfico alfabético (sistema + autor-data)) + /Author (G. Weber - Grupo abnTeX, Lauro César Araujo - Grupo abnTeX2) + /Subject (referencias bibliograficas) + /Keywords (ABNT, bibliografia, 6023:2000, 6023:2002, 10520:1988, 10520:2001, 10520:2002)} +\fi + +\newcommand{\VerbL}{0.54\textwidth} +\newcommand{\LatL}{0.42\textwidth} + + +\usepackage{color} +\definecolor{thered}{rgb}{0.65,0.04,0.07} +\definecolor{thegreen}{rgb}{0.06,0.44,0.08} +\definecolor{thegrey}{gray}{0.5} +\definecolor{theshade}{rgb}{1,1,0.97} +\definecolor{theframe}{gray}{0.6} +\definecolor{blue}{RGB}{41,5,195} + +\IfFileExists{listings.sty}{ + \usepackage{listings} +\lstset{% + language=[LaTeX]TeX, + columns=flexible, + basicstyle=\ttfamily\small, + backgroundcolor=\color{theshade}, + frame=single, + tabsize=2, + rulecolor=\color{theframe}, + title=\lstname, + escapeinside={\%*}{*)}, + breaklines=true, + commentstyle=\color{thegrey}, + keywords=[0]{\fichacatalografica,\errata,\folhadeaprovacao,\dedicatoria,\agradecimentos,\epigrafe,\resumo,\siglas,\simbolos,\citacao,\alineas,\subalineas,\incisos}, + keywordstyle=[0]\color{thered}, + keywords=[1]{}, + keywordstyle=[1]\color{thegreen}, + breakatwhitespace=true, + alsoother={0123456789_}, + inputencoding=utf8, + extendedchars=true, + literate={á}{{\'a}}1 {ã}{{\~a}}1 {é}{{\'e}}1 {è}{{\`{e}}}1 {ê}{{\^{e}}}1 {ë}{{\¨{e}}}1 {É}{{\'{E}}}1 {Ê}{{\^{E}}}1 {û}{{\^{u}}}1 {ú}{{\'{u}}}1 {â}{{\^{a}}}1 {à}{{\`{a}}}1 {á}{{\'{a}}}1 {ã}{{\~{a}}}1 {Á}{{\'{A}}}1 {Â}{{\^{A}}}1 {Ã}{{\~{A}}}1 {ç}{{\c{c}}}1 {Ç}{{\c{C}}}1 {õ}{{\~{o}}}1 {ó}{{\'{o}}}1 {ô}{{\^{o}}}1 {Õ}{{\~{O}}}1 {Ó}{{\'{O}}}1 {Ô}{{\^{O}}}1 {î}{{\^{i}}}1 {Î}{{\^{I}}}1 {í}{{\'{i}}}1 {Í}{{\~{Í}}}1, +} +\let\verbatim\relax + \lstnewenvironment{verbatim}[1][]{\lstset{##1}}{} +} + + +\addtolength{\textwidth}{.3in} +\addtolength{\oddsidemargin}{1em} + + +\begin{document} + +%se for usar citeoption não esqueça de comentar o \nocite{*} no final +\nocite{santos1994} +\nocite{secretaria1999} %para testar format.author.or.organization +\nocite{redes1995} +\nocite{makau1962} %para testar reprinted-from + +\newcommand{\titulo}{\textbf{O pacote \textsf{abntex2cite}}:\\ \Large{Tópicos +específicos da ABNT NBR 10520:2002 e o \\ estilo bibliográfico alfabético +(sistema autor-data)}} + +\newcommand{\abnTeX}{abn\TeX} +\newcommand{\abnTeXSite}{\url{http://www.abntex.net.br/}} +\newcommand{\optiondefaultval}[1]{\underline{\texttt{#1}}} + +\title{\titulo} +\author{ +Lauro César Araujo\\\abnTeXSite} +\date{\today, v-1.9.7} + +\maketitle + +% \begin{htmlonly} +% \title{\titulo} +% \author{Equipe \abnTeX2} +% \date{\Data$Date: 2004/03/23 17:35:47 $} +% \maketitle +% \end{htmlonly} + +\begin{abstract} +Este manual é parte integrante da suíte \abnTeX2 e aborda tópicos específicos +da ABNT NBR 10520:2002 e o estilo bibliográfico alfabético (sistema +autor-data). +\end{abstract} + + +\tableofcontents + +\listoftables + +\section{Escopo} + +O objetivo deste manual é abordar tópicos específicos da ABNT NBR 10520:2002 e +o estilo bibliográfico alfabético (sistema autor-data). + +Este documento é parte integrante da suíte \abnTeX2 e é um complemento do +documento \citeonline{abntex2cite}. + +Para referências à classe \textsf{abntex2}, consulte \citeonline{abntex2classe}. + +\section{Créditos aos autores originais} + +Este documento é derivado do documento \emph{Estilo bibtex compatível com a +`norma' 6023 da ABNT: Questões específicas da `norma' 10520}, versão $ 1.29 +$, escrito por G. Weber e atualizado por Miguel V. S. Frasson em 23 de março de +2004 no âmbito do projeto \abnTeX\ hospedado originalmente em +\url{http://codigolivre.org.br/projects/abntex}\footnote{O documento original pode ser lido em +\url{https://github.com/abntex/abntex2-old-binary/blob/master/abntex1-manuais/abnt-bibtex-alf-doc.pdf}}. + +A equipe do projeto \abnTeX2, observando a \emph{LaTeX Project Public License}, +registra que os créditos deste manual são dos autores originais. + + +\section{Considerações iniciais} + +\subsection{Prefira o sistema numérico, se possível} + +Se você está usando \LaTeX\, assumimos que está usando um computador. Nesse +caso, a citação no esquema autor-data é uma coisa tão arcaica e desnecessária +quanto uma régua-de-cálculo. A leitura de um texto com chamadas no sistema +autor-data é desajeitada, especialmente quando muitas referências são chamadas +de uma só vez. Você não tem absolutamente nenhum motivo para usar o sistema +autor-data já que a ABNT ``autorizou'' o uso do sistema citação numérico +por um cochilo qualquer. + +Por outro lado, há aqueles que se dão ao trabalho de te dar trabalho, de seguir +regras esdrúxulas na hora de escrever teses. Estes podem estar exigindo que você +use o arcaico sistema autor-data. Também pode acontecer que os examinadores da +banca, seja por que não leram a sua tese ou porque não entenderam nada +realmente (ou ambos), acabem se enroscando em picuinhas. + +Aí mandam você colocar todas as suas referências numéricas em formato +autor-data. Comentamos isso porque tudo isso já aconteceu e continua acontecendo +com outras pessoas. Portanto, \emph{esteja preparado}. + +Antes de começar a escrever recomendamos verificar quais são as regras \emph{de +fato} da sua universidade ou instituição. + +\subsection{Cuidado: normas nebulosas!} + +Nós elaboramos os estilos debruçados diretamente sobre os originais da ABNT +e as seguimos escrupulosamente. Mas não se iluda! O que a sua coordenação +de pós-graduação, ou orientador, ou chefe etc., entendem por `normas ABNT' +pode não ter qualquer vínculo com a realidade. Por isso \emph{não garantimos} +que ao usar os estilos do \abnTeX\ você esteja em conformidade com as normas +da sua instituição ou empresa. + +Um exemplo clássico é o sistema de chamada numérico\footnote{Descrito em +\citeonline{abntex2cite}.}. Embora \emph{todas} as `normas' da ABNT +\cite{NBR10520:1988,NBR6023:2000,NBR6023:2002,NBR6023:2002,NBR10520:2001,NBR10520:2002} +`autorizem' seu uso, a maioria das instituições, orientadores, membros de banca, +revisores de artigo\ldots dirão que isso não é ABNT. Acredite se quiser. + +\section{Como usar a citação alfabética (sistema autor-data)} + +\subsection{Como chamar os pacotes e estilos} + +\DescribeMacro{\usepackage[alf]{abntex2cite}} +Para usar o estilo de citação alfabético (seção 9.2 em +6023/2000~\cite{NBR6023:2000}) utilize no preâmbulo: + +\begin{verbatim} +\usepackage[alf]{abntex2cite} +\end{verbatim} + +\DescribeMacro{\bibliographystyle} +Você \emph{não precisa} selecionar o comando \verb+\bibliographystyle+, porque +isso é realizado automaticamente. Do mesmo modo, a base bibliográfica +\verb+abntex2-options.bib+ também estará automaticamente incluída. + +Se você quiser usar apenas o estilo bibliográfico, e não utilizar o esquema de +citações, selecione com o comando: + +\begin{verbatim} +\bibliographystyle{abntex2-alf} +\end{verbatim} + +mas esteja avisado que nesse caso as chamadas no texto \emph{não estarão} +em conformidade com a `norma'. + +Dessa forma, as citações no texto não estarão em conformidade com as normas +brasileiras, porém a bibliografia será formatada corretamente. + +\subsection{Como usar a citação no sistema autor-data} + +Este sistema de citação é descrito em \citeonline{NBR10520:2002}. Note que +essa `norma' entrou em vigor em agosto de 2002, apenas um ano depois da +\citeonline{NBR10520:2001}. + +Esse sistema aceita basicamente duas formatações para a citação, dependendo da +maneira como ocorre a citação no texto. + +\subsubsection{Referências explícitas (\texttt{citeonline}) } + +\DescribeMacro{\citeonline} +É o caso em que você menciona \emph{explicitamente} o autor da referência na sentença. Algo +como ``Fulano (1900)". Para isso use o comando \verb+\citeonline+. + +Exemplos apresentadas em \citeonline{NBR10520:2001}: + +%\def\Exemplo#1#2{\noindent\begin{minipage}[t]{8cm}\small#1% +%\end{minipage}\begin{minipage}[t]{9cm}\small#2% +%\end{minipage}\vspace{5mm}} + +\vspace{3mm} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +A ironia será assim uma \ldots\ proposta +por \citeonline{10520:2000:4.1-1}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +A ironia será assim uma \ldots\ proposta +por \citeonline{10520:2000:4.1-1}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline[p.~146]{10520:2000:4.2-2} +dizem que \ldots\ +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline[p.~146]{10520:2000:4.2-2} dizem que \latexhtml{\ldots\ }{...} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Segundo \citeonline[p.~27]{10520:2000:4.2-3} +\ldots\ +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Segundo \citeonline[p.~27]{10520:2000:4.2-3} \latexhtml{\ldots\ }{...} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Aqui vai um texto qualquer só para\\ +poder citar alguém +\cite[p.~225]{10520-2002:6.3-1}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Aqui vai um texto qualquer só para poder +citar alguém +\cite[p.~225]{10520-2002:6.3-1}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline[p.~35]{10520-2002:6.3-2} +apresenta uma série +de coisas incompreensíveis. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline[p.~35]{10520-2002:6.3-2} +apresenta uma série +de coisas incompreensíveis. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Mais um exemplo articifial +mas necessário de citação +\cite[p.~3]{10520-2002:6.3-3}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Mais um exemplo articifial +mas necessário de citação +\cite[p.~3]{10520-2002:6.3-3}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline{10520-2002:6.3-4} +são mais um exemplo de citação +bem bacana. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline{10520-2002:6.3-4} +são mais um exemplo de citação +bem bacana. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Exemplo que mostra alguma +coisa também +\cite[p.~34]{10520-2002:6.3-5}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Exemplo que mostra alguma +coisa também +\cite[p.~34]{10520-2002:6.3-5}. +\end{minipage}\\ + +\subsubsection{Referências a \texttt{organization}} + +\DescribeEnv{organization} +Se a autoria do texto for do tipo \texttt{organization}, você pode usar as citações +normalmente. No entanto, é recomendado que, para organizações com descrição +longa, você controle o que aparece no texto com o campo \texttt{org-short} do +arquivo \texttt{.bib}. No exemplo seguinte temos: + +\begin{verbatim} +organization={Comiss\~ao das Comunidades Europ\'eias}, +\end{verbatim} + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Exemplo que mostra alguma +coisa também +\cite[p.~34]{10520-2002:6.3-5}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Exemplo que mostra alguma +coisa também +\cite[p.~34]{10520-2002:6.3-5}. +\end{minipage}\\ + +Já neste exemplo: +\begin{verbatim} + organization={Brasil. {Ministério da Administração Federal + e da Reforma do Estado}}, + org-short ={Brasil}, +\end{verbatim} + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +E a pátria não poderia faltar +\cite{10520-2002:6.3-6}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +E a pátria não poderia faltar +\cite{10520-2002:6.3-6}. +\end{minipage}\\ + +\subsubsection{Citações com autoria dada pelo título} + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Uma lei anônima +\cite[p.~55]{10520-2002:6.3-7}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Uma lei anônima +\cite[p.~55]{10520-2002:6.3-7}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Uma artigo anônimo +\cite[p.~4]{10520-2002:6.3-8}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Uma artigo anônimo +\cite[p.~4]{10520-2002:6.3-8}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Outro artigo anônimo +\cite[p.~12]{10520-2002:6.3-9}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Outro artigo anônimo +\cite[p.~12]{10520-2002:6.3-9}. +\end{minipage}\\ + +\subsubsection{Referências implícitas (\texttt{cite})} + +\DescribeMacro{\cite} +São aquelas referências que não fazem parte do texto. Use com \verb+\cite+. + +Exemplos: + +\vspace{5mm} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +para que \ldots\ à sociedade +\cite[p.~46, grifo nosso]{10520:2000:4.8} +\ldots\ +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +para que \ldots\ à sociedade +\cite[p.~46, grifo nosso]{10520:2000:4.8} +\ldots\ +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +b) desejo de \ldots\ passado colonial +\cite[v.~2, p.~12, grifo do autor]% +{10520:2000:4.8.1} \ldots\ +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +b) desejo de \ldots\ passado colonial +\cite[v.~2, p.~12, grifo do autor]% +{10520:2000:4.8.1} \ldots\ +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +``Apesar das \ldots\ da filosofia'' +\cite[p.~293]{10520:2000:4.1-2}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +``Apesar das \latexhtml{\ldots\ }{...} da filosofia'' \cite[p.~293]{10520:2000:4.1-2}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Depois, \ldots\ que prefiro +\cite[p.~101--114]{10520:2000:4.1-3}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Depois, \latexhtml{\ldots\ }{...} que prefiro \cite[p.~101--114]{10520:2000:4.1-3}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +A produção de \ldots\ em 1928 +\cite[p.~513]{10520:2000:4.2-1} . +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +A produção de \latexhtml{\ldots\ }{...} em 1928 \cite[p.~513]{10520:2000:4.2-1} . +\end{minipage}\\ + + +\subsubsection{Referências citadas por outra referência (\texttt{apud})} + +\DescribeMacro{\apud}\DescribeMacro{\apudeonline} +Para citar uma referência que é citada dentro de outra referência, pode-se +usar as macros \verb+\apud+ e \verb+\apudonline+, como nos exemplos abaixo. + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\apud[p.~2--3]{Sage1992}{Evans1987} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\apud[p.~2--3]{Sage1992}{Evans1987} +\end{minipage} + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Segundo \apudonline[p.~3]{Silva1992}{Abreu1999} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Segundo \apudonline[p.~3]{Silva1992}{Abreu1999} +\end{minipage} + +Nesses casos, todas as referências aparecerão na lista de referências, exceto +aquelas definidas como entrada \texttt{@hidden}. Ou seja, se você não quiser +que uma entrada apareça na lista de referências, você deve defini-la como +\texttt{@hidden} na sua base bibliográfica. + +\subsubsection{Citações em notas de rodapé} +\label{sec-cite-rodape} + +A seção 7 da \citeonline{NBR10520:2002} apresenta as regras para referências em +notas de rodapé. A seção 7.1.1 estabelece que ``A primeira citação de uma +obra, em nota de rodapé, deve ter sua referência completa.'' As regras +para as demais citações são estabelecidas pela seção 7.1.2, e podem ser +atendidas pelos comandos detalhados pela \autoref{sec-idem-outros}. + +\DescribeMacro{\footciteref} +Para inserir referências no rodapé da página, use: + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +No rodapé\footciteref{10520-2002:7.1.1} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL} +\renewcommand{\thempfootnote}{\arabic{mpfootnote}}% +No rodapé\footciteref{10520-2002:7.1.1} +\end{minipage} + +\textbf{Atenção:} comando |\footciteref| não se encontra totalmente funcional, e +limitações são conhecidas. Por exemplo, veja +\url{https://github.com/abntex/abntex2/issues/167} (acesso de 12.jun.2018). + + +\subsubsection{Uso de idem, ibidem, opus citatum e outros} +\label{sec-idem-outros} + +Implementamos comandos específicos para \emph{idem} (mesmo autor), +\emph{ibidem} (mesma obra), \emph{opus citatum} (obra citada), \emph{passim} +(aqui e alí), \emph{loco citato} (no lugar citado), \emph{confira e et +sequentia} (e sequência) que atendem as orientações da seção seção 7.1.2 da +\citeonline{NBR10520:2002}. Veja uso desses tipos de citações nos exemplos abaixo. + +\DescribeMacro{\Idem} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\Idem[p.~2]{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\Idem[p.~2]{NBR6023:2000} +\end{minipage} + +\DescribeMacro{\Ibidem} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\Ibidem[p.~2]{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\Ibidem[p.~2]{NBR6023:2000} +\end{minipage} + +\DescribeMacro{\opcit} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\opcit[p.~2]{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\opcit[p.~2]{NBR6023:2000} +\end{minipage} + +\DescribeMacro{\passim} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\passim{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\passim{NBR6023:2000} +\end{minipage} + +\DescribeMacro{\loccit} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\loccit{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\loccit{NBR6023:2000} +\end{minipage} + +\DescribeMacro{\cfcite} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\cfcite[p.~2]{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\cfcite[p.~2]{NBR6023:2000} +\end{minipage} + +\DescribeMacro{\etseq} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\etseq[p.~2]{NBR6023:2000} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\etseq[p.~2]{NBR6023:2000} +\end{minipage} + +Note que esses comandos só fazem sentido para citações a uma única referência +por vez. Segundo o ítem 7.1.2 da `norma' \cite{NBR10520:2002}, essas expressões +só devem ser usadas em notas de rodapé, não no texto. Apenas a expressão +\emph{apud} poderia ser usada no texto. + +As citações em notas de rodapé são detalhadas pela \autoref{sec-cite-rodape}. + +\subsubsection{Referências múltiplas} +\label{mult-ref} + +\DescribeMacro{\cite}\DescribeMacro{\citeonline} +Frequentemente queremos citar diversas referências de uma vez. Para isso, use +|\cite|\marg{key1,key2,\ldots,keyN} ou +|\citeonline|\marg{key1,key2,\ldots,keyN}, separando cada chave por uma vírgula +sem espaços e sem mudança de linha. + +\vspace{5mm} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\cite{10520:2000:5.1.4-98,10520:2000:5.1.4-99,% +10520:2000:5.1.4-00} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\cite{10520:2000:5.1.4-98,10520:2000:5.1.4-99,10520:2000:5.1.4-00} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline{10520:2000:5.1.4-98,% +10520:2000:5.1.4-99,10520:2000:5.1.4-00} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline{10520:2000:5.1.4-98,10520:2000:5.1.4-99,10520:2000:5.1.4-00} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\cite{NBR10520:1988,NBR6023:2000,% +NBR10520:2001} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\cite{NBR10520:1988,NBR6023:2000,% +NBR10520:2001} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline{NBR10520:1988,NBR6023:2000,% +NBR10520:2001} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline{NBR10520:1988,NBR6023:2000,NBR10520:2001} +\end{minipage}\\ + +\subsubsection{Múltiplas referências com mesmo autor-data} +\label{mult-abc} +Quando há várias referências com o mesmo autor-data, \texttt{abntex2cite.sty} +gera automaticamente um `a', `b', etc., adicional. Isto atende ao ítem +5.1.3 da `norma' \cite{NBR10520:2001}. + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\cite{10520:2000:5.1.3a,10520:2000:5.1.3b} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\cite{10520:2000:5.1.3a,10520:2000:5.1.3b} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline{10520:2000:5.1.3a,10520:2000:5.1.3b} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline{10520:2000:5.1.3a,10520:2000:5.1.3b} +\end{minipage}\\ + +\subsubsection{Mais de três autores e o uso de et al.} + +A `norma' \cite{NBR10520:2001} é omissa sobre o caso de chamadas a obras com +mais de três autores. Mesmo entre os 204 exemplos da `norma' +\cite{NBR6023:2000}, ocorre apenas um único caso, usado nos exemplos a seguir. + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Segundo \citeonline{urani1994} +entende-se que \ldots\ +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Segundo \citeonline{urani1994} +entende-se que \latexhtml{\ldots\ }{...} +\end{minipage}\\ + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Em recente estudo \cite{Deng00} +foram investigados estados em +fios quânticos. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Em recente estudo \cite{Deng00} +foram investigados estados em +fios quânticos. +\end{minipage}\\ + +Você pode altera esse comportamento usando as opções \texttt{abnt-etal-cite}, +\texttt{abnt-etal-list} e \texttt{abnt-etal-text}. +Veja mais informacões na \autoref{tabela-opcoes} e em \cite{abntex2cite}. + +\subsubsection{Citações de partes da referência} + +Às vezes pode ser necessário citar apenas uma parte da referência, como apenas o +autor ou apenas o ano. Para isso, foram implementados os comandos +|\citeauthoronline|, |\citeauthor| e |\citeyear|, exemplificados do seguinte +modo: + +% subsubsubsection +%\subsubsection{Apenas o autor (\texttt{citeauthoronline}), forma explícita} +\DescribeMacro{\citeauthoronline} +A macro |\citeauthoronline| deve ser utilizada para citar +apenas o autor de forma explícita: + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +A produção de \ldots\ em 1928 +mencionada por +\citeauthoronline{10520:2000:4.2-1}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +A produção de \ldots\ em 1928 +mencionada por +\citeauthoronline{10520:2000:4.2-1}. +\end{minipage}\\ + +% subsubsubsection +%\subsubsection{Apenas o autor (\texttt{citeauthor}), forma implícita} +\DescribeMacro{\citeauthor} +A macro |\citeauthor| deve ser utilizada para citar +apenas o autor de forma implícita: + +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +A produção de \ldots\ em 1928 +(\citeauthor{10520:2000:4.2-1} 1928). +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +A produção de \latexhtml{\ldots\ }{...} em 1928 +(\citeauthor{10520:2000:4.2-1} 1928). +\end{minipage}\\ + +% subsubsubsection +%\subsubsection{Apenas o ano (\texttt{citeyear})} + +\DescribeMacro{\citeyear} +A macro |\citeyear| deve ser utilizada para citar +apenas o ano da publicação: + +%\vspace{3mm} +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +Em \citeyear{10520:2000:4.1-1} a ironia +será assim uma \ldots\ proposta por. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +Em \citeyear{10520:2000:4.1-1} a ironia será assim uma \latexhtml{\ldots\ }{...} proposta por. +\end{minipage}\\ + +\section{Formações do estilo alfabético} + +\DescribeEnv{versalete} +A opção \texttt{versalete} imprime os nomes dos autores das citações em +versalete (\textit{small caps}, ou seja, letras maiúsculas com corpo do tamanho +das minúsculas), ao invés de maiúscula. Usar versalete era o comportamento +padrão do abnTeX e do abnTeX2 até a versão 1.4. Porém, os exemplos da norma ABNT +NBR 10520 são em letras maiúsculas. Por isso, à partir da versão 1.5, o abnTeX2 +traz como padrão as citações em letras maiúsculas e a opção versalete como +compatibilidade com as versões anteriores. Para usar o modelo antigo, ou +seja, em versalete, use: + +\begin{verbatim} +\usepackage[alf,versalete]{abntex2cite} +\end{verbatim} + +\DescribeMacro{\authorcapstyle}\DescribeMacro{\authorstyle} +O estilo usado na impressão dos nomes dos autores nas citações pode ser alterado +com: + +\begin{verbatim} +\renewcommand{\authorcapstyle}{\small} +\newcommand{\authorstyle}{\relax} +\end{verbatim} + +\DescribeMacro{\yearstyle} +O estilo usado na impressão do ano nas citações pode ser +alterado com: + +\begin{verbatim} +\renewcommand{\yearstyle}{\bf} +\end{verbatim} + +\section{Alteração do estilo alfabético \texttt{citeoption}} + +\DescribeMacro{\citeoption} +Com o comando \verb+\citeoption+ ou \verb+\usepackage+ você pode alterar alguns comportamentos +do estilo bibliográfico. Na \autoref{tabela-opcoes}, listamos as opções que são +específicas do estilo \texttt{abnt-alf}. + +Por exemplo, para desativar a substituição dos autores por `et al.', você +incluir o pacote com a seguinte opção: + +\begin{verbatim} +\usepackage[alf,abnt-etal-cite=0]{abntex2cite} +\end{verbatim} + +ou, em qualquer ponto do texto, + +\begin{verbatim} +\citeoption{abnt-etal-cite=0} +\end{verbatim} + +Para ver as demais opções e o modo de uso veja o +documento \cite{abntex2cite}. + +\begin{table}[htbp] +\caption[Opções de alteração dos estilos bibliográficos: composição]{ +Opções de alteração da composição dos estilos bibliográficos.} +\label{tabela-opcoes} + +\begin{center} +\begin{tabular}{lrp{7cm}}\hline\hline +campo & opções & descrição \\ \hline +\emph{abnt-and-type} & & determina de que maneira é formatado o \emph{and}.\\ +\texttt{abnt-and-type=e} & \optiondefaultval{e}& Usa `e' como em `Fonseca e Paiva'.\\ +\texttt{abnt-and-type=\&} & \texttt{\&} & Usa `\&' como em `Fonseca \& Paiva'. +\\ \hline +\emph{abnt-etal-cite} & & controla como e quando os co-autores são +substituídos por \emph{et al.}. Note que a substituição +por \emph{et al.} continua ocorrendo \emph{sempre} se os co-autores tiverem sido indicados +como \texttt{others}.\\ +\texttt{abnt-etal-cite=0}&\texttt{0}& não abrevia a lista de autores.\\ +\texttt{abnt-etal-cite=2}& \texttt{2} & abrevia com mais de 2 autores.\\ +\texttt{abnt-etal-cite=3}& \optiondefaultval{3} & abrevia com mais de 2 autores.\\ +$\vdots$ & $\vdots$ & \\ +\texttt{abnt-etal-cite=5}& \texttt{5} & abrevia com mais de 5 autores. +\\ \hline\hline +\end{tabular} +\end{center} +\end{table} + +\section{Problemas com a `norma' 10520} + +Como já foi dito, a `norma' 10520 \cite{NBR10520:2001} é incompleta e +inconsistente. Aqui apresentamos uma descrição dos principais problemas +encontrados e como foram resolvidos, quando foi possível. + +\subsection{Referências múltiplas} + +As referências a vários autores simultaneamente, ou várias obras de um mesmo +autor, são um verdadeiro mistério na ``norma'' \cite{NBR10520:2001}. No exemplo +da seção 5.1.4, diz a ``norma''' + +\begin{quote} +As citações de diversos documentos de um mesmo autor, publicados em anos diferentes +e mencionados simultaneamente, têm as suas datas separadas por vírgula.\\ +Exemplo: (CRUZ; CORREA; COSTA; 1998, 1999, 2000)\footnote{Transcrição exata. Esta +chamada não foi gerada automaticamente.} +\end{quote} + +Podemos então entender que Cruz, Correa e Costa são os três autores e 1998, 1999 +e 2000 são os três anos de publicação referindo-se a três documentos separados? + +Antes de responder sim, veja o que diz a seção seguinte, 5.1.5: + +\begin{quote} +As citações de diversos documentos de vários autores, mencionados simultaneamente, +devem ser separadas por ponto e vírgula.\\ +Exemplo: (FONSECA; PAIVA; SILVA, 1997)\footnote{Transcrição exata. Esta +chamada não foi gerada automaticamente.} +\end{quote} + +E agora? Trata-se de três autores separados, Fonseca, Paiva, Silva? Ou um +autor Fonseca e outro documento com dois autores, Paiva e Silva? Ou um +documento com dois autores Fonseca e Paiva seguido de um autor Silva? +Quem não lê a descrição da seção 5.1.5, pode-se inclusive achar que trata-se +de um único documento. Ou o exemplo da seção 5.1.5 está errado: faltam datas aos +outros autores, ou foi uma tentativa desastrada de agrupar três documentos com +o mesmo ano de publicação. Já exemplo anterior, da seção 5.1.4, há problemas +também com um ponto-e-vírgula após o COSTA, quando deveria haver apenas uma +vírgula. + +Veja na \autoref{mult-ref} como fica a nossa solução. + +Exemplo da seção 5.1.5:\\ +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\cite{10520:2000:5.1.5a,10520:2000:5.1.5b,% +10520:2000:5.1.5c} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\cite{10520:2000:5.1.5a,10520:2000:5.1.5b,10520:2000:5.1.5c} +\end{minipage}\\ +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline{10520:2000:5.1.5a,10520:2000:5.1.5b,% +10520:2000:5.1.5c} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline{10520:2000:5.1.5a,10520:2000:5.1.5b,10520:2000:5.1.5c} +\end{minipage}\\ + +ou, supondo que Fonseca e Paiva sejam co-autores,\\ +\noindent\vspace{12pt}\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\cite{10520:2000:5.1.5ab,10520:2000:5.1.5c} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\cite{10520:2000:5.1.5ab,10520:2000:5.1.5c} +\end{minipage}\\ +\noindent\begin{minipage}[t]{\VerbL}\latex{\small}\begin{verbatim} +\citeonline{10520:2000:5.1.5ab,10520:2000:5.1.5c} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{\LatL}\latex{\small}\vspace{12pt} +\citeonline{10520:2000:5.1.5ab,10520:2000:5.1.5c} +\end{minipage}\\ + +\subsection{et al.} + +A `norma' 10520 \cite{NBR10520:2001} nada diz sobre como devem ser tratadas as +chamadas a referências com mais de três autores. Supondo que exista uma relação +lógica entre as `normas' 10520 \cite{NBR10520:2001} e 6023 \cite{NBR6023:2000}, +então faz sentido pensar que deve-se usar `et al.' na chamada exatamente nos +mesmos casos em que `et al.' é usado na lista bibliográfica. No caso, a 6023 diz +que se deve usar `et al.' para \emph{mais de} três autores, ou seja, a partir +de quatro autores.\footnote{Muitas pessoas entendem isso errado e pensam +que se usa `et al.' já com três autores} + +Parece lógico, não é mesmo? Então veja o seguinte caso. Fomos informados que +nas `normas' da UFLA (que \emph{supostamente} seguem as `normas' da ABNT) +exige-se o uso de `et al.' na chamada já com três autores e não se use `et al.' +na lista bibliográfica. E agora? Cadê a lógica? + +Por isso insistimos que você sempre verifique a `lógica' da sua instituição +\emph{bem antes} de entregar a sua tese. + +\addcontentsline{toc}{section}{Referências} +\bibliography{abntex2-doc-abnt-10520,abntex2-doc-abnt-6023,abntex2-doc-test,abntex2-doc} + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/abntex2cite.pdf b/macros/latex/contrib/abntex2/doc/abntex2cite.pdf Binary files differnew file mode 100644 index 0000000000..98018d05d2 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2cite.pdf diff --git a/macros/latex/contrib/abntex2/doc/abntex2cite.tex b/macros/latex/contrib/abntex2/doc/abntex2cite.tex new file mode 100644 index 0000000000..a17b1422ac --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/abntex2cite.tex @@ -0,0 +1,1713 @@ +%% abntex2cite.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% Creator and original mantainer: Gerald Weber <gweber@codigolivre.org.br> +%% Copyright 2001-2003 by the abnTeX group at http://abntex.codigolivre.org.br + +\documentclass[a4paper]{ltxdoc} + +\ifx\pdfoutput\undefined +\else +%from /usr/share/texmf/doc/pdftex/base/pdftexman.pdf +\pdfinfo{ + /Title (O pacote abntex2cite: Estilos bibliográficos compatíveis com a ABNT NBR 6023) + /Author (G. Weber - Grupo abnTeX, Lauro César Araujo - Grupo abnTeX2) + /Subject (referencias bibliograficas) + /Keywords (ABNT, bibliografia, 6023:2000, 6023:2002)} +\fi + +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % seleção de códigos de fonte. +\usepackage[utf8]{inputenc} % determina a codificação utiizada (conversão automática dos acentos) +\usepackage[brazil]{babel} +\usepackage{hyperref} % controla a formação do índice +%\usepackage{parskip} % espaçamento entre os parágrafos +\usepackage{nomencl} % Lista de simbolos +\usepackage{microtype} % para melhorias de justificação +\usepackage{booktabs} % para tabelas +\setlength{\belowcaptionskip}{6pt} % espaçamento depois do título das tabelas +%\setlength{\abovecaptionskip}{6pt} + +\hypersetup{ + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue} + +\IfFileExists{html.sty} +{\usepackage{html}} +{\usepackage{comment} + \excludecomment{htmlonly} + \excludecomment{rawhtml} + \includecomment{latexonly} + \newcommand{\html}[1]{} + \newcommand{\latex}[1]{##1} + \ifx\undefined\hyperref + \ifx\pdfoutput\undefined \let\pdfunknown\relax + \let\htmlATnew=\newcommand + \else + \ifx\pdfoutput\relax \let\pdfunknown\relax + \usepackage{hyperref}\let\htmlATnew=\renewcommand + \else + \usepackage{hyperref}\let\htmlATnew=\newcommand + \fi + \fi + \else + \let\htmlATnew=\renewcommand + \fi + \ifx\pdfunknown\relax + \htmlATnew{\htmladdnormallink}[2]{##1} + \else + \def\htmladdnormallink##1##2{\href{##2}{##1}} + \fi + \long\def\latexhtml##1##2{##1}} + +% latex2html nao suporta \ifthenelse... +\usepackage[num,abnt-verbatim-entry=yes]{abntex2cite} +%overcite +%\citebrackets{} + +\newcommand{\OKs}{173} +\newcommand{\quaseOKs}{12} +\newcommand{\nadaOK}{3} + +\def\Versao$#1 #2${#2} +\def\Data$#1 #2 #3${#2} +%\newcommand{\bibtextitlecommand}[2]{``#2''} + +\usepackage{color} +\definecolor{thered}{rgb}{0.65,0.04,0.07} +\definecolor{thegreen}{rgb}{0.06,0.44,0.08} +\definecolor{thegrey}{gray}{0.5} +\definecolor{theshade}{rgb}{1,1,0.97} +\definecolor{theframe}{gray}{0.6} + +\IfFileExists{listings.sty}{ + \usepackage{listings} +\lstset{% + language=[LaTeX]TeX, + columns=flexible, + basicstyle=\ttfamily\small, + backgroundcolor=\color{theshade}, + frame=single, + tabsize=2, + rulecolor=\color{theframe}, + title=\lstname, + escapeinside={\%*}{*)}, + breaklines=true, + commentstyle=\color{thegrey}, + keywords=[0]{\fichacatalografica,\errata,\folhadeaprovacao,\dedicatoria,\agradecimentos,\epigrafe,\resumo,\siglas,\simbolos,\citacao,\alineas,\subalineas,\incisos}, + keywordstyle=[0]\color{thered}, + keywords=[1]{}, + keywordstyle=[1]\color{thegreen}, + breakatwhitespace=true, + alsoother={0123456789_}, + inputencoding=utf8, + extendedchars=true, + literate={á}{{\'a}}1 {ã}{{\~a}}1 {é}{{\'e}}1 {è}{{\`{e}}}1 {ê}{{\^{e}}}1 {ë}{{\¨{e}}}1 {É}{{\'{E}}}1 {Ê}{{\^{E}}}1 {û}{{\^{u}}}1 {ú}{{\'{u}}}1 {â}{{\^{a}}}1 {à}{{\`{a}}}1 {á}{{\'{a}}}1 {ã}{{\~{a}}}1 {Á}{{\'{A}}}1 {Â}{{\^{A}}}1 {Ã}{{\~{A}}}1 {ç}{{\c{c}}}1 {Ç}{{\c{C}}}1 {õ}{{\~{o}}}1 {ó}{{\'{o}}}1 {ô}{{\^{o}}}1 {Õ}{{\~{O}}}1 {Ó}{{\'{O}}}1 {Ô}{{\^{O}}}1 {î}{{\^{i}}}1 {Î}{{\^{I}}}1 {í}{{\'{i}}}1 {Í}{{\~{Í}}}1, +} +\let\verbatim\relax + \lstnewenvironment{verbatim}[1][]{\lstset{##1}}{} +} + + +%\addtolength{\textwidth}{.3in} +%\addtolength{\oddsidemargin}{1em} + + +\definecolor{blue}{RGB}{41,5,195} + +\frenchspacing + +\begin{document} + + + +\citeoption{abnt-options0} +\nocite{NBR6023:2000,NBR10520:1988,NBR10520:2001,abnt-bibtex-alf-doc} +\nocite{gomes1998,FUNDAP1994} +\citeoption{ABNT-barcelos0} +\nocite{barcelos1998} +\citeoption{ABNT-barcelos1} +\nocite{IBICT1993,houaiss1996,folha1995,secretaria1989,museu1997,moreira1997,torelly1991} +\nocite{romano1996,santos1994} +\nocite{koogan1998,priberam1998,secretaria1999} +\nocite{brasileira1939,geografico1943,paulista1941} +\nocite{fgv1984,ibge1983,tres2000,costa1998,gurgel1997,tourinho1997,mansilla1998} +\nocite{aldus1997,naves1999} +\nocite{leal1999} +\nocite{silva1998,ribeiro1998,pc1998,gsilva1998,kelly1996,nordeste1998} +\nocite{redes1995,chemical1984,quimica1997} +\nocite{martin1997,brayner1994,souza1994} +\nocite{cientifica1996,oliveira1996,guncho1998,sabroza1998,krzyzanowski1996,cruvinel1989} +\nocite{brasil1988,brasil1966,brasil1997,lex1998,leis1991,lex1943,brasil1995} +\nocite{brasillex1998,tribunal1998,brasil1994} +\nocite{barros1995,brasil1999,brasil1998,supremo1998} +\nocite{ceravi1983,riofilme1998,warner1991} +\nocite{kobayashi1998} +\citeoption{fraipont1998:begin} +\nocite{fraipont1998} +\citeoption{fraipont1998:end} +\nocite{ceravi1985,souza1985,samu1977,mattos1987,vaso1999,levi1997,datum1996} +\nocite{britanica1981,geografico1994,michalany1981,geografico1986,espaciais1987,univali1999} +\nocite{globo1995,alcione1988,silva1991,fagner1988,simone1977,alcionet1988,simonej1977,bart1952,gallet1851,villa1916} +\nocite{duchamp1918,europa0000,indias0000} +\nocite{birds1998,tropical1998,bioline1998,drummond1998,coordena1995,marinho1995,cassiano1998,parana1998,% +parana1997,microsoft1995,mpc1993,sony1990,accioly2000} +\citeoption{abnt-options1} +\nocite{alves1995,dami1995} +\citeoption{abnt-options2} +\nocite{passos1995} +\nocite{urani1994} +\nocite{ferreira1991,marcondes1993,moore1960,lujan1993} +\nocite{brasileira1993,diniz1994} +\nocite{alighieri1983,gomes1995,albergaria1994} +\nocite{brasileira1988,universidade1993,biblioteconomia1979} +\nocite{secretaria1993,justica1993} +\nocite{biblioteca1985,biblioteca1983} +\nocite{pastro1993,golsalves1971,febab1973,boletim1965,leitao1989,schaum1956,pedrosa1995,francca1996,francco1996} +\nocite{zani1995,swokowski1994,lazzarini1994} +\nocite{libris1981,krieger1992} +\nocite{daghalian1995,lima1985,maia1995:begin,maia1995,maia1995:end,figueiredo1990,franco1993} +\nocite{alves1993} +\nocite{vicosa1994} +\nocite{leite1994,cipolla1993,florenzano1993,biblica1970,ruch1926,grafica1985,industria1957} +\nocite{alcarde1996,benetton1993} +\nocite{figueirde1996} +\nocite{lucci1994,felipe1994,lellis1994,piaget1980,tabak1993} +\nocite{tourinho1994,silva1996,rego1991,marques1993,tamandare1993} +\nocite{cesar1994,azevedo1994,batista1992,chueire1994} +\nocite{duran1993,chemello1993} +\nocite{arbex1993,carvalho1994,miglori1993,amaral1994,rodrigues1994} +\nocite{carruth1993,saadi1994,mandino1994} +\nocite{makau1962,lion1981} +\nocite{morgado1990,araujo1986} +\citeoption{abnt-options3} +\nocite{morgadob1990} +\citeoption{abnt-options4} +\nocite{morgadoc1990} +\citeoption{abnt-options5} +\nocite{laurenti1978,marins1991,malagrino1985,zilberman1998,holanda1994,pelosi1993,tringali1994,delosmar1997,resprinb1997,cardim1984} +\nocite{cretella1992,boletime1965} +\citeoption{abnt-repeated-author-omit=yes} +\nocite{freyre1943,freyre1936} +\citeoption{abnt-repeated-author-omit=no} +\citeoption{abnt-repeated-title-omit=yes} +\nocite{freyreg1936,freyre1938} +\citeoption{abnt-repeated-title-omit=no} +\nocite{DOI} +\nocite{hamada2008} + +\nocite{ABNT-final} + +\newcommand{\titulo}{\textbf{O pacote \textsf{abntex2cite}}:\\ +\Large{Estilos bibliográficos compatíveis com a ABNT NBR 6023}} +\newcommand{\abnTeX}{abn\TeX} +\newcommand{\abnTeXSite}{\url{http://www.abntex.net.br/}} +\newcommand{\optiondefaultval}[1]{\underline{\texttt{#1}}} + +%begin{latexonly} +\title{\titulo} +\author{Lauro César Araujo\\\abnTeXSite} +\date{\today, v-1.9.7} + +%end{latexonly} + +% \begin{htmlonly} +% \title{\titulo} +% +% \author{Equipe \abnTeX2\\\htmladdnormallink\texttt{ +% http://www.abntex.net.br/}{http://www.abntex.net.br/}} +% \date{\today} +% \maketitle +% \end{htmlonly} + +\maketitle + +\begin{abstract} +Este manual é parte integrante da suíte \abnTeX2 e descreve os estilos +bibliográficos \textsf{abntex-alf.bst} e \textsf{abntex-num.bst}, responsáveis +pelos estilos \textsf{bibtex} compatíveis com a ABNT NBR 6023. +\end{abstract} + + +\tableofcontents +\listoftables + +\section{Escopo} + +O objetivo deste manual é descrever os estilos bibliográficos +\textsf{abntex-alf.bst} e \textsf{abntex-num.bst}, responsáveis pelos estilos +\textsf{bibtex} compatíveis com a ABNT NBR 6023. + +Este documento é parte integrante da suíte \abnTeX2 e é complementado pelo +documento \citeonline{abntex2cite-alf}. + +Para referências à classe \textsf{abntex2}, consulte \citeonline{abntex2classe}. + + +\section{Créditos aos autores originais} + +Este documento é derivado do documento \emph{Estilo bibtex compatível com a +`norma' 6023 da ABNT - Versão $ 1.44 $} escrito por G. Weber e atualizado por +Miguel V. S. Frasson em 23 de julho de 2003 no âmbito do projeto \abnTeX\ +hospedado originalmente em +\url{http://codigolivre.org.br/projects/abntex}\footnote{O documento original pode ser lido em +\url{https://github.com/abntex/abntex2-old-binary/blob/master/abntex1-manuais/abnt-bibtex-doc.pdf}}. + +A equipe do projeto \abnTeX2, observando a \emph{LaTeX Project Public License}, +registra que os créditos deste manual são dos autores originais. + +\section{O novo pacote \textsf{biblatex-abnt}} + +O \textsf{biblatex-abnt}\footnote{Ver \url{https://ctan.org/pkg/biblatex-abnt} e +\url{https://github.com/abntex/biblatex-abnt}.} \cite{biblatex-abnt} é um +projeto em andamento que define em \textsf{Bib\LaTeX}\footnote{Ver \url{https://ctan.org/pkg/biblatex}} +as regras de formatação bibliográfica da ABNT NBR 6023 e de citação da ABNT NBR +10520. Sendo totalmente implementado em \LaTeX, ele substitui os arquivos de +estilo \textsf{bibtex} \textsf{abntex2-alf.bst}, \textsf{abntex2-num.bst} e o +pacote \textsf{abntex2cite.sty} descrito neste manual. Com isso, o +\textsf{biblatex-abnt} deve aposentar os estilos de formatação do +\textsf{abntex2cite} e utilizar exclusivamente o \textsf{biblatex-abnt} e as +macros padrões do \textsf{Bib\LaTeX}. + + +\section{Considerações iniciais} + +\subsection{Se puder, evite a `norma' ANBT NBR 6023} + +A primeira equipe do abnTeX usou a ABNT NBR 6023:2000 e outras normas da ABNT +vigentes, em média, até 2004. Naquela época as normas eram confusas, +inconsistentes e repletas de exemplos incoerentes. Atualmente a situação não é +muito diferente. Porém, percebe-se que houve uma tentativa mínima dos comitês da +ABNT em tornar o labor de interpretar as normas menos árduo. De toda forma, +acompanhamos os autores originais do abnTeX e recomendamos: ``Se puder não use e +não peça para ninguém usar.'' + +Existem centenas de estilos bibliográficos mundo a fora. Use o próprio +\textsf{bibtex} para experimentar. Se você quiser entender porque não se deveria +usar, em nenhuma circunstância, a `norma' 6023, então leia o restante do texto. +Porém se você estiver sendo \emph{forçado} a usar a `norma' da ABNT então vá em +frente e boa sorte! + +Porque então fizemos o estilo bibliográfico razoavelmente compatível com a +`norma'? Nós queremos incentivar o uso do \LaTeX\ e queremos ajudar os +pobres-coitados, alguns dos quais nós mesmos, que são ou serão forçados, por +estupidez burocrática, a usar `normas' da ABNT. + +A \autoref{sec-intro-compatibidade-6023-2002} descreve a compatibilidade do +\abnTeX2 com as normas mais recentes e vigentes da ABNT. + +\subsection{Cuidado: normas nebulosas!} + +Nós elaboramos os estilos debruçados diretamente sobre os originais da ABNT +e as seguimos escrupulosamente. Mas não se iluda! O que a sua coordenação +de pós-graduação, ou orientador, ou chefe etc., entendem por `normas ABNT' +pode não ter qualquer vínculo com a realidade. Por isso \emph{não garantimos} +que ao usar os estilos do \abnTeX\ você esteja em conformidade com as normas +da sua instituição ou empresa. + +Por que isso acontece? Em geral porque os originais das `normas' da ABNT não +são gratuitas e as pessoas acabam se orientando na base do +`ouvir falar', ou livros que supostamente se baseiam nessas `normas'. +Acredite: nenhum material que encontramos (livros, roteiros de biblioteca, +normas de pós-graduação, material encontrado na internet) implementa +as `normas' da ABNT corretamente. + +Um exemplo clássico é o sistema de chamada numérico (citação numérica, usada +neste documento). Embora \emph{todas} as `normas' da +ABNT\cite{NBR6023:2000,NBR6023:2002,NBR10520:1988,NBR10520:2001} `autorizem' seu +uso a maioria das instituições, orientadores, membros de banca, revisores do seu +artigo\ldots irão dizer que isso não é ABNT. Acredite se quiser. + +As regras particulares de algumas instituições foram acomodadas em termos de +subestilos. Consulte a \autoref{tabela-subestilos} e avise-nos se houver +regras particulares de sua instituição para que possam ser disponibilizadas +para outras pessoas. + +\subsection{Até que ponto este estilo \textsf{bibtex} cumpre a `norma' 6023?} + +O estilo ainda está em fase final de desenvolvimento. Praticamente +todos os tipos de entrada funcionam bem. + +Tanto o estilo numérico (|abnt-num.bst| ou |[num]|) quanto o alfabético +(|abnt-alf.bst| ou |[alf]|) funcionam razoavelmente bem e devem +gerar uma lista bibliográfica bastante compatível. O uso deste estilo lhe dará +um resultado muito superior a uma lista formatada à mão, principalmente se você +não tiver acesso a `norma' original \cite{NBR6023:2000}. + +Fuja das `interpretações' dessa norma que proliferam na Internet. Nenhuma delas +faz muito sentido. Mesmo os tais livros de ``Metodologia do Trabalho +Científico'' contém interpretações muito peculiares das `normas' da ABNT. +Se você está para entregar sua tese, já tem uma base \textsf{bibtex} formada, +o \textsf{abntex2cite} vai resolver seu problema, com toda certeza. + +Até o momento \OKs\ exemplos estão sendo reproduzidos corretamente e \quaseOKs\ +parcialmente. Alguns (\nadaOK) não puderam ser reproduzidos por questões +diversas. Todos os exemplos que tentamos reproduzir estão inseridos neste +documento. + +Sempre que possível colocamos um comentário em notas de rodapé com explicações +do problema dos exemplos que não conseguimos reproduzir de forma completa. +Alguns exemplos jamais serão reproduzidos corretamente ou por serem estranhos +demais ou porque estão em desacordo com a própria `norma'. As teses são um +exemplo notório desse último caso. + +A `norma' 6023:2000 \cite{NBR6023:2000} é complicada e cheia de inconsistências. +Jamais será possível gerar um estilo \textsf{bibtex} totalmente consistente com +a `norma', até porque nem a `norma' é compatível com ela mesma. Um bom estilo bibliográfico +deve ter uma linha lógica para formatação de referências. Assim, com alguns +poucos exemplos, qualquer pessoa poderia deduzir os casos omissos. Nesse +sentido, a `norma' 6023 trafega pela contra-mão. É quase impossível deduzir sua +linha lógica. O problema mais grave, no entanto, fica pela maneira de organizar +nomes. A ABNT quebrou o sobrenome em duas partes. Normalmente se fala apenas em +``\textit{last name}'', mas agora temos o ``\textit{last last name}'' graças à +ABNT. Isso não apenas é problemático, pelo menos do ponto de vista do +\textsf{bibtex}, mas é também um desrespeito ao autor citado. + +% O que parece óbvio dessa coisa que a ABNT tem coragem de chamar de norma, +% é que não ocorreu aos seus autores que bibliografias possam ser geradas +% automaticamente a partir de bases de dados. E olhe que o bibtex já existe muito +% antes de sair a primeira versão da `norma' escrita em 1989 (à máquina, acredite +% se quiser!). A lógica dessa `norma' parece ser aquele em que se imagina o +% computador como um simulador de máquina de escrever, algo também conhecido com +% Microsoft Word. Diversos exemplos de referências são sobre Windows e Word, o que +% aumenta as nossas suspeitas nesse sentido. + +\subsection{O \textsf{abntex2cite} está em conformidade com a ABNT NBR +6023:2002?} +\label{sec-intro-compatibidade-6023-2002} + +Esta versão do manual dos estilos bibliográficos do \abnTeX2 contém os exemplos +da versão anterior da norma ABNT NBR 6023, ou seja, da versão 2000. A norma +vigente é a 6023:2002. Porém, as alterações na forma de referenciamento +bibliográfico na nova versão da norma já foram incorporados ao código do +\abnTeX2. + +A atualização deste documento é uma tarefa em +andamento\footnote{\url{https://github.com/abntex/abntex2/issues/29}}. +De todo modo, este manual pode ser usado como referência de uso dos estilos +providos pelo \abnTeX2 até que os exemplos sejam completamente atualizados. + +\subsection{Em que ambiente foram desenvolvidos os estilos?} + +Os estilos foram desenvolvidos em Conectiva Linux 8, e a implementação \TeX\ é +o |tetex| versão 1.0.7. + +O \abnTeX2 foi desenvolvido em um Mac OS X, testado em Linux Ubuntu versão 14.04 +e em Windows XP SP 2, 7, 8 e 10, nas distribuições MikTeX e TeXLive. + +\section{Uso de \textsf{abntex2cite}} + +\subsection{Seleção dos estilos} + +\subsubsection{Citação numérica \tt{[num]}} + +\DescribeMacro{\usepackage[num]{abntex2cite}} +Diferente do que muita gente imagina, o sistema numérico é `permitido' pela +`norma'\cite{NBR6023:2000} em sua seção 9.1.\footnote{Você não faz ideia do +número de pessoas (especialmente funcionários de pós-graduação, orientadores e +membros de banca) que simplesmente \emph{não acreditam} que o sistema numérico +seja `permitido' pela `norma'. E não adianta `esfregar' o original da `norma' na +cara deles.} Se você quiser usar este estilo de citação utilize a opção |[num]| +(arquivo |abnt-num.bst|). Selecione-o com o comando |usepackage| no preâmbulo: + +\begin{verbatim} +\usepackage[num]{abntex2cite} +\end{verbatim} + +Com isso as chamadas no texto serão compatíveis com os exemplos 9.1 da +`norma'\cite{NBR6023:2000}. + +\DescribeMacro{\bibliographystyle} +Alternativamente, você pode não selecionar o pacote e só colocar o estilo +bibliográfico: + +\begin{verbatim} +\bibliographystyle{abnt-num} +\end{verbatim} + +Dessa forma, as citações no texto seguirão o padrão do \LaTeX, porém a +bibliografia será formatada conforme o padrão brasileiro. + +%sub +\subsubsection{A citação no texto} + +\DescribeMacro{\cite}\DescribeMacro{\citeonline} +No texto você deve inserir as citações com os comandos \verb+\cite+ e +\verb+\citeonline+. Veja os exemplos abaixo. + +\noindent\begin{minipage}[t]{7cm}\latex{\small}\vspace{0pt}\begin{verbatim} +Elétrons podem relaxar via interação +elétron-fônon\cite{Tsen86}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{5.5cm}\latex{\small}\vspace{12pt} +Elétrons podem relaxar via interação elétron-fônon\cite{Tsen86}. +\end{minipage}\\ + +\noindent\begin{minipage}[t]{7cm}\latex{\small}\vspace{0pt}\begin{verbatim} +Segundo a referência \citeonline{8.1.1.2} +entende-se que \ldots\ +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{5.5cm}\latex{\small}\vspace{12pt} +Segundo a referência \citeonline{urani1994} +entende-se que \ldots\ +\end{minipage}\\ + +\DescribeMacro{\citeyear}\DescribeMacro{\citeauthor}\DescribeMacro{\citeauthoronline} +O estilo \textsf{abntex2cite} ainda disponibiliza os comandos \verb+\citeyear+, +\verb+\citeauthor+ e \verb+citeauthoronline+. +O uso de \verb+\citeyear+ e \verb+citeauthoronline+ +é igual ao do estilo autor-data (\texttt{[alf]}) como mostrado nos seguintes +exemplos: + +\noindent\begin{minipage}[t]{8cm}\latex{\small}\vspace{0pt}\begin{verbatim} +Em \citeyear{Tsen86} \citeauthoronline{Tsen86} +mostraram que elétrons podem relaxar via +interação elétron-fônon\cite{Tsen86}. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{4.5cm}\latex{\small}\vspace{12pt} +Em \citeyear{Tsen86} \citeauthoronline{Tsen86} +mostraram que elétrons podem relaxar via +interação elétron-fônon\cite{Tsen86}. +\end{minipage}\\ + +O uso de \verb+citeauthor+ é modificado em relação ao estilo autor-data (\texttt{[alf]}) +como se vê no exemplo: + +\noindent\begin{minipage}[t]{7cm}\latex{\small}\vspace{0pt}\begin{verbatim} +Em \citeyear{Tsen86} \citeauthor{Tsen86} +mostraram que elétrons podem relaxar via +interação elétron-fônon. +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{5.5cm}\latex{\small}\vspace{12pt} +Em \citeyear{Tsen86} \citeauthor{Tsen86} +mostraram que elétrons podem relaxar via +interação elétron-fônon. +\end{minipage}\\ + +\subsubsection{Conteúdo da referência bibliográfica} + +\DescribeMacro{\citetext} +Você pode imprimir o conteúdo da referência bibliográfica de uma citação com a +macro |\citetext|\marg{lista de keys}, como no exemplo: + +\noindent\begin{minipage}[t]{3cm}\latex{\small}\vspace{0pt}\begin{verbatim} +\citetext{Tsen86} +\end{verbatim}\end{minipage}\hspace{5mm} +\begin{minipage}[t]{10cm}\latex{\small}\vspace{0pt} +\citetext{Tsen86} +\end{minipage}\\ + + +%sub +\subsubsection{Alteração do estilo de chamada \texttt{[num]}} + + + +A norma NBR 10520:2002 \cite{NBR10520:2002} cita dois estilos de chamada numérica: entre parênteses, no texto (padrão no \verb|abntex2cite|) ou como sobrescrito, sem parênteses ou colchetes: + +\begin{enumerate} +\item para que \ldots{} à sociedade\textsuperscript{[10]} +\item para que \ldots{} à sociedade\textsuperscript{10} +\end{enumerate} + +\DescribeMacro{\citebrackets[]}\DescribeMacro{\citebrackets()} +\DescribeMacro{\citebrackets\{\}} + +Para a opção 1, utilize: + +\begin{verbatim} +\usepackage[num,overcite]{abntex2cite} +\citebrackets() +\end{verbatim} + + +Para a opção 2, utilize: + +\begin{verbatim} +\usepackage[num,overcite]{abntex2cite} +\citebrackets{} +\end{verbatim} + + + +Como o segundo estilo entra em conflito com a numeração das notas de +rodapé, recomenda-se não utilizar notas de rodapé com citações numéricas. Também no estilo sobrescrito não se deve deixar espaço entre o texto e a citação. %Portanto agora o estilo \texttt{[num]} coloca colchetes na primeira opção +%listada pela `norma'\cite{NBR6023:2000}. +%Este comportamento pode ser alterado com: +%com os comandos %\verb+\leftovercite+ e \verb+\rightovercite+. %% leftovercite e rightovercite não funcionam. +%\verb|\citebrackets[]| ou \verb|\citebrackets()| + +Para usar colchetes (citação padrão no \LaTeX), coloque no preâmbulo do seu texto: + +\begin{verbatim} +\citebrackets[] +\end{verbatim} + + +\subsubsection{Citação alfabética por autor-data [\texttt{alf}]} + +\DescribeMacro{\usepackage[alf]{abntex2cite}} +Se você quiser usar o estilo de citação alfabético +(seção 9.2 da ABNT NBR 6023:2000\cite{NBR6023:2000}), +utilize \texttt{[alf]} (que utilizará o arquivo \texttt{abnt-alf.bst}). + +\begin{verbatim} +\usepackage[alf]{abntex2cite} +\end{verbatim} + +É possível utilizar o estilo de formatação de bibliografias sem, no entanto, +utilizar a formatação das citações no texto. Nesse caso, não inclua o pacote +\textsf{abntex2cite} no preâmbulo, mas inclua |\bibliographystyle{abnt-alf}| +imediatamente antes do comando +|\bibliography|\marg{arquivo-de-referencias-bib}: + +\begin{verbatim} +\bibliographystyle{abnt-alf} +\bibliography{arquivo-de-referencias-bib} +\end{verbatim} + +O uso do estilo de formatação sem o uso do pacote de citação +\textsf{anbtex2cite} pode trazer resultados inesperados. Analise se o resultado +é adequado as suas necessidades. + +Mais informações sobre o uso do estilo bibliográfico autor-ano estão disponíveis +no documento \citeonline{abntex2cite-alf}. + +\subsection{Cuidados com a acentuação} + +Normalmente não há problemas em usar caracteres acentuados em arquivos +bibliográficos (\texttt{*.bib}). Como mostrado em \cite{brasil1988}, não há problema algum em escrever o título, tipo ou local de publicação com os caracteres acentuados normalmente. Porém, como as regras da ABNT exigem a conversão do autor ou organização para letras maiúsculas, é preciso observar o modo como se +escrevem os nomes dos autores. Na ~\autoref{tabela-acentos} você encontra alguns +exemplos das conversões mais importantes. Preste atenção especial para `ç' e `í' +que devem estar envoltos em chaves. A regra geral é sempre usar a acentuação +neste modo quando houver conversão para letras maiúsculas (ou seja, nos \textit{autores}). + +\begin{table}[htbp] +\caption{Tabela de conversão de acentuação.} +\label{tabela-acentos} +\begin{center} +\begin{tabular}{ll} +&\\ +\toprule +acento & \textsf{bibtex}\\ +\midrule +à á ã & \verb+\`a+ \verb+\'a+ \verb+\~a+\\ +í & \verb+{\'\i}+\\ +ç & \verb+{\c c}+\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\subsection{Siglas e letras maiúsculas nos títulos das referências} + +A norma ABNT NBR 6023:2002 não determina que os títulos das +referências estejam ou não em letras maiúsculas. Na versão anterior, se houvesse alguma referência +com uma letra ou conjunto de letras que precisasse necessariamente ficar em letras maiúsculas, era necessário +colocar os elementos entre chaves, por exemplo: \verb|{{C}onstituiçãoo da {R}epública {F}ederativa do {B}rasil}|. + +Esta é uma característica de muitos estilos bibliográficos para \verb|bibtex| que colocam +em maiúscula somente a primeira palavra do título. No entanto, é inconveniente e trabalhoso para aqueles que lidam com bibliografias cujo títulos incluem siglas ou substantivos próprios. Desta forma, nesta versão dos estilos \verb|abntex2-cite-alf| e \verb|abntex2-cite-num|, +pode-se simplesmente escrever em maiúsculas o que se desejar nos títulos, por exemplo em \cite{brasil1988}: + +\begin{verbatim} + title ={Constituição da República Federativa do Brasil} +\end{verbatim} + +Notar que os \textit{autores} continuam sendo transpostos em maiúsculas, como preconiza a ABNT NBR 6023:2002. Se, no entanto, não desejar seguir esta regra, crie um novo arquivo \verb|.bst| (por exemplo, \verb|novoestilo.bst|)a partir do estilo usado (\verb|abntex2-cite-alf| ou \verb|abntex2-cite-num|) e retire todas as expressões \verb|"u" change.case$|, lembrando-se de indicar o novo arquivo como estilo, por exemplo, \verb|\bibliographystyle{novoestilo}|, e colocar o arquivo criado na mesma pasta em que está compilando o documento. + + +%\begin{verbatim} +%@ARTICLE{FerraoKaizoAll2001, +%... +%title = {O {SAEB} - Sistema de Avaliação da Educação Básica: objetivos, +%características e contribuições na investigação da escola eficaz}, +%... +%} +%\end{verbatim} + +\subsection{Autor com sobrenome composto} + +Para compor entradas bibliográficas para autores com sobrenome composto (Filho, Jr.,Neto, Sobrinho etc.) pode-se proceder segundo o seguinte exemplo. +Para inserir uma referência cujo autor seja impresso como BARBOSA NETO, J. F., que é o padrão estabelecido pelas normas da ABNT, use: + +\begin{verbatim} + @ARTICLE{FerraoKaizoAll2001, + ... + author = {José Francisco Barbosa{ }Neto}, + ... + } +\end{verbatim} + +Note que há um espaço entre as chaves: \verb+{ }+. + +Ou então: + +\begin{verbatim} + @ARTICLE{FerraoKaizoAll2001, + ... + author = {Barbosa, Neto, José Francisco}, + ... + } + +\end{verbatim} + +\subsection{URLs longas} + +O pacote lida com URLs longas carregando os pacotes \texttt{url} e +\texttt{breakurl} onde necessário (ou seja, carregando o último em +compilação com \LaTeX, ou em ``modo \texttt{dvi}''). Estes pacotes, +contudo, não inserem quebras de linha em URLs com hífens por padrão. + +Caso sejam necessárias quebras de linha com URLs longas e hifenizadas, +deve-se passar as opções correspondentes para tais pacotes, chamando-os +\emph{antes} do \texttt{abntex2cite}: + +\begin{description} + + \item[Compilação com \texttt{latex} (ou em ``modo \texttt{dvi}'')] + Ao compilar o arquivo com \texttt{latex}, deve-se passar a opção + \texttt{hyphenbreak} ao pacote \texttt{breakurl}: + + \begin{verbatim} +\usepackage{hyperref} +\usepackage[hyphenbreaks]{breakurl} +\usepackage{abntex2cite} + \end{verbatim} + + Verifique a documentação do pacote + \texttt{breakurl}.\footnote{\url{http://texdoc.net/pkg/breakurl}} + + \item[Compilação com \texttt{pdflatex}, \texttt{lualatex} ou + \texttt{xelatex}] Ao compilar com \texttt{pdflatex}, + \texttt{lualatex} ou \texttt{xelatex} deve-se passar a opção + \texttt{hyphens} ao pacote \texttt{url}: + + \begin{itemize} + \item Usando o pacote \texttt{abntex2cite} autonomamente (ou + seja, sem a classe \texttt{abntex2}): Com outras classes (que + não carregam o pacote \texttt{hyperref}) é preciso passar a + opção carregando o pacote url \emph{antes} do + \texttt{abntex2cite}: + + \begin{verbatim} +\usepackage[hyphens]{url} +\usepackage{abntex2cite} + \end{verbatim} + + \item Com a classe \texttt{abntex2}: A classe \texttt{abntex2} + carrega o pacote \texttt{hyperref}, que por usa vez carrega o + \texttt{url} causando um erro do tipo ``option clash'' se o + procedimento descrito acima for empregado. Para evitar isso, + deve-se passar a opção \texttt{hyphens} ao \texttt{url} + \emph{antes} ou \emph{durante} o carregamento \emph{da classe}. + + \begin{verbatim} +\documentclass[hyphens]{abntex2} + \end{verbatim} + + \end{itemize} +\end{description} + +\section{Utilização da citação por sistema autor-data \texttt{[alf]}} + +Veja documento específico Ref.~\citeonline{abntex2cite-alf}. + +\section{Alteração dinâmica das opções do estilo \texttt{[citeoption]}} + +\label{chapter-opcoes-estilo} + +Você pode alterar algumas maneiras do estilo bibliográfico sem ter de alterar o +arquivo em si\footnote{Até onde sabemos, os estilos bibliográficos do \abnTeX\ +são os únicos que podem alterar o comportamento do \textsf{bibtex} com comandos +dentro do arquivo \LaTeX.}. O método usado aqui permite até mesmo que se altere o estilo +de uma citação para outra. Isso está sendo usado neste documento que você está +lendo. Todas as opções estão apresentadas nas tabelas +\ref{tabela-opcoes-formatacao}--\ref{tabela-opcoes-funcionamento}. + +\subsection{Como proceder} + +\subsubsection{Usando \textsf{abntex2cite} e \texttt{citeoption}} + +\DescribeMacro{\citeoption} +Você deve utilizar o comando \verb+\citeoption+ e incluir a base \texttt{ +abnt-options} em \verb+\bibliography+, como no exemplo, que ativa a opção de +usar primeiro o nome completo do autor: + +\begin{verbatim} +\citeoption{abnt-full-initials=yes} +\end{verbatim} + +Você também pode definir suas opções logo no carregamento do estilo, por +exemplo: + +\begin{verbatim} +\usepackage[num,abnt-full-initials=yes]{abntex2cite} +\end{verbatim} + +\subsubsection{Sem usar \textsf{abntex2cite} nem \texttt{citeoption}} + +\DescribeMacro{\nocite} +Você pode se valer das opções aqui apresentadas sem usar o pacote +\textsf{abntex2cite}. Para isso você precisa usar o comando \verb+\nocite+ como +no seguinte exemplo: + +\begin{verbatim} +\nocite{abnt-full-initials=yes} +\end{verbatim} + +O único inconveniente desse método (que funciona bem) é que você vai ter de +conviver constantemente com a mensagem de que a referência \texttt{ +abnt-full-initials=yes} não foi definida. + +\subsubsection{Como agrupar várias opções} + +\DescribeEnv{@ABNT-options}\DescribeMacro{\citeoption} +Você pode agrupar opções criando uma entrada do tipo \texttt{\@ABNT-options} +em um arquivo de bibliografias (tipo \texttt{.bib}), por exemplo: + +\begin{verbatim} +@ABNT-options{minhasopcoes, + abnt-emphasize="\emph", + abnt-full-initials="no", + abnt-show-options="warn", + abnt-thesis-year="final", + key="x"} +\end{verbatim} + +Desse modo, deve deve chamar suas opções assim \verb+\citeoption{minhasopcoes}+. + +A \autoref{section-quando-vale} explica a função do campo \texttt{key}. + +%\subsubsection{Modo de funcionamento do \texttt{citeoption}} + +O comando \verb+\citeoption+ força o \LaTeX\ a gerar uma entrada de citação no +arquivo auxiliar (.aux) que é processada pelo \textsf{bibtex}. Se você não +quiser usar o arquivo \texttt{abnt-options}, você pode colocar uma entrada tipo +\texttt{ABNT-options} no seu arquivo .bib. É essa entrada que você deve citar com +\verb+\citeoption+. Veja o arquivo \texttt{abnt-bibtex-doc.bib} para exemplos dessa +entrada. As opções disponíveis estão descritas nas +\autoref{tabela-opcoes-formatacao}, na \autoref{tabela-opcoes-composicao} e na +\autoref{tabela-opcoes-funcionamento}. + +\subsubsection{Cuidados a serem tomados com opções} + +Note que o \textsf{bibtex} somente processa cada entrada bibliográfica uma única +vez. Ou seja, mesmo que exista mais de uma entrada \verb+\citeoption+ no texto, +ela não será processada novamente. Isso acontece porque o comando +\verb+\citeoption+ nada mais é do que um comando tipo \verb+\cite+ que é +processado pelo \textsf{bibtex} como uma simples entrada bibliográfica. + +\subsection{Quando começa a valer a opção?} +\label{section-quando-vale} + +O momento a partir do qual a opção selecionada por \verb+\citeoption+ +começa a funcionar depende do estilo bibliográfico usado. A +\autoref{section-quando-vale-num} descreve o uso no sistema numérico e a +\autoref{section-quando-vale-alf}, no sistema alfa-numérico. + +\subsubsection{Sistema numérico [\texttt{num}]}\label{section-quando-vale-num} + +As opções valem a partir do ponto do texto onde aparece o comando +\verb+\citeoption+. Se você quiser que a opção esteja valendo para \emph{todas} +as entradas então use \verb+\citeoption+ \emph{antes} de qualquer uso de +\verb+\cite+ ou \verb+\citeonline+. + +\subsubsection{Sistema alfabético por autor-data [\texttt{alf}]} +\label{section-quando-vale-alf} + +As opções valem a partir do ponto onde a entrada aparece na ordem alfabética, +\emph{independente do ponto no texto onde a citação foi feita}. Isso é +controlado por meio do campo \texttt{key}. Se você quiser que as opções estejam +valendo desde o início você deve selecionar \texttt{key} de maneira a fazer a +opção aparecer primeiro na ordenação alfabética, como por exemplo \texttt{ +key=\{a\}}. Ao usar \verb+\citeoption+ com \texttt{[alf]} esteja atento aos +seguintes fatos: + +\begin{enumerate} +\item é muito difícil controlar a posição exata em que a opção + começa a valer, a menos que você escolha um \texttt{key} bem + radical como \texttt{=\{aaaa\}}, que garante que esta opção será + processada antes de todas as outras entradas bibliográficas. + Este recurso é usado no arquivo \texttt{abntex2-options.bib}; +\item na prática, em geral você vai querer que uma opção esteja + valendo para todas as suas referências. Então você pode usar + as opções predefinidas no arquivo \texttt{abntex2-options.bib}; +\item você não pode usar \verb+\nocite{*}+ ou \verb+\cite{*}+ + junto com o arquivo + \texttt{abntex2-options.bib}, pois isso chamaria \emph{todas} as + opções ao mesmo tempo. +\end{enumerate} + +O controle de onde a opção aparece é bem mais delicado no estilo \texttt{[alf]} +do que no estilo \texttt{[num]}. Sugerimos ficar atento ao posicionamento +usando a opção \texttt{abnt-show-options=list} e remover essa opção quando o +documento estiver na redação final. + +\textbf{Veja também outras opções de alteração no +documento~\citeonline{abntex2cite-alf}.} + +\begin{table}[htbp] + +\caption[Opções de alteração dos estilos bibliográficos: formatação]{ +Opções de alteração da formatação dos estilos bibliográficos. +As opções padrão (\emph{default}) são sublinhadas ou indicadas. +Também indicados as entradas que já estão definidas em \texttt{ +abntex2-options.bib}.} +\label{tabela-opcoes-formatacao} + +\begin{center} +\begin{tabular}{lrp{6cm}} + \toprule +campo & opções & descrição \\\midrule +\emph{abnt-emphasize} & & Seleciona o estilo de fonte do grifo. +Podem ser usadas quaisquer combinações de comandos de fonte, mas apenas +\verb+\bf+ (negrito) e \verb+\em+ (ênfase) são compatíveis com a `norma' 6023. +\\ +\texttt{abnt-emphasize=em} & \verb+\emph+ & {\em opção padrão}. \\ +\texttt{abnt-emphasize=bf} & \verb+\textbf+ & +\\ \midrule +\emph{abnt-ldots-type} && (somente \texttt{[alf]}) determina de que maneira deve +ser composto as ``$\ldots$'' nas chamadas. \\ +\texttt{abnt-ldots-type=normal} & \optiondefaultval{normal} & usar \verb+\ldots+ normal do \LaTeX.\\ +\texttt{abnt-ldots-type=math} & \tt math & usar ambiente matemático, ou seja +\verb+$\ldots$+.\\ +\texttt{abnt-ldots-type=none} & \texttt{none} & não usa nada.\\ +\texttt{abnt-ldots-type=text} & \texttt{text} & simplesmente usa ``...'', o espaçamento +fica ruim mas pode ser útil na conversão para HTML. +\\ \midrule +\emph{abnt-title-command} && Controla o uso do comando (veja +seção~\ref{sec-titlecommand}) \verb+\bibtextitlecommand+. \\ +\texttt{abnt-title-command=no} & \optiondefaultval{no} & não usa esse comando.\\ +\texttt{abnt-title-command=yes} & \texttt{yes} & usa esse comando.\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] + +\caption[Opções de alteração dos estilos bibliográficos: et al.]{ +Opções de alteração da formatação de \emph{et al.} +na composição dos estilos bibliográficos.} +\label{tabela-opcoes-etal} + +\begin{center} +\begin{tabular}{lrp{6cm}}\toprule +campo & opções & descrição \\ \midrule +\emph{abnt-and-type} & & Opção específica do estilo \texttt{[alf]} veja +referência~\citeonline{abntex2cite-alf}. +\\ \midrule +\emph{abnt-dont-use-etal} & & Opção obsoleta veja \emph{abnt-etal-cite}. +\\ \midrule +\emph{abnt-etal-cite} & & Opção específica do estilo \texttt{[alf]} veja +referência~\citeonline{abntex2cite-alf}. +\\ \midrule +\emph{abnt-etal-list} & & controla como e quando os co-autores são +substituídos por \emph{et al.} na lista bibliográfica. Segundo o ítem \textbf{8.1.12}\cite{NBR6023:2000} +é facultado +indicar todos os autores se isto for indispensável. Note que a substituição +por \emph{et al.} continua ocorrendo \emph{sempre} se os co-autores tiverem sido indicados +como \texttt{others}.\\ +\texttt{abnt-etal-list=0}&\texttt{0}& não abrevia a lista de autores.\\ +\texttt{abnt-etal-list=2}& \texttt{2} & abrevia com mais de 2 autores.\\ +\texttt{abnt-etal-list=3}& \optiondefaultval{3} & abrevia com mais de 2 autores.\\ +$\vdots$ & $\vdots$ & \\ +\texttt{abnt-etal-list=5}& \texttt{5} & abrevia com mais de 5 autores. +\\ \midrule +\emph{abnt-etal-text} & & Texto a ser usado, tanto na chamada quanto na +bibliografia, quando a lista de autores é abreviada.\\ +\texttt{abnt-etal-text=none}&\texttt{none}& não usa qualquer texto.\\ +\texttt{abnt-etal-text=default}&\optiondefaultval{et al.}& usa `et al.'.\\ +\texttt{abnt-etal-text=emph}&\verb+\emph{et al.}+& usa ênfase: `\emph{et al.}'.\\ +\texttt{abnt-etal-text=it}&\verb+\textit{et al.}+& usa itálico: `\textit{et al.}'.\\ +\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] + +\caption[Opções de alteração dos estilos bibliográficos: composição]{ +Opções de alteração da composição dos estilos bibliográficos.} +\label{tabela-opcoes-composicao} + +\begin{center} +\begin{tabular}{lrp{6cm}} + \toprule +campo & opções & descrição \\ \midrule +\emph{abnt-full-initials} & & Seleciona se os prenomes são +por extenso (quando disponível na base).\\ +\texttt{abnt-full-initials=no}& \optiondefaultval{no} & abreviado;\\ +\texttt{abnt-full-initials=yes}& \texttt{yes} & por extenso. Exemplos: \protect\citeonline{fraipont1998,alves1995,dami1995,maia1995}. +\\ \midrule +\emph{abnt-last-names} & & Determina de que maneira devem ser tratados os sobrenomes. +Para uma discussão sobre esse aspecto veja \autoref{nome-pessoais}.\\ +\texttt{abnt-last-names=abnt}& \optiondefaultval{abnt} & Segue estritamente a ABNT.\\ +\texttt{abnt-last-names=bibtex}& \texttt{bibtex} & Segue o modo usual do +\textsf{bibtex}. +\\ \midrule +% \emph{abnt-last-names} && Determina de que maneira devem ser tratados os +% sobrenomes.\\ +% \texttt{abnt-missing-year=void} & \optiondefaultval{void} & deixa em branco, é o padrão.\\ +% \texttt{abnt-missing-year=sd} & \texttt{sd} & coloca a expressão ``[s.d.]'' (sem data). +% Note que a `norma'\cite{NBR6023:2000} não usa isso. +% \\ \hline +\emph{abnt-missing-year} && Determina de que maneira deve ser tratado +um ano (campo \texttt{year}) ausente.\\ +\texttt{abnt-missing-year=void} & \optiondefaultval{void} & deixa em branco, é o padrão.\\ +\texttt{abnt-missing-year=sd} & \texttt{sd} & coloca a expressão ``[s.d.]'' (sem data). +Note que a `norma'\cite{NBR6023:2000} não usa isso.\\ +\\ \midrule +\emph{abnt-repeated-author-omit} & & Permite suprimir o autor que aparece +repetidas vezes na sequência. +Exemplos: \citeonline{freyre1943,freyre1936}.\\ +\texttt{abnt-repeated-author-omit=no} & \optiondefaultval{no} & Repete os autores. \\ +&& Nota: também coloca automaticamente +\texttt{abnt-repeated-title-omit=no}. \\ +\texttt{abnt-repeated-author-omit=yes} & \tt yes & Substitui o autor repetido por \underline{\ \ \ \ \ \ \ \ }. \\ +\\ \midrule +\emph{abnt-repeated-title-omit} & & Permite suprimir o título que aparece repetidas vezes na seqüência quando +o autor \emph{também} está repetido. +Exemplos: \citeonline{freyreg1936,freyre1938}\\ +\texttt{abnt-repeated-title-omit=no} & \optiondefaultval{no} & Repete os títulos. \\ +\texttt{abnt-repeated-title-omit=yes} & \tt yes & Substitui o título repetido por \underline{\ \ \ \ \ \ \ \ }.\\ +&& Nota: também coloca automaticamente +\texttt{abnt-repeated-author-omit=yes}. \\ +\\ \midrule +\emph{abnt-thesis-year} & & +Controla a posição do ano numa entrada tipo \texttt{mastersthesis}, \texttt{phdthesis} +e \texttt{monography}.\\ +\texttt{abnt-thesis-year=final}& \optiondefaultval{final} & coloca o ano no final, ex.~\protect\citeonline{morgado1990,araujo1986};\\ +\texttt{abnt-thesis-year=title}& \texttt{title} & logo após o título, ex.~\protect\citeonline{morgadob1990};\\ +\texttt{abnt-thesis-year=both}& \texttt{both} & em ambas as posições, ex.~\protect\citeonline{morgadoc1990}. +\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] + +\caption[Opções de alteração dos estilos bibliográficos: funcionamento]{Opções de alteração do funcionamento dos estilos bibliográficos.} +\label{tabela-opcoes-funcionamento} +\begin{center} + \begin{tabular}{lrp{6cm}} + \toprule + campo & opções & descrição \\ \midrule + \emph{abnt-refinfo} & & Controla a utilização do comando + \verb+\abntrefinfo+ usado pelo estilo \textsf{abntex2cite}\\ + \texttt{abnt-refinfo=yes} &\optiondefaultval{yes} & usa \verb+\abntrefinfo+ \\ + \texttt{abnt-refinfo=no} & \texttt{no} & não usa \verb+\abntrefinfo+ + \\ \midrule + \emph{abnt-show-options} & & + Controla como são mostradas as opções. \\ + \texttt{abnt-show-options=no}& \optiondefaultval{no} & para não ver informação nenhuma; \\ + \texttt{abnt-show-options=warn}& \texttt{warn} & para ter as informações mostradas como + \emph{warnings} durante a execução do \textsf{bibtex}; \\ + \texttt{abnt-show-options=list}& \texttt{list} & para ter + cada entrada listada na própria lista de referências. + Exemplos: \protect\citeonline{abnt-options0,abnt-options1,abnt-options2,abnt-options3,abnt-options4,abnt-options5,ABNT-final}. + \\ \hline + \emph{abnt-verbatim-entry} & & Permite mostrar na lista de referências toda + a entrada em modo \emph{verbatim}. + \textbf{Importante:} este modo mostra as entrada já com a + substituição das macros definidas por \texttt{@string}.\\ + \texttt{abnt-verbatim-entry=no} &\optiondefaultval{no} & não mostra a entrada. \\ + \texttt{abnt-verbatim-entry=yes} & \texttt{yes} & mostra a entrada \emph{verbatim}, é + usado neste documento. + \\ \bottomrule + \end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] + +\caption[Opções de alteração dos estilos bibliográficos: url]{ +Opções de alteração referntes a url (endereços de Internet). +Veja também a seção~\protect\ref{sec-url} para mais informações.} +\label{tabela-opcoes-url} + +\begin{center} +\begin{tabular}{lrp{6cm}} + \toprule +campo & opções & descrição \\ \midrule +\emph{abnt-doi} & & Determina como são tratadas url's referentes a DOI +(Digital Object Identifier)\cite{DOI}. Note que as opções seguintes +só terão efeito se a url iniciar por \texttt{doi:}.\\ +\texttt{abnt-doi=expand} & \underline{expand} & +Expande um endereço iniciado com \texttt{doi:} para +\texttt{http://dx.doi.org/}\\ +\texttt{abnt-doi=link} & \texttt{link} & Deixa o endereço intacto e coloca uma hiperligação +para a url correspondente em \texttt{http:}. A ligação só estará funcionando +se algum pacote como \texttt{hyperref} tiver sido selecionado.\\ +\texttt{abnt-doi=doi} & \texttt{doi} & Deixa o endereço intacto e coloca uma hiperligação +também para um documento do tipo \texttt{doi:}.\\ \midrule +\emph{abnt-url-package} & & \textbf{Opção obsoleta}\newline +\emph{O valor padrão aqui é \texttt{url}; as demais opções são mantidas apenas +para compatibilidade reversa.}\newline +Identifica o pacote que é usado para tratar url's.\newline +\emph{Nota: é necessário carregar esses pacotes para que estas opções tenham +efeito.}\\ +\texttt{abnt-url-package=none} &\texttt{none} & nenhum pacote.\\ +\texttt{abnt-url-package=url} & \optiondefaultval{url} & usa o pacote \texttt{url}.\\ +\texttt{abnt-url-package=hyperref} & \texttt{hyperref} & usa o pacote \texttt{hyperref}.\\ +\texttt{abnt-url-package=html} & \texttt{html} & usa o pacote \texttt{html}.\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\subsection{Comandos controlados por \texttt{citeoption}} + +\DescribeMacro{\bibtextitlecommand} +\label{sec-titlecommand} +O comando |\bibtextitlecommand|\marg{tipo de entrada}\marg{campo a ser formatado} +permite que formatações adicionais da bibliografia sejam introduzidas. Veja o +resultado para a referência \citeonline{santos1994}: + +\begin{verbatim} +\bibtextitlecommand{inbook}{A coloniza{\c c}\~ao da terra do {T}ucuj\'us} +\end{verbatim} + +Por exemplo, para que todas as ocorrências de títulos sejam colocadas entre +aspas, voce pode usar o comando seguinte ainda no preâmbulo: + +\begin{verbatim} +\newcommand{\bibtextitlecommand}[2]{``#2''} +\end{verbatim} + +Você pode restringir esse comando apenas a entradas do tipo \texttt{ +article}, por exemplo. Nesse caso, comando seria o seguinte: + +\begin{verbatim} +\newcommand{\bibtextitlecommand}[2]{% + \ifthenelse{\equal{#1}{article}}{``#2''}{}} +\end{verbatim} + +%\clearpage + +\subsection{Opções agrupadas} + +O arquivo \texttt{abntex2-options.bib} define opções que agrupam outras opções +definidas na \autoref{tabela-opcoes-formatacao} a na +\autoref{tabela-opcoes-funcionamento}. A tabela \autoref{tabela-subestilos} e a +\autoref{tabela-versao-normas} mostram os grupos de opções disponíveis. Consulte +o próprio arquivo \texttt{abntex2-options.bib} para ver as opções +definidas\footnote{Note que essas opções só podem ser usadas se for usado o +arquivo \texttt{abntex2-options.bib} na bibliografia.}. + +\begin{table}[htbp] + +\caption[Subestilos de diversas instituições]{ +Subestilos locais usadas por algumas instituições. Estas alterações +foram identificadas por usuários. Se sua instituição +tem regras particulares que poderiam entrar aqui, por favor avise-nos.} +\label{tabela-subestilos} + +\begin{center} +\begin{tabular}{lp{8cm}} + \toprule +opção & descrição \\ \midrule +\texttt{abnt-substyle=COPPE} & opções específicas para a COPPE/UFRJ.\\ +\texttt{abnt-substyle=UFLA} & opções específicas para a UFLA.\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + + + +\begin{table}[htbp] + +\caption[Versão das `normas' a ser usada]{ +Grupos de opções que caraterizam as versões das diversas `normas'.} +\label{tabela-versao-normas} + +\begin{center} +\begin{tabular}{lp{8cm}}\hline\hline +opção & descrição \\ \hline +\texttt{abnt-nbr10520=2001} & (\emph{padrão}) segue a `norma' 10520/2001\cite{NBR10520:2001}.\\ +\texttt{abnt-nbr10520=1988} & segue a `norma' 10520/1988\cite{NBR10520:1988}.\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + + +%\clearpage +\section{Novos campos} + +Para conseguir atender a todas as peculiaridades da `norma' +6023\cite{NBR6023:2000}, foi necessário criar um grande número de campos +bibliográficos específicos. Esteja atento que outros estilos \textsf{bibtex} +simplesmente ignoraram esses campos. Se o campo também for utilizado por outros +estilos, indicamos esse fato (desde que seja do nosso conhecimento), nas seções +seguintes. + +\subsection{Endereços de internet (url)}\label{sec-url} + +O estilo bibliográfico junto com o pacote \textsf{abntex2cite} trata +corretamente endereços de internet, mais conhecidos como \texttt{url}. Veja a +\autoref{tabela-url}. Se o seu documento carrega o pacote \textsf{hyperref} +\emph{antes} do pacote \textsf{abntex2cite} todas as url viram com hyperligações +(\emph{hyperlinks}) que podem ser navegáveis. Note que ao utilizar +\textsf{pdflatex} o pacote \textsf{hyperref} é automaticamente carregado. + +Dependendo das opções escolhidas (veja a \autoref{tabela-opcoes-url}), +a url pode aparecer como hiperligação na sua lista bibliográfica. Para que isso +ocorra é necessário que a url esteja formatada de maneira válida, isto é, que inicie por +\texttt{http:}, \texttt{ftp:}, \texttt{mailto:}, \texttt{file:} ou \texttt{doi:}. A url será +filtrada para a remoção de caracteres que atrapalham a formatação \LaTeX, mas a +url passada para o programa externo será sempre correta. O estilo bibliográfico +também insere marcações de hifenização que permite que a url seja quebrada, já +que elas tendem a ser muito longas. + +\begin{table}[htbp] +\caption[Campos relativos a sites de Internet e documentos eletrônicos]% +{Campos relativos a sites de Internet e documentos eletrônicos. +Exemplos: \citeonline{priberam1998,secretaria1999,silva1998,ribeiro1998,pc1998,gsilva1998,% +kelly1996,nordeste1998,cientifica1996,oliveira1996,guncho1998,sabroza1998,krzyzanowski1996,birds1998,bioline1998}. +O campo \texttt{url} é utilizado em numerosos estilos \textsf{bibtex}.} +\label{tabela-url} + +\begin{center} +\begin{tabular}{lcp{8cm}} + \toprule +campo & entradas & descrição \\ \midrule +\texttt{url} & todas & \textbf{U}niversal \textbf{R}esource \textbf{L}ocator, ou endereço +de internet. \emph{A url deve ser dada exatamente como seria usada num browser. +O estilo bibliográfico se encarrega de adaptar a url para que possa ser formatada +pelo \LaTeX~e para que possa servir como hiperligação em documentos que usam o +pacote \textsf{hyperref} ou \textsf{pdflatex}.} +\\ \midrule +\texttt{urlaccessdate} & todas & data em que foi acessado a url. +\emph{É responsabilidade +do usuário colocar a data no formato correto.} +\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] +\caption[Campos relativos a ISBN e ISSN.] +{Campos relativos a ISBN e ISSN. +Os campos \texttt{isbn} e \texttt{issn} são usados nos estilos \texttt{is-alpha}, \texttt{is-unsrt}, +\texttt{dinat}, \texttt{jurabib}, \texttt{jureco}, +\texttt{abbrvnat}, \texttt{plainnat}, \texttt{unsrtnat}} +\label{tabela-isbn} + +\begin{center} +\begin{tabular}{lp{3cm}p{8cm}}\toprule +campo & entradas & descrição \\ \midrule +\texttt{isbn} & \texttt{book}, \texttt{booklet}, \texttt{inbook}, \texttt{incollection}, +\texttt{inproceedings}, \texttt{proceedings} & ISBN é a numeração internacional para livros. +\emph{É responsabilidade do usuário colocar o ISBN no formato correto.} +Ex.~\citeonline{gomes1998,FUNDAP1994,daghalian1995,chueire1994,holanda1994}. +\\ \midrule +\texttt{issn} & \texttt{article}, \texttt{book}, \texttt{inproceedings}, \texttt{proceedings} & ISSN é a numeração internacional para publicações periódicas: +jornais, revistas, catálogos telefônicos etc. +\emph{É responsabilidade do usuário colocar o ISSN no formato correto.} +Ex.~\citeonline{brasileira1939,paulista1941}. +\\ \bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] +\caption{Campos relativos a subtítulos e seções de revistas.} +\label{tabela-subtitle} + +\begin{center} +\begin{tabular}{lp{4cm}p{6cm}}\toprule +campo & entradas & descrição \\ \midrule +\texttt{subtitle} & todas & subtítulo relativo ao \texttt{title}, não coloque os dois pontos que são gerados + automáticamente. +Ex.~\citeonline{NBR6023:2000,houaiss1996,secretaria1989,museu1997,moreira1997,torelly1991,ribeiro1998,quimica1997,michalany1981,% +geografico1986,birds1998,passos1995,albergaria1994,brasileira1988,pastro1993,golsalves1971,franco1993,araujo1986} +\\ \midrule +\texttt{booksubtitle} & todas que tem o campo \texttt{booktitle}& subtítulo relatívo ao \texttt{booktitle}. +Ex.~\citeonline{romano1996,krzyzanowski1996} +\\ \midrule +\texttt{section} & \texttt{journal} & formata a seção de um \texttt{article}. +Ex.~\citeonline{costa1998,tourinho1997,brasil1966,lex1998,lex1943,brasillex1998,tribunal1998} +\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] +\caption{Campos relativos a autoria.} +\label{tabela-type} +\begin{center} +\begin{tabular}{lp{4cm}p{6cm}}\toprule +campo & entradas & descrição \\ \midrule +\texttt{editortype} & todas onde cabe \texttt{editor} & altera o tipo de editor (padrão ``Ed.'') +para qualquer valor colocado no campo. +Isto atende ao ítem \textbf{8.1.1.4}\cite{NBR6023:2000}. +\emph{É responsabilidade +do usuário usar formato correto: ``Org.", ``Coord." etc.} +Ex.~\citeonline{romano1996,ferreira1991,marcondes1993,lujan1993,golsalves1971,rego1991} e sem essa opção: +\citeonline{houaiss1996,moore1960}.\\ \hline +\texttt{furtherresp} & \texttt{book} & adiciona informações sobre responsabilidades +adicionais de autoria, tradução, organização, ilustrações etc. +Isto atende ao ítem \textbf{8.1.1.7}\cite{NBR6023:2000}. +\emph{É responsabilidade do usuário colocar isso na forma correta, muito embora +nenhuma prescrição para isso esteja dada\cite{NBR6023:2000}} +Ex.~\citeonline{houaiss1996,koogan1998,brasil1995,lujan1993,alighieri1983,gomes1995,% +albergaria1994,golsalves1971,swokowski1994,batista1992,chueire1994,rodrigues1994,carruth1993,saadi1994,mandino1994}\\ \midrule +\texttt{org-short} & todas & este campo permite colocar uma abreviatura +ou sigla para o nome de uma organização (ex. ABNT). Isso permite que +a chamada na citação use a forma abreviada. \emph{Somente para o estilo +alfabético}.\\ +\bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] +\caption{Campos relativos a descrição física do documento.} +\label{tabela-fis} +\begin{center} +\begin{tabular}{lp{3cm}p{6cm}}\toprule +campo & entradas & descrição \\ \hline +\texttt{dimensions} & \texttt{book} & texto que mostra as dimensões do documento. +Isto atende ao ítem \textbf{8.9}\cite{NBR6023:2000}. +\emph{É responsabilidade +do usuário colocar as dimensões na forma correta.} +Ex.~\citeonline{gomes1998,daghalian1995,chueire1994,duran1993,chemello1993,arbex1993,carvalho1994,miglori1993,% +rodrigues1994,saadi1994,tringali1994} +\\ \midrule +\texttt{illustrated} & \texttt{book} & indica as ilustrações. Se for vazio, +\texttt{illustrated=\{\}}, será colocado automáticamente ``il.''. +Senão será colocado o que estiver neste campo. +\emph{É responsabilidade +do usuário usar os formatos corretos: ``il. color.'', ``principalmente il. color.'', +``somente il.'' etc.} +Ex.~\citeonline{folha1995,daghalian1995,cesar1994,azevedo1994,batista1992,chueire1994,arbex1993,saadi1994,holanda1994} +\\ \midrule +\texttt{pagename} & todas & define novo nome para página, alterando o +padrão ``p.''. Note que a única variação é usar ``f.'', para designar folhas +ao invés de páginas. +Isto atende ao ítem \textbf{8.7.2}\cite{NBR6023:2000}. +\emph{É responsabilidade +do usuário usar formato correto: ``f."} +Ex.~\citeonline{barcelos1998,libris1981,tabak1993,levi1997} +\\ \bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] +\caption{Campos relativos a descrição de uma conferência para entradas do tipo +\texttt{proceedings}, \texttt{inproceedings} e \texttt{conference}.} +\label{tabela-conf} +\begin{center} +\begin{tabular}{lp{8cm}}\toprule +campo & descrição \\ \midrule +\texttt{conference-number} & número da conferência, adiciona +um ponto automaticamente, isto é, `13' torna-se `13.'. +\\\midrule +\texttt{conference-year} & ano em que foi realizada +a conferência. +\\ \midrule +\texttt{conference-location} & +localização onde foi realizada a conferência +\\ \bottomrule +\end{tabular} +\end{center} +\end{table} + +\begin{table}[htbp] +\caption{Campos relativos teses e monografias.} +\label{tabela-campos-teses} + +\begin{center} +\begin{tabular}{lp{8cm}}\toprule +campo & descrição \\ \midrule +\texttt{year-presented} & ano em que um trabalho foi apresentado. +\\ \bottomrule +\end{tabular} +\end{center} +\end{table} + + +\section{Novas entradas .bib} + +Algumas novas entradas tiveram que ser criadas. Entradas são objetos de citação +bibliográficas como \verb+@book+ e \verb+@article+ que ficam no arquivo de +bibliografias (arquivo \texttt{.bib}). Note que outros estilos bibliográficos +tratarão essas entradas como \verb+@misc+. + +\subsection{\texttt{@ABNT-option} --- Mudança no estilo ABNT} + +\DescribeEnv{@ABNT-option} +Com entrada a \texttt{@ABNT-option} você pode especificar as alterações no +comportamento dos estilos bibliográficos. Veja a +\autoref{chapter-opcoes-estilo}, \autopageref{chapter-opcoes-estilo}, para +mais detalhes. Neste texto as alterações são mostradas na própria lista de +referências: +\citeonline{abnt-options0,ABNT-barcelos0,ABNT-barcelos1,fraipont1998:begin,fraipont1998:end,% +abnt-options1,abnt-options2,abnt-options3,abnt-options4,abnt-options5} + +\subsection{\texttt{@hidden} --- Entrada escondida} + +\DescribeEnv{@hidden}\DescribeMacro{\apud}\DescribeMacro{\apudeonline} +\texttt{@hidden} gera uma entrada que não aparece na lista de referências. Ela é +útil para ser usada com os comandos \verb+\apud+ e \verb+\apudonline+. Veja a +Ref.~\citeonline{abntex2cite-alf} para mais detalhes. Os únicos campos +considerados são de autoria (\texttt{author}, ou \texttt{editor}, ou \texttt{ +organization}, ou \texttt{title}) e de ano (\texttt{year}). Esse tipo de entrada só +tem sentido no estilo autor-data \texttt{[alf]}. + +\subsection{\texttt{@ISO-option} --- Mudança de estilo ISO} + +\DescribeEnv{@ISO-option} +Tem a mesma função que entradas tipo \texttt{@ABNT-option}, só que altera +opções específicas para `normas' ISO. + +\subsection{\texttt{@journalpart} --- Partes de periódicos } + +\DescribeEnv{@journalpart} +Esta entrada formata partes de periódicos. Veja os exemplos +\citeonline{fgv1984,ibge1983,tres2000,febab1973,boletim1965,grafica1985,industria1957}. + +\subsection{\texttt{@monography} --- Monografias} + +\DescribeEnv{@monography} +Além de teses de mestrado\footnote{O trabalho escrito de mestrado no Brasil +é chamado de dissertação, dando a entender que se trata de um trabalho +de qualidade inferior ao de uma tese. No exterior, onde o trabalho das pessoas +costuma ser mais respeitado, é chamado de tese de mestrado.} e doutorado, a +ABNT ainda definiu separadamente monografias em geral. Use exatamente da mesma +maneira como \texttt{@mastersthesis} e \texttt{@phdthesis}. Exemplos: +\citeonline{morgado1990,morgadob1990,morgadoc1990} + +\subsection{\texttt{@patent} --- Patentes} + +\DescribeEnv{@patent} +É uma entrada ainda bastante experimental para descrever patentes. Exemplo: +\citeonline{cruvinel1989} + +\subsection{\texttt{@thesis} --- Teses de modo geral} + +\DescribeEnv{@thesis} +Esta entrada funciona como \texttt{@phdthesis} com a diferença que o campo \texttt{ +type} deve conter toda a informação sobre o tipo de tese. + +Por exemplo, se tivermos: + +\begin{verbatim} +type={Doutorado em f\'\i sica} +\end{verbatim} + +teremos como saída `Doutorado em física' e não `Tese (Doutorado em física)' como +em \texttt{@phdthesis}. + +\addcontentsline{toc}{section}{Referências} +\bibliography{abntex2-doc-options,abntex2-doc,abntex2-doc-abnt-6023,abntex2-doc-test} + +% references/abnt-bibtex-doc, +% references/abntex-doc, +% references/abnt-6023-2000, +% references/normas, +% references/abnt-test} +%references/abnt-nrj, + +\appendix + +\section{Questões específicas da `norma' 6023 e sua implementação} + +\subsection{A `norma' em contradição com ela mesma} + +A `norma' diz que os exemplos que traz são normativos. Ocorre que muitos +exemplos não satisfazem a própria `norma'. Aqui nós tentamos reproduzir os +exemplos de modo a ter exatamente a mesma formatação. Com os exemplos errados, +às vezes ficamos na situação difícil de ter de reproduzir coisas inconsistentes. + +\paragraph{Abreviação de nomes:} a referência \citeonline{alighieri1983} deveria +abreviar o ``Dante'' mas não é isso o que é feito no exemplo da `norma' +6023/2000\cite{NBR6023:2000}. A solução para reproduzir isso foi formatar o \texttt{ +author} do seguinte modo: + +\begin{verbatim} +author ={Dante{\space}Alighieri}, +\end{verbatim} + +\subsection{Elementos essenciais e complementares} + +Do ítem \textbf{7.1.3}\cite{NBR6023:2000}: + +\begin{quote} +Os elementos complementares são: indicações de outros tipos de responsabilidade +(ilustrador, tradutor, revisor, adaptador, compilador etc.); +informações sobre características físicas do suporte material, páginas +[\texttt{pages}] e/ou +volumes [\texttt{volume}], ilustrações, +dimensões [\texttt{dimensions}]\cite{gomes1998,FUNDAP1994}, +série editorial ou coleção [\texttt{series}], notas [\texttt{notes}] e +ISBN [\texttt{isbn}]\cite{gomes1998,FUNDAP1994}, entre outros. +\end{quote} + +\texttt{book} \cite{gomes1998,FUNDAP1994,houaiss1996,folha1995,torelly1991}; +\texttt{phdthesis} \cite{barcelos1998}; +\texttt{booklet} \cite{IBICT1993}; +\texttt{manual} \cite{secretaria1989,museu1997,moreira1997}; + +\paragraph{Comentário:} +Veja \autoref{tabela-isbn} sobre a descrição e uso do campo \texttt{isbn}. + +Veja comentário na \autoref{sec-teses}, \latex{página \pageref{sec-teses},} +sobre o posicionamento do ano em \citeonline{barcelos1998}. + +\subsection{Partes de coletâneas [\texttt{incollection}] e livros [\texttt{inbook}]} + +Do ítem \textbf{7.2.2}\cite{NBR6023:2000}: + +\begin{quote} +Os elementos essenciais são: autor(es) [\texttt{author}], título [\texttt{subtitle}], +subtítulo [\texttt{subtitle}] (se houver) da parte, +seguidos da expressão ``In:'' \cite{romano1996}, e da referência completa +da monografia no todo. No final da referência, deve-se informar a paginação [\texttt{pages}] +ou outra forma de individualizar a parte referenciada. +\end{quote} + +\texttt{incollection} \cite{romano1996,rego1991}; +\texttt{inbook} \cite{santos1994}. + +\paragraph{O que ainda precisa ser feito:} +\begin{enumerate} +\item Formatar o tipo de editor em \cite{romano1996}. +\end{enumerate} + +\subsection{Eventos, Anais, Proceedings} + +Na seção 7.5.1\cite{NBR6023:2000} é discutido como se referencia artigos em +\textit{proceedings} e os \textit{proceedings} em si. É uma completa maluquice! +Em nenhum lugar entra o editor dos \textit{proceedings}. Isso faz a `norma' da +ABNT divergir completamente de qualquer outro estilo bibliográfico conhecido. +\textit{Proceedings} são sempre publicados e referenciados a partir do nome dos +editores. Significa que uma pessoa que for pegar a referência formatada pelo +estilo da ABNT corre o risco de nunca encontrar tal referência. + +Outro problema é que no lugar do editor a ABNT coloca o nome do evento, o que +normalmente viria no título. Em compensação o título foi quebrado em duas partes +(suspiro!). Assim um \textit{proceeding} do tipo ``Anais da V Reunião dos +Usuários Latex" tem no lugar do editor ``REUNIÃO DOS USUÁRIOS LATEX, 5." e no lugar +do título ``\textbf{Anais\latexhtml{$\ldots$}{...}}. Note ainda que o ``V" vira ```5." embora +todo mundo diga ``V Reunião" e não ``Reunião, 5.". Enfim, se podemos complicar, +para que simplificar!? + +Resumindo, a ABNT desprezou a figura importante do editor, quebrou o título +em várias partes, introduziu informações sem importância e fugiu completamente +ao que é internacionalmente aceito para esses tipos de referências. + +Nós \emph{sinceramente} não sabemos como elaborar um estilo \textsf{bibtex} +coerente que seja compatível com essa bobagem sem introduzir vários campos novos. +Vide a \autoref{tabela-conf} para a descrição dos campos novos que foram +introduzidos. + +Outra adaptação foi usar o campo \texttt{organization} para o nome do evento. Isso +normalmente não é usado em entradas to tipo \texttt{proceedings} e \texttt{ +inproceedings}, mas foi a melhor solução encontrada. Novamente, esteja atento +que ao usar outros estilos \textsf{bibtex} suas bibliografias poderão ficar com +uma cara muito estranha. Recomendamos estudar os exemplos aqui apresentados para +um resultado aceitável. + +Naturalmente, como é internacionalmente aceito, é usual se referenciar ao +editor e se você já tem entradas formatadas desse modo, o editor aparecerá +no lugar de \texttt{organization}. Existe aí o risco de alguém aborrecer você +dizendo que você não está cumprindo a `norma', mas esse risco é pequeno +porque o número de pessoas que conhece a `norma' a esse ponto é +pequeno também. + +\texttt{proceedings}\cite{redes1995,chemical1984,quimica1997,cientifica1996,biblioteconomia1979}; +\texttt{inproceedings}\cite{martin1997,brayner1994,souza1994,oliveira1996,guncho1998,sabroza1998,krzyzanowski1996} + +\subsection{Nomes pessoais [\texttt{author}]} + +\label{nome-pessoais} +\begin{quote} +\textbf{8.1.1.1}\cite{NBR6023:2000} +Indica(m)-se o(s) autores [\texttt{author}, \texttt{editor}] +pelo \emph{último sobrenome}, em maiúsculas, seguido +do(s) prenome(s) e \emph{outros sobrenomes} abreviado(s) ou não. +\cite{alves1995,dami1995} +\cite{alves1995,dami1995,passos1995} +\end{quote} + +\subsubsection{Comentário:} +A ABNT conseguiu quebrar o sobrenome em duas partes. Com isso ficou difícil +gerar uma forma coerente de escrever nomes em \textsf{bibtex}. +\textsf{Bibtex} assume que nomes sejam da forma ``First von Last Jr.''. A ABNT +misturou o ``Last'' com o ``First''. O exemplo \citeonline{alves1995} deveria +ser escrito assim: author=\{Roque de Brito Alves\}, aqui ficou ``First=Roque'', +``von=de'', e ``Last=Brito Alves''. A formatação usual dos estilos +\textsf{bibtex} colocariam então ``BRITO ALVES, Roque de'', mas isso não cumpre +a `norma'. O nosso estilo consegue contornar o problema e gerar ``ALVES, Roque de +Brito'', mas existe a possibilidade de que o nosso mecanismo gere problemas. +Se você quiser reverter ao modo usual do \textsf{bibtex}, use a opção +\texttt{bibtex} descrita na \autoref{tabela-opcoes-composicao}. + +Outro problema é a questão de elementos tipo ``Jr.'' tais como ``Filho'', +``Neto'' etc. A `norma' não diz nada explicitamente sobre o que fazer com isso. +Pelos exemplos fica aparente que esses elementos são agregados ao sobrenome. +Embora seja estranho, o estilo trata esses casos sem problema algum. +Veja \citeonline{lazzarini1994,cretella1992,martin1997,tourinho1997,sabroza1998} + +\subsection{Título (\texttt{title}) e subtítulo (\texttt{subtitle})} + +Do ítem \textbf{pastro1993}\cite{NBR6023:2000}: +\begin{quote} +O título [\texttt{title}, \texttt{booktitle}] e subtítulo [\texttt{subtitle}, \texttt{ +booksubtitle}] devem ser reproduzidos tal como figuram no documento, separados +por dois pontos. +\end{quote} + +Exemplos: +\texttt{article}\cite{ribeiro1998} +\texttt{book} +\cite{houaiss1996,torelly1991,michalany1981,passos1995,pastro1993,franco1993} +\texttt{incollection}\cite{romano1996} +\texttt{manual}\cite{NBR6023:2000,secretaria1989,museu1997,moreira1997,geografico1986,brasileira1988} +\texttt{mastersthesis}\cite{araujo1986} +\texttt{misc}\cite{birds1998}. + +\subsubsection{Comentário:} +O subtítulo foi implementado por meio dos novos campos \texttt{subtitle} +e \texttt{booksubtitle} que estão disponível para todas as entradas bibliográficas. +A separação por dois pontos é gerada automaticamente quando o estilo detecta a +presença do campo \texttt{subtitle} ou \texttt{booksubtitle}. Note que em outros +estilos bibliográficos os campos \texttt{subtitle} e \texttt{booksubtitle} serão +ignorado. Veja também a \autoref{tabela-subtitle}. + +Não fica muito claro o que vem a ser um subtítulo nem qual seria a sua +serventia. Não conhecemos nenhum outro estilo bibliográfico que faça uso de +subtítulos, daí não recomendamos o seu uso. + +\subsection{Ausência de local (\texttt{address}) e editora (\texttt{publisher})} + +Do ítem \textbf{8.4.5}\cite{NBR6023:2000}: +\begin{quote} +Não sendo possível determinar o local [\texttt{address}], utiliza-se a expressão \emph{Sine loco}, +abreviada, entre colchetes [S.l.] +\end{quote} + +Do ítem \textbf{franco1993}\cite{NBR6023:2000}: +\begin{quote} +Quando a editora [\texttt{publisher}] não é identificada, deve-se indicar a expressão +\emph{sine nomine}, abreviada, entre colchetes [s.n.]. +\end{quote} + +Do ítem \textbf{alves1993}\cite{NBR6023:2000}: +\begin{quote} +Quando o local [\texttt{address}] e o editor [\texttt{publisher}] não puderem ser +identificados na publicação, utilizam-se ambas as expressões, abreviadas e +entre colchetes [S.l.: s.n.] +\end{quote} + +\subsubsection{Comentário:} +Quando o \textsf{bibtex} encontrar uma entrada \texttt{book} sem campo \texttt{ +publisher} será feita a substituição automática por [s.n.]. +\cite{franco1993} +Se encontrar sem \texttt{address} será colocada [S.l.]. \cite{libris1981,krieger1992} +Se não tiver nenhuma das duas [S.l.: s.n.]. \cite{alves1993} + +\subsection{Teses, Dissertações, Monografias} +\label{sec-teses} + +Do ítem \textbf{8.11.4}\cite{NBR6023:2000}: +\begin{quote} +Nas dissertações [\texttt{mastersthesis}], teses [\texttt{phdthesis}] e/ou outros +trabalhos acadêmicos [\texttt{monography}] devem ser indicados em nota o tipo do +documento (monografia, dissertação, tese etc.), o grau [\texttt{type}], a +vinculação acadêmica [\texttt{school}], local [\texttt{address}] e a data [\texttt{ +year}] da defesa, mencionada na folha de aprovação (se houver). +\cite{morgado1990,araujo1986,morgadob1990,morgadoc1990} +\end{quote} + +\subsubsection{Comentário} +Na `norma' os exemplos \citeonline{morgado1990,araujo1986} apresentam alguns +problemas. Ambos repetem o ano \emph{duas} vezes, a primeira logo após o título +e a segunda no final. O exemplo \citeonline{araujo1986} inclusive apresenta +duas datas diferentes. Não foi fornecida nenhuma explicação para essa +discrepância. Como na descrição acima se diz ``local e a data'' optamos no +estilo colocar apenas a data no final logo após o local. É possível alterar o +comportamento do estilo via o campo \texttt{abnt-thesis-year}. Veja a +\autoref{tabela-opcoes-composicao} para mais detalhes. + +\section{Referências segundo o tipo de entrada \textsf{bibtex}} + +\begin{table}[htbp] +\caption{Citações bibliográficas usadas neste documento ordenadas segundo o +tipo de entrada.}\label{table-entrada} +\begin{center} +\begin{tabular}{lp{2.5cm}p{7cm}}\toprule +entrada & contribuídas & da referência \citeonline{NBR6023:2000} \\ \midrule +\texttt{article} & \citeonline{Sun99,Creci99,Subramaniam98,Deng00,Eiter99:HAA,% +Inverno97:Formalisms,Tsen86}%,Schroter98} +& \citeonline{costa1998,gurgel1997,tourinho1997,mansilla1998,% +aldus1997,naves1999,leal1999,silva1998,ribeiro1998,pc1998,gsilva1998,% +kelly1996,nordeste1998,brasil1966,brasil1997,lex1998,leis1991,lex1943,brasillex1998,% +tribunal1998,barros1995,brasil1999,supremo1998,fraipont1998,leitao1989,% +schaum1956,alcarde1996,benetton1993,figueirde1996,duran1993,chemello1993,% +marins1991}. \\ \midrule +\texttt{book} & \citeonline{Koneman99,Ferber95:SMA,Cardona82} +& \citeonline{gomes1998,FUNDAP1994,houaiss1996,folha1995,torelly1991,% +koogan1998,brasileira1939,geografico1943,paulista1941,brasil1988,brasil1995,ceravi1983,riofilme1998,warner1991,% +britanica1981,michalany1981,alves1995,dami1995,% +passos1995, urani1994,ferreira1991,marcondes1993,moore1960,lujan1993,brasileira1993,diniz1994,% +alighieri1983,gomes1995,albergaria1994,pastro1993,golsalves1971,pedrosa1995,francca1996,% +zani1995,swokowski1994,lazzarini1994,libris1981,krieger1992,daghalian1995,maia1995,lima1985,figueiredo1990,franco1993,alves1993,% +leite1994,cipolla1993,florenzano1993,biblica1970,ruch1926,lucci1994,felipe1994,lellis1994,piaget1980,tabak1993,tourinho1994,silva1996,marques1993,tamandare1993,% +cesar1994,azevedo1994,batista1992,chueire1994,arbex1993,carvalho1994,miglori1993,amaral1994,rodrigues1994,carruth1993,saadi1994,mandino1994,% +laurenti1978,holanda1994,pelosi1993,tringali1994,cardim1984,cretella1992,freyre1943,freyre1936,freyreg1936,freyre1938} +\\ \midrule +\texttt{booklet} && \citeonline{IBICT1993,boletime1965} \\ \hline +\texttt{inbook} && \citeonline{santos1994,priberam1998,brasil1994,alcionet1988,simonej1977} \\ \midrule +\texttt{incollection} & \citeonline{Jennings98:Applications} & +\citeonline{romano1996,rego1991,makau1962,lion1981} \\ \hline +\texttt{inproceedings} & \citeonline{Valiant95:Rationality,Chiao00} & +\citeonline{martin1997,brayner1994,souza1994,oliveira1996,% +guncho1998,sabroza1998,krzyzanowski1996} \\ \midrule +\texttt{journalpart} && \citeonline{fgv1984,ibge1983,tres2000,febab1973,boletim1965,grafica1985,industria1957}\\ \midrule +\texttt{manual} & \citeonline{Bumgardner97:Syd} & +\citeonline{secretaria1989,museu1997,moreira1997,geografico1994,geografico1986,% +brasileira1988,universidade1993,secretaria1993,francco1996,vicosa1994} \\ \midrule +\texttt{masterthesis} && \citeonline{araujo1986} \\ \midrule +\texttt{misc} && \citeonline{cruvinel1989,kobayashi1998,ceravi1985,souza1985,samu1977,mattos1987,vaso1999,% +levi1997,datum1996,espaciais1987,univali1999,globo1995,alcione1988,silva1991,fagner1988,simone1977,bart1952,gallet1851,% +villa1916,duchamp1918,europa0000,indias0000,birds1998,tropical1998,bioline1998,drummond1998,% +coordena1995,marinho1995,cassiano1998,parana1998,parana1997,microsoft1995,mpc1993,sony1990,accioly2000} +\\ \midrule +\texttt{proceedings} &&\citeonline{redes1995,chemical1984,quimica1997,cientifica1996,biblioteconomia1979,malagrino1985} +\\ \midrule +\texttt{phdthesis} &\citeonline{Giraffa:1999}& \citeonline{barcelos1998} \\ \hline +\texttt{techreport} & \citeonline{Singh91:Intentions} & +\citeonline{justica1993,biblioteca1985,biblioteca1983} \\ \midrule +\texttt{unpublished} & \citeonline{Mccarthy92:Elephant} & \\ \bottomrule +\end{tabular} +\end{center} +\end{table} + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-artigo.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-artigo.pdf Binary files differnew file mode 100644 index 0000000000..a5b52f596d --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-artigo.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-artigo.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-artigo.tex new file mode 100644 index 0000000000..78c7c78fa5 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-artigo.tex @@ -0,0 +1,498 @@ +%% abtex2-modelo-artigo.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abntex2-modelo-artigo.tex and +%% abntex2-modelo-references.bib +%% + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% abnTeX2: Modelo de Artigo Acadêmico em conformidade com +% ABNT NBR 6022:2018: Informação e documentação - Artigo em publicação +% periódica científica - Apresentação +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +\documentclass[ + % -- opções da classe memoir -- + article, % indica que é um artigo acadêmico + 11pt, % tamanho da fonte + oneside, % para impressão apenas no recto. Oposto a twoside + a4paper, % tamanho do papel. + % -- opções da classe abntex2 -- + %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + %section=TITLE, % títulos de seções convertidos em letras maiúsculas + %subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + %subsubsection=TITLE % títulos de subsubseções convertidos em letras maiúsculas + % -- opções do pacote babel -- + english, % idioma adicional para hifenização + brazil, % o último idioma é o principal do documento + sumario=tradicional + ]{abntex2} + + +% --- +% PACOTES +% --- + +% --- +% Pacotes fundamentais +% --- +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % Selecao de codigos de fonte. +\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos) +\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\usepackage{nomencl} % Lista de simbolos +\usepackage{color} % Controle das cores +\usepackage{graphicx} % Inclusão de gráficos +\usepackage{microtype} % para melhorias de justificação +% --- + +% --- +% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2 +% --- +\usepackage{lipsum} % para geração de dummy text +% --- + +% --- +% Pacotes de citações +% --- +\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +\usepackage[alf]{abntex2cite} % Citações padrão ABNT +% --- + +% --- +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} +% Texto padrão antes do número das páginas +\renewcommand{\backref}{} +% Define os textos da citação +\renewcommand*{\backrefalt}[4]{ + \ifcase #1 % + Nenhuma citação no texto.% + \or + Citado na página #2.% + \else + Citado #1 vezes nas páginas #2.% + \fi}% +% --- + +% --- Informações de dados para CAPA e FOLHA DE ROSTO --- +\titulo{Modelo Canônico de Artigo científico com \abnTeX} +\tituloestrangeiro{Canonical article template in \abnTeX: optional foreign title} + +\autor{ +Equipe \abnTeX\thanks{``Recomenda-se que os dados de vinculação e +endereço constem em nota, com sistema de chamada próprio, diferente do sistema +adotado para citações no texto.'' \url{http://www.abntex.net.br/}} +\\[0.5cm] +Lauro César Araujo\thanks{``Constar currículo sucinto de cada autor, com +vinculação corporativa e endereço de contato.''} } + +\local{Brasil} +\data{2018, v-1.9.7} +% --- + +% --- +% Configurações de aparência do PDF final + +% alterando o aspecto da cor azul +\definecolor{blue}{RGB}{41,5,195} + +% informações do PDF +\makeatletter +\hypersetup{ + %pagebackref=true, + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={Modelo de artigo científico com abnTeX2}, + pdfcreator={LaTeX with abnTeX2}, + pdfkeywords={abnt}{latex}{abntex}{abntex2}{atigo científico}, + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue, + bookmarksdepth=4 +} +\makeatother +% --- + +% --- +% compila o indice +% --- +\makeindex +% --- + +% --- +% Altera as margens padrões +% --- +\setlrmarginsandblock{3cm}{3cm}{*} +\setulmarginsandblock{3cm}{3cm}{*} +\checkandfixthelayout +% --- + +% --- +% Espaçamentos entre linhas e parágrafos +% --- + +% O tamanho do parágrafo é dado por: +\setlength{\parindent}{1.3cm} + +% Controle do espaçamento entre um parágrafo e outro: +\setlength{\parskip}{0.2cm} % tente também \onelineskip + +% Espaçamento simples +\SingleSpacing + + +% ---- +% Início do documento +% ---- +\begin{document} + +% Seleciona o idioma do documento (conforme pacotes do babel) +%\selectlanguage{english} +\selectlanguage{brazil} + +% Retira espaço extra obsoleto entre as frases. +\frenchspacing + +% ---------------------------------------------------------- +% ELEMENTOS PRÉ-TEXTUAIS +% ---------------------------------------------------------- + +%--- +% +% Se desejar escrever o artigo em duas colunas, descomente a linha abaixo +% e a linha com o texto ``FIM DE ARTIGO EM DUAS COLUNAS''. +% \twocolumn[ % INICIO DE ARTIGO EM DUAS COLUNAS +% +%--- + +% página de titulo principal (obrigatório) +\maketitle + + +% titulo em outro idioma (opcional) + + + +% resumo em português +\begin{resumoumacoluna} + Conforme a ABNT NBR 6022:2018, o resumo no idioma do documento é elemento obrigatório. + Constituído de uma sequência de frases concisas e objetivas e não de uma + simples enumeração de tópicos, não ultrapassando 250 palavras, seguido, logo + abaixo, das palavras representativas do conteúdo do trabalho, isto é, + palavras-chave e/ou descritores, conforme a NBR 6028. (\ldots) As + palavras-chave devem figurar logo abaixo do resumo, antecedidas da expressão + Palavras-chave:, separadas entre si por ponto e finalizadas também por ponto. + + \vspace{\onelineskip} + + \noindent + \textbf{Palavras-chave}: latex. abntex. editoração de texto. +\end{resumoumacoluna} + + +% resumo em inglês +\renewcommand{\resumoname}{Abstract} +\begin{resumoumacoluna} + \begin{otherlanguage*}{english} + According to ABNT NBR 6022:2018, an abstract in foreign language is optional. + + \vspace{\onelineskip} + + \noindent + \textbf{Keywords}: latex. abntex. + \end{otherlanguage*} +\end{resumoumacoluna} + +% ] % FIM DE ARTIGO EM DUAS COLUNAS +% --- + +\begin{center}\smaller +\textbf{Data de submissão e aprovação}: elemento obrigatório. Indicar dia, mês e ano + +\textbf{Identificação e disponibilidade}: elemento opcional. Pode ser indicado +o endereço eletrônico, DOI, suportes e outras informações relativas ao acesso. +\end{center} + +% ---------------------------------------------------------- +% ELEMENTOS TEXTUAIS +% ---------------------------------------------------------- +\textual + +% ---------------------------------------------------------- +% Introdução +% ---------------------------------------------------------- +\section{Introdução} + +Este documento e seu código-fonte são exemplos de referência de uso da classe +\textsf{abntex2} e do pacote \textsf{abntex2cite}. O documento exemplifica a +elaboração de publicação periódica científica impressa produzida conforme a ABNT +NBR 6022:2018 \emph{Informação e documentação - Artigo em publicação periódica +científica - Apresentação}. + +A expressão ``Modelo canônico'' é utilizada para indicar que \abnTeX\ não é +modelo específico de nenhuma universidade ou instituição, mas que implementa tão +somente os requisitos das normas da ABNT. Uma lista completa das normas +observadas pelo \abnTeX\ é apresentada em \citeonline{abntex2classe}. + +Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, +estudar, alterar e redistribuir o trabalho do \abnTeX, desde que os arquivos +modificados tenham seus nomes alterados e que os créditos sejam dados aos +autores originais, nos termos da ``The \LaTeX\ Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que sejam realizadas customizações específicas deste documento. +Porém, recomendamos que ao invés de se alterar diretamente os arquivos do +\abnTeX, distribua-se arquivos com as respectivas customizações. Isso permite +que futuras versões do \abnTeX~não se tornem automaticamente incompatíveis com +as customizações promovidas. Consulte \citeonline{abntex2-wiki-como-customizar} +para mais informações. + +Este exemplo deve ser utilizado como complemento do manual da classe +\textsf{abntex2} \cite{abntex2classe}, dos manuais do pacote +\textsf{abntex2cite} \cite{abntex2cite,abntex2cite-alf} e do manual da classe +\textsf{memoir} \cite{memoir}. Consulte o \citeonline{abntex2modelo} para obter +exemplos e informações adicionais de uso de \abnTeX\ e de \LaTeX. + +% ---------------------------------------------------------- +% Seção de explicações +% ---------------------------------------------------------- +\section{Exemplos de comandos} + +\subsection{Margens} + +A norma ABNT NBR 6022:2018 não estabelece uma margem específica a ser utilizada +no artigo científico. Dessa maneira, caso deseje alterar as margens, utilize os +comandos abaixo: + +\begin{verbatim} + \setlrmarginsandblock{3cm}{3cm}{*} + \setulmarginsandblock{3cm}{3cm}{*} + \checkandfixthelayout +\end{verbatim} + +\subsection{Duas colunas} + +É comum que artigos científicos sejam escritos em duas colunas. Para isso, +adicione a opção \texttt{twocolumn} à classe do documento, como no exemplo: + +\begin{verbatim} + \documentclass[article,11pt,oneside,a4paper,twocolumn]{abntex2} +\end{verbatim} + +É possível indicar pontos do texto que se deseja manter em apenas uma coluna, +geralmente o título e os resumos. Os resumos em única coluna em documentos com +a opção \texttt{twocolumn} devem ser escritos no ambiente +\texttt{resumoumacoluna}: + +\begin{verbatim} + \twocolumn[ % INICIO DE ARTIGO EM DUAS COLUNAS + + \maketitle % pagina de titulo + + \renewcommand{\resumoname}{Nome do resumo} + \begin{resumoumacoluna} + Texto do resumo. + + \vspace{\onelineskip} + + \noindent + \textbf{Palavras-chave}: latex. abntex. editoração de texto. + \end{resumoumacoluna} + + ] % FIM DE ARTIGO EM DUAS COLUNAS +\end{verbatim} + +\subsection{Recuo do ambiente \texttt{citacao}} + +Na produção de artigos (opção \texttt{article}), pode ser útil alterar o recuo +do ambiente \texttt{citacao}. Nesse caso, utilize o comando: + +\begin{verbatim} + \setlength{\ABNTEXcitacaorecuo}{1.8cm} +\end{verbatim} + +Quando um documento é produzido com a opção \texttt{twocolumn}, a classe +\textsf{abntex2} automaticamente altera o recuo padrão de 4 cm, definido pela +ABNT NBR 10520:2002 seção 5.3, para 1.8 cm. + +\section{Cabeçalhos e rodapés customizados} + +Diferentes estilos de cabeçalhos e rodapés podem ser criados usando os +recursos padrões do \textsf{memoir}. + +Um estilo próprio de cabeçalhos e rodapés pode ser diferente para páginas pares +e ímpares. Observe que a diferenciação entre páginas pares e ímpares só é +utilizada se a opção \texttt{twoside} da classe \textsf{abntex2} for utilizado. +Caso contrário, apenas o cabeçalho padrão da página par (\emph{even}) é usado. + +Veja o exemplo abaixo cria um estilo chamado \texttt{meuestilo}. O código deve +ser inserido no preâmbulo do documento. + +\begin{verbatim} +%%criar um novo estilo de cabeçalhos e rodapés +\makepagestyle{meuestilo} + %%cabeçalhos + \makeevenhead{meuestilo} %%pagina par + {topo par à esquerda} + {centro \thepage} + {direita} + \makeoddhead{meuestilo} %%pagina ímpar ou com oneside + {topo ímpar/oneside à esquerda} + {centro\thepage} + {direita} + \makeheadrule{meuestilo}{\textwidth}{\normalrulethickness} %linha + %% rodapé + \makeevenfoot{meuestilo} + {rodapé par à esquerda} %%pagina par + {centro \thepage} + {direita} + \makeoddfoot{meuestilo} %%pagina ímpar ou com oneside + {rodapé ímpar/onside à esquerda} + {centro \thepage} + {direita} +\end{verbatim} + +Para usar o estilo criado, use o comando abaixo imediatamente após um dos +comandos de divisão do documento. Por exemplo: + +\begin{verbatim} + \begin{document} + %%usar o estilo criado na primeira página do artigo: + \pretextual + \pagestyle{meuestilo} + + \maketitle + ... + + %%usar o estilo criado nas páginas textuais + \textual + \pagestyle{meuestilo} + + \chapter{Novo capítulo} + ... + \end{document} +\end{verbatim} + +Outras informações sobre cabeçalhos e rodapés estão disponíveis na seção 7.3 do +manual do \textsf{memoir} \cite{memoir}. + +\section{Mais exemplos no Modelo Canônico de Trabalhos Acadêmicos} + +Este modelo de artigo é limitado em número de exemplos de comandos, pois são +apresentados exclusivamente comandos diretamente relacionados com a produção de +artigos. + +Para exemplos adicionais de \abnTeX\ e \LaTeX, como inclusão de figuras, +fórmulas matemáticas, citações, e outros, consulte o documento +\citeonline{abntex2modelo}. + +\section{Consulte o manual da classe \textsf{abntex2}} + +Consulte o manual da classe \textsf{abntex2} \cite{abntex2classe} para uma +referência completa das macros e ambientes disponíveis. + +% --- +% Finaliza a parte no bookmark do PDF, para que se inicie o bookmark na raiz +% --- +\bookmarksetup{startatroot}% +% --- + +% --- +% Conclusão +% --- +\section{Considerações finais} + +\lipsum[1] + +\begin{citacao} +\lipsum[2] +\end{citacao} + +\lipsum[3] + +% ---------------------------------------------------------- +% ELEMENTOS PÓS-TEXTUAIS +% ---------------------------------------------------------- +\postextual + +% ---------------------------------------------------------- +% Referências bibliográficas +% ---------------------------------------------------------- +\bibliography{abntex2-modelo-references} + +% ---------------------------------------------------------- +% Glossário +% ---------------------------------------------------------- +% +% Há diversas soluções prontas para glossário em LaTeX. +% Consulte o manual do abnTeX2 para obter sugestões. +% +%\glossary + +% ---------------------------------------------------------- +% Apêndices +% ---------------------------------------------------------- + +% --- +% Inicia os apêndices +% --- +\begin{apendicesenv} + +% ---------------------------------------------------------- +\chapter{Nullam elementum urna vel imperdiet sodales elit ipsum pharetra ligula +ac pretium ante justo a nulla curabitur tristique arcu eu metus} +% ---------------------------------------------------------- +\lipsum[55-56] + +\end{apendicesenv} +% --- + +% ---------------------------------------------------------- +% Anexos +% ---------------------------------------------------------- +\cftinserthook{toc}{AAA} +% --- +% Inicia os anexos +% --- +%\anexos +\begin{anexosenv} + +% --- +\chapter{Cras non urna sed feugiat cum sociis natoque penatibus et magnis dis +parturient montes nascetur ridiculus mus} +% --- + +\lipsum[31] + +\end{anexosenv} + +% ---------------------------------------------------------- +% Agradecimentos +% ---------------------------------------------------------- + +\section*{Agradecimentos} +Texto sucinto aprovado pelo periódico em que será publicado. Último +elemento pós-textual. + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-glossarios.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-glossarios.pdf Binary files differnew file mode 100644 index 0000000000..be5190cfaa --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-glossarios.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-glossarios.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-glossarios.tex new file mode 100644 index 0000000000..cdef2b8d97 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-glossarios.tex @@ -0,0 +1,511 @@ +%% abtex2-modelo-glossarios.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abtex2-modelo-glossarios.tex, +%% abntex2-modelo-include-comandos and abntex2-modelo-references.bib +%% + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% abnTeX2: Exemplo de glossários com o pacote glossaries e abntex2 +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +\documentclass[ + % -- opções da classe memoir -- + 12pt, % tamanho da fonte + openright, % capítulos começam em pág ímpar (insere página vazia caso preciso) + twoside, % para impressão em recto e verso. Oposto a oneside + a4paper, % tamanho do papel. + % -- opções da classe abntex2 -- + %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + %section=TITLE, % títulos de seções convertidos em letras maiúsculas + %subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + %subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas + % -- opções do pacote babel -- + english, % idioma adicional para hifenização + french, % idioma adicional para hifenização + spanish, % idioma adicional para hifenização + brazil, % o último idioma é o principal do documento + ]{abntex2} + + +% --- +% PACOTES +% --- + +% --- +% Pacotes fundamentais +% --- +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % Selecao de codigos de fonte. +\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos) +\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\usepackage{color} % Controle das cores +\usepackage{graphicx} % Inclusão de gráficos +\usepackage{microtype} % para melhorias de justificação +% --- + +% --- +% Pacotes glossaries +% --- +\usepackage[subentrycounter,seeautonumberlist,nonumberlist=true]{glossaries} +% para usar o xindy ao invés do makeindex: +%\usepackage[xindy={language=portuguese},subentrycounter,seeautonumberlist,nonumberlist=true]{glossaries} +% --- + +% --- +% Pacotes de citações +% --- +\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +\usepackage[alf]{abntex2cite} % Citações padrão ABNT + +% --- +% Informações de dados para CAPA e FOLHA DE ROSTO +% --- +\titulo{Exemplo de uso de glossário com \abnTeX} +\autor{Equipe \abnTeX} +\local{Brasil} +\data{2015, v-1.9.7} +\orientador{Lauro César Araujo} +\coorientador{Equipe \abnTeX} +\instituicao{% + Universidade do Brasil -- UBr + \par + Faculdade de Arquitetura da Informação + \par + Programa de Pós-Graduação} +\tipotrabalho{Tese (Doutorado)} +% O preambulo deve conter o tipo do trabalho, o objetivo, +% o nome da instituição e a área de concentração +\preambulo{Modelo de texto com glossário conforme as +as normas ABNT apresentado à comunidade de usuários \LaTeX.} +% --- + + +% --- +% Configurações de aparência do PDF final + +% alterando o aspecto da cor azul +\definecolor{blue}{RGB}{41,5,195} + +% informações do PDF +\makeatletter +\hypersetup{ + %pagebackref=true, + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={\imprimirpreambulo}, + pdfcreator={LaTeX with abnTeX2}, + pdfkeywords={abnt}{latex}{abntex}{abntex2}{glossários}, + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue, + bookmarksdepth=4 +} +\makeatother + +% --- + +% --- +% Espaçamentos entre linhas e parágrafos +% --- + +% O tamanho do parágrafo é dado por: +\setlength{\parindent}{1.3cm} + +% Controle do espaçamento entre um parágrafo e outro: +\setlength{\parskip}{0.2cm} % tente também \onelineskip + +% --- +% compila o indice +% --- +\makeindex +% --- + +% --- +% GLOSSARIO +% --- +\makeglossaries + +% --- +% entradas do glossario +% --- + \newglossaryentry{pai}{ + name={pai}, + plural={pai}, + description={este é uma entrada pai, que possui outras + subentradas.} } + + \newglossaryentry{componente}{ + name={componente}, + plural={componentes}, + parent=pai, + description={descriação da entrada componente.} } + + \newglossaryentry{filho}{ + name={filho}, + plural={filhos}, + parent=pai, + description={isto é uma entrada filha da entrada de nome + \gls{pai}. Trata-se de uma entrada irmã da entrada + \gls{componente}.} } + +\newglossaryentry{equilibrio}{ + name={equilíbrio da configuração}, + see=[veja também]{componente}, + description={consistência entre os \glspl{componente}} + } + +\newglossaryentry{latex}{ + name={LaTeX}, + description={ferramenta de computador para autoria de + documentos criada por D. E. Knuth} } + +\newglossaryentry{abntex2}{ + name={abnTeX2}, + see=latex, + description={suíte para LaTeX que atende os requisitos das + normas da ABNT para elaboração de documentos técnicos e científicos brasileiros} } +% --- + +% --- +% Exemplo de configurações do glossairo +\renewcommand*{\glsseeformat}[3][\seename]{\textit{#1} + \glsseelist{#2}} +% --- + + +% ---- +% Início do documento +% ---- +\begin{document} + +% Retira espaço extra obsoleto entre as frases. +\frenchspacing + +% ---------------------------------------------------------- +% ELEMENTOS PRÉ-TEXTUAIS +% ---------------------------------------------------------- + +% --- +% Capa +% --- +\imprimircapa +% --- + +% --- +% inserir o sumario +% --- +\pdfbookmark[0]{\contentsname}{toc} +\tableofcontents* +\cleardoublepage +% --- + + +% ---------------------------------------------------------- +% ELEMENTOS TEXTUAIS +% ---------------------------------------------------------- +\textual + +% ---------------------------------------------------------- +% Introdução +% ---------------------------------------------------------- +\chapter*[Introdução]{Introdução} +\addcontentsline{toc}{chapter}{Introdução} + +Este documento e seu código-fonte são exemplos de referência de uso da classe +\textsf{abntex2} e do pacote \textsf{abntex2cite}. O documento não se trata de +um modelo específico baseado em alguma norma da ABNT, mas exemplifica a +elaboração do elemento ``Glossário'' previsto nas normas ABNT NBR +10719:2015, ABNT NBR 14724:2011 e ABNT NBR 15287:2011, por exemplo. Este +documento deve ser utilizado como complemento aos demais exemplos de uso de +\abnTeX. + +A expressão ``Modelo Canônico'' é utilizada para indicar que \abnTeX\ não é +modelo específico de nenhuma universidade ou instituição, mas que implementa tão +somente os requisitos das normas da ABNT. Uma lista completa das normas +observadas pelo \abnTeX\ é apresentada em \citeonline{abntex2classe}. + +Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, +estudar, alterar e redistribuir o trabalho do \abnTeX, desde que os arquivos +modificados tenham seus nomes alterados e que os créditos sejam dados aos +autores originais, nos termos da ``The \LaTeX\ Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que sejam realizadas customizações específicas deste exemplo para +universidades e outras instituições --- como capas, folha de aprovação, etc. +Porém, recomendamos que ao invés de se alterar diretamente os arquivos do +\abnTeX, distribua-se arquivos com as respectivas customizações. +Isso permite que futuras versões do \abnTeX~não se tornem automaticamente +incompatíveis com as customizações promovidas. Consulte +\citeonline{abntex2-wiki-como-customizar} para mais informações. + +Este documento deve ser utilizado como complemento dos manuais do \abnTeX\ +\cite{abntex2classe,abntex2cite,abntex2cite-alf} e da classe \textsf{memoir} +\cite{memoir}. + +Equipe \abnTeX + +Lauro César Araujo + + +% --- +% Capitulo que faz uso de elementos do glossario +% --- +\chapter{Orientações a respeito de glossários} + +% --- +\section{Usar o glossário no texto} +% --- + +Você pode definir as entradas do glossário no início do texto. Recomenda-se o +uso de um arquivo separado a ser inserido ainda no preâmbulo. Veja orientações +sobre inclusão de arquivos na \autoref{sec-include}. + +No decorrer do texto, use os termos do glossário como na frase: + +\begin{citacao} +Esta frase usa a palavra \gls{componente} e o plural de \glspl{filho}, ambas +definidas no glossário como filhas da entrada \gls{pai}. \Gls{equilibrio} +exemplifica o uso de um termo no início da frase. O software \gls{abntex2} é +escrito em \gls{latex}, que é definido no glossário como +\emph{`\glsdesc*{latex}'}. +\end{citacao} + + +A frase acima foi produzida com: + +\begin{verbatim} +Esta frase usa a palavra \gls{componente} e o plural de \glspl{filho}, ambas +definidas no glossário como filhas da entrada \gls{pai}. \Gls{equilibrio} +exemplifica o uso de um termo no início da frase. O software \gls{abntex2} é +escrito em \gls{latex}, que é definido no glossário como +\emph{`\glsdesc*{latex}'}. +\end{verbatim} + +Opcionalmente, incorpore todas as palavras do glossário de uma única vez ao +documento com o comando: + +\begin{verbatim} + \glsaddall +\end{verbatim} + +A impressão efetiva do glossário é dada com: + +\begin{verbatim} + \printglossaries +\end{verbatim} + +A impressão do glossário incorpora o número das páginas em que as entradas foram +citadas. Isso pode ser removido adicionando-se a opção \texttt{nonumberlist} em: + +\begin{verbatim} +\usepackage[nonumberlist,style=index]{glossaries}% +\end{verbatim} + +% --- +\section{Compilar um documento com glossário} +\label{sec-compilar-glossario} +% --- + +Para compilar um documento \LaTeX\ com glossário use: + +\begin{verbatim} + pdflatex ARQUIVO_PRINCIPAL.tex + bibtex ARQUIVO_PRINCIPAL.aux + makeindex ARQUIVO_PRINCIPAL.idx + makeindex ARQUIVO_PRINCIPAL.nlo -s nomencl.ist -o ARQUIVO_PRINCIPAL.nls + makeglossaries ARQUIVO_PRINCIPAL.aux + pdflatex ARQUIVO_PRINCIPAL.tex + pdflatex ARQUIVO_PRINCIPAL.tex +\end{verbatim} + +O comando \texttt{makeglossaries} é um aplicativo Perl instalado +automaticamente pelas distribuições MacTeX, TeX Live e MiKTeX. Geralmente +usuários de Linux e de Mac OS X já possuem o interpretador Perl\footnote{O Perl +é uma linguagem de programação de scripts muito utilizada pela comunidade de +software livre. Veja o site do projeto em \url{http://www.perl.org/}.} instalado +e configurado e nenhuma configuração adicional é necessária. + +Usuários de Windows, por outro lado, precisam instalar a ferramenta Perl para +que seja possível usar \texttt{makeglossaries}. Por sorte isso é simples. Para +obter a instalação do Perl para seu sistema operacional visite \url{http://www.perl.org/get.html}. + +Alternativamente ao aplicativo Perl \texttt{makeglossaries}, é possível usar o +aplicativo \texttt{makeglossariesgui}\footnote{O título do aplicativo no CTAN +é \textit{Java GUI alternative to makeglossarires script}.}, que possui uma +interface gráfica baseada em Java. Para isso, consulte +\url{http://www.ctan.org/pkg/makeglossariesgui}. Funciona em Windows, +Linux e Mac OS X. + +% --- +\section{Configuração de glossários} +% --- + +O pacote \textsf{glossaries}, usado na produção dos glossários deste exemplo, +possui diversas configurações. É possível alterar o estilo da impressão do +glossário, criar campos adicionais, usar diversos glossários em +arquivos separados. Para isso e outras informações, consulte a documentação do +pacote \textsf{glossaries}: \url{http://www.ctan.org/pkg/glossaries}. + +Consulte também o livro da WikiBooks sobre a produção de glossários: +\url{http://en.wikibooks.org/wiki/LaTeX/Glossary}. + + +\subsection{Estilos do glossário} + +O pacote \textsf{glossaries} traz dezenas de estilos pré-definidos de +glossários. Eles estão disponíveis no capítulo 15 do manual do pacote +\cite{talbot2012}. O capítulo 16 contém instruções sobre como criar um estilo +personalizado. + +Os estilos podem ser alterados com: + +\begin{verbatim} + \setglossarystyle{altlisthypergroup} +\end{verbatim} + +O estilo \texttt{index} é ideal para construção de glossários com diversos +níveis hierárquicos do tipo pai-filho. Já o modelo \texttt{altlisthypergroup} é +mais adequado para glossários sem hierarquias. Teste também o modelo +\texttt{tree}. + +Se desejar um único estilo de glossário padrão no documento, alternativamente +inclua a opção \texttt{style} nas opções da classe, do +seguinte modo: + +\begin{verbatim} + \usepackage[style=index]{glossaries} +\end{verbatim} + +% --- +\section{Problemas com a ordem das palavras?} +% --- + +Este exemplo do \abnTeX\ utiliza a ferramenta \texttt{makeindex} -- padrão das +distribuições \LaTeX\ mais comuns -- para ordenar as entradas do glossário. +Porém, essa ferramenta não possui opções de \textit{collation} e não funciona +bem para palavras escritas em idiomas que não sejam inglês. +Por isso, pode acontecer que letras acentuadas e outros caracteres +internacionais sejam ordenados de forma incorreta, como no exemplo (palavras não +necessariamente presentes na língua portuguesa): + +\begin{alineas} + \item Amor: ... + \item Aviar: ... + \item Avião: ... + \item Aço: ... +\end{alineas} + +Por sorte, é possível substituir o uso do \texttt{makeindex} +pelo \texttt{xindy}\footnote{\url{http://www.xindy.org/}}. Para isso, faça o +seguinte: + +\begin{alineas} + \item Certifique-se de que o Xindy esteja instalado. Em um terminal, digite: + \texttt{xindy --version}\footnote{Caso o Xindy não esteja presente no sistema, é necessário + instalá-lo. Usuários Linux Debian/Ubuntu podem usar: \texttt{sudo + apt-get install xindy}. Usuários Windows e Mac podem acessar a página do + Xindy, baixá-lo e instalá-lo.}; + \item No código LaTeX, ainda no preâmbulo, inclua a seguinte opção ao pacote glossaries: + \begin{verbatim} + \usepackage[xindy={language=portuguese},nonumberlist=true]{glossaries} + \end{verbatim} + \item Compile o glossário normalmente, conforme a + \autoref{sec-compilar-glossario}. +\end{alineas} + +% ---------------------------------------------------------- +% Capitulo com exemplos de comandos inseridos de arquivo externo +% ---------------------------------------------------------- + +\include{abntex2-modelo-include-comandos} + + +% ---------------------------------------------------------- +% ELEMENTOS PÓS-TEXTUAIS +% ---------------------------------------------------------- +\postextual + + +% ---------------------------------------------------------- +% Referências bibliográficas +% ---------------------------------------------------------- +\bibliography{abntex2-modelo-references} + +% ---------------------------------------------------------- +% Glossário +% ---------------------------------------------------------- + +% --- +% Define nome e preâmbulo do glossário +% --- +\phantompart +\renewcommand{\glossaryname}{Glossário} +\renewcommand{\glossarypreamble}{Esta é a descrição do glossário. Experimente +visualizar outros estilos de glossários, como o \texttt{altlisthypergroup}, +por exemplo.\\ +\\} + +% --- +% Traduções para o ambiente glossaries +% --- +\providetranslation{Glossary}{Glossário} +\providetranslation{Acronyms}{Siglas} +\providetranslation{Notation (glossaries)}{Notação} +\providetranslation{Description (glossaries)}{Descrição} +\providetranslation{Symbol (glossaries)}{Símbolo} +\providetranslation{Page List (glossaries)}{Lista de Páginas} +\providetranslation{Symbols (glossaries)}{Símbolos} +\providetranslation{Numbers (glossaries)}{Números} +% --- + +% --- +% Estilo de glossário +% --- +% \setglossarystyle{index} +% \setglossarystyle{altlisthypergroup} + \setglossarystyle{tree} + + +% --- +% Imprime o glossário +% --- +\cleardoublepage +\phantomsection +\addcontentsline{toc}{chapter}{\glossaryname} +\printglossaries +% --- + + +% ---------------------------------------------------------- +% Apêndices +% ---------------------------------------------------------- + +% ---------------------------------------------------------- +% Anexos +% ---------------------------------------------------------- + +%--------------------------------------------------------------------- +% INDICE REMISSIVO +%--------------------------------------------------------------------- + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-img-grafico.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-img-grafico.pdf Binary files differnew file mode 100644 index 0000000000..96837c3333 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-img-grafico.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-img-marca.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-img-marca.pdf new file mode 100644 index 0000000000..da4dfde3f8 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-img-marca.pdf @@ -0,0 +1,1526 @@ +%PDF-1.5
%
+1 0 obj
<</Metadata 2 0 R/OCProperties<</D<</ON[5 0 R 44 0 R 82 0 R]/Order 83 0 R/RBGroups[]>>/OCGs[5 0 R 44 0 R 82 0 R]>>/Pages 3 0 R/Type/Catalog>>
endobj
2 0 obj
<</Length 48735/Subtype/XML/Type/Metadata>>stream
+<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?> +<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 5.0-c060 61.134777, 2010/02/12-17:32:00 "> + <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> + <rdf:Description rdf:about="" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <dc:format>application/pdf</dc:format> + <dc:title> + <rdf:Alt> + <rdf:li xml:lang="x-default">Print</rdf:li> + </rdf:Alt> + </dc:title> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmp="http://ns.adobe.com/xap/1.0/" + xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/"> + <xmp:MetadataDate>2012-04-16T16:28:23-03:00</xmp:MetadataDate> + <xmp:ModifyDate>2012-04-16T16:28:23-03:00</xmp:ModifyDate> + <xmp:CreateDate>2012-04-16T16:27:08-03:00</xmp:CreateDate> + <xmp:CreatorTool>Adobe Illustrator CS5.1</xmp:CreatorTool> + <xmp:Thumbnails> + <rdf:Alt> + <rdf:li rdf:parseType="Resource"> + <xmpGImg:width>256</xmpGImg:width> + <xmpGImg:height>64</xmpGImg:height> + <xmpGImg:format>JPEG</xmpGImg:format> + <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA
AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK
DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f
Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAQAEAAwER
AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA
AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB
UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE
1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ
qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy
obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp
0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo
+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9U4q7FXYq7FXYq7FXYq7
FXYq7FXYq+ZvPnk3XvNn/OQ+o6Dp+s3GjQXFlBez3EbSMAkUCR/DEskYJLUHUdzilkf/AELFqH/U
+6p/wLf9VsUPGvzi8veYfy980waLF5kv7+OezjvFneWSM/HJJHx4h26GLxxSGf8A5a/kjrHnDyTp
vmO485anYy34lJtRzcKI53iUhjKpPJUDdO+Ko3zb/wA46+ZtJ0DUNV07zzfXMmn20tybSYSJ6noo
XKiQTniSFoKrihnX/OM3rv8AlVa3M8rTTXV3dSvI7MzEiT09yxP8mKvVcVdirHfPPlnV/Mejx6fp
evXPl6ZZllkvbMVlaMI6mKvJCoJYNUHtir5G/OfyD598nanF+mtXutb0y6Ymy1WWSVgzruUdXeTh
IKV6mvY9aKQ9x/5xu/NqXzTo7+XNanMmvaUgaGeQ1e5tdlDEndnjNFY9wQetcVL2rFDzj88/zRj8
ieVGNo6nX9S5Q6ZGaEpt8c5HhGDt4tTFXmP5Tf8AOP17r2hrr3nTU9St2vv3tlYQzmOT023Es7OH
NXrUKKbbnrQKXtX5kyzpoNokVzPai41PTreaW2leCX0pruOORVkjKsvJGI2OU5jsPe7DswA5DYBq
EzuLFiJrYoL/AAlo/wD1ddb/AO4vf/8AVXIUO8/Nt/Nz/mY/+Vcf1JN5h8uoLnSdK0rWtYt73V7p
rf61Jql/IIYo4JbiR1T1gGfjDxWu1TU1pTIyFkAE7uTp9RtKc4YzGEbrghubAHTluzSbUvL3lHSr
a31HUpFT7EL3k0lzdTsOtOXOWRu9FG3hlxlGA3Lq44smomTGPyAAH6Al5/MzRAeX1DVvq/U3H6Ou
uNK0rw4erT/YZD8wL5Fu/kzJ/Ohfdxx/s+1PtG17R9atTdaXdx3UIPFyh+JG/lkQ0ZG9mAOWwmJC
wXEzYJ4jUxRYP+bnlnzDJpV1r/l7U9QgvLSCQz6fBe3UUUihdpY0jkVVkj+1SlGFRStDlOeMq4gS
7XsjVYxMY8kYmJPMxiT7jY5H7Ho+ZLpHYq7FXYq7FXYq7FXYq7FXYq7FWKWPkGC1/MjUfPBvHkuL
6xTT1sylFjRWjYkPy35GLwxVleKvkb/nLr/yZOm/9saD/qKucUh71+Qn/kofLf8Axgk/5PyYoZRr
Oo6BcWV7pd1qVrA88UlvKsksfJfUQqaozDx6YqlP5c6JonlDybp/l621aG/hsvWKXZaNC/rTPN0V
mG3qU64qyCbXNFhoZtQtow32ec0a1p8ziqn/AIl8uf8AV1s/+kiL/mrFV0Wv6FNIscWpWskjbKiT
Rsx+QDYqg/OnlHSvN3lq90HU1rb3aUSUAF4pRvHKlf2kbf8ADpir4fik8zflf+YgYj0tV0O5oy1I
SaLuPeOaM/cfHFk+2bXz95bn8kJ5zNyE0Q231qSU7lQNmjI/nD/Bx/m2xYvCvy78sal+cH5g3X5h
eZ4WXy3YyiPSrB90k9IkxwjxSOvKQ9Gc08aKX0uAAKDYDFDDfzXfh5atX/l1XTG+68jOUaj6fi7T
skXlP9Sf+5KTfpk/zZicbleCt0W5fUPP+jRr8S2dte3cngNo4F+/1zk8XqmPJc8eDTzPeYj7z+hL
dO1ePUdU1DzDKRJLeTyR2EjUJjsoWMcKJ/KJAvqGnUtvlZncjJvnh4IRxjoN/OR3Py5fBNP0yf5s
PG0eClGp6v8Aoi8XzPZfBdWYB1FE2+tWa/3scg/aKLVoz1BHgTgGSjYcjHh8SPhS5Hl5S6H9b2BW
jliDKQ8ci1BG4KkfxzZc3miCCuwoY1+ZHm+Hyh5K1XXpCPVtoSLRD+3cSfBCv/BkV9q4q8N/5xV8
7XkOta15O1d3W4uXe+tkmDCQXKHjdRsG3DMKNT/JbFJfS+KHlf56+QvL955O17zKIJY9etLX1ory
GeZD+5CjeNXEZHBabrirzL/nHb8uPL/nTy7qepeYZLy5ntrz6tCqXc0ShPSR60jZSTVsUl350/lI
Py702Lzd5M1a+sUW5RLu3Nw3JXkqVlSQcWPxKAwavzxV6N5DttM/N38stJ1DzZDJLqVt9Ytjd28s
lu4kVgplX0mRasqISCCK9qYofOnljzb5z/LrzTFrkbz3WlLdXFjKsrs0N1HA4WaOpJ4uPhYeBoem
KX2p5b8x6T5k0O01rSZvXsL1BJE3Rh2ZHHZlOzDxxQ35g8vaR5h0uXStWhaexmKtJGkssLEowZaP
C0bjcdmxV4Ho35WeWf8AlfmpeWZ2u59AtdJGpW1k93PtIXhj4s6sshUGRjTl88VfQunafaadYwWF
nH6VrbIIoI6s3FFFAKsSx+k4q+Tv+cuv/Jk6b/2xoP8AqKucUh71+Qn/AJKHy3/xgk/5PyYoUfNn
5A/lr5mvb3Uryxlh1W+LPNfQ3Ewb1CAA/pszRbU6caYq+KBpxTWRp0xIK3H1eQgUIo/A7HFk+sbf
/nEr8tIjWS81WeopR54AK+I4QKfxxRbrv/nEv8tZY6QXeqWzjoyzQsD8w8J/CmK281b8mLXyd+eP
k/RRetqVlezJfo0sfplfqzM5jajMG/uh4demK2+tcUPCP+co/wAs/wBMaEvnDToq6jo6cdQVRvJZ
1rzPvCST/qk+AxSHhP5dya15qn0z8tZdW+o+XtQvxdSq5/bVDVUJ7sF+BOheh64qX3Do2j6boulW
ulaZAtvYWcaxW8K9FVf1k9Se5xQjMVYN+cr8PJiv/LqOnn7rqPMbVfQ7bsUfv/8AMl/uS82/Sp/m
zW8Tu/CURf3UV615aX09ncPCbZ3gKCsRbkR8av38MRIjcMvDBjwyAIu93Wl3FaWsNrD8MMCLHGte
ioKD9WDiWcDIknmVb9Kn+bDxMfCQWta1FHpV36rijQyKFJpyJUgKPEnpgttw4SZiu99BaNBJa6LY
wT/DJBbRJL4ApGA36s3MBURfc8dmlxZJEdSUbk2p43+YL/42/Nzy95EiPqaVoVNb8wqD8LMlPQhY
D/WFfZ8Vec/nvpl55A/ODSvPWloVgv5Eu2A2U3ENEuYifCWMgn/WOKQ+oNJ1Oz1XS7TU7J/Us72F
Li3fxSRQynb2OKGN/m9/5K/zT/2zLn/k2cVeEf8AOOP5o+UPKPlXVbLWpp0uZb36wiQW8049Mwoo
JaNWC7oepxSUX+Yv5naX+bT2nlDQr620PRRcLPf6trE0Vt6pQEIkMRYsR8Vd6VNBt3Ve++RvK2l+
VfKmnaFpb+raWkQpcbVlZyXeU0qPjZi2KHlP5ceRtG86/lf5i0PVE+CXXtRe2uABzgmVl4Sp7juO
4qO+KvO/y38569+TXny78oeauS6FPKPXYAsiFto72DuY3UfGB2/ylpil9awzRTRJNC6yQyKHjkQh
lZWFQykbEEYoeS6V/wCtQaz/AOAyn/UTb4q9cxV8jf8AOXX/AJMnTf8AtjQf9RVzikPevyE/8lD5
b/4wSf8AJ+TFDP8AFX5+kA/mWQRUHWqEH/mKxT0foFihpmVFLuQqqKsx2AA6knFWP3HlXy1rPmTS
PN/I3F/pMc0WnzwyhoeMytHJULVW+0R7HFWQ4q8d/wCcgPzJu9LsofJPlsG480+YQIBHFu8MEx4b
eDyn4V8BU+GKvmz8w/y88xflv5hsre6mrK8UV3ZX8FVX1FALhD/NFLt8qHauLJ9d/k3+Y8Hnvybb
6g7KNWtaW+rQjak6j7YWv2JB8S/SO2LFnWKsA/PJ+HkGV/5byyP3XKZjav6Hcdhj/CP82X3PC/0p
/lZqLeq8J36U/wArG18JB3Xmuxtqhpebj9hPiP8AQfTkhElthpJS6JHe+eNQkqtoogX+c/E347DL
BBy8egiPq3T/APJ3yre+cvPVq96zz2GmFby+dyWFEascW/8AvxwBTwr4Zdix8UqcTtjVR02nPDtK
Ww/X8HtX59fmJF5c8tSaPZyD9M6xG0SAHeK3b4ZJD4FhVV99+2ZeoyUOHveX7A7OObLxy+iH2noH
oev61Y6Hol9rF+3Cz0+B7icjrxjUtRfFj0A8cyXQPAfyk1H81bUav5xg8itrtx5tn+tjUH1S1s6Q
KWEcSRShnCgk0JpVeO1BXFKL/OGL81PO3k6Wwvvy4NgbJxew366vZXLRekp9SkSBGflGWHEHrTrT
FUd/zij52/SnlO68sXUha70STnbciSTaTkkAV/33JyHyKjFS9G/N7/yV/mn/ALZlz/ybOKHmv/OI
P/KEaz/20z/1Dx4pLLfz58gaB5h8g6xqM9rGuraTazX1pfqoWUfV0MjoWAqyuiEUPz64oDC/+cRP
MmqX+g65ol1K0tppEltJZczUot0Jeca16KDDUD3OKSy7/nHr/lE9Z/7b2o/8SXFCL/Ov8prTz95e
Jt1SLzFYKzaZcn4eXdoJD/I/av2Tv41VeX/848/m1d6Pf/8AKuvNzPbvFIYNKluPhaGUGhtJC3QE
/wB3Xofh6UopLOtK/wDWoNZ/8BlP+om3xQ9cxV8jf85df+TJ03/tjQf9RVzikPevyE/8lD5b/wCM
En/J+TFDP8VfnveXcNn+YM93OSIbfVnllIFTxS5LNQfIYp6PrOP/AJyc/KF0DNqVxGT1RrWeo/4F
WH44opKfNX/OTf5ZPoGpW2nT3N7eT2ssVvGLd41MkiFVDNJxoKnc0xWmS/8AOO8Dw/k35dR6VKXL
inhJeTOPwbFSyD8xfPmleSPK1zrl+Q7oPTs7WtGnnYHhGP1sewqcVeUf849+TNU1zVr381fNYM+q
ak7/AKJEgoFU/C8yA9F4/u4x2WviMUs//Or8uIvPXkyeyhQfpiyrc6TIdj6qjeIn+WVfhPatD2xQ
+Vfyb/MS6/L7zuk92HTS7k/VNatiDyCcqc+J35wtv40qvfFJfcsM0M8Mc0LrJDKoeORCCrKwqGBH
UEYoeef85AP6f5Z3r/yXFq33TqcxtV9Du/Z8XqgPKX3Plp9ckp8C1Pic1vhveDThBz393PUPIeJ/
ZGwyYiA3RxxCHws0doeianrmq2+laZA1xe3ThIo1/FmPZVG5PYYQL2as+eGKBnM1EPp1Ljyt+Snk
OOCVlutYuauY0+GS7uabnfdYo+lew/yjvmWMUf6ReEMcvaeosbQH+xH6z+NnzL5i8w6r5h1i51fV
ZjPeXLcnboqj9lEH7KqNgMwybNl7nT6eGGAhAVEPav8AnIn8xtC1ZdG8i6bq1ubXVbqB9c1CKVHi
gt/VAQO6llHxfvG8Ao7HNs+Th7l5cufL8uj20Xl+5t7rS7REtrdrSVJolWNF4oGQsNk44oRl5d2d
nbSXN5NHb20Y/ezTMqRqCafEzEAbnFXxzpev6P8Alt+flxc6XeQ3Pls3TQzS20iyxCzvAGZOUZIP
1dmFR4pil9CfnB5s8vTflBr15Z6razQXtq1tayxSxyLLJKAPTShPJirVoNwN8UPM/wDnF7zz5P8A
L/lLVrXW9YtNNuJb/wBWOK5lWNmQwovIcqVFVOKSnn5v/nNpWvaLceSvIfPzBrWtL9Wmks0Z44oX
NJKNSjll+Hb4QDUnFDIPyg8oaP8AlT5OP+JtStLHV9VY3V8080caqIlAWFGYjn6QarEftMe1MVSL
/nGjzr5ffy/rdpd6nbW99c63cXNtZzzJHI0VykXD00dgxBcMNu+KvdcVeE/85Ffkq2v2z+bvLsFd
dtUrf2sY+K6iQbOgA3lQf8Eu3UDFIYn/AM42+bNX8y/mtdX2szCe+i8vNafWD9uVYbm34s5J+J+P
U96VxUvovX/N/lfy76H6d1W20z61z+rfWZFj9T0+PPjyIrx5rX54ofHv/ORfm/RfNH5iG70a6W9s
bWzhtFuUqY2ZWeRuBIFQDLT54pD2r8iPzX8h2X5ZaRpWra5aWGpWAmint7h/RIBndoypfZqxsvQ9
cVL2u2uILm3iubeRZYJ0WSGVTVWRxyVgfAg4ofn/ACxRTfmO8UqLJFJrBSSNwGVla6oQQdiCMU9H
3NB5A8iW6FIPLmlxITUqllbqK9K0CYoY/wCc/wApfy7v/LOqxp5c0+3uTbTPBc2lrFDMsoQlGVol
ViQw6d8VSL8pvN2ieUfyY8uS+bb1NIcrdokd0GSRhFdygBY6c2IQqdhirya71DVPz5/Nm3sYvUg8
paZVwu44WqsOcjeEtwaKPDbwOKX1fZ2ltZ2kNpaxLDbW6LFBCgoqIg4qoHgAMUKuKvk3/nKL8s/0
PrqecNNippurvwv0UbRXlCeXsJlFf9YHxxSGQ/8AOO/55aPZ6F/hXzZqCWX6PH+4q+uDxjaA/wC6
Hc7Boz9iv7O3bdUh6J+ftxBc/lNd3NvIssE72kkMqmqsjyoysD4EHMfU/S7v2d/xuPuP3Pk3MB9E
diqI07Tr7Ur6CwsIHuby5cRwQRirMx7DCwyZIwiZSNRD6K0jTvLH5KeUv0pqwS983aghVIkNWZuv
oxmnwRJt6j9z/sRmUAMQs/U8XmyZe1M3BD04Y/iz59weCeafNWteaNYm1bV5zNcSmiLuI40/ZjjX
9lR/ad8xZSJNl67S6THggIQFD7/elGByX21/yrL8tv8AqU9G/wC4fa/9U8274+m+kaFomi2zWuj6
fbabau5leCzhjgjMhAUuVjCgsQoFfbFVa/0+w1GzlstQtoryzmFJra4RZYnANaMjgqdx3GKpF/yr
L8tv+pT0b/uH2v8A1TxVEv5D8jvYR6c/l3TG0+KRporM2duYVkYAM6x8OIYgUJpXFUN/yrL8tv8A
qU9G/wC4fa/9U8VTbSfL+g6PGY9I02106NvtJaQRwKfmI1XFVms+WPLeuej+mtJs9U+r8vq/123i
uPT5058PVVuPLiK060xVAQflz+XtvPHcW/lfSYZ4WEkUsdjbK6OpqrKwSoIO4IxVkOKuxVJLDyT5
R0/WpdcsNItbTVplZJruCNY3cOQX5cKA8iKkkYqidZ8seW9c9H9NaTZ6p9X5fV/rtvFcenzpz4eq
rceXEVp1piqWf8qy/Lb/AKlPRv8AuH2v/VPFXf8AKsvy2/6lPRv+4fa/9U8VZFBBDbwxwQRrFBEo
SKJAFRUUUVVUbAAdBir4A/8AKmf9vr/sbxT0foFih2KsC/ObXfKPl7yout+Y9CtdfjgnSG0tLqOG
T95N9ooZkkC/ChJoO2Ksp0Ly15d0WN20jR7PSHuFU3KWcEMHIrWgcxKvLjyNMVTTFXYqhtS0vTNU
s3stTtIb6ylp6ltcxpNE3EhhyRwymhFemKpH/wAqy/Lb/qU9G/7h9r/1TxVjH5/wQ2/5T3kEEaxQ
RSWiRRIAqKiyqFVVGwAHQZj6n6Xeezv+Nx9x+58mZgPoitY2N5f3kNlZQvcXdw4jggjBZmZjQAAY
sMmSMImUjQD6Z8kfl+fyz8rza3JpsuuebrlAi21ohl9IsKiFWAPFf9+Sd+g7VzIw8MXVyeG13aH5
7KMfEMeEdT18/wBQePeafK/5veZ9Zm1bVtC1Ca5mNFUQSBI0H2Y41/ZVf898xpCRNkH5F6TS6rRY
ICEJxAHmlP8Ayq78xf8AqXNQ/wCRD/0wcMu4/IuT/Kum/wBUj818f5U/mRISF8u3wp/NEV/4lTHg
l3H5IPa2lH+Uj832pm1fL3Yq7FXYq7FXYq7FXYq7FXYq7FXYq7FXYq7FWB+dvzt8g+TdSl0rWbmZ
dSiiWYW0UEj8g4JUBwOFTTucVfEkWsOPMSazInJxeC8eMdz6vqFcWT6ih/5y98glj62k6qi02KJb
Oa/IzJiil8v/ADl5+XYQmLS9Xd+ytFbKPvFw36sVp5p+Zf53W/5k6n5e0a002Sw0y31GGaVppFd5
XZhGvwKOK8Vdv2jWuK0+vcUOxV2KuxV2KvNv+chv/JXah/xmtv8Ak8uY+p+l3ns7/jcfcfufJOYD
6I9y/Ie+/LPy9pra7rWpwQeYZnkhiSZqmGEUFUUA0Mld2PbYd634JQjuebynb2PVZpeHjiTjHd1P
7Hrn/K4Pyz/6mG1+9v8AmnMr8xDv+95z+R9V/qclOT86PyvRuLeYICf8lJWH3qhGD8zDv+wsh2Lq
z/AfsaT86vyudgo1+AE+KTKPvKAY/mYd/wBhU9i6v+Yfs/Wq/wDK4Pyz/wCphtfvb/mnD+Yh3/ex
/kfVf6nJ/9k=</xmpGImg:image> + </rdf:li> + </rdf:Alt> + </xmp:Thumbnails> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/" + xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#" + xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"> + <xmpMM:InstanceID>uuid:891fbdbb-3b31-5243-bc95-47036c1e266b</xmpMM:InstanceID> + <xmpMM:DocumentID>xmp.did:FA7F1174072068118C14B004519BCB3A</xmpMM:DocumentID> + <xmpMM:OriginalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</xmpMM:OriginalDocumentID> + <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass> + <xmpMM:DerivedFrom rdf:parseType="Resource"> + <stRef:instanceID>xmp.iid:F97F1174072068118C14B004519BCB3A</stRef:instanceID> + <stRef:documentID>xmp.did:F97F1174072068118C14B004519BCB3A</stRef:documentID> + <stRef:originalDocumentID>uuid:5D20892493BFDB11914A8590D31508C8</stRef:originalDocumentID> + <stRef:renditionClass>proof:pdf</stRef:renditionClass> + </xmpMM:DerivedFrom> + <xmpMM:History> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:F77F1174072068118C14B004519BCB3A</stEvt:instanceID> + <stEvt:when>2012-04-16T14:53:41-03:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5.1</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:F87F1174072068118C14B004519BCB3A</stEvt:instanceID> + <stEvt:when>2012-04-16T15:48:59-03:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5.1</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:F97F1174072068118C14B004519BCB3A</stEvt:instanceID> + <stEvt:when>2012-04-16T16:24:11-03:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5.1</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <stEvt:action>saved</stEvt:action> + <stEvt:instanceID>xmp.iid:FA7F1174072068118C14B004519BCB3A</stEvt:instanceID> + <stEvt:when>2012-04-16T16:27:08-03:00</stEvt:when> + <stEvt:softwareAgent>Adobe Illustrator CS5.1</stEvt:softwareAgent> + <stEvt:changed>/</stEvt:changed> + </rdf:li> + </rdf:Seq> + </xmpMM:History> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/"> + <illustrator:StartupProfile>Print</illustrator:StartupProfile> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/" + xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#" + xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/"> + <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint> + <xmpTPg:HasVisibleTransparency>True</xmpTPg:HasVisibleTransparency> + <xmpTPg:NPages>1</xmpTPg:NPages> + <xmpTPg:MaxPageSize rdf:parseType="Resource"> + <stDim:w>226.666504</stDim:w> + <stDim:h>71.999512</stDim:h> + <stDim:unit>Points</stDim:unit> + </xmpTPg:MaxPageSize> + <xmpTPg:PlateNames> + <rdf:Seq> + <rdf:li>Magenta</rdf:li> + <rdf:li>Yellow</rdf:li> + <rdf:li>Black</rdf:li> + </rdf:Seq> + </xmpTPg:PlateNames> + <xmpTPg:SwatchGroups> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Default Swatch Group</xmpG:groupName> + <xmpG:groupType>0</xmpG:groupType> + <xmpG:Colorants> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>White</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>Black</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>100.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>CMYK Red</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>CMYK Yellow</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>CMYK Green</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>100.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>CMYK Cyan</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>100.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>CMYK Blue</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>100.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>CMYK Magenta</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=15 M=100 Y=90 K=10</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>14.999998</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>90.000000</xmpG:yellow> + <xmpG:black>10.000002</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=90 Y=85 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>90.000000</xmpG:magenta> + <xmpG:yellow>85.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=80 Y=95 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>80.000000</xmpG:magenta> + <xmpG:yellow>95.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=50 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>50.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=35 Y=85 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>35.000004</xmpG:magenta> + <xmpG:yellow>85.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=5 M=0 Y=90 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>5.000001</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>90.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=20 M=0 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>19.999998</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=50 M=0 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>50.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=75 M=0 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>75.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=85 M=10 Y=100 K=10</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>85.000000</xmpG:cyan> + <xmpG:magenta>10.000002</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>10.000002</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=90 M=30 Y=95 K=30</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>90.000000</xmpG:cyan> + <xmpG:magenta>30.000002</xmpG:magenta> + <xmpG:yellow>95.000000</xmpG:yellow> + <xmpG:black>30.000002</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=75 M=0 Y=75 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>75.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>75.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=80 M=10 Y=45 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>80.000000</xmpG:cyan> + <xmpG:magenta>10.000002</xmpG:magenta> + <xmpG:yellow>45.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=70 M=15 Y=0 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>70.000000</xmpG:cyan> + <xmpG:magenta>14.999998</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=85 M=50 Y=0 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>85.000000</xmpG:cyan> + <xmpG:magenta>50.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=100 M=95 Y=5 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>100.000000</xmpG:cyan> + <xmpG:magenta>95.000000</xmpG:magenta> + <xmpG:yellow>5.000001</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=100 M=100 Y=25 K=25</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>100.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>25.000000</xmpG:yellow> + <xmpG:black>25.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=75 M=100 Y=0 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>75.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=50 M=100 Y=0 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>50.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=35 M=100 Y=35 K=10</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>35.000004</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>35.000004</xmpG:yellow> + <xmpG:black>10.000002</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=10 M=100 Y=50 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>10.000002</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>50.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=95 Y=20 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>95.000000</xmpG:magenta> + <xmpG:yellow>19.999998</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=25 M=25 Y=40 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>25.000000</xmpG:cyan> + <xmpG:magenta>25.000000</xmpG:magenta> + <xmpG:yellow>39.999996</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=40 M=45 Y=50 K=5</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>39.999996</xmpG:cyan> + <xmpG:magenta>45.000000</xmpG:magenta> + <xmpG:yellow>50.000000</xmpG:yellow> + <xmpG:black>5.000001</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=50 M=50 Y=60 K=25</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>50.000000</xmpG:cyan> + <xmpG:magenta>50.000000</xmpG:magenta> + <xmpG:yellow>60.000004</xmpG:yellow> + <xmpG:black>25.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=55 M=60 Y=65 K=40</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>55.000000</xmpG:cyan> + <xmpG:magenta>60.000004</xmpG:magenta> + <xmpG:yellow>65.000000</xmpG:yellow> + <xmpG:black>39.999996</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=25 M=40 Y=65 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>25.000000</xmpG:cyan> + <xmpG:magenta>39.999996</xmpG:magenta> + <xmpG:yellow>65.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=30 M=50 Y=75 K=10</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>30.000002</xmpG:cyan> + <xmpG:magenta>50.000000</xmpG:magenta> + <xmpG:yellow>75.000000</xmpG:yellow> + <xmpG:black>10.000002</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=35 M=60 Y=80 K=25</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>35.000004</xmpG:cyan> + <xmpG:magenta>60.000004</xmpG:magenta> + <xmpG:yellow>80.000000</xmpG:yellow> + <xmpG:black>25.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=40 M=65 Y=90 K=35</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>39.999996</xmpG:cyan> + <xmpG:magenta>65.000000</xmpG:magenta> + <xmpG:yellow>90.000000</xmpG:yellow> + <xmpG:black>35.000004</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=40 M=70 Y=100 K=50</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>39.999996</xmpG:cyan> + <xmpG:magenta>70.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>50.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=50 M=70 Y=80 K=70</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>50.000000</xmpG:cyan> + <xmpG:magenta>70.000000</xmpG:magenta> + <xmpG:yellow>80.000000</xmpG:yellow> + <xmpG:black>70.000000</xmpG:black> + </rdf:li> + </rdf:Seq> + </xmpG:Colorants> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Grays</xmpG:groupName> + <xmpG:groupType>1</xmpG:groupType> + <xmpG:Colorants> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=100</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>100.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=90</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>89.999405</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=80</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>79.998795</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=70</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>69.999702</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=60</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>59.999104</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=50</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>50.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=40</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>39.999401</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=30</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>29.998802</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=20</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>19.999701</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=10</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>9.999103</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=0 Y=0 K=5</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>0.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>4.998803</xmpG:black> + </rdf:li> + </rdf:Seq> + </xmpG:Colorants> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:groupName>Brights</xmpG:groupName> + <xmpG:groupType>1</xmpG:groupType> + <xmpG:Colorants> + <rdf:Seq> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=100 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>100.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=75 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>75.000000</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=0 M=10 Y=95 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>0.000000</xmpG:cyan> + <xmpG:magenta>10.000002</xmpG:magenta> + <xmpG:yellow>95.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=85 M=10 Y=100 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>85.000000</xmpG:cyan> + <xmpG:magenta>10.000002</xmpG:magenta> + <xmpG:yellow>100.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=100 M=90 Y=0 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>100.000000</xmpG:cyan> + <xmpG:magenta>90.000000</xmpG:magenta> + <xmpG:yellow>0.000000</xmpG:yellow> + <xmpG:black>0.000000</xmpG:black> + </rdf:li> + <rdf:li rdf:parseType="Resource"> + <xmpG:swatchName>C=60 M=90 Y=0 K=0</xmpG:swatchName> + <xmpG:mode>CMYK</xmpG:mode> + <xmpG:type>PROCESS</xmpG:type> + <xmpG:cyan>60.000004</xmpG:cyan> + <xmpG:magenta>90.000000</xmpG:magenta> + <xmpG:yellow>0.003099</xmpG:yellow> + <xmpG:black>0.003099</xmpG:black> + </rdf:li> + </rdf:Seq> + </xmpG:Colorants> + </rdf:li> + </rdf:Seq> + </xmpTPg:SwatchGroups> + </rdf:Description> + <rdf:Description rdf:about="" + xmlns:pdf="http://ns.adobe.com/pdf/1.3/"> + <pdf:Producer>Adobe PDF library 9.90</pdf:Producer> + </rdf:Description> + </rdf:RDF> +</x:xmpmeta> + + + + + + + + + + + + + + + + + + + + + +<?xpacket end="w"?>
endstream
endobj
3 0 obj
<</Count 1/Kids[7 0 R]/Type/Pages>>
endobj
7 0 obj
<</ArtBox[6.65674 9.71191 219.291 63.0649]/BleedBox[0.0 0.0 226.667 71.9995]/Contents 84 0 R/Group 85 0 R/LastModified(D:20120416162823-03'00')/MediaBox[0.0 0.0 226.667 71.9995]/Parent 3 0 R/PieceInfo<</Illustrator 86 0 R>>/Resources<</ColorSpace<</CS0 87 0 R>>/ExtGState<</GS0 88 0 R/GS1 89 0 R>>/Properties<</MC0 82 0 R>>/Shading<</Sh0 90 0 R>>>>/Thumb 91 0 R/TrimBox[0.0 0.0 226.667 71.9995]/Type/Page>>
endobj
84 0 obj
<</Filter/FlateDecode/Length 4508>>stream
+HlW[%K
?
tM/BD҅KDH'gǷ?~/~x*ý_aR+PY;ۜ8-8>hW=avz|V뗗ӇlݰFuǽ3yh,|3Yj{`=[LYT\p,cᎏy|`ǀׄt\?k?aVl?H)N.\:2r/ީPA*ON, +}m)VΑlRCU{B>ns}9vu;/id!mpSjk0fH5g /7m^m&+@No ](X~<9[K<(%P|0eJ,>lL +d"2soLeǠV}s->e͙6/Pyy>Pa@%Y8B ]L _N_~cVp$@,,EQ*[`4<{#%La /Lˈ(CQQ\{iV`!澴<2` PvWZD)p)a>4RUD
7+6Xb(`'{Byc3le;(y(rA^Y"
+Y)2P6Jj +B4&0:b
,ҏd~&ĥnF%:7MS%ؒIL2+jJE̹c
:]0s|B$6Bކ!DqP&0hpS!r7 +v܅)*n*6=
%A +E@:J"T:TV>Fvjs[0TK4@ykCx*QDފDJvȘ%5&[|.b.JCl؈qwS|%B +%Aٔ4Ylr+k%$2hN8ͣ@!û|w{J^aqtc\(u++Sm;yz6>)
VԇaóB{mf+ftܒ3^Iğ"aVgb +Gc>{뒰*aښr:hca*6K,<d%/B3xdʟ^"K[.hvQCI +3tpL;)W4~ʁE69 +i!7su}lSC(aJłHz%ٹ~r.3-99{){2a%:bō?D=ON{;S5!!tY@w *?:m@FBU8.-pEٽ$V6jkCNFu#LS[fbVC)""8a}dcB˵ei~*A5Xpz%%A=} +rX
\$6 +DEИv!7`S[,QWn+۫'>ԘwX=9rb^5Zv +:a/b[쏥Ot$¾iNQ}7mWy#K 9e֡`Q\j9Tu%52ab)A$sxFiW#SDdO/PFO1($CydO)<xU'̢#aA6F2s(`^ +-=K{Q0;p L=Uy hJ$cg#2eY9w긆cD?.SgW'g:9^L"dz5AՁsDs6#C>ÐKgY٦3EP0:uMG˒@"3&S¯rGT_dREu^:NqDe]UOƽBuE˲M-]a`lb}?(oВa+D,>3{J6領#='vZ0;]_ǎs@ܗԆȁh@?Mɪb[EM6yj;Ĭe4 +Moe: oKg@z@+5C\:,yى_hn58Yl3٩wXlIҗݙ&,:IE,`Ӗ%L`m*!IUԘ*C"6,Q/QTzs,V@TMHoįfnDo/FOF(o9ʸ,BiWL\,lRmPUyGIokJCbA<WM%RM8dShJ&>d~ +r¢:ga'NS$*ͧ^
%d.\oF{!Zˁ[#}z47~GKb'֑Ӥ~B:yqTeLC{0&+f([tمXuڏ|][ٳXT)ꑺp> %f`".ies3oΉ. +$"w>=/owc^u-m$QQ}b<1_>_>}I/-]D6 #kIKIkO7&dCJ@MXmfI#pk=
[btYsX?ôXeK,YsN~gq%
+6Uc1zc6 XT`QV=}1% 17&]BqdFӬxIs^@L\9Pr\hw%MΥ1JR: (dAuɰn.[J}.\mPKO -RO"֡u!u>ʀދ'\mc'[9*|-N#k_D]Lc/7ꕵhX{i(j#\܁nԛE!cTw;Dm_;5IhK)քBٻ\48'Kfũ[CV+L1VAR^4dN5-СmɱsΩqsG7&[V1$d6rV8bI +'!ܫ$nЖq[3.H!yy%-vjV&y*Yy?R =>"nY>hb]7<#ֈDian`)RQD* +#~-¶w z\>+ +U+s]q,HZz&ZnEBi\C竿6x]O8m
k66S%9w}? 0 +8;W:c]+)P0#XggL3`]`."pe35Eqe/,ac7sH2!-b@i:t*E2%r5k[VD\hXH3q+obD$4 +UXgaI+p3^Jk?'aPPXuC.6DAKl0#mqA\Uj2]h>mU(Antu~>
endstream
endobj
92 0 obj
[/Indexed/DeviceRGB 255 93 0 R]
endobj
93 0 obj
<</Filter[/ASCII85Decode/FlateDecode]/Length 428>>stream
+8;X]O>EqN@%''O_@%e@?J;%+8(9e>X=MR6S?i^YgA3=].HDXF.R$lIL@"pJ+EP(%0 +b]6ajmNZn*!='OQZeQ^Y*,=]?C.B+\Ulg9dhD*"iC[;*=3`oP1[!S^)?1)IZ4dup` +E1r!/,*0[*9.aFIR2&b-C#s<Xl5FH@[<=!#6V)uDBXnIr.F>oRZ7Dl%MLY\.?d>Mn +6%Q2oYfNRF$$+ON<+]RUJmC0I<jlL.oXisZ;SYU[/7#<&37rclQKqeJe#,UF7Rgb1 +VNWFKf>nDZ4OTs0S!saG>GGKUlQ*Q?45:CI&4J'_2j<etJICj7e7nPMb=O6S7UOH< +PO7r\I.Hu&e0d&E<.')fERr/l+*W,)q^D*ai5<uuLX.7g/>$XKrcYp0n+Xl_nU*O( +l[$6Nn+Z_Nq0]s7hs]`XX1nZ8&94a\~>
endstream
endobj
90 0 obj
<</AntiAlias false/ColorSpace 87 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 94 0 R/ShadingType 2>>
endobj
87 0 obj
[/Separation/Black/DeviceCMYK<</C0[0.0 0.0 0.0 0.0]/C1[0.0 0.0 0.0 1.0]/Domain[0 1]/FunctionType 2/N 1.0/Range[0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0]>>]
endobj
94 0 obj
<</Bounds[]/Domain[0.0 1.0]/Encode[0.0 1.0]/FunctionType 3/Functions[95 0 R]>>
endobj
95 0 obj
<</C0[0.0]/C1[0.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
82 0 obj
<</Intent 96 0 R/Name(Layer 1)/Type/OCG/Usage 97 0 R>>
endobj
96 0 obj
[/View/Design]
endobj
97 0 obj
<</CreatorInfo<</Creator(Adobe Illustrator 15.1)/Subtype/Artwork>>>>
endobj
88 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask/None/Type/ExtGState/ca 1.0/op false>>
endobj
89 0 obj
<</AIS false/BM/Normal/CA 1.0/OP false/OPM 1/SA true/SMask 98 0 R/Type/ExtGState/ca 1.0/op false>>
endobj
98 0 obj
<</G 99 0 R/S/Luminosity/Type/Mask>>
endobj
99 0 obj
<</BBox[-32768.0 32767.0 32767.0 -32767.0]/Group 100 0 R/Length 84/Matrix[1.0 0.0 0.0 1.0 0.0 0.0]/Resources<</ExtGState<</GS0 88 0 R>>/Shading<</Sh0 101 0 R>>>>/Subtype/Form>>stream
+q +0 g +/GS0 gs +0 -29.8388672 -29.8388672 0 198.4575195 61.1816406 cm +BX /Sh0 sh EX Q +
endstream
endobj
100 0 obj
<</CS/DeviceGray/I false/K false/S/Transparency/Type/Group>>
endobj
101 0 obj
<</AntiAlias false/ColorSpace 102 0 R/Coords[0.0 0.0 1.0 0.0]/Domain[0.0 1.0]/Extend[true true]/Function 103 0 R/ShadingType 2>>
endobj
102 0 obj
/DeviceGray
endobj
103 0 obj
<</Bounds[]/Domain[0.0 1.0]/Encode[0.0 1.0]/FunctionType 3/Functions[104 0 R]>>
endobj
104 0 obj
<</C0[1.0]/C1[0.0]/Domain[0.0 1.0]/FunctionType 2/N 1.0>>
endobj
86 0 obj
<</LastModified(D:20120416162823-03'00')/Private 105 0 R>>
endobj
105 0 obj
<</AIMetaData 106 0 R/AIPDFPrivateData1 107 0 R/AIPDFPrivateData10 108 0 R/AIPDFPrivateData11 109 0 R/AIPDFPrivateData12 110 0 R/AIPDFPrivateData2 111 0 R/AIPDFPrivateData3 112 0 R/AIPDFPrivateData4 113 0 R/AIPDFPrivateData5 114 0 R/AIPDFPrivateData6 115 0 R/AIPDFPrivateData7 116 0 R/AIPDFPrivateData8 117 0 R/AIPDFPrivateData9 118 0 R/ContainerVersion 11/CreatorVersion 15/NumBlock 12/RoundtripVersion 15>>
endobj
106 0 obj
<</Length 989>>stream
+%!PS-Adobe-3.0
%%Creator: Adobe Illustrator(R) 15.0
%%AI8_CreatorVersion: 15.1.0
%%For: (Ravi Passos) ()
%%Title: (marca_abntex-3.pdf)
%%CreationDate: 16/04/12 16:28
%%Canvassize: 16383
%%BoundingBox: 191 -448 404 -394
%%HiResBoundingBox: 191.3232 -447.6211 403.957 -394.2681
%%DocumentProcessColors: Magenta Yellow Black
%AI5_FileFormat 11.0
%AI12_BuildNumber: 39
%AI3_ColorUsage: Color
%AI7_ImageSettings: 0
%%CMYKProcessColor: 1 1 1 1 ([Registration])
%AI3_Cropmarks: 184.6665 -457.333 411.333 -385.3335
%AI3_TemplateBox: 298.5 -421.5 298.5 -421.5
%AI3_TileBox: -105 -700.833 678 -141.833
%AI3_DocumentPreview: None
%AI5_ArtSize: 14400 14400
%AI5_RulerUnits: 2
%AI9_ColorModel: 2
%AI5_ArtFlags: 0 0 0 1 0 0 1 0 0
%AI5_TargetResolution: 800
%AI5_NumLayers: 1
%AI9_OpenToView: -482 8 0.75 1172 632 18 0 0 66 154 0 0 0 1 1 0 1 1 0 1
%AI5_OpenViewLayers: 7
%%PageOrigin:-8 -817
%AI7_GridSettings: 72 8 72 8 1 0 0.8 0.8 0.8 0.9 0.9 0.9
%AI9_Flatten: 1
%AI12_CMSettings: 00.MS
%%EndComments
endstream
endobj
107 0 obj
<</Length 6667>>stream
+%%BoundingBox: 191 -448 404 -394
%%HiResBoundingBox: 191.3232 -447.6211 403.957 -394.2681
%AI7_Thumbnail: 128 32 8
%%BeginData: 6514 Hex Bytes
%0000330000660000990000CC0033000033330033660033990033CC0033FF
%0066000066330066660066990066CC0066FF009900009933009966009999
%0099CC0099FF00CC0000CC3300CC6600CC9900CCCC00CCFF00FF3300FF66
%00FF9900FFCC3300003300333300663300993300CC3300FF333300333333
%3333663333993333CC3333FF3366003366333366663366993366CC3366FF
%3399003399333399663399993399CC3399FF33CC0033CC3333CC6633CC99
%33CCCC33CCFF33FF0033FF3333FF6633FF9933FFCC33FFFF660000660033
%6600666600996600CC6600FF6633006633336633666633996633CC6633FF
%6666006666336666666666996666CC6666FF669900669933669966669999
%6699CC6699FF66CC0066CC3366CC6666CC9966CCCC66CCFF66FF0066FF33
%66FF6666FF9966FFCC66FFFF9900009900339900669900999900CC9900FF
%9933009933339933669933999933CC9933FF996600996633996666996699
%9966CC9966FF9999009999339999669999999999CC9999FF99CC0099CC33
%99CC6699CC9999CCCC99CCFF99FF0099FF3399FF6699FF9999FFCC99FFFF
%CC0000CC0033CC0066CC0099CC00CCCC00FFCC3300CC3333CC3366CC3399
%CC33CCCC33FFCC6600CC6633CC6666CC6699CC66CCCC66FFCC9900CC9933
%CC9966CC9999CC99CCCC99FFCCCC00CCCC33CCCC66CCCC99CCCCCCCCCCFF
%CCFF00CCFF33CCFF66CCFF99CCFFCCCCFFFFFF0033FF0066FF0099FF00CC
%FF3300FF3333FF3366FF3399FF33CCFF33FFFF6600FF6633FF6666FF6699
%FF66CCFF66FFFF9900FF9933FF9966FF9999FF99CCFF99FFFFCC00FFCC33
%FFCC66FFCC99FFCCCCFFCCFFFFFF33FFFF66FFFF99FFFFCC110000001100
%000011111111220000002200000022222222440000004400000044444444
%550000005500000055555555770000007700000077777777880000008800
%000088888888AA000000AA000000AAAAAAAABB000000BB000000BBBBBBBB
%DD000000DD000000DDDDDDDDEE000000EE000000EEEEEEEE0000000000FF
%00FF0000FFFFFF0000FF00FFFFFF00FFFFFF
%524C45FD2DFFFD145284FD0DFF7D7D522720A8FD0BFF52272727FFFFFF9A
%C3A0C39AC3A0C39AC3FD0CFFA0C2A0FD2DFF52F8272752FD0427F827F8FD
%0527F827F8A8FD0CFF7D27F827F827F8A8FD09FF7DF827527EFFFFA19AA1
%C9A1C9A1CAA093A1FD0CFFCA9393FD2DFF2752FD06FF52272727A8FD05FF
%5227A8FD0FFF52FD0427FD08FFA827277DFD04FFCA9AFD06FFC2C9FD04FF
%CAA1C9C9FD07FF93FD2DFF5252FD06FF7DF82727FD06FF7EF8A8FD10FF27
%27F8277DFD07FF272759FD05FFA1A0CACAA8CAA8CF99CFFFFF9A9A9AA09A
%9A99C3FD05FFC3FD2DFF277DFD06FF7D272752FD06FF7D27A8FD11FF2727
%2027A8FD05FF522752FD06FFCA9AFFCACFCACACAC2CFFF9AC2CAFFCAFFCA
%CA9AC3FD32FF527DFD06FF7DF82727FD06FFA827FD12FF7DF827F87DFD04
%FF7D2727FD07FFA19AA8CAA1CAA7C999FFA19AA8CAA1CAA1CAA7CA99C3FD
%39FF7D27F852FD1BFF522727F8A8FFFFA82727A8FD07FFCA99CAA1C9A1CA
%A1A0FFC2A0CAA1CAA1C9A1CAC9C399FD0CFFA8FD09FFA8FFA8FFAFFFA8FD
%05FFA8FFA8FD0BFFA8FFFFFFA8FD04FF7DF82727FFFFFFA8A87DA884FD05
%A87EA87DA87DA87DA87DA8FD04FFA827F82727FFFF52F87DFD08FFA19AA1
%C3A1C3A1A0A0FF93C3A1C3A0C3A1C3A0C3A19AA1FD0BFF527DFD07FF7D52
%27522752525227527DFFFF7D2752277DFD08FF5252275252A8FD04FF7D27
%2052FFFFFFA827272027272720272727202727272027272753FD05FF7D27
%20277DA8207DFD09FFCA99C9A1C3A0C99AC3A19AA1C3A0C3A1C3A0C3A1C3
%99C9FD0AFFA8F827FD08FFA827F852A8A87D7DF82752FFFFA8F827F8A8FD
%08FF7D2752FFA8FD04FF7DF82727FD05FFA87DF827F82752FD047D847D7D
%2727F87DFD06FF2727F827F827FD0AFFA799A0C39AA09AA0999A9AC39AA0
%9AC39AA09AC3A09AA1FD0AFF5227F8A8FD08FF522752FD04FF7D2727A8FF
%FF52F82727FD09FF277DFD06FF7D272752FD07FF52F82752FD09FF7D27A8
%FD06FFA82727F827A8FD0AFFCA99C39AC39AA09AC3A0C29AC39AA09AC39A
%A09AC399C9FD09FFA8FD0427FD08FF7DF87DFD04FF7E27F8A8FFFF525227
%2727FD08FF5252FD06FF7DF82727FD07FF2827F852FD09FFA8F8A8FD07FF
%59F827F8A8FD0AFFA1999A9A999A9A9A999A9A9A999A9A9A99A09A9A9393
%CAFD09FF7D52A82027A8FD07FF532752FD04FFA82727A8FFFF527DA82727
%52FD07FF277DFD06FF7D272752FD07FF53202752FD09FF8427FD08FF7D27
%202752FD0AFFCA93A09AC29A9A9AC29A9A9AC29A9A9AC29A9A939399FFFF
%FFA1FD06FFF8A8FF52F87DFD07FF7DF87DFD04FF28277DFFFFFF287DFF7D
%F8277DFD06FF5252FD06FF7DF82727FD07FF5227F852FD0AFF7DFD07FFA8
%27F827F8277DFD09FFA793999A939A999A939A999A939A99996E93688D68
%C9FFFFFF93FD05FF7D27FFFF7D2727FD07FF522752FFA8A85252A8FD04FF
%527DFFFF7D27277EFD05FF527DFD06FF7D27F852FD07FF52272752FD12FF
%52F8A85227F827A8FD08FFCA6F9A999A939A999A939A99996F93688D6893
%6899FFFFFFA068FD05FF2752FFFFFF272759FD06FF7DF8272752F827287D
%A8FFFFFF277DFFFFA852F827A8FD04FF5252FD06FF7DF82727FD07FF5227
%F852FD08FF7DFD08FF7DF87DFFA8F827F852FD08FFA7936F996F936F996F
%936E93688D688D688D688DA1FFFFC9688DFD04FFA827FD04FF7D2052FD06
%FF522752FFFFFFA8522027A8FFFF527DFFFFFFA8272052FD04FF527DFD06
%FF7D272052FD07FF7D272752FD07FF8427FD07FFA82752FFFFFF53202727
%A8FD07FFCA6F99939993999393689368936893699368939AFFFFFF939368
%FD04FF2752FFFFA8FFA827F8A8FD05FF7DF87DFD04FFA827F852FFFF277D
%FD04FF7D27F852FFFFFF5252FD06FF7DF82727FD07FF5227F852FD07FFA8
%F8FD07FF2727A8FFFFFFA827F82727FD07FFA89368936F93688D688D688D
%688D688D688D6FFFFFFF6F8D688DFFFFFFA827275227522752272752FD05
%FF522752FD05FF7D2727FFFF527DFD05FF7D27F87DFFFF277DFD06FF7D27
%2752FD07FF52F82752A8A8FFA8FFA8A85227FD06FF522752FD05FF7D27F8
%277DFD06FFCA69936893688D6893688D6893688D689393CFFFFF938D6893
%68FFFFFF5227FFA8FFA8FFA8A8F8277EFD04FF7DF87DFD05FF7DF827A8FF
%277DFD06FF5227F8A8FF5252FD06FF7DF82727FD07FF5227F827F827F827
%F827F82727FD05FF7D2727FD07FF2727F827A8FD05FFA78D688D688D688D
%688D688D688D686968CAFFFF6F8D688D688DFFFFFF27A8FD07FF52207DFD
%04FF522752FD05FF7D2727FFFF527DFD07FF282727A8527DFD06FF7D2727
%52FD07FF522027277D7DA8FD047D2752FD04FFA82727A8FD07FFA8202727
%52FD05FFCF699368936993689369936893699368C9FFFF93936993689369
%FFFF5227FD08FF7D27F8FD04FF52F87DFD04FFA827F87DFFFF277DFD08FF
%FD042752FD06FF7DF82727FD07FF5227F852FD07FF7DF8FD04FF52F853FD
%09FF52F827F87DFD04FFA793688D688D688D688D688D688D68C3FFFF9369
%688D688D688DFFA92752FD09FF27277DFFFFFF522753FFFFFFA852F87DFF
%FFFF277DFD08FFA8F827277DFD06FF5227F827A8FD06FF52272752FD07FF
%7E27FFFFFF7D2727A8FD09FFA827F82727A9FFFFFFCA6893688D6893688D
%6893688D68C3FFFF9393688D6893688D687D52F82752A8FD05FF7D5227F8
%2752FF7D27F82752522727F87DFFFF7D52F82752A8FD07FFA8F82752FFFF
%FF52522727F827F82752527DFFFFFF5227F852FD07FFA852FF5227F8277D
%FD0BFF5927F827F8527DFFA78D688D688D688D688D688D68A0FFFF6F6968
%8D688D688D688DFD057DA8FD05FFFD067DA8A8FD047D527D7DFD04FF7D52
%FD047DFD08FFA8527DFFFFFF7D52FD077D52A9FFFFFF7D272752FD0AFFFD
%047DFD0DFFFD047D52A9FFCA6893699368936993689368C3FFFF93936893
%69936893699368FD40FF5227F852FD22FFA88D688D688D688D688D68A0FF
%FF6F8D688D688D688D688D688DFD40FF52F82752FD0BFF52FD16FFCA688D
%6893688D689368A0FFFF938D6893688D6893688D689368FD40FF5227F852
%FD0AFF7D27A8FD15FFA78D688D688D688D689AFFFFA1A0A0A1A0C3A0A1A0
%C3A0A1A1C9FD40FF52202752FD0AFF7D27FD16FFCF69936893699368BCFD
%51FF2727F852FD0AFF2752FD16FFA793688D688D689AFD4FFFA8FF7DFD04
%277D52FD057D527D272752FD16FFCA6893688D6893CAFD4FFF52F827F827
%F827F827F827F827F827F827F852FD16FFA78D688D688D689993996F9993
%996F936F936E936F996F999399
%%EndData
endstream
endobj
108 0 obj
<</Filter[/FlateDecode]/Length 14417>>stream
+HWmoH@jwʕ4mNAo_o5)D{ٙgf^z6D.E{Ѡ$k%/e
֩:C +lݺGi6ZRsF
8ޘm\r26h\nfU)4%K$LTTHZ%]HM\ + b +EIg5D]@So^xc@Y3ŝ`g`&쉺C$v/B2p37BN1Iro<X=qz@W͋uֳAوF.>^/`_J;BG\Ekr<_휅Zo$ĉ0`Dž)inwP9XOhO)N\$toI6K7S"51;x=߱$t +,ߙѤJMDC9N+&?\ +vVtZvZ5w=̐TjFXIUlopSV%цZ-0A`vvu[4UM`,d*JY7=" +QD&D6v3r
{jG QΡS)YvLA<>/Nϝ,}PUdU8Lv{2 qFi]Irh$
Y5 ,Ō4-83 +ɪHiOzJB|\<5zŒ^'/:ڲ62a|&+Yh Y9X14
]?h"8,C^*3`MA` Øi,|;K +屔L
nCebv@ Δ~f'탊ǚ ++CX/V.kp>,D:D}243d>>Lc}o ;wWuIHH˾sk聳XRa;ٟHŭgLR~~e r<pp8CYS.mao8%zuT<WFio2p6^zhw7mtj,qƊ+PdűW3`p}t{7.vb4s9`_ +
Q|x$o.xW>;J`_s;u<9"xS;ƾsv2vsFs|~sθZX~4:tݛ\<m.vև3$χ6aGj7pGN*\5t,/?O: +ݱn+3=,SJjRjt Z/z + +O=)AsA${ȋB= +BX*"
-,8wmˉ~.\Ɓ({Pe+tl24y'xsﰌKs8IY$dG3FwK1ZI"FziMD|>q +jd}{Pb5#gQMh/*놣qݝ:S.A,0>(ŞO63҇CډuokIG*i,%hۏꏥ!bkAt0&S(礵ōzQ ڲ\^J2y{ +?`Fݜ1Ergz2Ap0LBlLgJfH3ʺyrz`u)B`ɮ5:,),{iЙT]%>;SgNfNCg3i|u
iP M4]nݶތdM}U'(\^~Fz>p,m].<╵:Uݸƙr5q u}ky7ɚc蔂BEgtf,2zfC$@I)h{{'##T&J8MlQYO$n[~9G?_si%أ:>ͰJ,:MǏ;5X~Mx=sͩ,mX4>r5+On74,8N +rr~rwd.! +#WlQAGXnlٓ4w1(pjs}gk/2LpL5N:WnWE>T,Dti.Mꜞ.Y@9C866*B7Uc$H0!ͻBMAcJh^b0_zw4;|Uկ+]](].V 7D,qKnL!NuBG-TcӞLޤO/)eW59wD|%UY}|g7)$'zj8SsT>Hy\bT$<`v3W?14aI=㒹A']_3aߩY\$DUu@1/
F)!:KM;Sl]k'CgM P;aHt~_CRGԬkuJVj wDd+CdJa'!1\},,͂mFTJDٔxf"y4+ + +x<V{ΜT#/vrPư6W|VؐS:}9>ROLB +~anh+ao"QVlޢ;ȴxǺn&S-}Bk7Sz|p&l}i687_OeEͺ&aw;SV?s["ý}jX7W^ +i.a b-G .iYI"lOdZM!)$B|B3!xJ
|imsFZkv*zo;Ⱦ(|<o)=bh9
m pv g2jn_$$th~= JbH}*BKda_:l>CERQn|6 <2v58c;8VvD)6S^hFs%b8`R ')R5qQĮY9vuDt1*r=tNG??_ +U?/8w夠_?ʽ?nhx:A\p&ˍ28h3lub
2T}i<uǝl['Wxt_nI`wHT*LKnEj!x,?`_ٜ
Zj@4h)a8F~Śऔ-b)Tn!p/g4cXp~-wxh7&pR&w tm_3v<-C35baG͜X'KffazHy +Er!Q;)WP#6+P\~`OkiXp{T^ל4 W`ow.-)f$ĤV'#&N8"MSuN1dZ^1[
Dhm5I~VϰPl4`gIn#'jP/~tłƚ}I,<5ws&iDq(Mqīl}ZK⅃d>x~eGX_9U^kZj嫗9YwO{K><0[P%+SBUd#,%UY+)xGq"4Lfμ`pV6}v6ddss{GMB0EO9Fܖ?&D +C9< +ӘRI1wr8Ml=&8;~Ϲt¹ơt67v}1x&8R{5\Mk;=ďz +u>]qa
kXZ{d:$l`7cUS~=[FAH/#ȊY>f _U:Dwh(YXDeD(@Н<WaK! ߟ/S˩Cks:*&^K.kǩ?7E[ax\vKl+I=~r
wt4reg^5|S<ܿF%-C$ە6WcqP0~\<Dz;G"x_q0t!c{Z.WDR-tּ# +!O~
x^w[X5+Wf[mݧT]"ޡe;:d#c^R0}Utb
뱿i.x~kޭ(3L>S뽼l~?_W +:iࡋXͅGĖrW=) Зd/gI ǀP>MvFYt2 V +ӍՓOPW_ +yjYOo:PZME=ib a&u㶌C|RŦQ}Ao0KKv|*V6U9d +{5qADS`&{<G؝*dziy_3g˻^*mD&>(:.ٗjJrLwHV|χi6UȠ|]0~d^Ta(WЬc^?MH>\<L<ҌF.:o%_YLmr !ɯr\+5WI#y5%1#`W9x49&`!qZ+Owyxʟ^S*M\p)R|_*ח7-zusE2j]r"{\H% +) +tuu}hm +pyM3C(gpd峼 +}S40s:Jܝh Tު[rM&Y*0dz3h)p3
6E/c:ׁlSSBPB1BZ Rb_I6ew˗1:3gff~t=TGt +P ,vshLR=H-fQ}M +}RɏbE +*"I}p]~iBx@!|A9(fs&PiW^t`/o6e~X&SBDkؾ+N'jQ~ ykƛ;^>h`XMҕ݊(6K
zSu5*cV{&>֪wf51q4Ϲ@uT`DW_Oۮ<~hEd(OاI̓@nރٖf0RcүK'zdݼS%3h3h-TXtI9db=$])MfKa_۸;)3CAYG'Yz{.eб 7̜_~_˷s7u{5Bg l={aK9B,ayzn:xEw,c{' *;9wux4}Vl6h!4A#1}h!'Ѓ;Nֳa(UА^8@}a
'DP4@> +b1AKa2(6+| %*KE3 +{ +.~]Xam#y)*+j|`[d()tܪm4 ?'#ҫ7y]%Cne[/]xsw}w[9zt|݀Cy}Z0<,2 +.1}B +܄N*hFKuIXz*%R}La֔h_kMɢxm +Uz6QFfFc0gFߓ"DzhiY^p.F[疑DΩѷe0<X\
;WlnJ:]ye^dW/_^b R?5c2fT;B&gѲSNǚ +`(D/Ӕ.x&G` +HWZL\s@[x,gTAAUO,@I2f <->}Xk+j<NuWO/5G*v/'L:_+ٴ'km/o=^-װʤ9E5MTW',b+A l +űntڢThneޫG|i_75NI5)g}dOQo'cQ\hu\z +Ć#'V`.Yg#?"ɱ`K߳\CuA!4y'57yDž͆=;^Z/{9v̅<+zؑeCw.Dh6payˆVh7Wg`0/-0v2?9>h'cN7gܵ4bRr$"@-SRs t
sH-OuHeBv{Xb{TMJ b+o;zLtO@=fd&jJRb&bƲBcӮiXBc/$kpTrrd֘`GqEzB*(Ɏ.ut^V
n$?z@b\$v +5 +$f; +Ɂ@疺) +c5ZTZt5xjy9wlHּ5ɵ'[O$9ZðU +Pn,Yqu293|jESJjv"$+SM|:gb[B`1e1_Vd/ٕ#",&u\Pv͍ vkkA\Z,$KT +e(ukPJt}ߚAQTInkRC7T!(]JS,$ +N~x\~^?Eɖ1C6ٓʼL;c/X5b=*IgIv镇Q-8*uJ&pQ\&f}XiFxџyqı/>cwKPTe"3}E*͗Yn?8/Ŷdx~SQ=q{m/cQTI8ܔHV.lBy##VrEŋK+ 09lɟ ?[.Ǯd'ޙw_IOI B*4K`B?!J]!b.8eC2/>qfS*sIJM+3MGXע6&c8ucp(D\Q%Ά\3gȞh?}J %5Ey!ާ.
+]#ٜB'LS.<ڭ?NNC1Gkf廳ſ7=d_Ф'K<03i9IiBz/Ϝz$G"!7zSJl+vcR&{a'Iht{VDR"
qqHz +}&3)hGs[`L龾YI_&ثt};b'ծtf{O?SVR` + +KFOO+ +80rլL +,^4fIOtw^8^}ZLrb(x_}s%Y*黽5c-Lc8+i<{a +}`:W";ifiUedq§BV"OG\ LEUtv3Dž?eZYTFl;c+X`L,d:5F|'s2A]퉄YKr^-i~|'1NVAAPgD(0}gޖ~e/f4=2YZJ|aNC\Yaz( }WZ1Msp\1F Z?^hbKYr5;pO(ELV#W[$=:?qq +;&-OP %:AGY5y}`m<cB"_1cu/3ehh{,qBE:xwƩ(Y|]y +?\tը4Ɣ>ca-b@ܽ +Cd__C9cvIֲ4+/@(b[OoA;v`͠@ӋQKy3PEBK-ʿLq +kd+ + +K$Ǥ"JK|'7)( +w[>;L!pu<Q&b#
v +|#,NnCph%")?x{s>BQ;UK=o\a$1@(!xމ+f;¬ +g˽12b%kL!% Ƹt;LjXvL;=wB|%S='p%8wNy,eUCjr&牐&^ܝ萢tM<͕ܦeo:i~"z,T +na$ℜ[*$3cX0\jVOMtZ
YC̳ch~Z2CoZ+sA$GDO*黓e@# +vw˘to&" r+/[Id%@
'?tw`$HCeɝd?S5WeT56[ܮqnnJmD/2XGVF>`H0!Dڏ+Yu&7#P<dA}^ +d +Tޏsq+'[ +e!$8ЁNtJt +rIbDtN9>N|!)4Fp;09t˞ei4q')@̹ZT(ׯIȩǬ +e7*v8\alʼnLQΘFIYѩϽ1L9_f5YR#sR3𡢓ZopgY<$$n<?bN--bju!//1LDҿE0ՕnS/"Xߙd3R el!A,A%/aqKHBQ<8/mT?c*X=4OKOFia1YIƶgqݘm{?%s˯!fck^ ;6ũCD?8lJW%H&nW8'cDZ@
Éu`"_%7pH1v5@4aі +9j鑣'glǍVv,<YNY&&ʡg U\ˎRJ;ÔI(oc%|`$TB5,l7l60lAN|oEX2/ֽljE4\vSj te +Nh@._ +;>-v]"ZIYa\hSu3AɃ\ +|R1ԇPUJ?ڃoc3!o1cж_?P% \f悷d'mchDa10?PVT?|a3i8|{X +ACvyXYA=vp|46vr܋yǵfAo <[Tv^abѹ1<!7P䟎a<f +s[UE& !q8Q.|uYϷ3xhq=U6ep_vvBegwjsǀdrlq`_@.=c+S$%&j-U+9ľ!}֯ZkBEq%pNU\%aǝLr91@oǽ +sؓ6{'$eK!=1mq+ބfi2:Vװ',93Țѻ|7+ +iP6P`t+ +smy7ufd,SѕWq5FJ)ت(Ef'%eC!bV~ +EgF$i9(^):sRѝza!|mrUTÕ|4'BOKݑB$p(OI{"F$QH0Ս6|sEȸet5Utmq6כO(|&7I+Ke{_[ +!
grMy[d%N ^L;Oyi.&2h
]yt-e٭4}r#, +Zt1tEpNgLWztY|k+eo<\bD:rwK +w0t8r Wh\:;zK.02PGpN^ZZ,ZnWhwm7&p?٣%-wBRxRPG7pд-kx<6W45!.h5sa2 +4#\e
NpJ%1VixPoVЉ
=i+CK$ɣY
'c +HHd_0ViW3d5&0sv,jN(3uq k0LV!SOeeu2A& -
i//].Z5g<"
t+z.:Kc>W\+sU;)-":ѷ+rS>+̂CDr!>& mm1Q%#r:F6U +ein3CEjg=bMsK8n,(?R7(_D?11 eGwXnv#ǯGTW:UujB'% +d')[S +k;sn]VBBJ.Jj}w6R[l*\x9M1HC: +q_u! +BeBE}+*d^N +$~R48o g*AGfe?✂֝㶟 +P
YM@\PN@3i@h
(|ǞN$ +X.,lիi6`+P3[1˚$B +(N!Պ +E~4xǕm<S餉(<. ]RNM>7 .L*E4HF1V
1-E4<~8pbg'NhL5)Dn<EuAKeD1ޣ>qL4M_CLWB⏢
pu;>(bN8焓̕ +H36!O
d/^Prҋ3S[5`w
agۑDێًN>pV~ZaDӼ<g/3
>l`bɆW{ + + MXǚIM./Qg쬓L\.o7ȤUxiQ
#˲&NFCNyV˯0œK!\DPF*
em?Ʋ=iqO Jgy_I
v Wc 44Dc
haLwh>(p@A3f!aKsRwNܑI-0o)|L].jLֵ*ӴD>댿]CB+Cy}Pz
s{qGפF +0 +HWR-8SuԭAn*r!|YU
=h YUy]hzڢAZ3vLڷٗfƝ+?zsx/{>)YuxOF?_Kpbߴ^l1۫O/EȉR4q`uݯZ:Eﭓ}uzիc?i^[?輷}lTtz'~`>7lM7\}͇̇wWO%wgQ-lY{z\L=v`#sܒv.x 3,3Sq{Bgӽxp~N_#~>|4M?Y<Yz3E?kV~pv78gͯ<:\/_r/-R{b8e
Zݵs`CIsh骞 +OGw.g/G|ӹ.;]<E-^L3v
,{e{_~LWoY|gjqMwNNǝ) oW,v~\vt7JS9<8FGt;tW5HWjfqjqm<=>ޝU÷oo?6֖*
yV,j\l[*uTR֫OU'#oP\ՉF+AkH:ؑ2DFVU+R5K. +U+tmZ.%+n@= +U(m2c[}' 988:Yۺxg){.H*!B!\hr!V
'*ۑ +n!lXSIBĺ0 )gD$KT;t(bGH^No
(=
QY_1DD!C^[s:b,C!#uFu2E/Ud"e*#@q|Az"m:Di*N7Cjg@&bIH]Mt*$̵<8 "_ +Ԓ.ux ~cWrIzǯ!/ѴțƇ6OG8FĪ˻`| + ebNPEx9"FWSr\-{[q5qGƍF©(S-`VV{3aCp:f: +]@,R`J!Ɏ/mX@$<da + +mAFQFC#X#\MU*[ѳBSO`:+|ۙa/a>LfaN'\I?w\)Q˄9'1&TqJ>'h!ӧo`COsx9SƔEi&OԤFs%6@ RИ:K\kb +7gbFKs3AN7f4NVpD +"1˻B kIUq٫m)3*RQq!Q2IR.K +^턫f&WEnBR0Hԁo 7 3<I0Ri%Sf/O11V<iA[f)rR5
==yP31 +8Ƀl#zhb@@ٝTqwuq1辵&zMPf +.:eC{ŏv"Uϊ)TXK;PIq*̳ + hv1K+ݞ9?1QP5Zu<pЕpT0qw6X K:SٌL;,NY eDԴiE[ZmVTUJ2JfvJ1wշ
[1(I-@LxI4{QpWwWx=N%]^д +h$FivC<dfi .b*q-R0nGkƋ6d21w/}!xst(Tp12%iK^1*TI+U +uibfIi|
Gk%5){KY n"v8l_b-9rv`tm:$|g^u rE|)/-C.ճcL=IQV۠hZ +Ԩ=50ɿ6A`
+IQ(ڢB +epja#t!z.Y!ĵa4 +iɁfP2ⅠC9gR'ڐ(Zw @OB^ihɯ8@$s9Z4aRܘTĽl{YJT"o!tZ>`2\N˒A:nnȞL/0TiK-S}LW*=4Z +-fNV0Λܰ3y)LFгyT5Ur,, hx,ihetl,UU{*FBRL
|v4Bt7pITTPnC{\*hҎW .Z f|PJ2M[5hNs]:#\@uPßbdYFXĦ`>$dPE+ӭZF!R4:A$́9O+,f +B}j3tE_eR]|0!S1Gv*\@1WKVڔB)Fu.;mHSIXe5'8~ZU5h=aPABoiGx<c-͑7
=-Ucu +iJaiv%Cub]>F@X=.PsLd}犜<۵Ce$ZYat)of]t4[3nm !CAP$GrTaix{ +_r~)n|+<fy:)xzP)MLPCF1FW-ì:3D
݃<f]d.^q,_H}Vwg.^fb
6b6,QDja߅m
RښSXxt +xv'9b_0_)i9]:/tp<"701nvb +XfSa1PR<UF\:`}L1 67cA-CSH0{D_R0:jgMM63_9MF +[k>OJuxj) ҫxi"6Ή4^̘xCubvN2/EXҝZQ<85fƭ]e[]Ŀۦ݁MWQwRvkMgHW2Dq\ 'AFp5$m*~3L5Syy& .O/fWfgbhq +s[u~.lǷ
K,lhWh:k/-@@HHu_#/\k*ڼaS+{Ͽ +meIE&u!%!X
o}WyLQȘ=Q5K{a/"(ntGUr,&Hx;YWF-]̉tnW8$fT(7:XxO*1-J㺪֖Ӊ,=˽xrhrM=vָR,!fPb`GtU +oRiv\.cj)J3uE*AgL)YgLnN t_k`'4P{-ZlXWӠH\vT'Dc +sL8j.r2 +zuhcL. Uq"UK!q*N:AZ5J?CU#斡p R`L[Β242K<?ie999ɐ=5-.Hq +HnFǟ`ށ!@ghpx4FvQG[(9m?3&r̙s~<|˫lֽoń&ٳou_$5yXܭֽoz,ajB1({i_~5Bgg?S'jխΒgh;_/u=߷}8۬EE {qsOP6oVuwl4,9&\1Ӭ.j&3b*Liח}wݬVyEAc,[8CMouO|1}ԷiP +.p-Zb)կܷ +W) XNE&E!JQ@fK!TRK#Le&e!KYES\ %RZeU2T +UJS4BKPdmu3t]P#2bIMfMaJSYjVXiXkSYgs[V)MYSJujRi4OL+ьe<T3,ͲeyVdeV9N88R9rWU9Ys\:7$yg˼*h +^BЅ)l\%2XAc%Xf,)aOKa6+X.FVUأNSba)SK_R)]"d,5\]9OTp8sb +Vr!iZZq#5U +A!Pwo}<$ӎ#=_B6G@.Є(O%SrJ9TO)r*Sd?B~T|1*rTC!Í3*\QFō Q)FT{?8u?"Y +uJ@+2@DS +P
-'x]SZՍk+c0㡰0*p3
ୄ@''r ;99p2 $;{2ΙD"'`?LoEܷ"[V}+OEhGa1wX=` #$6%^,u=HjoS>v$*VX;dkB]CmAcl2
t +:{r<)#$!AeW>" rI4|\ȩΧ#P!aJ Kh:Q"Ϧ܊Pue1|tMR߯~Qä9m4cvzfAe괽?n/)?ntyTӲ~6r\AK +nȣ"!1KsoHrr{ل`$9IVd◦ 6:\L()_lXb!6z>Ɇ7xŞS\+x2P(RذGFTV:Z[X͚ߥMa~Pjr; +Kmmy7/-cAx~8oʧN; +ϽU98Lu>u˨5kzgcQ?||Xv}{~|?<ʧ?<?>S/osr'Yŝar͇Ht_(oǎ1gsv)~p᩼[?:<;%AeL#sHzH{@:V2F-PThC:PJAf% "T=N&s8M$T(Ҍ%2LG~)$"* &d&xGR!x1(,":B!Lq^zu 3iV3ΜqKYi
6\7|vEjCRqCTNFeڠװC-M[ [ U)m')7Z .nKul]Ӻ'!3{VS(/<AyFUoUQ- UP=Udf=(w2-r.3iۄpY=.q<n-x&.t;CDxԒEiℛ2$=40g8kDy8-q pMk(fX6vɺaW`u +G:
#괠WdDI:h.#jd4ЄZs +UFJ^]̡{?1.% xf<*hu +3zR';6&4FАfFnAh
<;4tcH mt|t)D0L)zS)pqAoBʅ71LM̻z_z؋oKpJb<g9{_wG9{u3ٝܙVg=\O_T[Vy[7^nM|J-Ifᚆkfbb`\ckDLuʒ%/Ff$gbmôgՑrSTw)'mNRs(vt7(_&[~Lea֙`҉0Is+8{V,a)XM@Xr+.$rv V\h`%ʄ"\26TCĊ((((84"YԦQKzTWUݪ6՟DEM{ݿznz#Ƽ7o߮.hϥz|[Lbt>@m1;"fk1%o<Û|X\>u +{<*tbb/Nۮ[F{v?3P0]+-rP-&wL9cb041A03LHխP2*9%Hz31[22P x|$ "S<3:~}V-5QZ砵d%(5/噎u˭GXL;oK梗;\]x+/ȲETQ|/5ry +&82!lj M`3 +ZR9<xaPGf(֭hƦ+?Nu/ElLic'\.M?B?@rjrWl$Tjr)ηQ.vvtdjI\O>6[2vS/qo}lvjƁyVyVYR88&>_ȭG^;'ɡC7^s֞%ʛ{Ҙ^,"F}Zd<呍>NnFP.AQu2g0<N9Miie\J) +- Vșbҫel9p5ҁJf'^D2E<8yitTY:|5.>nqq\lނnfd
=(5.,6p9s}8 +pýk#d$
Y'v_~S?dϻ*ZtMf˞˛
!o8$LKbԈ>ٵ|LP$21BI8e$JLiȥ0\21H9%h$)>oOivեhGJʋ!7L$1g71` 1a"ϴƠFh;ؐOØ`S0o8hf1bdHc/=ʻXdTͧ}^ИwSYʔ&҇Xp$O`գ0vg1QDř#cp@lOØKqd.N$6b5?L-̤Abkny!44tF(ͨ&@طl|jߞU&,2/8thR:Sb?~\Sc',b@,&YOJ5@wSYʔ&҇X`RyPEX9bC%~F lḁE\x8G G$e VN3jn lsw fL09f7cbJzHrQ8Ѧrh[bDa`#tdC[^y3EգylnAqp c(J8`29i)!}f`햴W)ad.893˴DO:zDXu%C݅xEC3m)syl #ɖ0%$_X;2| #߹%ɝPs'${\;r 'ٽr[wo2[/xUz/ç"v+?E7iQp/<|/Ïj}Ko~<B@bT-y8,.<2ڹ,wRS_j}ޠ0OtMt8y`kE%/(͝r(^ޜ=-AfFv'0\}pISL)Y}f#붏N1YdNz;Z?zy Fm:ywp7kƯlbvwן>mףv&<:9(Q)܍D`" ܂R6,M5eRB<`nF C~
qFNf:["8axR7rOt)͜;ލSh7pp.N;ލSq{͆츽YFN)
:98z7rON1}ވ +&:ލ{0c>4;N; w1`gSqv:;v#':ahniwhKv +l8>OssV +s|#BPL |Sd'Tw#%[&y Ts"Hy3.v3&5Dh.b MiyqM?:WrP7EzEhGŢSMvHY 綥w_Lj|W{x3u{iU
!@tKRӋ1ίWcSeR{u'2B +[.c.A(&W+٦j
6tG"ZA&86l-Q뼰 +b(ؕ \N +3o<cPԵ +}!~UwcemTRk h2C^; +^`k#2@ ozk +uJ!pV#~dz`H +iueG
ByUvѳy-xDڏjלPAȤ!Ԟ'$>kX0+5SLІGtAǁ?k#;8`2@GzГgl<&91;dr+]aäv$<֠-n +'kC25\8-&"Թ*\9t@} ݜ(آ85=fN],P?cnCo&07N}rDKM%s3H@g~n$t$hgg,lb۩\Cl<}gm8q:.МAԺp-{ű)\{LuXw*;3@ +]uve/o)&S +~b澣O[G,7M}QFz)
Jf7Ǹ {νjWA\$ +X;CSZ}요J a{A<S=AA7J(0 +O?Dȵ
_q(ʴFwCQ` l;h 05hX-9
77>yҋI +p<j
q^q>-)6.(N2&h40c،zJ> .Yku_imv:ycr^[ZeʒBk\(.
j +;+|i0Di& :
?v/7N~*vSgMoi bw}-@-ݠvuJC%CN&} +C{{5fC2C-۪ѥa!c8`P +QK7E9 +ÿ':nmu7:/6|Vv VOvmbi=RcsYދ +>K"bs:e>Wh/ó&t-GCYK~oC2Vt)I&_*E7mIJ^sKF +>U$[nO0w)Gf +wdjίW]W\@ Pc{,>d[v Ah0%I&].F4KCvȧqiy/"]vkzm+Êm4=+c`k<94+Tjw\CӷW(,mco'HtPL YsPĔ%l>*%<ul=\Q|,WWIk[k˽!;Q)[¤uUfH T֦_)[,!߫c-8fkaƪk+j+bi$H$S}6L_okW5sg,8ČЪryܻZ+3vqYm4CMs=Ƹ8)O'A0{o)/,5eotRNʞf-Va\=ŶhD)Ukj<Tl:JZbc(GzӽU[mn}eNj$ߐϿ_%_+1GM +Y+=X<@+`iďh-OjFT#7ceJf[cw&٢2:8 +Fy;Jme8М4kwR÷+Yq`jz1KxmE`"A>3qU0Ict]6VQoˤ"\"im(<#A s[Ořlᰫz9E6.u~{V+D"N]/y Tly(M&sm{I5}#syYJ/Lb+0e/J2%YH@ASH +n/0XG +˾qKYN[\ +ߢȺ$Z3Xf}2i +{̹ Q۰hh>4Py>}0x&S|A=dҧI<ם+KZTW9N`я^l=t|c:gT{ޠVnP@o(cˣig6ѽpW(Hk83*y4,C-Wۢ2j.{S6z/yOЁN&0S~x*mGIz5;AUv,]PൌH.Y=[aCwrԈcz DŽg(B2{0{~p3Y"4oص,WEb,C&L
3sm +?[t\$udN$-Udo4aԎIv[uӵU*X6O5 +zbȼÐCn|63{uv,MDe;aD?S +#; +^|jiJ H8S4"|3x +ܞxv.Q*ke_`0xP1v +=h<X<7+M<ں&(m-<@_b?jj0vtK:J@ ѱ3q^QCN.Qy0:4㍾d>c]s,PFe( +Nk)%SF&x1VS7.R v3k*M]D&K\vd@r7i5n-g["Aǚab:6Way.*QKfzUs~^Wy:^~.?TڹM2#[HY?X^"d:huyV]ϢvVA;{cYǭmatiwP.rTkzT= +@:tHNW<u!M4~ +[]ڵ[ϸ^ 5 +-Mc+%np$ҎzQ5W/ +`#c]D{rQjO4"#|J~ Ckl2U6]2WFeTjf l<PL*g +\m(Xd+ Tl6P#TL18n1kPLUFeoT[՞{٨;ey"BQW+F;3\YYjYl69O@q{Ƅ{LN9blE\Ju0lcҙd4]ŕ +!-':Q}
eϡ/s8muAExoqVƭ,2аG]nS
ZB +'
;/YCJ;/}-Ē#a~-dg8Lwfx `"<&O>p&pQfi\*822,B@R9O|[ew f +3Jy$|[IGKF1_פؑE!?oI#)nߢ=;1?lb=ŏM<_|6LCu舺ri+9 +7- -|ٽ'8{ar/ ɎV'-ܕH +=m= +nImLZnϤD>hр!ph+智u +~|+j +|0)H +Ǒ/;5wIS"%tiӭ%Z킱>R4 +{Zͭ@d>QE()g#ShL?(%KV!4Ч R~%8Cn-*a仄C"035|]e]͇USH:jܯV[`oqի<,:Upln5K
]=KZhCC/,[=t) KKA[~F +%9̇wqѠFa
L4l{o?]o|fl:}J4W#@r+d'qƞx@-*P3iP0g5wh:(nbH%5==^6Poֽ]cǫsU`X5yAfbRK˂4.슅 ILߟGl2}vc{-Ň +$@pHgj{0b</E+&i۹I-d4]θ Np*PDh}1CҢk9d<X6chjUHGJE0.QmvʙfTɄ '@l&I*$7k&Eŧu<%K/տZղH'ܖtZLϬatV244-KA)-ow +i5^֛&w\St0PtPm%K-`pJ~ +JUU;7 +lV
1"qH{$HPpʬ`;}5gh mimiz=R(1h5rkUed)jӤ23#@>&o]2}(umP7'xFs
e@r%Z0 +{O +HWAre9 +<A !fW˹$"ѳˮG$yӵkϷu}]k$'a1{/xM ++3pUQtѴa-dCVΏ!nQ;Z'Ibc{.=yPك=)`U]Ȩ`;%֬yD2H
QHk!뷞%{畧΄Qb
D: +lQ<%PufUYBڜ~m71HlUly= +p6`GL'V +mZS?Nc;U#v"CXRt=!)tiUYcT]q4}9;6;_D,0%UzFս +q~l:QGmY|+bc(E(-(W^aY-ڳ"Q]"Ѷ~WxKDI(q+F9{F6A69E_#IMj_xj]Cb*X҂4PSR4ymn%D}+Z\}6&4gX# W2(1,Z@ƈ5uʥlN6BfѠvb$3/6a81jsֆ{qlvFM[)%-`]{yފף"Ֆ +$ی^A +0.5/ewO@fǠF=jT)02kqX$,0T$qR 6^t8{ls@!OheU&R(_Zbl˥ۦJ#wȽi_AſW'<9מBKyY(J[$htP,A"'lzEj +SlNx
z&z_8V
0Vw
/wvto偊ng +J-8nSe
Д
W9$7{0#q8?qAPUkg5H'ˮϟiInfCc7THV-9˞J5~~>v/p
!8~*_
"0䶃Ck`]tc%'*}>a@GJ.p2ϖ`ۿgqf7jpPÔ=XךCńD1PvDJd?siyqOiwT|,r&# +'f%J?L0I۱YC|yopY3*ޜ`l +c7
V[|1lYhH8'ԭʼndOtj5aOMi53tR̗@
E݊BYicH!Lrp +\4,Abo RAx`Y' \-z[zZxv6wgpY9Le!YU 'vRkm0GQLQOwg!'5,tbEB{gv0wA} +e +2}CgTxQ/ef+KɒdY~:Iɸ=|tYI9 +_Dr84yY +_SzTw{ + H`Wl>C>S+\}-'S.Gx*+P,Zo%-S>ELtS +`SD +Di3Nl6Qe6NP,G\Vrz; +9~.5fEBu8+Gi,Ŋ5 +MJU # 8蹥N +뾱j: + +ffW>2>DզBʭ{MI%r(BvcѱyuMom:zmMt4ݟ)/N}Є$*XĠck_~C2pTư FG`Xm<0wL
UƵ=##aG8*,Gcyr>`P"Ōͧk6F~0Q\ Dd<&`i6n$oJYO%Ѭ\$eu5bQGh<{ Pas$j̀-FԚvhQM#mZ4B]ֵQMu0goM@I2S"JsDr1%,v%P>%l.gl=a40̘a|wehI2 +U[2y4i䴜lq5x1DN9Vkhଉ7$}}6gYԭ/$<!k/lVς0`҃Q5oRcXDojV[;VM]*I6̱E|oEii{ǀ +!7jF#fuo; +z;NY|,R +{|v>֢ ^ +Ρ8P=;`?**]{#<eZ>PrB@c/hgXXH"Ç]gJ<M5K`)?XC]N=s'͵f]9<lh\oVV&;'y,vk)c]1RP= 1S%?N湐wj)0"HѹOՅs)"D6E{L>p%4GfD]ʋXA:uJX5:(yTE3,vo3sU!j.}\pFiZ~zsK&:fO]/y6*؍ˠosjA_R뙎~rAj6L'UuJ ++[Ѳ4N~ DWf/oٯf2!@{3]lD4Z9HI84r#hW0v${j*CY$LiAX{fܒC3瑿>Q3|ʙֳ:.e +[X!JXe/ \۾FHw*YKqqLGBڿ`dpuDf9U*3G%g,&VUՈ&@̴kbOo=83x|x#GYi2|<j$ۚd)$"{S'ܢ3M5JG<؇[ð +|vs\ل<@,G? +yxԍ-mcNjM_GaǏzƚ"A*9?RHT-.;+Y 7{?&CCм1KhYt:Б&КWV( +|%6͛MYRQFy4^ +(1
l]%]]'$Rtƚ>])sگ7ņިCP}9AIbu]Xy^ku鞳,
?|2~<`'|k;{!|GY +kS^ +C!ud^|L`ر{}m#$YbR[_Dt->qACqm}]MV)sW,Wgw,G)GQOs*T*؝8켊`iiJb3UДf"sl; 2N/~%m)rxf}'++q@8RD$$% +<f?w֢ +s4<a'4/KH?T=np1qyUAX9>
`9Z=^`}kqorFkD._܆9藼?bbXu7I:lH*>Sؚ2%7d,T4>7/fL̄ V[K6ZbBch-UM+אָ+-uQCivѕ1r1`C~,0i?E +<~rW>JߙpGv=i5j?Z܆E$z& +Viv +{4 +u8Mq˦23anRklufn~2t +.*x@<蔌l3Ssj8եvst[H7Sym#Aadp+3orX +pnIcʻ?%>Bo9>l19L4JqW[#kϦ99?eg-0ŋ;G.ʟM8N4ٷ.SDmjm+MMxjИ
YIVBIgmyi7Zʣ)ꬵt^B+Wd(bWӯr0Ñ# X쑋
lnf>~Ғfšv +=opkWw=Z6^umWmSo5[lk]F'رq+↴ϪzMMJcb3s"tT +Py{/3:?lVf+ +"jbWn'aծۗt+w|̇
A{¼2*^8;b0=3D;U? +}z8[{]^ R , +RǢVǡ{}
~VY\x!:
` dPo*ht55cVz; + +xН+Cb!^.˳o=')$oBq!Kg%XzXKcgi?O%|xB\+Rب +m275枍gf{mѻZ).v=8=Sd vʆ +:M/?]/̼3\RxWV_u8:9^~빁[GM}uo]ȮxO6gv[]|a$ +TO)gewEaS /6d{Hחr"N#s@Ey
+ѳkl1텫Q؟]MSWX<;JmjIlq@"_}R@8wL şϗ\>}| [sJA +Xw+xV)< +_
ਛBYEk1j,6ݠƶ#kl艦Z4deq[eػ<ڵEN]rL?Ӥv>uwnu˦X¦t:8els7.\zsK6E!<O8TŦ)=Ny}?|_C6 b/ 7ۯy=jy2{6~+#UAC}Qy!P^ҫק\pvT9 +ޥYvsVܷ+\@c?n7 {*
xN|VN2.ƕi3lKX[h`G?ƲLy?d[Qv
oPn^1d/, ZC4b,bʽbE%v)6sxBb)&GGh3z +%ຳ]Dy4Pry!I]jϏ`mVm/,u9\UjϬ=ًZ4hsBF=HIʚ:b GNRsujj|6{?{<ߏzk-~5rxgYPvV5h-fG֪wgQq5FCz1_y6*r,GljSz1SC6tƎ9Pue~X A `>]h8<[{(RjPm2ȁ>X1zg +[D2O̧~r$%#^clEZ^YՍ/ +/ɭx1[93}\:aL +<2Ww,xWܱ^xuIv +=50($7 +|>uEm&9o%@X2Bh@=xoGgɓOGj
4D$"1/>f
2WeEpmʩ"(t(qU=O-Fz3'ˋ¥s5MtW!ڤMVW +Hn=QI?Ѕ*\3aSAB)<+CeWWsg}2 +(W5v5#Qв +=ٝ% Q{Əy2hesNq33">ތ-EYT~ͭض|gl,#ke/ԎQGg\~OL>=1u%{4n>1҈K +Io~=` kƳˆjY҆H-7 + +;pdPdb*tҹljKˤ(IluO|-Ue +¶KqMk=O?H}]"*$IֶθOW>]cc-mulgdPE(VGK@iXkCAtOv%oW;LupQ}Bl0g97W
:BOFpMC=U`z5n7T::6 ;yۢeXM&8o\RGl +\Is`fP_u2Cf82! +TPAZCe¤>..&W̄E9*GI,| R5&F+EOJ\VMw}p3]XJ4F5mҎz+kupc_-N)Hop.\Ʃ#yWyI/oD'9etuC$Q<Ǎ.AC0 +zB^S)bh491,BqnF,u| +2Gy>En͐J $^XN5;Jv\J,:9Uӕ֎dIUSSQ6eGg{uSge%/ʸ1$II⁵A54DԄy* +&Ʒ<NsHb0tb5<c<ڼX=e[] >wht +j Tl{ܞ0J_7_[WF\k8B[W> [rR,:uxYI#Q x5CyS8jۊdN)NKkKb
)U +A0:NbRɒ#~*-+MNVx\2Zn\Tl#snO?XoSU-oa +za%&Zv7o<L8f`m7yGCD҄oq:NjL8{4h_ MWE|,sp +Ql~pi'$k+L/f36JEi`$}vsjCRz8WjPAA,pL! +9Sz2opV44eT27annqO;L X +HtW^
}M!hFLL/Z\Z +RJ/҄зao'6F#--i|To{Lr|+a!X%<疫@7mmZ.rx.xj[iyvGg"ܰMk4 +K$f{G:^Y3.~@j'C\aűm+r{8ǐ"i(Xď4lPZjv4u0dc|=ɩP(+DV=}}9kZԔ>et6Š_ٚѱ]r'#9=d,xY#b;
Uüx[ډˉY>(L|ӾzWӷ?~z7+˧q}?~ k?
狯?\۸ބ域^X5/5SfgWjv8yT'8@0e l)3%fNF +n6Ź@4m<a[ +t(FI.ooH@L9AtY;е%A}}#L?2j^mLm5 ?:UDߵ(i^t=6mA ++GA3hM?8[gZRxv +B]
}Dʴln T]aسm'ߕ1#FuB;5cD
01X;R@#e HUж9[)TDi=,s{bJ_Kin٧^=-0?cԻ9s +3HloF +`ě jne>K^J39+HCKMz S>O1[Pwe.{ +#gY *WZ`Y +ZUTR/kĻܡm6sf02TQ.mH։Dȩ41ɽ!J +4\ +<;b0q4bGZTY-*1/pf3n +0,OfAD@FF8 4Ҵ
?*!1]Z&Ed^ۂ^84Fg
"wN({J%iD=?5keƉJ[iU +>aR +B!PW3R1X +Sa +&qwMCw5Ԯ)]+lU(͇:U囯;{lx7bơM]x_qbM;\!1i^=!Q!4ݻv' +OՄ.8*6tvJ+fӪq+by5;ثfECy@&b<mofCG\to?s'G{n,n?MDpG~Oģ;ڽ;ڽ;=1GŇa>}thZO%!zX15 {(" '3*BkM[/a>sr_t;]yNs8 +6p8)<bٿ٣\fXQjfk:PӶE7n
&9tt]86hz;k7Bxq,kpdzOӪ_ewN8y>y3?>1T6s0[ o۪_a1r4WH4ۙ늾]!3r~@Uޚv]ڡ+E=58[JOۛY;gI/͠~z<ĦPWۢZ1+p4<pnuk]u|`ae"jp"fSK>;W}Wn;]Y+ѽ\w%H+1?[xU[gnr|NjcRѣДTipV͏-hi7Ωӕe;4ce{J3`lt
&6Ȋx.m}9ϯʾHkB4qU}3}B}-=%չPwL|FЕMv5FTzDۘӭWC˷n6mnᶵCkk̂#slffVbCRͮ e2-d=IW}Qnyt́_t=_Q*y\S6NІk7]XqbM;wU{vy$p
.FһjiGcJZGHb*6ٮk}:-#Wo`Z_o8ɋPw7N28%eQqY9t7eƁ8}^.WWfBfy je'K0۹Ӫ?dL'ٍ~wY@ڣf@vgݞ]{y+96]oI5qxOdޚ+$}ѻԁ^S]Wrl}(3O;
' +*d+8TAlbKp6_`O.| +4>|"3֡5¶$Oʴr-#d2r*Bȍ7ѹCt}OZoMj~xFե3uk9)tM#Vjۢd+QMiEǴR0 /
7lC +\x +DxxZK1\~
HW(t +pAuh\t׃ɫ£C|y|oK8>EPo@(M!LTV3kH7KU
1dޞ*n
eUV?vU(9Wvq#g=ѳv3]vճ>u>lqSa%>3"KөZ6?l\rِeseV2 jG͜=75|P< +?<Gq'ɮDmɋP)|nDg.c\fTS3/Kd6-kխU"GUT+|XYy,ȡ8憻U9G#c
T¦WpL +pN
ؓ13Bs
(hOsa@-dGʢ'e6P+FYUFyZ*މtɟޑ[i>a*"K*Hfn9DFj:k2rZ/rઃ +Q(.W3$UYUy)CUtjA5jQOi#A +Hn۸fsUO9}"eI
E:q~hɮd.zvHM\?/RJҩV]\J|~78g\IF~?tpmZdۯSo8Mb:K'9=VGw}uc~0whH>w(H,(Z]~7O颠Ľ|R97.4C)pn6ǽSk +ME&06;YRMAק*af*@TQ[3ָ.5nJ(nwV.8<I!B!3FE!,TLfu #t&*QI@Hg̖YT
}sܿS=;(n;_ski*NUG|$|':*yDR2vy6@Mj-
*"'Q1y-#'fuQ784'PWz_sjSf|@Zf
Jwb[=r
(O,V5a_Lu{ʍA')Զ:#'H\l-; K7`mwx㘒@OȜvSEmX?!\kܔP(܌u0aQB!3Y!䴫!D`& %aL<&!3[eyS5 +(UGlNMq80Ddh,Ql4Mu^^vNr)4j8Iv>Np7E<]MA캹ךv%'rOV;c+"<YH@_N".;IPh
P<Bb7GU.ԝ#$CX<[[t_,2mseBYC1)Ev颠iZ$ةP.C"N8-^AVG#x1`ߖ}6g!nd2c&o9!jj?-Ui?e2S$IBsl7}Z*;1QgT'BRHοM2xa:3݊eV+M*oV3G(H,(Z]v. +ɦX4ː>AA0\q)?l۲M7Gv( +z
qKg4y yzxY3xם|_1Mw*d5Sƌ[ +x$\އ3(R4 ^>Aߚ]x'bJ2(_QJNv +Fƙ w +9͜v;2MQA.%KGʓ(x\o. +gW)Ҽըc&bz\U*Ǽ +ȂՅvzP0#7F((*qMYDD.- vMNT$'A. ?f:kKglbo}T"}2:W"G UϽ>aɈA(Okfz !Hl5ZK6 tqp:c +Hi4o㘢ؽP/T +qx=INwo <Fg2ԹF4;؋k%p7VEh :s20ޡ>L뀩j<ֈCjU +K]jқKu7/ٌSD"堿 +)*&sLk0vb=;{9`֟u߷oZzVHژ{`|>r(bMƾngurܷ+s,{6/7O^\8mnjRb;sJYiC#pXJOHAtڛmsA&^QuI;:.Ruks8ሸɧ56nUrޤ3OZq5ޅd<<җ#Yg߅#^!5^Q{x6g
"ͫ8C/$ҭO?k)Yں7~O9=Q-\beZ#iǬT7MNe:*uFߋ]vFͤ3ȳAz`r7Ɠʸ|m6'~s~}RBVF*1zd
/zwgs:;݉H6f-6Nd?+#KwL1,u=o?T/nxP=|\ǨW#<FWLy>oxMS/u"_WYs"}Q
RVN9#T9SFgV>N}dELQKJ!RV6icPOt 1i,' a:)˚(D5˴Uָ#RL:QNCE^{"FF!h+G;,G\rfe5[ЃuFKw]H +)[l^fM&BR
T1uv͖vaMaAl{{x֑cvc4dYBJ`h,'Ȓ XYU&y9awP!426z^|@}Xµd9Pƹ\"!1Yb/Cp%<}MT/CLz*DEUfȘnUf
A\z1 SZ@Z6V94H) FdH:o,"'"F%a%H"\4y5!t:Z!=ϾfӔjjk +k65]% tT5+YGHXToEUV?/4$DO gAke>ła_(<EF}6Z1l
QR4R/fC/b\+za҅)K%a?R" bC+E.t4AЄu !=(\^H +k01u3}9Jd'@[ky"@po찠ٰZ3%@ +
y"i +0 +HWn
~Y@"<YJl^l (Ȁ"ksX՚t%=é<<<Ba||^=~~(S.t:prvׇ=~ϛ:q$ٌ)$_-la!'՜#>I$0z7*)O%|2pMo&ui j\ki,Yris>j圽]WsiDY7Sk +V8[^+T*rnOv!5/dbD4YDd<$ +^y98JΖ<tGHV.Jؽv-zQ,89e4<9Xmqc +?5:8[&VY==$~gvd=6N2kS$%d8L,I!aACCS;aR-X(Z-H7:'1biy +ѷ!:?"Yֲ!\ J2RH2kI-1mQ<ۓ]ХBiѤ%ZI܊YB֟WlAkGdţZ}j:XFIiWq<h!-ɧHab=IS$ y +C>HޞG/257X]1-yXpRvFlK[HgéA*- q4]Z[j WԇT"S,
܄Sj1RjLnIh0ZO)Z5%r?t B<KZ{H,*=5|=6x%pњHDuؚ2 aN*1Z?wkT2+r3)HٞZ'
X;`}M*$ +fM.ejHyaޚP]٥]ʠTt1R0ƞhpM)mm8BƬQѺɆ$wpX<ZXkmAC#K?LhMiAN[eaj!f#݈}S 39/M0 +fŻ_miS6\P`RLGUQpFE!{DvH$$)I\DHlP4Fkq82+?([`)5u\w%tդ]zBs/XS[L&=5w]rO_KЯ,'z<r`a2Lc]0ӆ2&&Jx%4=KO|ijmY}ʻƪeGDv-w,5emԓ72lx-mzl' =/z<PކL(pN 3ÖhPG,!خ aq̱rM5߽^?]žg7o嗛S@-~MmGg><˟0=50n&"cl?',@JExTahbҾ2`W/~m|WNݸڜ]n\w_N~\/oo9e!Ie۳>o{3PPXOx3d'?7);v2as}^Q)$r(L(WIR+CHxx3q$ӄ^FMtpֻ{/_.nZ
7_^OygD#hqkG5h.ǂVzR\4w+罞E +6 +!7KB!^X{buudQ6֍@$5Xy]8 >NUa +%7^[BOB|zQHʳY,ucY(Ǘt6J]D/nu^J@Ӿ9Fnw_cII//%+e#cX?*E8!-q?5TrP8v}Iiiw_Jjo7ۺt풀.*a3nS>\ c=jxs;]ON/~~u?^=an7}}⇏7gO/7>뛏[cݫWo_~?N}<5^~~?|+pi4W#'Ab72}P9T">[b +Q+qwI +j
4/+6IY+
qRڗr&VP$9c%9&쾖ݻ4&\"+bWI0V\eqJ2=FW{dR]J\h蚢SMkp.1|B6|`ΑquDw`vK.Ù(^DȱT8rpY + ?-{wABGބ#iWr2ľ8ȴ5S1P8ĠZ,hbȣ02eFI(*;Lhd%{,9;~s)! 3WZq$i=xp̽KiIީ]e
e/ +"ؒ8 + +Pp[ab:_0G#"Ay%}DZJu:Sݽڥ/QYKDzW2QMZ %iFEU-!磚
=_ +\x;XLHn<^,wu1D$
]uZvb.KdkVZ\}[$PZ5uXt9*bڕQ?p_j-F:cx@=7yλ(7z?{2uĿžͿkkaf\L;AJG2F
Jظ9SUM H=)¤jqfUv,"6j,lH$^<Qвd6Iqo?~O"3~|?~/?3Y.o_gg= |"p0TII)`؋&gNTW/$iJ"#&7o +V_G"|Miۚ߂ȍW@X܁I +g4ڜP59LK+Jוw`j48*E +JelgyT&P";5^}H|ImKQsZ< 2=W
}tuhtHINta\>ީ:H~|S3ˠ;"r *'2J|a'&u+GrPBVEOYxKI3ip+o[QR0QFxJkfUb%$jZ. >1HEڰRǥbҚy}~9aUҹ8g*1^ɗI܊25'L$3} }ƃ* +spExY'焖̛!\F}\ؽ0K +F6:c"AO]9f-'W+mK 48,"`F\)F)~$w˻{<uc}!iHFv4j_orG +^6ϫ$ɭN@Iy]%zQBPwYcZ4{(g|o76E]ŷ1`9ҊY4w3XfM +WO}ȕHTJ[GX)+["HAp_3E5łpC``@>"BGd&P!w } dT$3fE9gά['<*H,DNaCx@ۊچ"f^9w~ӬóA:j"Bw= +ki3a#Ғ4mabCô:0_#/ 0j2nB7d[M*M)WM4&aTfIN:ƣR,)Fsni#vTXVZERtT-QBHLc]S`t +V$K%Ű;+("rӚR.
5PHeWQa;Ojʘ4cH`umXUݥ"(J| +.})/8KLv{ eS`~ OdbLEWXCΊWTC_^Euwg2r7Wu_! 28 \sLPs%2|i;G0F]dBZ _xiaTTΡ +HśAA}8≝CO|@[zo[K1.3i܅RV[v +JeLcC]a>ϛݿ~x۟>~矿7N~?r>o_o]?MӿW8 +|YxMH#vx.5rU]-IU@bUh+(ٷ!Q5ֻ[f} /44+b`FzJ]6Hb+O{Omev PL +F<6vHȱ=Ψ/^(VRIMUFl?/)VUZ'H*ejT*,L:.G_^or7
}V^A.$J;]#Q;:sݬbHI$EB1ƬK, +rHfId̆ԃtFz,!ߐnЁ g#[9Է +9 +LzIH㷪ԱHCvfO#BHf|''Э{c&I1nhkJXhSv9Rnd"u4SkjڹIS^o雮"IvFjC"{/-;Pue;;4"HVyz=K{< rEZ9ʬK+.sFԄ{f@?")۰BGUG75DV"aI,d'\[>^R3t=<mYH +ԁCl]FQm^^FKM7m7y](5hNeK5Y֞JI-V;s}XVQ4"yb2
="}JsD3II 1s i( j*֜-ڻZݨiL!/<ܵԧx.T/yRgCv11)+Ч?,'^͍bM(,RmtQ.bp;S"%+'jl?I-PjVFs`QHkDA
JI)ŧ2sLI%MbZ(@[TȘ4EȸI}{oj\OA+S +<Jm7BK֖JĆī.l`|mdu +bѱS)[*^Yrٜ$40C+Fcѩ+ffͤ_F)sWT4rL+G*FDۮiݒ}7I}i|71 x7*/YƴȮt3:bqhLeIqE'%H$뿜qlGHΐ50k+N _uW:gǑ-Y5tF
X{!t0KsGҏ*^M.q/ǬnJGER2%z[" +zd5P(zy x9/7+\{G(@%xaS| +\O~HA3O|]7hwDwy\Gh{]ڜmȈTEv2㾹%ǹiL|\Z|_ +QGTQ9-f#df,Q~qNtɠA<HgR!>{`T)XD
ivaj\QӕRhE.S d}mf7B|#mn
sD"*Gd H{-b
ent"I=sJO\xo~`6PO<9#>ZLz(%ƪZNl$ +U @x]\O|5,0<G|kV +*"fb9LjF$Mpco_HyCB_vGnqO&LEd7ov#&eP4bV"Uw l*(kQqkRTwZfiX~|ɢzouW?'m5gq~"% +ux
;QSCo,scƋwhG!xgסF3הFM@bfw
}JskƊpd0Fhx̖GE(\u?3ל-ozo7UӀAD-g(wKP0U&m/ +GخL&ePSAOjigt]TiZ!8gT^GT2VXQA!vXA3|qU9U#I|.'TTG҇Z5Zv6tQA|zPDw{zZ5&i\GPH0ӑ>]ty8df>5I=]>6t)%Ga]>Q@~!ՎS;#Cz\fveA%3LZ`TIժcvzCE CӤr(c6Yy^/ fV>1_&խ~ډ]|9 +::YK<[1NteJi%}j,\-4s`;9Ό8B%Y$DCIcI8Hyf3&gѠzrmytkӾSlikuQW^z8%!<zzCpwylWwdI-)1lnhr*#g1pLF(.mA2I(PK-¼sFΖhZu睍,Yb~P"N|~bH5"e)e./SeLVbvYi.o괯k@=ɨW&/01ϏzeXcDC1AF,xK\|t.@ɷ@#Nmj93-R=%1ZB&Ƴ34:2ӜOuhh_Vδ jm-TTBgI,jFd-X5k#uwI(u@hV㤇UZO-(&sEFDpjK[=֧U>1Y4k ג]s& +b|>(]\}Uϩ;MG@8xu%g!kNi8 +}䮩aR:(|ՐT*R[Jx._I̍=yUH@Ia_>y2C9AyFZ! +[M/E:sCG_V[XQK/@Ĕj]45oG(HHpQ?^t +;Q;*MћV't{VdOB?pZuMis!4]↋D]>[sk`uf͡zi|,/01R%n=K&j9ZD6fJ!=-2SM&MJ4cZ1VC"1ByΜUϲz[cz}ckzfR(AGND=CZ7N̛e#-[F8vlkjκ8κr;p.T,gOA۲a9Gh*lo#ޱAD]~-E=YgbԡJ$x13#Y<$+ +h7krOyM#P`彦 >G2T\m^6'T+xـݎhϏwpSЖmJU +Uigյs_g' + +3t +t/ +8= +v`,bP)k1)5pm<P\cvLaAZ@U\_VBGy ٨۪h]zoNy
ӈ:Ѵ|(e}zeZ;Ћ#aF_Hk*%waK8kRbuF2z{-WJ{o%UqǞ B55%Rj-"g^ UT!=Pi%TV*&c>|:;|=3EWEG8{~6< +$¥E>d
Fvm +7=<՞menkz2M4%<%b*է@#FT?ֈ%K\{'gWt>RzGɇ,"
01-7e 4ҍqTn1n/J.iPaE
<(qMRR@\`Ir/ӽHVr>g2qV %dπvZ!wZe6pY+n8@ _摇QpPnQit{5Dpvh$Aאx!Vl
%n]g8H1z9JP/fʋZ}ܹ?IqN=eBKڇH90PGu#Jα-lo:G]o.Bb.|MEUX\F,IӎSܤlEUwh7(N)"[699Y*2bN2= Sc s{p[p:rsg 9_OgX:,n
*ŢDHT&o*oh` kZB,M4GͼxB{ɒ[QԂC9PCUs=LF]/ -wa^A<tڥug)ӑ5p +RBVSq{74mʪ也}q]%VRy2!x:O=˒6eզvՔk\^ +NL5%8=<f%Be(~
|io3y<gK.Ooe@lm[F{#gsMFbyLfcܻ7vED[hTF'KQ[!H;|uS_ňdQ%)X&c}>;~{
eH^ݳZ]^4d*h{ۉ$V>o8[Ğ@<r@4D^U+:,k6L/RL^kXMڥ9jixfQqw$X3ԧ /[G~2ݘ3]R E/β7=,$O}{d=smF=nzNLh.0s=ԥ,Ly@-~ +(~_t?){ =q5=Pq/:L;$**IDM ߫K 6Stʌ3uOKq~!dH +@ b72pGY3bnйmܸyW
3=<3T8% /#}E^f& +~T[Ǫuَ\$tvPĿboU~yWWNѺMDgspݵrCִWp~tmG265H27jՆw
ðSո?댥O6$s{R}~Q@lE]WPEM^TWB9Gzʏ7n'̶΄7R+ +X53|w
>#'n`Hk̋0p-u[6nknFR:߮4oomvo!?~ˏu^8
MMoCPfT@Gta8@5Á\"9딅1}{I"G^UЅr}ݲ +]\9 +o7+ȳUuc6>#'
+\q(B`慙H3h2KԠXJVD]AttHE-wIL%&-K ;ɃbU+6`C^x/KaR=<CҎqܢH|^>`=_\$
BP
cU=)x)-MClWwTޅ$6KͧEю1sM*p}^JOF=^aLHjZĵGhM +~Z2,7[[9^#62 as&ҖӪ##B-_XX}N(M:VЉJI@s?"faä&8PPT
<6rg\=+аeExy٪ZA>P{$❛")qoǦ'b<ś x(kbۊjX8[| +=a"͐"
F
+5Mjg +l(ZZٮdc;xڒαՑaLBtҏfj5jwtgKI5O!:lAERFGJ%P`OSpn)_U6Ch54(v
1Rsy$V+Bbу;N1Wr"CSA~xYLW*$S^elZtS{<oʑYZW8$X=_ As{bJ9TebGXaZ>#m~};ܪFw=24vh38{B=zB? +nqn"#A*7ԑW;bWY|K[:(LUET +L3@b +5vI\:H.48n]Z\:> +7.g"TiG
yM_?_<_ze??
Fiy@Q0iG03g~*XZt˧,`q QoTcUU
HLxlLdMETHb01jx
{!'N!7ɳXh~L>dU<3}ȭUTG@A?8yz<2wR>~Ŋ[ +G#qYR9o!lշIppB<]b;;лHXHOSS乡NܡqNQs7G=Z6H1;rTo/؞W#pL͍%R%ֱz4İv^)Zn?t^[hP)iS֜(. q]{*kax1:_FqfMs!⡩] +B"tZ;puΚ +ȼFY>S}>_Yu|jelOh:3D'ҶP$pMhʑN-d*3v^vn;6{*{|1(pt'?jc[sǘ?Dրe/mKThFt(Feƣ@m?3sB:|ЖVbyӂky>J]ӆ֎:\U5z { +LFxնbHÒMLpȩJ~rٱHg9cu+ +b3ˑ4Вal 4n6']WUfdD +hC:CEEp{|ByTJm#>ťو)"+?@gJ<GQ>*]8lL*E;M<wo&&J ڂbZoF굦/#%hLiz5PE12'TM
ӘLC@D'@JGv+XM uhFpH\î4|%2dak +ф&7ai2ڨsڨU9MXCo-)HM=5jUw%JU w(ʫl
lBVQӂ=2T/Y'WY0IAအ L HÆ:l% +rMHiztH[& ]E{-j;<*rl{JV7)uU$nJuצdڸy6dzO͍ !+si-C 2)LR9Et*tߥ8`"y5]Ѝ
lNHW4o{7 +MJU&¹3"lft!9GS)u7ϮAXaA~S|B8/}
[NCkNd@}0/ќYG:r50
:MG0O}J6毗a{ݓ_z0ȵP3Tu]O^MegexĐ8#+f2:Q.qV +le\C#ʋ*C>{F&K[=tvUM(G
er5MкqzOFІǭ/xJ +͖KL\@C%;P*z$L5%~]'>7ÇG?}o=w<χw~!>'~ܮ[{ßwo9=߿<_<eWjvfWd*a!<U]q<]4'3@uQytf +TLfޝDC~O1:OY3w4Qpt4O[T3M.))DeޛaDڛ3\y2pd^PQ_9` 612\Vw]+`
KUݗpRADZ
9[Ⲣ'R
>TuQπIg8k:qĞ~!EƼVGbSK/ָ}ҳ/i9+օzn=X{dD̢f%<!t1v`n^-(/dq1Y%T>=H.[b^bV
&5CD]HPw"ZJ˶y[>3mNӁ)SDhxW\%<U,VäHOt7: "">DOBZ:8+#9qm
]ma" (yΤ,MV{zM폷qUg:O~+H"JUF"<GК7=LL;
RFh۩J9#@D=1J{J$p]m.BZ)iؚ˅r{O Qe&R + h^5Fդ1|f=UUnYe>da.g=kP_u1&L품VV_'xȨܻ
Uck1\$ a 8|X{R!g>mՉ[kKUk>6;b7(j=UTV_+%BK^$T&/j\+ {8
^3,)W3`όiVo#ys6Lz~z1ȶc$ON2:`%1pC5C +%kNZ"Px#%#vS'1sn"3vҧaU}WU֔uxwmrZf!hCڕ73Y)2FTMSXUE+:Ti4 +/Y=Gܝy!և4RC~d?IבS=7|Z-Dֻj^i' +Hn^@p7l59$dM
\.Pe9"K,-qTԁxl99sf8Sg-ѧ9ĽL̖h6_9K3ܓݻ]XSg{//JW{#]{Au{{lrR;Y^l!='!w#O(}y?94@oEgm㰪QTZػraw6l%Nn +_7n|ӌ;jvB!;-}7ϝOo?q^}NB8嶏 c%)npv`XSٱ9j F
d[A4ޜO?<{~wۛoJ۳ۓ?n|wW~{ww|ۗ.nf=yps|yѯy{: +_o._=9=fy=뫛'/^<xx\qY_~Y3ߞ<ݾN.EH$hN=xS4_|Sy*4oKաW1?[<6kλk/za?ۓ77[#@zϏgCJܩ=$UcXlHN&y,cCrs}/͔
I\j!JAiCKKS1LB.L8!#9Pah7g9gK)ȑ#k-vGuTk!#_m #5N8=> +A(2L\JZVj&ZG=|M{͒LIb3HT}ϩOJb}n&RpvHR{h&*Pi١j5)Wħ*vhagK#R`+j~JBjGrT)Ĥ~4I0.$"zH&VEb,7M& }J[Mg̝&}]\HMX9ׯI
פ.qʶަu֨!SP[61.
E +Wg^Mg!S +pi_ +)VnB3:V/I/!Zϊǀc=J>, 2nSSgi:hCILp-"ə$hH]~ҴSp=NaޔwLtjS#?4yT1u)5bťDO57E +˚T5TuB*n7z7 hѹ6H(RICs^jJ%TbpAT25[\zޢuS@!8so0us|3a +Bxc3>*?uJM$_{ɡ~Y<Q쨀Yܻ-bUE`?~_e(P)?A[Hxjm5փJj[Tkm
ZgĺsYLD78b$\2l8Z5ּ/-ZϩF&cLE)E8a-зèyR:-smǥkYh]F#Yӣ|1PWk=ДFy֞q><z",B9$dă&ZjR㚍ihz +F4:t]!RFkÚY?;rW=h:'HN.ZOo
-LRٰlֆNyG +2 CH^:rF3A85iIC֘g14xO*YY;8uBSO}j9҈\Za}/e΅FcK]/nj9Q!ޚbp`3 'LjYVԈQնt/#&e.sKOKR<HغgѦQ#-v;YA|Mu=RMdiKHUv!j5WIߡq/9Dx-P"K{^?,!j0~ꯈ4Ƀa3T)Y +Q$"0]5ina/XT~%u*x݇5jU[iG|Nr05r+.īzdakvgs
sw )";ls`Dć..ZW'qA*Ȱܽ9/ {5T!s#{"h +B'*e'c]_B +W_w #!"Q4]bY8i,C$m} ~,+/Z~{J˟?tȣxԦ[נmub*{x+#Mݢ45~l7da1#wZc* 8}S3sLzmWOk4*'&DطxGTU@.fĩ +tcUAla6{PB81nD}"qXAL"G(![ +얟W?/ +sWT(i}pxEy}6X}v>EB֚C9d0$ʌ]B䜙̀<jLo;H]mEEP +lØv({n & Zzs7Z`qi/
)zCgҹȺַ9m31:;ލ$R{ME +V}C6.dZ'Yw=cM6pm:*Dȝ''L^4 +߷9JF(NHyV;*Q/vr"Dx5|۔'l.d鯯yc s/Esg7i37_:7}Q<Gm@Ec}y]
Jaa)20h:
ܛ^m`wC~An +aCS0R!k#ǷWbэ~SxwZ + FB'dyU]9cHzwqV1+À`; +,uq[;fJۦ#}\'dMMKbfNa"wANS!)k*aagWxaJdf3?ťww@!HqNxjir31N +&ߢ+.Ry d"5Ҩr!Hj|RO!n@Ji}o]UY +|@g_)*E|OޢIsvz
ivɊ
*B.+n{++@f1U +5.ɹJٍt+Fz{̧>eRɍC&H695 cWu{==G<^Yסڿ +qd$(ئUTn> + 6 +L]RjǪ\||l}T? zQo,4]F<w:sH =+sXk+tlӛaV+PLQELrLxåEۥ&b$H +DCGd<7 +L"C{jtECM`F@jY{P9p"]ڰL2tMj@htXfᝯX-^sE4Nu=uNr ى{bB׀-*@LENe"&$Wia%chGE>S("-S)Sq wIlDCF:7H5mG_iyV\:k}_"IvyCUŮ^l9>i=D}@Uj2<;ɒto!!u$@>,"iAJgXBW" ^]hM:n6)jiG@:*zaERbӮ |0m|O``@+mwP6
˕>˯/?}w||w߿滷x?|~L{>WŻ?|8974?y7>[}+VWj(tḧ3A%q
M7oM +KV.@ 8TV140pf.7dt8,aj{c{0 FYY$~Ց[`Fy'bR
gw +
D֢^Fss8ic8K{;[$w9ι[s***ja9P?NG2Tt+}:5? +2MI4VsGVb8~P +3(I>ssosZTy3<ЎUZ%Iڧ!n#-1Qܐ&>fft6*՚(+Y?_X_.*2Ѷ@7W.s4ӄ(wm0T{RbJU틶pF!tn/g>Z$dVŻd$l~>5p-~a?UҟPD=pj˃I6}ECvBα:2/@Q:D9m.-2r
^5>Ao[ˑI;zi}WT%@=h+H`@@0ZFy{8THF?ih#^;}E#pF%.ZQǎ|\SI:ks``W̫Wj-nRNȉ ntHb *yy@>8kPV;%m|V~}k0cLՕu)@J#5z>cӲfnt +s^HF6{xGBu{bM{hjN +dz͓iX~^OuVr]Ĕtin `4еhIVu +opZ1TcpYKe +%-Aֲ:TrJJe)-)_u` +c!@q-iۇz4iŹHz439N9kuA*KWi2Y>ל5ԝKi!`*B@T0#y qv h+Mevl|hJNshyWLof{'|·dQB! @A>SۈD^[aEXTĸJDt +8|t&H 7Ἧ?By`nd9퀨*^UOMbap +Y%kTWSZP6tjEC}]st,QKaŭ$V"_?/iָ?JqZJikVSThX˶DhOS1v.~7DK\cx¼A=QVn srg0yHw{ӱ_dE^54RoyYĎX +ҲOm\+ZMlq:<= doW~m&ED33}" +sN(
|v˫1eKd`[-cNpB_nxiZLWVGndz/C0ItP6Ҙ%̊婙%aVꬰ4W<UdG\v (;V$?l}X7N庱z*;2c&Sc4ɚ7;${ g+8'GnHOݒ^M_HP}7D$R´OQkGa<X8זYh +^F0-aoZ"єE[x?3EΟ;\A>FWx> +0QL +-]tgq1E&jMk} ok4mɱ#c;80Vu~ǀecl@]' zjɓ8,D` +BHڜ!!S
Ynа1y *w0= +u#g|<ω%$ӄ<&ܕ9&t*>93_r@ۑ%ĕpoq]٦IЁ +cBV{_Od +2҂{ +=GVB,'A0]rPnhUzZR,A?l Hz:,{t;htuWUF149ʱE=P4'K%EI9iΦ˄m0[w3y8GI*̄m#QCvVν]6Ѝ&pSۙ[:nJҤ-
ŇfDžg{w0$|Q[6u~ӴBzuq_ r+#;`PpX WəRvo{-
d8#~qڻJk9;YâtlM_ƪ4yrL%ƕ $ss& +^jεDjx{7IBاvrN>CˇOdI#]7K_⚉+кuᄃze1CJzlHeY3(ձ0ڸ>XY42Uo)Rx*sn?3boh^oN+o=v9iu%vF_woj[#WF>|̰9jϳǎ4eXAB!t@ۓ3t"-ua)ON.ߒ:Q#泜@y2rw$jP}%۶DڜVyx/$~LS +` Q<[hSTGt
yZ>@jC=E3'۔('Hӫl_F/9t2#1eiD]v}:A]&f+6~T1C +69`C핾"2e +wZ\G-Ε
.֛?vl~yRKؘAKTPFzHGMkZGʾOv +ڍѼS/~*ݘi35h +/RϕKۘ-ʪdm=glt)ːvkJENZ"/PӴQ͡i4Eqݬ(C1OQB!}?~_ +$}(Tg.&SŶx@[Ͳm掦aVY0wS&##|os:'Hume97؊ERAy-y^*l>Ř&x_ҷyi/i>ӄ|r(;吻i)t"HʺRKմzHTB20Of%ގ+|I:H5*Ћ\ach@jꚖ®+CP_lo]Ré֍'C5^7Νut|)5WN[S@ʼg"xjA{O9H7>yk[M +C9R!#5#բu~,-WuB9/؞~btIWDgNؚ|,=`zVj-.rU-?LfH7UӅ%eLa?3f?M[4aYem:U6kMb~_z +ߛȕNUSaK^2Ke'g[Tې:"~`g +ʚ6=?S8z L]|evRauD)>i~zm&d*|]_LǮؾhPysX{wzk+Է03, +ɴKy#@ah"b؊+t$p_d㏏JN)^.zY?h/:ELHKM A~~
u%;o}Ukuq=;GxB8Df,edVp"ٛ#";>ˤU
X>v79"13(`&2wr&~9quඔl:D7]JNJGH-<ټhT +][NTSSO%3q,XJݦUfhRv?]Q&p棄w
Tq +9* +=5, + +SB{49{qnBc=ڝ'?:QY)$ ;
摔ݱ-[}Hla[ǹ&X"iX+eZ{dvk.~o9Zm?f7R/!r,Նxeo-,ZM +4yj#gַ]XeYkپ1x!N 'an4 /%"gma8B1YlAr|%Tf+Oj/ -i/]Ř1Q&3vg0=)˫W1>Rj|Wtܺ|i:!5 '*@i2A&?۾3,.8>Zp5l*l +ӤŪ%êJ/
h!-/h0^ z2.\9a +T!zBÌHimڌQeUkBc^ȎF4|RktNRxO_O~kJ/~?zo߾w?o\oti\ow?RyqۦjTfa,Jq>]t* +
JY0@'qD +5\'"5U-r/3z,XL/#Mv%/8D8^W ԙ$ifSobfv<b[I:-E1h]3 +/P`ޥ%=xOd{<JZ, +u]rd^% +O+}1:uu0W,wz&aǻGz +]r3u1ٖhxJX7HU iB1I,24r(6͎"/8w9MpўQX(**j_HK6mk3'5.Tܭ
REB_s#ӣ@*YN&yT#4Ĺi/ѳúPC4X{BZ%-cځvh9$ +#;\q>,IXjM6p7JU,C4Y>aNa[ +_^nm_@t5=[c'=F.G뺺orYJ<Oޡ`E*fYfbҀ6SSDy9ۿK(B;ߘux>~矿[Ȫo?y>/_߾}_^ʣ<~zyh"OZt J\=U]xa"%c@PM~qc|٦!vc_42eWA͍\(.w
ڕ +gmqc8IGг4fy~~=.aX+-|G\*.i]UEP6ԫ_&ܹK%ɡw͠0rT'BK8ц9%trb50Y>Euu\z(#&BB*|Gӟ/z7?{X?//a +uzL"\xIы\,8Dk~1"dۭ&q(BQl>v#
jՕ[Ux#;La[hsklufu}ְ 594+\rFuc%">"_g3ɢE]eo |Zf֡Y"& +pwvIeq#pBTW'b{F#rɣͬoSyzLLX*nmaar1/D(b@9-"Ems A;Ϙl{ԑd8RHΛڂ]I+$%nvA]Yt.2$ +' uѥ +VvI"RrT9^1r4~](9vfz<#oЖ!}^a\v(5A%GvD 2B,2Nb-uޞo]=beueﵾe^3Bo*8CN +#,/gSt$,dی1s0c#5jbAmc7P&iScNѺvQ*yg7<jc-|$ߑ#K?.cnXw&c߀AOGW[|u9.
ցT;5/g{⚓[CEW1]jH: TƘJ*vU<CŅQWQS1Ր8=B|J;6R,ĝ6URrGy$3PՄm:7iSI(Ԃ/%.H't`1KZ2%˟W>H^!2H!ڋ)ڪu;RYԤClBIwv,p]HR/P-`6R@Rf>3%Fd +|~ף8=G+-ϖȺ*랶D!6ˣ0.ߨ-=r]VAGF /㤡mlˍ eڦMIZE3zIEaiNupex'?v8꒡O1Wv#ˠqN "٥8 +ȧDTͧZ
NGtu^LS'&e#ӼܕPM +!`wAz6 +32f܋4bnQxW˱O +Ŕ9#4ϢL*Yt5EWo6[ 氻 +n90ՒyA}317Y,]$y4r/ qleQt>l}Y\vw"CZdcrw +Q( +gI
1/\ҵeaq`6WD @h<tEЃ.&&b:~}5aʖr +SPbSDڜa\YF@ևj=aD=ʓùuMJ9$ur$.<TB.?Y) +uXP*KJ8nj+sm:5lXW92B>NҞP2ݫ(HJR`~d\ŪZ,Q13=Y +Ytw;ki]7<o<=Cxx_ݼy~|oz_>ͻwy7?|v{oy>~/w1U=xͭPh?xәGI/<>z\>}?˻~?y&>9Ox^?œ/st|8<=JgOڒ:EL{x*eL
(0 vTx-Y5dYV@z +}TFMks)j%9W1H]ϔsP[(j$QfIv! +aj+IL7,RZz`l!_`j-bPL3%X* :̆k˲9v\'pb%8R( +ߵ]'/m>wWMDl:^H0iע5
)gsqdU>1_*B @FETz0Ic@ }6Cګ}Ar;Ts Q
o* +aPkfgKQҗJmba9 +ytH;r%7T&+'檦|O+$4* +sFe<C +ЌsxF3) +Z +ǘ^h3/DiďU땦.;vy5Δ};oW"!>vj +HWͮ^
|gSzO$?bre-fWh` Y;C 0|>^Q!gd^3Z90E_R&=/Yi0{i5Si-!X\qML[5ǽL牟tX}"P6\{9|߶14VUuc">{>cظ=fڢR^
E7Θ\6;a[K;<p睩<
}+>anY=>#weU/u^e(C(N:隸lFm#bW"FDbna@`YdvgJTY\QqgIr^Y(;`x6Q7-Q-^~ـJ2VKn](//jkTVLAP0݆h}HznSySd
Yw>ʫ~mOAs^* +fp +*^Pa%nFwBƱZ\@7l-T;=\Q|Z +QͲK˚[J??16YdcobH^
h40ATLjEWR">Jr" + 6{$ l#>Ҙ@lѦM Aƹg82ς4(j0@<2DMN9hNcsneXKSN8Q/*lj'qZ$h?/w|Ƿ?azJw㧟w?_O\=V^5hk~-hOAEۄ op4Z
`<p=Үp&݀_ +("}Wb &6[(AdMJ)H +U +^$
#C:O9GBx41,h&ExD590X*f;Z +9hLU\}ȑI +)+`)P.ӿ#]:ŢTR]t>5JHdD9*8Dg +miqIdHgEa7e>T&|" +7?"S:u?,>IQ{@NǪmxEK7.c=>aq<R")FMw!ſpkB:!]ZkS-~q\Q j6.P(j%wlDA +i"$}ݪXGյ aIc,?څh)dcy "veܹ^ +nJ{1rebR،CZ: W k-4)P-mQ%ޫ+Kl=6.Kb:E+cAՁ5UۢcpKSdf 2SV^UJV]J =^˥d[ v⒴|9 ($T]5k+K) R;GACn٧-&_G e6m (},1Y<UrԘ
ޗrrSc9PE).VZe:d;Z7˳-3btبg9.IǤv'yQBK@H]\N*@s]QG8XN:c̭%9iIFpyASH)e3`۞^ _QdnK?`e'u6) +Bb3KdFhv:eKF
IW_.XղTYV9{Ls6 +)~q[Gu.r,B3SŴgOF5 +d-֮R/1(e%*j[lRCӳ$8cLH7z@+goq>x'CԼIg
s@Km5.F8L)՚ q +[1ۍ>Ku\1t%~R>.EQK|[BdejrRᢇ,Y$uLR[I +lJ/"[:kǾóHN_4UG,#1)TY|,oψTpEdHqA;J+*2]^F"?EF7#,1mj(ҚrmcGOAP +#ي&y}G1
Q:>N1QS>UUsv+I꺾Dͷ4Q0~Th\Μ.n\7^}*lZ[$16xrʟ%CgDv2SJ-x͎aT#\Ԛ-[jDA/u>sY%ӈXK%V +ZrHؖ>Ϣ*זru`1ֿ{5 +O@^@51+`~SlBdDIȮ:6\" +ǻODQ{9@\nG]ͳ W4FE.z~$
-A=A YRjI}r&H JeFMhݥJ!l4bBFhŪ%6IuK%Suwk
(C~莤` GPK<9(Kא[].63#I9
`*!5$mSZrebL"q2RUpUy{ϐQ~\%H6N% 2٢}3v45~ݦ
o6(X9K=C!\=t&)Y|َ[ѣ3 +WI;R.]l?#rLLd~O_PLJ˿~_}x~ۇ?ͯϯ|zOort돯_|x|>^^/ûέ^m>3_^t+<G=/~?ct\?cW_KA@i)gp1-:KVI*Yf2)ٿ)R*ڴ{'gٳZ[AMm 1ns9sdZӡvJyIAWiaӁU6ljTſtrLښ%&M撎bZ"2ġqL)aOfC ;[oҤtiCpE4PnHʏ_5̻PB7PhuG2g;T3\K!;WV<KUAH8u͟㓋.ag=l$A'!^+<Œ\G+wOvptgCvը]NIAGgRCyDZ^TC (a,O6oC`hKGPϽ"V<r*Z
=@WEed%~F
w.{!q/宛uWaFо_ve&4$z|3kY %._fͬVY51v~,/6'{"A:%6Ex&VqS~7)|Q}baIkOLRfmT.`-E&+jRm+1r!,Π˜j^Y络bG6*IHÓ,@xi|
m*rXDQXL90gŕbԩ}ePPG
B9IkA{s;M_M|v8ya7ⵚJP(% +Mֻ* 0g`o)eacT3`tXJrHn@E2)xs`^K>5zǵ]_0ӌg8y%LsX)"θ3_ ?.Ҋ +SVB\`AKn}jP/3{,k\Gp/2 Ps<jR̚TޙA(L73=tjp^'q摚[89Nk4eTDmEB3twKI1*E}
r=jU1Hӗ/㺜ݾq[
q˜uv*ͼCGPń|<wDT⑱5BCz(v>Œ@k~o]x.=:[XpMӏqZf[TOwy:vryz]plVF`hѨsT܂<h3cY YhSb+Jk,Ԗ ^&VQ>CJ+0lk*bojm+5Ԗ*5cp01Ir_˒$hdA)2我:^Ttv<@h|\y8t0ŬKKIE|*%kxҙɇ"+8(thâq]<2HΥ3ocE]>Ju8'%~x.R!4{K+jD-1sH'8u;;?藵SsVqPɀH76K^%RZFBY7} O2ey#D%ĚgC\0kjy@)'葧cQ!ZD,UC}8JUCGWL]XO9Џ5 +yY.B7y.9}ٙcɇ#ohxX1d g6gUW3v;[FPhP4Iw8CFk3FkU_Ϲjr8Y$,e3&q|VKKk*ӘӤk4]o;Cc]XÔ1tzu#%$.g<d5n(hw=#W꽟{ +J\}YO,QG';#C<zC +7N#̹\j0wkw9.:Wu;* +rzI
*zPkQFDQg+3rq'<ylm^ڎt%B t@)$vcs&9}Cn~}?o??w~ۇyǻOnC>>OS<xcgWob7_7}s/ŵwb̲نK)/5'Dlk7MAr6[ejy >Ie\dY]lJAo_uӛ7n.i?.%.:Ȍ$ʦdK!P[èUOn=3{C)GIMJM#2n%"fO'%$'UrPӱĺ#poI)`3=WRʊ|n 436X#i>`T*+u˺U]WjWS܉mlVY1iD:z쎨S)s@z\S9V|q!C (0@6*Pe* +wg [M#q{=FJTmji:ݤ,=rSJ<UGS 0|Z1gfiU[yܒ/kq* +m`psr+-X,1^1$D2돩!lBl;qdWQSdY!iuKpj7厜mx +,Uۣ>YpTuQ6>5.ó'aIX+B_ъC>7edRg[ڞ-q,o9Hg#Kd):}̐;$^R[`߹4F<к +vB&b8\M Np' +9kj1ElUصQ+rey0`/0z\V8GP`y݃%Q
{f +1=H-٥)\h +ǾsWPxj~JX_1F3Z41' *xJbu%0[q%C`z0,7m{u;[KP+4'D%i"KSQ\9(? z<ѕQw#xa6x6].LK϶f`:5]ֺט_ +ZS0i1É JtNEv_xgh_oAq
HYyJ>)KL=P,=ӽ7[ MK*\$'r
1IajZIXO:}saLc@<l>lzq]2I"HQ:iRak^k]Ѿ55CquIתޙ<W_y, e_\
0q-yiK}X x/Cyn>γ"+ؓe(Tu9*m'c9c:kZSP}gҕ +bO1kc!1$Cb|LmN1j@%RF$xet0C\Aus& X};{$NzCPs$0N"$P.z(G/~YU*}_"vtE{yo`mg!鵎LF +p&C%7_+l=tz>lqEeL':Bc{IW{ukhIz.IIHBҙ#<PM +!s~ +}W~5[їbos rOٹ[NQ"R;|j
4 +p>$i(6g$<'IyHib@Ͽ?;OЎmF|e\_i? /N
120_D*pKC6v+vNsX dCWg'w^U#[m!U"k}E>y}$u \!2!Ig. +kwG j䔎>wL:nc5S5lY#Ma |C_` ě-&?ݪh=vg-Yf}V('cICL +=EiA;!S=lW1"A,^RCDk4&|-rJϢ;xq+z襶RJXjٽ;' +Oj#< +rkhȠ'IȈ +oJ)ÜM9 +r\=r[h9$Yc-<?D܌::MhNT}1ԛ:mж<htTUB}Gs+Fk翷;tHʏEY)%H36I.;vZI'Z))2yN!t
9K<tD(ʅaw4yuG<CYa3(^~Gʲ(fmzWO5)9u|6@LZ d'/6 +_$()\ +./mg\
KHR#3!J64*@xM,@@Hk'YGْP +8
vϻQQk9O&RuxvsO}aby"Tz?&}F~Ob6=_c`*oUI.klF&"ʔ#EB&a:a45s=t+Y)t̲E;p)z{r~܆rDןTJv}^:b:K6"[7'q$8Gֹ_It1֩=HJZ{WS 6F=HYWP5*wS4u ٰ|fKV*[sel,VbɐNy?[g-G2Wd2l,;lSV1nn{]gs.!Խ%T){0黗-d)SXG:7bkFП3-/m1fVٶ]5}nD3 in
Bύ Q,*r'?U&O#Ek(VY,n}E +j#Uۦcƥl$tFZ*Qf'VCzp?jvUV!;mMGd<Xja3
$<-ѥrIF]ttFRhYg5` Ϫ(SXbV*'7-$п< +M@iH0-̜(EF Dw=9GNx[jo*8@+^
@l8zڪ~CxY'QlP6}+\Y5#2TV;eζ>Uk8
_i8Q)h?l2/YZ9X@a;q01NY܃R>P1KYcʄ:)C$ $odm3GC+Jbs(YGgoj&C*2/0'vn)BF̙`YQIe$NӨֆ4 8J@jכu4Jëb졳HlP>As6tÏٻD9g 5Ly_iFe%+.%TgIvߠ6Pu]R!|&TG# +(;V1N ;r6TʜD!Mu.Q=⽩,QĻgU%Bmܶdn콊!Bw:̿Lag$#Ȫ5*ܡ\屛P:kV.QS +|Qw/ٓMv@4FaU +TA.cF䠖Q
n0FpqҌA|"w
.Es:8ҌA#cFjZ*$,Kii@]G[{^"jr4MIؼMF]E\ ̟DܷE6a;faާ
_dS%Fbڥ28d@d)M_z*4S\&i.и&7L4ti7xբF>6i
=yl$Df>> YvfUih["a2d=^C-%WuU3?AS/N@|ē-[A`yƽJȃ6<悄<. +ɶƂP-hrY:.\"F.<Z'0v eG{P5a5k7ˢ"'t=ASj2Sw\BVTBonqYDEŬ]Bk)3{>*c5F.GIrC%8%k͡!j.bkc/MW}bDrYUfEC$cJaiE\Ԯ4j=zt@ҫCPHdM\4
!]=*a.Y]#8Ua-kHl<Ih)R` }Ԥ.H(C1ך RuۚH>Y5HWuh=]}n +oNV#֬Xs[J&5h[ }AHHA#1uX$P! b/94ʓp0+Bk+2 +K3Ucf 7$j&1r/QZ L +r<]9i`e;pPKO'er%QC;0|/g]WTSP|:B@D;i?^Co|HULWcTn>}%"WnQV]HT~PϡmR$.qlq$,yDZ~.1Ԝ=g?,41KƨpabŪ;[0#XF[aEdr}J=vҳwiܒH|W(TJl܈p5/ϭ˞DbIOI,)ضGqkFQMGV9')Vj6| ++w,9jgV<˵rP9PZ_;[xD5*L!cUN'`
TXM=1\?p>sS.7oK퐷RbPne<;G[9Xz[ϛLQ% +9 +zŹ +drXkPŽZ gf_%|.t(~ӳn
BM.*&
{V.F:6o'z'`5Dx7kT. m3dyCYL{bGV/ǽ +! +ctŷ)Q~AdEh_n)$tȊP.iw̭:HĶ8JEbbjK*qP:-&&O}ל묥?7S,VI}L#$G<R}<G%HG};O~Cj֊cilpi]9FU~gO
ιI"R1-)dUA?Z5qh%pkQyelo=$HȀ.ܣye6@Ge츝3ۊt +Dj~E/fKl4 Ql){+<c3C{T +*WF`t0+ +ӓth;Ch[qRJYnJuq7B<ʏ&7Z=ɑNMPd +,MsPHZc獉?36*n9\yH5;j_"nSTZKQXad"T7.ѕXQN֣*SOUOy5B86T0QfJ8Qƻ1k +dȻsĜ]^Z"^37z&xybeh C(N.ӳJN_ 0Pғk6f_3Tw7`<W9pvh,nKr&zW`WY +9 E/ +Y=_[2Y'qHKTUeH]V#cѽƨ<62{Os)"yz"in)NqsJ>\7^ζ2)"]/D@@H4ZdHZR[ QG3rVK
5$b;DuaBNjƌF=AHyLskӓ=2풟OM~V`OE%=K)c?@pQq$_?y%vkG@9VSq4=jqϾdzcj +En#1MI
E\sf_,J։z5!\T +R*T]0E:)Y :<U#h~qS;mޛmX%\`.Cjp$VЂ+,֚+FqLzDZ:]7t4$!*%
͑xSү4+_&:TqujRB|M>CEgvGhM +w[jGസ(B"َ"y2]^>z.( ~ǴA@$@X:OhB{4 +d1V="^,DH]@v ӯӐ nJR^뜤b(GsJv8QPl"N?qt?Pj(&Bn,"Z\dj-\*j$^P&~=JuG%cuʽsK5BF[FR+w7zn!cf +Q@d0N.չ_2P~ADb(_Gm,ijFe\h7(fpbSJ<O0nJ<7l,0u)hW}陛IvPmDꍠ(c"F]srl
bf<>Z<Ĝ߉>yzwۋ?1xoN={_hǧ?0{jyJD!w +*'d?yuuq$Y//n˫ח7ӻ7z3ٻw7~q{է_.Fӓn?|*_W7/uuyۯ9)obq#{{1_ +GY6wه1~.KFph`_YK-fZ]ؔ$IJH +{>VH*âlK6,TJB<NG +uP}HխR{$ݧtt +M|cMB^pxvG.8Xl>DKXad='F~H4C/+ Vhi_w&QOK,RӢi).壍lJ/M䅊*bc©a:SG*z{.Qz]fB) +@J:M7˶߬'Dطq*HJ(#ѐFu~OGca-'j1JϞ\k
ȉdxJYi1`ZqWl9u|e`WYYCdckNg6FJYKPg}fˤDhuޣ3rS0Uu"HPT0%MC-Bfs\Mrk2ixf @Jtk
r("` +T}N@"iY z +\vDӭekS2ƕ%#Xc^<8=`JMՓҙ<$%Ĥ8TREEuF#-r2U9*o"0G>oƗh!KVD&%qJ/K.un>9/h(U\uI-EܯYMK쐝x0UУSUjd,WLҴ&K˩y>@?LN7X^F2{j8;uǔfxZ,P+>|oz +9x2Q5f
2=f-Sj'Kpuztohp.^N)]Qtᒹۏp*+R7IBf41My+:yY9pHg."z[F}FUv]T֘Kݯj8&uuыGnTUJ]#OSw]!Xe9TTѤY*у?H6Ik8n <l܈rvr."0*o@)$$M*'0H9$)*5M4BCK=$j@;%IbR ;
#G+gCoD|<3بO^XS:(2jo"A.70dK8{z4&7Vӥ Ĥme
#S3ht"/e! +2:T. C7*K$X44OďkR8gà$@ܺ/./2Ч:Mڥ/st=/DIf1z1ug4] +YQǶ=8&/\SuB`~ +HWnb4rG]][$˂DBA؆@H +ާ(־u5LDeDa^Rxyz4GIa"Ky"R9&SrA9BIi:ߕɳ!%g(2#StgN0c9wPg2<3EHzsf)QEqbrdp1$d0e28xkÓ1'*Iuau9R9@˔f.2ʰgO N&нG`B,/sp9\//vc?) +*` >RF6Zm&ZDaFV#[jI("
R!5M={~ݧπ뛇n.o/.O?/͐%P|PsAt/0m˻pu~puWwWTÆُ˯>\]\W8Љ\tupwV~}Bbnt_4$^\t}Ӑ7g77wW볻OtÎq?d ῀>"et<oPLn*RW{;:H;'߭CéҙL6 +VGM3`MpJ3i\i;VOf,<w4#X,&i|[iLӂ %y$o%Xbȥ%w+aiszZjRKޖ
Aa}xZ`V4b(mNOK,*яҰqd:?BlC;`uA6Up14xlNorzE~WH_ȍU*7 Yey}ԡBtFqO+:KM[rL`5Q +Q^8;T,``fKI ;ʾXJQ!ݹ[HSZ[6tYTLr"iV}TVRPqX*״TtAW_}S5BP#+=@RH7m^cX,&?Ifn|3$}-;ȩ> +?:nNމpJc_ +VkU0ތ[{uhTc:מ[\d[^RCjT +#ĥLM_NiRlZU*+$xlA*-i!MYB|\Zƻjso=emju6^d-3.UQÑmE3(T`/-@I25a\砽gR[RZג2\l!gX6dp94/*7*?slt6K-3Kcms7XʸۥG,^SVviwFu;@J͓^nw@RTȗe(RPz'vBs_G +e)Y^6da +g܇W*G;=96ȵ N +vuO_x60yFc9Yjp(
#hg+4#^o<T\ne D6Rzl\+xK>T3,4YSUp>bzUo璚J,i˺*C+>5p>־/`ne#2wNZ?^['/Zѡ
כ=i 6/V7!~0WAbzB+Zd*Hu$qB5R*ӑ,_]P<tz)G9s]s/͟uDBDZڸ@Ɇ*1XN[suF +I1Wd{٩47ũJjZ^s GͤW9:?vam24G]
P}(Xl/f g@yL}=٤]\fҢy` +=ɦv"iD솾}ʡReM~9f|k0-=p)WuFfLED08ĕ(T)C/dN].ɵ.SE &GdMfHuɾ&Ǯm].j$!|v/߹IS&=%S|Iͤ{4T]l_6YtES27?>Ys\|s:x_
t^;7_*fi F=;NH$Wk?ҹ3v]ʚJ~=9f}S?w;<ߖO-?k=%CڥFIFkјN} J^sG?<WV韐|^3RAKG؛=,^Jr`\ޟ+)]Vz +%s&FN;6Ǡa찂Ƽ$F%Z
al[GPQæzʻ+vXP=amϲx:}Dcp(Ɂqw>ٹX3?D͟D1k[O4h*TSa3-GyRHj||&߬C.~6(.M zRTY`DT\P<R|˵PZGB~W|opUc~imAncb$(!?gE ~la_\ ݞ~u}@FmB2Գ2df5*zk%hŻ|rէn2mȅXXɊ>-^CҨ%8K]&床Unc=+װ`v%6z#`[bZ- +P~e1hΦk%4Yzw6l5}}cKMޒ!vԇ N + y?Ϥm@Za2KB>} n"g(jm76
xwIC=;mE|̶͚vm4 3FFf}2v._v8SAZ]qUm)H +g[-aElzNz=Kݭ!Z[G +XPj_SfNxco
=~c_qB9-|'Y\U&͈|Rk֫EWRm^_TQL;Fu=(n7<kF:݂d.h!gZ`V + vIt|ŦhN`#]u.&"PL5ԃ8$bUpUL45hhFjЏ6Z[zF^*j-zIte,EJb]1z~Ê*<,h%khu-﨤 +9=eFg +O7Mw0m}'-]+ghCbU71gsQmtӕ/e1\/3btA@lfb<H^QOi>OqY8e %b8!}pMbK0֟ܮԓv'֎C$+Ze'PwB1*ԆgHO1G2RU
W+Rĝ()CS1̢ݥNn\g\1GnZ.m'\9ĖG.'6ଏ9kcSS +1ƨQ_cXq>OcoPPmǞ,s oo$5n!ǯ1վ3h;ԇq
wb̆zCk%̰1ڵjC +Vkee}jlY-ݰ1}BlZ-ul;",=DeUO(gFj_'jvgɖXbq? 3H`˖PB{PSsX*6W9fHT?Tu]RيIQ4%.OF!Pd&P.w*Bϸ.dTDO5= +ٓaY̭RL]s>] e*ˬo/cs=v +a5WL| ;Mth5O+4*^NPpօ,92Ӝ-g:Pn@v1_,Jϝޠ_oCT +$3}͇uΖLxO8*ŤJik;=jd-FI8:ag%ZuMnXp?g2\Jn\ׄ|[R֓I[Wˊ7}C-gSؖ|{@ Y&! #YG?"@?ۺv_ΎyCi8B,Ѐ;bM2GbiSEC]5!]<ZbǞuP +ݻ6J0,zQ0~dCG6=ޤ~ܧү̆;9{ehPzH/zpl*xh\1f{r/zڜQO'19~xs%иDqrYTV%7xβv/E]>$?D'O!eolOr?뗿[nk}Ox^~SȦoVTؚY#Q!\*Hn*9pNgC8Y)]r|I܂G*iݐ08 8
!{2m\ɠaֺ9CS{e+x4TAE-YԜ O(2]Cpmr.dE,jݬPK'[⨄Ҟ `Ғ +4,G0!Pvj= $xb@2RHID +8v@Gt2y0Qb
yaˆBUޞ*C.RUG3e/XaW%|H +2ALWFP. 2 +:چ>?#hNUfEQ+OGM8;
oQP2~#
J͖>R&H,⭇цj^]<TóN\,w}aӼBܐxy[Ɇm䔰aW&F5GlH]P|k젻~YW˼c'Cwz: <Ǜ;m/5'^ϒQek1<gc}oDhz}UgOewOԲ?~^Rwo.~5x ->KV-*O&S
1C
:tRځ' +DjdRkasJJj9
G'r?Sy, +
džg/Tв';Őzdz(@YG/®S?B(YN= +v/쀙PN]>Pcژ@4az`}dg|0a4ف&M;SPٽ@:q +]{8HgvjMQTS? +q<v!o@-<R
4;iYs*{G]MFü[`
i<s)ͻ5 +"36aسCFAl*\3$բn6k{/1g +ԁ@s1d&B6 qIaihw(œ|/Dawa2mn(IZyuj][ "slZ_"2e\H4iѪC柔iABٍdT7l] +BFR/FHEH,A;b + +}٪(ִ+Eir+Ƨ)Hm{>Pw7i`Z> ٽ +GJJLЮI
2,f7)okVkuKݸ!+V&L<7O<1Kcu%d%,+X$SR%#RC1muhʊ%c
h.JA[U +,jU+\&H5wcjeڮL?@m4EmhhvӪtrwI=9ʼnMMm;iב2г67Kk(da˵4C
QM +=ۂT5 +z$̮hTP2x}~
1e4!I=5밣5vn}]`cRmTOfuLY+W:0(zEۊ۵1jߺc}:'+eƤgdC +q`t:g,WdC64s;MWx[&q
:c$ONÖ:GA99u0AF%yrg'$8հÙ:@p;?m~`& )HDY|&ȁbG#3| +HwiO)h|Úb\bBU*DNuC=F=u +%)PlHjΜ㫄W,Asi(l +ހC
8ehK{.ّLoF?w~j$%V;5I +뵮6@XjJR +ՀVd +ĵ +ށO}7dXY68A*jnt5] R; CBp]6Ҽew6.< Bs&_8- +ۃ]@x>z[@`׃N{I3g wb,ufH#o_WM u;=vOy8/ׇ& p +F~ +%沓ӼO +(m;fD߶. +@ܞ,χ)>uھzʸ q
+@\]q{ +9юxZCF㧟鹹íOl )$6IʑL_j9Ʌ<G3Y\je=ɿgYz{ܬ'+z*@f*awҜ0Kl_/@EgUKz'hDt0>qe+`lm6]fCڥf*\;5kk[6.2l-R6 +ZA/HѳijhaoV/>`HG/]A<kܻr!ł< +JQbTaZ@돢ËTvsd+xuWz
j}zLFNǒQfÜ`;6lEWv̬Sol|{,\k]3ꚅE;l<FZ~BV!_HV.е +Z
9 lm~`KQv.l5 +0000000016 00000 n
+0000000173 00000 n
+0000048985 00000 n
+0000000006 00000 f
+0000242093 00000 n
+0000000008 00000 f
+0000049036 00000 n
+0000000009 00000 f
+0000000010 00000 f
+0000000011 00000 f
+0000000012 00000 f
+0000000013 00000 f
+0000000014 00000 f
+0000000015 00000 f
+0000000016 00000 f
+0000000017 00000 f
+0000000018 00000 f
+0000000019 00000 f
+0000000022 00000 f
+0000242350 00000 n
+0000242381 00000 n
+0000000023 00000 f
+0000000024 00000 f
+0000000025 00000 f
+0000000026 00000 f
+0000000027 00000 f
+0000000028 00000 f
+0000000029 00000 f
+0000000030 00000 f
+0000000031 00000 f
+0000000032 00000 f
+0000000033 00000 f
+0000000034 00000 f
+0000000035 00000 f
+0000000036 00000 f
+0000000037 00000 f
+0000000038 00000 f
+0000000039 00000 f
+0000000040 00000 f
+0000000041 00000 f
+0000000042 00000 f
+0000000043 00000 f
+0000000000 00000 f
+0000242163 00000 n
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000242234 00000 n
+0000242265 00000 n
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000000000 00000 f
+0000055390 00000 n
+0000242466 00000 n
+0000049458 00000 n
+0000054036 00000 n
+0000056578 00000 n
+0000055058 00000 n
+0000055577 00000 n
+0000055690 00000 n
+0000054915 00000 n
+0000054102 00000 n
+0000054354 00000 n
+0000054402 00000 n
+0000055221 00000 n
+0000055316 00000 n
+0000055461 00000 n
+0000055492 00000 n
+0000055805 00000 n
+0000055858 00000 n
+0000056153 00000 n
+0000056231 00000 n
+0000056377 00000 n
+0000056406 00000 n
+0000056503 00000 n
+0000056653 00000 n
+0000057079 00000 n
+0000058119 00000 n
+0000064838 00000 n
+0000079329 00000 n
+0000093138 00000 n
+0000099766 00000 n
+0000118901 00000 n
+0000140251 00000 n
+0000147406 00000 n
+0000151961 00000 n
+0000178265 00000 n
+0000204808 00000 n
+0000230339 00000 n
+0000242491 00000 n
+trailer
<</Size 120/Root 1 0 R/Info 119 0 R/ID[<DCC280676642487E8A6DFEAAB79471A7><04471C46533245799F3A463044EF530A>]>>
startxref
242663
%%EOF
\ No newline at end of file diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-include-comandos.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-include-comandos.tex new file mode 100644 index 0000000000..90a29eb3a1 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-include-comandos.tex @@ -0,0 +1,728 @@ +%% abtex2-modelo-include-comandos.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abntex2-modelo-include-comandos.tex +%% and abntex2-modelo-img-marca.pdf +%% + +% --- +% Este capítulo, utilizado por diferentes exemplos do abnTeX2, ilustra o uso de +% comandos do abnTeX2 e de LaTeX. +% --- + +\chapter{Resultados de comandos}\label{cap_exemplos} + +\chapterprecis{Isto é uma sinopse de capítulo. A ABNT não traz nenhuma +normatização a respeito desse tipo de resumo, que é mais comum em romances +e livros técnicos.}\index{sinopse de capítulo} + +% --- +\section{Codificação dos arquivos: UTF8} +% --- + +A codificação de todos os arquivos do \abnTeX\ é \texttt{UTF8}. É necessário que +você utilize a mesma codificação nos documentos que escrever, inclusive nos +arquivos de base bibliográficas |.bib|. + +% --- +\section{Citações diretas} +\label{sec-citacao} +% --- + +\index{citações!diretas}Utilize o ambiente \texttt{citacao} para incluir +citações diretas com mais de três linhas: + +\begin{citacao} +As citações diretas, no texto, com mais de três linhas, devem ser +destacadas com recuo de 4 cm da margem esquerda, com letra menor que a do texto +utilizado e sem as aspas. No caso de documentos datilografados, deve-se +observar apenas o recuo \cite[5.3]{NBR10520:2002}. +\end{citacao} + +Use o ambiente assim: + +\begin{verbatim} +\begin{citacao} +As citações diretas, no texto, com mais de três linhas [...] deve-se observar +apenas o recuo \cite[5.3]{NBR10520:2002}. +\end{citacao} +\end{verbatim} + +O ambiente \texttt{citacao} pode receber como parâmetro opcional um nome de +idioma previamente carregado nas opções da classe (\autoref{sec-hifenizacao}). Nesse +caso, o texto da citação é automaticamente escrito em itálico e a hifenização é +ajustada para o idioma selecionado na opção do ambiente. Por exemplo: + +\begin{verbatim} +\begin{citacao}[english] +Text in English language in italic with correct hyphenation. +\end{citacao} +\end{verbatim} + +Tem como resultado: + +\begin{citacao}[english] +Text in English language in italic with correct hyphenation. +\end{citacao} + +\index{citações!simples}Citações simples, com até três linhas, devem ser +incluídas com aspas. Observe que em \LaTeX as aspas iniciais são diferentes das +finais: ``Amor é fogo que arde sem se ver''. + +% --- +\section{Notas de rodapé} +% --- + +As notas de rodapé são detalhadas pela NBR 14724:2011 na seção 5.2.1\footnote{As +notas devem ser digitadas ou datilografadas dentro das margens, ficando +separadas do texto por um espaço simples de entre as linhas e por filete de 5 +cm, a partir da margem esquerda. Devem ser alinhadas, a partir da segunda linha +da mesma nota, abaixo da primeira letra da primeira palavra, de forma a destacar +o expoente, sem espaço entre elas e com fonte menor +\citeonline[5.2.1]{NBR14724:2011}.}\footnote{Caso uma série de notas sejam +criadas sequencialmente, o \abnTeX\ instrui o \LaTeX\ para que uma vírgula seja +colocada após cada número do expoente que indica a nota de rodapé no corpo do +texto.}\footnote{Verifique se os números do expoente possuem uma vírgula para +dividi-los no corpo do texto.}. + + +% --- +\section{Tabelas} +% --- + +\index{tabelas}A \autoref{tab-nivinv} é um exemplo de tabela construída em +\LaTeX. + +\begin{table}[htb] +\ABNTEXfontereduzida +\caption[Níveis de investigação]{Níveis de investigação.} +\label{tab-nivinv} +\begin{tabular}{p{2.6cm}|p{6.0cm}|p{2.25cm}|p{3.40cm}} + %\hline + \textbf{Nível de Investigação} & \textbf{Insumos} & \textbf{Sistemas de Investigação} & \textbf{Produtos} \\ + \hline + Meta-nível & Filosofia\index{filosofia} da Ciência & Epistemologia & + Paradigma \\ + \hline + Nível do objeto & Paradigmas do metanível e evidências do nível inferior & + Ciência & Teorias e modelos \\ + \hline + Nível inferior & Modelos e métodos do nível do objeto e problemas do nível inferior & Prática & Solução de problemas \\ + % \hline +\end{tabular} +\legend{Fonte: \citeonline{van86}} +\end{table} + +Já a \autoref{tabela-ibge} apresenta uma tabela criada conforme o padrão do +\citeonline{ibge1993} requerido pelas normas da ABNT para documentos técnicos e +acadêmicos. + +\begin{table}[htb] +\IBGEtab{% + \caption{Um Exemplo de tabela alinhada que pode ser longa + ou curta, conforme padrão IBGE.}% + \label{tabela-ibge} +}{% + \begin{tabular}{ccc} + \toprule + Nome & Nascimento & Documento \\ + \midrule \midrule + Maria da Silva & 11/11/1111 & 111.111.111-11 \\ + \midrule + João Souza & 11/11/2111 & 211.111.111-11 \\ + \midrule + Laura Vicuña & 05/04/1891 & 3111.111.111-11 \\ + \bottomrule +\end{tabular}% +}{% + \fonte{Produzido pelos autores.}% + \nota{Esta é uma nota, que diz que os dados são baseados na + regressão linear.}% + \nota[Anotações]{Uma anotação adicional, que pode ser seguida de várias + outras.}% + } +\end{table} + + +% --- +\section{Figuras} +% --- + +\index{figuras}Figuras podem ser criadas diretamente em \LaTeX, +como o exemplo da \autoref{fig_circulo}. + +\begin{figure}[htb] + \caption{\label{fig_circulo}A delimitação do espaço} + \begin{center} + \setlength{\unitlength}{5cm} + \begin{picture}(1,1) + \put(0,0){\line(0,1){1}} + \put(0,0){\line(1,0){1}} + \put(0,0){\line(1,1){1}} + \put(0,0){\line(1,2){.5}} + \put(0,0){\line(1,3){.3333}} + \put(0,0){\line(1,4){.25}} + \put(0,0){\line(1,5){.2}} + \put(0,0){\line(1,6){.1667}} + \put(0,0){\line(2,1){1}} + \put(0,0){\line(2,3){.6667}} + \put(0,0){\line(2,5){.4}} + \put(0,0){\line(3,1){1}} + \put(0,0){\line(3,2){1}} + \put(0,0){\line(3,4){.75}} + \put(0,0){\line(3,5){.6}} + \put(0,0){\line(4,1){1}} + \put(0,0){\line(4,3){1}} + \put(0,0){\line(4,5){.8}} + \put(0,0){\line(5,1){1}} + \put(0,0){\line(5,2){1}} + \put(0,0){\line(5,3){1}} + \put(0,0){\line(5,4){1}} + \put(0,0){\line(5,6){.8333}} + \put(0,0){\line(6,1){1}} + \put(0,0){\line(6,5){1}} + \end{picture} + \end{center} + \legend{Fonte: os autores} +\end{figure} + +Ou então figuras podem ser incorporadas de arquivos externos, como é o caso da +\autoref{fig_grafico}. Se a figura que for incluída se tratar de um diagrama, um +gráfico ou uma ilustração que você mesmo produza, priorize o uso de imagens +vetoriais no formato PDF. Com isso, o tamanho do arquivo final do trabalho será +menor, e as imagens terão uma apresentação melhor, principalmente quando +impressas, uma vez que imagens vetorias são perfeitamente escaláveis para +qualquer dimensão. Nesse caso, se for utilizar o Microsoft Excel para produzir +gráficos, ou o Microsoft Word para produzir ilustrações, exporte-os como PDF e +os incorpore ao documento conforme o exemplo abaixo. No entanto, para manter a +coerência no uso de software livre (já que você está usando \LaTeX e \abnTeX), +teste a ferramenta \textsf{InkScape}\index{InkScape} +(\url{http://inkscape.org/}). Ela é uma excelente opção de código-livre para +produzir ilustrações vetoriais, similar ao CorelDraw\index{CorelDraw} ou ao Adobe +Illustrator\index{Adobe Illustrator}. De todo modo, caso não seja possível +utilizar arquivos de imagens como PDF, utilize qualquer outro formato, como +JPEG, GIF, BMP, etc. Nesse caso, você pode tentar aprimorar as imagens +incorporadas com o software livre \textsf{Gimp}\index{Gimp} +(\url{http://www.gimp.org/}). Ele é uma alternativa livre ao Adobe +Photoshop\index{Adobe Photoshop}. + +\begin{figure}[htb] + \caption{\label{fig_grafico}Gráfico produzido em Excel e salvo como PDF} + \begin{center} + \includegraphics[scale=0.5]{abntex2-modelo-img-grafico.pdf} + \end{center} + \legend{Fonte: \citeonline[p. 24]{araujo2012}} +\end{figure} + +% --- +\subsection{Figuras em \emph{minipages}} +% --- + +\emph{Minipages} são usadas para inserir textos ou outros elementos em quadros +com tamanhos e posições controladas. Veja o exemplo da +\autoref{fig_minipage_imagem1} e da \autoref{fig_minipage_grafico2}. + +\begin{figure}[htb] + \label{teste} + \centering + \begin{minipage}{0.4\textwidth} + \centering + \caption{Imagem 1 da minipage} \label{fig_minipage_imagem1} + \includegraphics[scale=0.9]{abntex2-modelo-img-marca.pdf} + \legend{Fonte: Produzido pelos autores} + \end{minipage} + \hfill + \begin{minipage}{0.4\textwidth} + \centering + \caption{Grafico 2 da minipage} \label{fig_minipage_grafico2} + \includegraphics[scale=0.2]{abntex2-modelo-img-grafico.pdf} + \legend{Fonte: \citeonline[p. 24]{araujo2012}} + \end{minipage} +\end{figure} + +Observe que, segundo a \citeonline[seções 4.2.1.10 e 5.8]{NBR14724:2011}, as +ilustrações devem sempre ter numeração contínua e única em todo o documento: + +\begin{citacao} +Qualquer que seja o tipo de ilustração, sua identificação aparece na parte +superior, precedida da palavra designativa (desenho, esquema, fluxograma, +fotografia, gráfico, mapa, organograma, planta, quadro, retrato, figura, +imagem, entre outros), seguida de seu número de ordem de ocorrência no texto, +em algarismos arábicos, travessão e do respectivo título. Após a ilustração, na +parte inferior, indicar a fonte consultada (elemento obrigatório, mesmo que +seja produção do próprio autor), legenda, notas e outras informações +necessárias à sua compreensão (se houver). A ilustração deve ser citada no +texto e inserida o mais próximo possível do trecho a que se +refere. \cite[seções 5.8]{NBR14724:2011} +\end{citacao} + +% --- +\section{Expressões matemáticas} +% --- + +\index{expressões matemáticas}Use o ambiente \texttt{equation} para escrever +expressões matemáticas numeradas: + +\begin{equation} + \forall x \in X, \quad \exists \: y \leq \epsilon +\end{equation} + +Escreva expressões matemáticas entre \$ e \$, como em $ \lim_{x \to \infty} +\exp(-x) = 0 $, para que fiquem na mesma linha. + +Também é possível usar colchetes para indicar o início de uma expressão +matemática que não é numerada. + +\[ +\left|\sum_{i=1}^n a_ib_i\right| +\le +\left(\sum_{i=1}^n a_i^2\right)^{1/2} +\left(\sum_{i=1}^n b_i^2\right)^{1/2} +\] + +Consulte mais informações sobre expressões matemáticas em +\url{https://github.com/abntex/abntex2/wiki/Referencias}. + +% --- +\section{Enumerações: alíneas e subalíneas} +% --- + +\index{alíneas}\index{subalíneas}\index{incisos}Quando for necessário enumerar +os diversos assuntos de uma seção que não possua título, esta deve ser +subdividida em alíneas \cite[4.2]{NBR6024:2012}: + +\begin{alineas} + + \item os diversos assuntos que não possuam título próprio, dentro de uma mesma + seção, devem ser subdivididos em alíneas; + + \item o texto que antecede as alíneas termina em dois pontos; + \item as alíneas devem ser indicadas alfabeticamente, em letra minúscula, + seguida de parêntese. Utilizam-se letras dobradas, quando esgotadas as + letras do alfabeto; + + \item as letras indicativas das alíneas devem apresentar recuo em relação à + margem esquerda; + + \item o texto da alínea deve começar por letra minúscula e terminar em + ponto-e-vírgula, exceto a última alínea que termina em ponto final; + + \item o texto da alínea deve terminar em dois pontos, se houver subalínea; + + \item a segunda e as seguintes linhas do texto da alínea começa sob a + primeira letra do texto da própria alínea; + + \item subalíneas \cite[4.3]{NBR6024:2012} devem ser conforme as alíneas a + seguir: + + \begin{alineas} + \item as subalíneas devem começar por travessão seguido de espaço; + + \item as subalíneas devem apresentar recuo em relação à alínea; + + \item o texto da subalínea deve começar por letra minúscula e terminar em + ponto-e-vírgula. A última subalínea deve terminar em ponto final, se não + houver alínea subsequente; + + \item a segunda e as seguintes linhas do texto da subalínea começam sob a + primeira letra do texto da própria subalínea. + \end{alineas} + + \item no \abnTeX\ estão disponíveis os ambientes \texttt{incisos} e + \texttt{subalineas}, que em suma são o mesmo que se criar outro nível de + \texttt{alineas}, como nos exemplos à seguir: + + \begin{incisos} + \item \textit{Um novo inciso em itálico}; + \end{incisos} + + \item Alínea em \textbf{negrito}: + + \begin{subalineas} + \item \textit{Uma subalínea em itálico}; + \item \underline{\textit{Uma subalínea em itálico e sublinhado}}; + \end{subalineas} + + \item Última alínea com \emph{ênfase}. + +\end{alineas} + +% --- +\section{Espaçamento entre parágrafos e linhas} +% --- + +\index{espaçamento!dos parágrafos}O tamanho do parágrafo, espaço entre a margem +e o início da frase do parágrafo, é definido por: + +\begin{verbatim} + \setlength{\parindent}{1.3cm} +\end{verbatim} + +\index{espaçamento!do primeiro parágrafo}Por padrão, não há espaçamento no +primeiro parágrafo de cada início de divisão do documento +(\autoref{sec-divisoes}). Porém, você pode definir que o primeiro parágrafo +também seja indentado, como é o caso deste documento. Para isso, apenas inclua o +pacote \textsf{indentfirst} no preâmbulo do documento: + +\begin{verbatim} + \usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\end{verbatim} + +\index{espaçamento!entre os parágrafos}O espaçamento entre um parágrafo e outro +pode ser controlado por meio do comando: + +\begin{verbatim} + \setlength{\parskip}{0.2cm} % tente também \onelineskip +\end{verbatim} + +\index{espaçamento!entre as linhas}O controle do espaçamento entre linhas é +definido por: + +\begin{verbatim} + \OnehalfSpacing % espaçamento um e meio (padrão); + \DoubleSpacing % espaçamento duplo + \SingleSpacing % espaçamento simples +\end{verbatim} + +Para isso, também estão disponíveis os ambientes: + +\begin{verbatim} + \begin{SingleSpace} ...\end{SingleSpace} + \begin{Spacing}{hfactori} ... \end{Spacing} + \begin{OnehalfSpace} ... \end{OnehalfSpace} + \begin{OnehalfSpace*} ... \end{OnehalfSpace*} + \begin{DoubleSpace} ... \end{DoubleSpace} + \begin{DoubleSpace*} ... \end{DoubleSpace*} +\end{verbatim} + +Para mais informações, consulte \citeonline[p. 47-52 e 135]{memoir}. + +% --- +\section{Inclusão de outros arquivos}\label{sec-include} +% --- + +É uma boa prática dividir o seu documento em diversos arquivos, e não +apenas escrever tudo em um único. Esse recurso foi utilizado neste +documento. Para incluir diferentes arquivos em um arquivo principal, +de modo que cada arquivo incluído fique em uma página diferente, utilize o +comando: + +\begin{verbatim} + \include{documento-a-ser-incluido} % sem a extensão .tex +\end{verbatim} + +Para incluir documentos sem quebra de páginas, utilize: + +\begin{verbatim} + \input{documento-a-ser-incluido} % sem a extensão .tex +\end{verbatim} + +% --- +\section{Compilar o documento \LaTeX} +% --- + +Geralmente os editores \LaTeX, como o +TeXlipse\footnote{\url{http://texlipse.sourceforge.net/}}, o +Texmaker\footnote{\url{http://www.xm1math.net/texmaker/}}, entre outros, +compilam os documentos automaticamente, de modo que você não precisa se +preocupar com isso. + +No entanto, você pode compilar os documentos \LaTeX usando os seguintes +comandos, que devem ser digitados no \emph{Prompt de Comandos} do Windows ou no +\emph{Terminal} do Mac ou do Linux: + +\begin{verbatim} + pdflatex ARQUIVO_PRINCIPAL.tex + bibtex ARQUIVO_PRINCIPAL.aux + makeindex ARQUIVO_PRINCIPAL.idx + makeindex ARQUIVO_PRINCIPAL.nlo -s nomencl.ist -o ARQUIVO_PRINCIPAL.nls + pdflatex ARQUIVO_PRINCIPAL.tex + pdflatex ARQUIVO_PRINCIPAL.tex +\end{verbatim} + +% --- +\section{Remissões internas} +% --- + +Ao nomear a \autoref{tab-nivinv} e a \autoref{fig_circulo}, apresentamos um +exemplo de remissão interna, que também pode ser feita quando indicamos o +\autoref{cap_exemplos}, que tem o nome \emph{\nameref{cap_exemplos}}. O número +do capítulo indicado é \ref{cap_exemplos}, que se inicia à +\autopageref{cap_exemplos}\footnote{O número da página de uma remissão pode ser +obtida também assim: +\pageref{cap_exemplos}.}. +Veja a \autoref{sec-divisoes} para outros exemplos de remissões internas entre +seções, subseções e subsubseções. + +O código usado para produzir o texto desta seção é: + +\begin{verbatim} +Ao nomear a \autoref{tab-nivinv} e a \autoref{fig_circulo}, apresentamos um +exemplo de remissão interna, que também pode ser feita quando indicamos o +\autoref{cap_exemplos}, que tem o nome \emph{\nameref{cap_exemplos}}. O número +do capítulo indicado é \ref{cap_exemplos}, que se inicia à +\autopageref{cap_exemplos}\footnote{O número da página de uma remissão pode ser +obtida também assim: +\pageref{cap_exemplos}.}. +Veja a \autoref{sec-divisoes} para outros exemplos de remissões internas entre +seções, subseções e subsubseções. +\end{verbatim} + +% --- +\section{Divisões do documento: seção}\label{sec-divisoes} +% --- + +Esta seção testa o uso de divisões de documentos. Esta é a +\autoref{sec-divisoes}. Veja a \autoref{sec-divisoes-subsection}. + +\subsection{Divisões do documento: subseção}\label{sec-divisoes-subsection} + +Isto é uma subseção. Veja a \autoref{sec-divisoes-subsubsection}, que é uma +\texttt{subsubsection} do \LaTeX, mas é impressa chamada de ``subseção'' porque +no Português não temos a palavra ``subsubseção''. + +\subsubsection{Divisões do documento: subsubseção} +\label{sec-divisoes-subsubsection} + +Isto é uma subsubseção. + +\subsubsection{Divisões do documento: subsubseção} + +Isto é outra subsubseção. + +\subsection{Divisões do documento: subseção}\label{sec-exemplo-subsec} + +Isto é uma subseção. + +\subsubsection{Divisões do documento: subsubseção} + +Isto é mais uma subsubseção da \autoref{sec-exemplo-subsec}. + + +\subsubsubsection{Esta é uma subseção de quinto +nível}\label{sec-exemplo-subsubsubsection} + +Esta é uma seção de quinto nível. Ela é produzida com o seguinte comando: + +\begin{verbatim} +\subsubsubsection{Esta é uma subseção de quinto +nível}\label{sec-exemplo-subsubsubsection} +\end{verbatim} + +\subsubsubsection{Esta é outra subseção de quinto nível}\label{sec-exemplo-subsubsubsection-outro} + +Esta é outra seção de quinto nível. + + +\paragraph{Este é um parágrafo numerado}\label{sec-exemplo-paragrafo} + +Este é um exemplo de parágrafo nomeado. Ele é produzida com o comando de +parágrafo: + +\begin{verbatim} +\paragraph{Este é um parágrafo nomeado}\label{sec-exemplo-paragrafo} +\end{verbatim} + +A numeração entre parágrafos numeradaos e subsubsubseções são contínuas. + +\paragraph{Esta é outro parágrafo numerado}\label{sec-exemplo-paragrafo-outro} + +Esta é outro parágrafo nomeado. + +% --- +\section{Este é um exemplo de nome de seção longo. Ele deve estar +alinhado à esquerda e a segunda e demais linhas devem iniciar logo abaixo da +primeira palavra da primeira linha} +% --- + +Isso atende à norma \citeonline[seções de 5.2.2 a 5.2.4]{NBR14724:2011} + e \citeonline[seções de 3.1 a 3.8]{NBR6024:2012}. + +% --- +\section{Diferentes idiomas e hifenizações} +\label{sec-hifenizacao} +% --- + +Para usar hifenizações de diferentes idiomas, inclua nas opções do documento o +nome dos idiomas que o seu texto contém. Por exemplo (para melhor +visualização, as opções foram quebras em diferentes linhas): + +\begin{verbatim} +\documentclass[ + 12pt, + openright, + twoside, + a4paper, + english, + french, + spanish, + brazil + ]{abntex2} +\end{verbatim} + +O idioma português-brasileiro (\texttt{brazil}) é incluído automaticamente pela +classe \textsf{abntex2}. Porém, mesmo assim a opção \texttt{brazil} deve ser +informada como a última opção da classe para que todos os pacotes reconheçam o +idioma. Vale ressaltar que a última opção de idioma é a utilizada por padrão no +documento. Desse modo, caso deseje escrever um texto em inglês que tenha +citações em português e em francês, você deveria usar o preâmbulo como abaixo: + +\begin{verbatim} +\documentclass[ + 12pt, + openright, + twoside, + a4paper, + french, + brazil, + english + ]{abntex2} +\end{verbatim} + +A lista completa de idiomas suportados, bem como outras opções de hifenização, +estão disponíveis em \citeonline[p.~5-6]{babel}. + +Exemplo de hifenização em inglês\footnote{Extraído de: +\url{http://en.wikibooks.org/wiki/LaTeX/Internationalization}}: + +\begin{otherlanguage*}{english} +\textit{Text in English language. This environment switches all language-related +definitions, like the language specific names for figures, tables etc. to the other +language. The starred version of this environment typesets the main text +according to the rules of the other language, but keeps the language specific +string for ancillary things like figures, in the main language of the document. +The environment hyphenrules switches only the hyphenation patterns used; it can +also be used to disallow hyphenation by using the language name +`nohyphenation'.} +\end{otherlanguage*} + +Exemplo de hifenização em francês\footnote{Extraído de: +\url{http://bigbrowser.blog.lemonde.fr/2013/02/17/tu-ne-tweeteras-point-le-vatican-interdit-aux-cardinaux-de-tweeter-pendant-le-conclave/}}: + +\begin{otherlanguage*}{french} +\textit{Texte en français. Pas question que Twitter ne vienne faire une +concurrence déloyale à la traditionnelle fumée blanche qui marque l'élection +d'un nouveau pape. Pour éviter toute fuite précoce, le Vatican a donc pris un +peu d'avance, et a déjà interdit aux cardinaux qui prendront part au vote +d'utiliser le réseau social, selon Catholic News Service. Une mesure valable +surtout pour les neuf cardinaux – sur les 117 du conclave – pratiquants très +actifs de Twitter, qui auront interdiction pendant toute la période de se +connecter à leur compte.} +\end{otherlanguage*} + +Pequeno texto em espanhol\footnote{Extraído de: +\url{http://internacional.elpais.com/internacional/2013/02/17/actualidad/1361102009_913423.html}}: + +\foreignlanguage{spanish}{\textit{Decenas de miles de personas ovacionan al pontífice en su +penúltimo ángelus dominical, el primero desde que anunciase su renuncia. El Papa se +centra en la crítica al materialismo}}. + +O idioma geral do texto por ser alterado como no exemplo seguinte: + +\begin{verbatim} + \selectlanguage{english} +\end{verbatim} + +Isso altera automaticamente a hifenização e todos os nomes constantes de +referências do documento para o idioma inglês. Consulte o manual da classe +\cite{abntex2classe} para obter orientações adicionais sobre internacionalização de +documentos produzidos com \abnTeX. + +A \autoref{sec-citacao} descreve o ambiente \texttt{citacao} que pode receber +como parâmetro um idioma a ser usado na citação. + +% --- +\section{Consulte o manual da classe \textsf{abntex2}} +% --- + +Consulte o manual da classe \textsf{abntex2} \cite{abntex2classe} para uma +referência completa das macros e ambientes disponíveis. + +Além disso, o manual possui informações adicionais sobre as normas ABNT +observadas pelo \abnTeX\ e considerações sobre eventuais requisitos específicos +não atendidos, como o caso da \citeonline[seção 5.2.2]{NBR14724:2011}, que +especifica o espaçamento entre os capítulos e o início do texto, regra +propositalmente não atendida pelo presente modelo. + +% --- +\section{Referências bibliográficas} +% --- + +A formatação das referências bibliográficas conforme as regras da ABNT são um +dos principais objetivos do \abnTeX. Consulte os manuais +\citeonline{abntex2cite} e \citeonline{abntex2cite-alf} para obter informações +sobre como utilizar as referências bibliográficas. + +%- +\subsection{Acentuação de referências bibliográficas} +%- + +Normalmente não há problemas em usar caracteres acentuados em arquivos +bibliográficos (\texttt{*.bib}). Porém, como as regras da ABNT fazem uso quase +abusivo da conversão para letras maiúsculas, é preciso observar o modo como se +escreve os nomes dos autores. Na ~\autoref{tabela-acentos} você encontra alguns +exemplos das conversões mais importantes. Preste atenção especial para `ç' e `í' +que devem estar envoltos em chaves. A regra geral é sempre usar a acentuação +neste modo quando houver conversão para letras maiúsculas. + +\begin{table}[htbp] +\caption{Tabela de conversão de acentuação.} +\label{tabela-acentos} + +\begin{center} +\begin{tabular}{ll}\hline\hline +acento & \textsf{bibtex}\\ +à á ã & \verb+\`a+ \verb+\'a+ \verb+\~a+\\ +í & \verb+{\'\i}+\\ +ç & \verb+{\c c}+\\ +\hline\hline +\end{tabular} +\end{center} +\end{table} + + +% --- +\section{Precisa de ajuda?} +% --- + +Consulte a FAQ com perguntas frequentes e comuns no portal do \abnTeX: +\url{https://github.com/abntex/abntex2/wiki/FAQ}. + +Inscreva-se no grupo de usuários \LaTeX: +\url{http://groups.google.com/group/latex-br}, tire suas dúvidas e ajude +outros usuários. + +Participe também do grupo de desenvolvedores do \abnTeX: +\url{http://groups.google.com/group/abntex2} e faça sua contribuição à +ferramenta. + +% --- +\section{Você pode ajudar?} +% --- + +Sua contribuição é muito importante! Você pode ajudar na divulgação, no +desenvolvimento e de várias outras formas. Veja como contribuir com o \abnTeX\ +em \url{https://github.com/abntex/abntex2/wiki/Como-Contribuir}. + +% --- +\section{Quer customizar os modelos do \abnTeX\ para sua instituição ou +universidade?} +% --- + +Veja como customizar o \abnTeX\ em: +\url{https://github.com/abntex/abntex2/wiki/ComoCustomizar}. + diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-livro.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-livro.pdf Binary files differnew file mode 100644 index 0000000000..9eddb70166 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-livro.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-livro.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-livro.tex new file mode 100644 index 0000000000..72f4888f19 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-livro.tex @@ -0,0 +1,516 @@ +%% abtex2-modelo-livro.tex, v-1.9.7 +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% Further information is available on +%% http://www.abntex.net.br/ +%% + + +\documentclass[ + % -- opções da classe memoir -- + 10pt, % tamanho da fonte + openright, % capítulos começam em pág ímpar (insere página vazia caso preciso) + twoside, % para impressão em recto e verso. Oposto a oneside + a5paper, % tamanho do papel. + % -- opções da classe abntex2 -- + %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + %section=TITLE, % títulos de seções convertidos em letras maiúsculas + %subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + %subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas + % -- opções do pacote babel -- + english, % idioma adicional para hifenização + french, % idioma adicional para hifenização + brazil, % o último idioma é o principal do documento + sumario=tradicional +]{abntex2} + +% compilação de fontes + + +\usepackage{mathtools} +\usepackage{amsfonts} +\usepackage{mathrsfs} % para mathscr + +\usepackage{ifxetex} +\ifxetex + % % se for utilizar as fontes do sistema: **escolha sua fonte** + % comandos de fontes +\usepackage{mathspec} +\setmathsfont(Digits,Latin,Greek){Minion Pro} +\setmathrm{Minion Pro} +\setmainfont[Numbers=OldStyle]{Minion Pro} %fonte principal (serifada) +\setsansfont[Scale=0.9]{Myriad Pro} %fonte sem serifas +\setmonofont[Scale=MatchLowercase]{Consolas} % fonte monoespaçada + + \usepackage{polyglossia} %always load polyblossia after fonts for digits in math mode + \setmainlanguage{brazil} + \setotherlanguages{french,english,spanish,german,italian} + +\else + % % se for utilizar pdflatex +\usepackage[utf8]{inputenc} +\usepackage{newtxmath} +\usepackage{Alegreya} +\usepackage{AlegreyaSans} +\usepackage[lf]{FiraMono} +\usepackage[italic]{mathastext} +\fi + +%% Observação: o pacote polyglossia pode apresentar erro ao ser utilizado com ifxetex + babel. +%% Se isso acontecer, atualize o pacote para a versão mais recente ou utilize somente uma das sequências (pdflatex ou xelatex), comentando ou apagando a outra. + +\usepackage{microtype} % para melhorias de justificação +\usepackage[dvipsnames]{xcolor} % para cores +\usepackage{graphicx} % para imagens +\usepackage{booktabs,tabularx,rotating} % para tabelas +\usepackage{mdframed} % para caixas de texto como na CIP do verso do título +\usepackage{multicol} % tabelas com colunas mescladas +\usepackage{lettrine} % letras capitulares +\usepackage{xspace} % para nao precisar de espaços com {} depois de comandos + % como \LaTeX e abreviações criadas pelo usuário +\usepackage{lipsum} % para texto de preenchimento de exemplo +\usepackage{leading} % espaçamento entrelinhas (leading) +\leading{13pt} + +% --- +% Pacotes de citações +% --- +\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +\usepackage[alf]{abntex2cite} % Citações padrão ABNT + +% --- +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} +% Texto padrão antes do número das páginas +\renewcommand{\backref}{} +% Define os textos da citação +\renewcommand*{\backrefalt}[4]{ + \ifcase #1 % + Nenhuma citação no texto.% + \or + Citado na página #2.% + \else + Citado #1 vezes nas páginas #2.% + \fi}% +% --- + +% --- +% Informações do documento +% --- +\titulo{Exemplo de livro produzido com \abnTeX} +\autor{Fulano de Tal} +\data{2018, v-1.9.7} +\preambulo{Breve sinopse do livro} +\local{São Paulo} +\instituicao{Publicações Acadêmicas Ltda.\\ \abnTeX\ v-1.9.7} + +% alterando o aspecto da cor azul +\definecolor{blue}{RGB}{41,5,195} + +% informações do PDF +\makeatletter +\hypersetup{ + %pagebackref=true, + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={\imprimirpreambulo}, + pdfcreator={LaTeX with abnTeX2}, + pdfkeywords={abnt}{latex}{abntex}{abntex2}{livro}, + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue, + bookmarksdepth=4 +} +\makeatother +% --- + + +% --- +% Estilo de capítulos +% +% \chapterstyle{pedersen} +% \chapterstyle{lyhne} +%\chapterstyle{madsen} +\chapterstyle{veelo} +% +% Veja outros estilos em: +% https://www.ctan.org/tex-archive/info/MemoirChapStyles +% --- + +% para cabeçalhos sem estar em maiúsculas +%\nouppercaseheads + +% ----- +% Declarações de cabecalhos +% ----- +% Cabecalho padrao +\makepagestyle{abntbookheadings} +\makeevenhead{abntbookheadings}{\ABNTEXfontereduzida\thepage}{}{\ABNTEXfontereduzida\textit\leftmark} +\makeoddhead{abntbookheadings}{\ABNTEXfontereduzida\textit\rightmark}{}{\ABNTEXfontereduzida\thepage} +\makeheadrule{abntbookheadings}{\textwidth}{\normalrulethickness} + +% Cabecalho do inicio do capitulo +\makepagestyle{abntbookchapfirst} +\makeoddhead{abntbookchapfirst}{}{}{} + +% Configura layout para elementos textuais +\renewcommand{\textual}{% + \pagestyle{abntbookheadings}% + \aliaspagestyle{chapter}{abntbookchapfirst}% customizing chapter pagestyle + \nouppercaseheads% + \bookmarksetup{startatroot}% +} +% --- + + + +% Margens do documento +%% (margens do abntex2 não combinam nem com A5 nem com estilos de capítulo da +% classe memoir.) +\setlrmarginsandblock{2.5cm}{3.5cm}{*} +\setulmarginsandblock{2.5cm}{3.5cm}{*} +\checkandfixthelayout +% --- + + +% --- +% Início do documento +% --- +\begin{document} +\frenchspacing + +\frontmatter + +% --- +% Capa principal +% --- +\begin{titlingpage} +\phantom{xxx} +\vspace{0.5cm} +\huge +\raggedright +\imprimirautor\\ +\vspace{2.5cm} +\huge +{\raggedleft +\includegraphics[scale=0.9]{abntex2-modelo-img-marca.pdf}\\[1cm] +\textit{\textcolor{blue}{\imprimirtitulo}}\\[1cm] +} +\centering + %este é um símbolo que só aparecerá com a fonte Minion. +\vfill +\Large + %este é um símbolo que só aparecerá com a fonte Minion. +\imprimirinstituicao +\end{titlingpage} +% --- + +% --- +% Contra-capa +% --- +\begin{titlingpage} + +\phantom{xxx} +\vspace{0.5cm} +\huge +\raggedright +\imprimirautor\\ +\vspace{2.5cm} +\huge +{\raggedleft +\includegraphics[scale=0.9]{abntex2-modelo-img-marca.pdf}\\[1cm] +\textit{\textcolor{blue}{\imprimirtitulo}}\\[1cm] +} +\centering +% %este é um símbolo que só aparecerá com a fonte Minion. +\vfill +\Large +% %este é um símbolo que só aparecerá com a fonte Minion. +\imprimirinstituicao +% --- + +% --- +% Verso da contra-capa +% --- +\clearpage +\ABNTEXfontereduzida +%\raggedright +© 2017 \imprimirautor \space \& \imprimirinstituicao +%este é só um exemplo de copyright. + +Qualquer parte desta publicação pode ser reproduzida, desde que citada a fonte. + +\vspace*{\fill} + +\begin{center} +Dados Internacionais de Catalogação na Publicação (\textsc{cip}) +Câmara Brasileira do Livro, \textsc{sp}, Brasil +\end{center} + +\begin{mdframed} +\noindent Tal, Fulano de. + +\imprimirtitulo. / \imprimirautor. -- \imprimirlocal: \imprimirinstituicao +Ltda., 2015. + +\medskip + +Bibliografia. + +ISBN XXXX-XXXX-XX. + +\medskip + +1. Programas de computador. 2. Tipografia. 3. Latex. 4. Normas ABNT. + +\end{mdframed} + +\end{titlingpage} +% --- + +% --- +% inserir lista de ilustrações +% --- +\pdfbookmark[0]{\listfigurename}{lof} +\listoffigures* +\cleardoublepage + +% --- +% inserir lista de tabelas +% --- +\pdfbookmark[0]{\listtablename}{lot} +\listoftables* +\cleardoublepage +% --- + +% --- +% inserir o sumario +% --- +\pdfbookmark[0]{\contentsname}{toc} +\tableofcontents* +\cleardoublepage +% --- + +% ------------------------------------------------------------ +% Início da parte textual +% ------------------------------------------------------------ +%\textual +\mainmatter +% ------------------------------------------------------------ + +% ------------------------------------------------------------ +\chapter*[Introdução]{Introdução} +\addcontentsline{toc}{chapter}{Introdução} +% ------------------------------------------------------------ + +\lettrine[nindent=0.35em,lhang=0.40,loversize=0.3]{E}{ste documento} faz parte +do projeto \abnTeX\footnote{\url{http://www.abntex.net.br/}}, e destina-se +a servir de modelo para composição e diagramação de livros e folhetos em +\LaTeX em conformidade com a norma ABNT NBR 6029:2006 \emph{Informação e +documentação - Livros e folhetos - Apresentação}. + +Em geral, qualquer classe do \LaTeX\ que contemple o formato de livros poderia +ser utilizada (como \textsf{book}, \textsf{memoir} e \textsf{scrbook}, entre +outras). A formatação de geral dos capítulos, margens, tamanho de página, +fontes, etc., segundo a norma ABNT em questão, pode ser modificada pelo usuário +à vontade. + +Porém, este modelo foi composto com a classe \textsf{abntex2.cls} com o intuito +de estimular que autores de teses e dissertações convertam e publiquem seus +trabalhos em forma de livro. + +Essencialmente, este modelo é idêntico aos demais modelos distribuídos com o +\abnTeX. Porém, este documento exemplifica como customizar a formatação final do +documento para que ele fique adequado aos padrões de publicação de livros. +Observe que há vários comentários no código-fonte do arquivo, de modo a +facilitar ao máximo as customizações. Consulte o portal do projeto para obter +acesso aos manuais, wiki, e grupos de discussões do \abnTeX. + +Em linhas gerais, a norma ABNT NBR 6029:2006 não estabelece parâmetros tão +rígidos quanto a ABNT NBR 14724:2011, para trabalhos acadêmicos, e segue, de +certa forma, o design usual de livros\footnote{Para facilitação da compreensão +de termos técnicos, ver a Tabela \ref{vocabulario-texto} com alguns termos do +design de livros.}. + +Desta forma, temos: + +\begin{description} +\item[parte pré-textual] Composta por: falsa folha de rosto, folha de rosto, +colofão (opcional na parte pós-textual), sumário (conteúdo), +a\-gra\-de\-ci\-men\-tos (acknowledgments), dedicatória, epígrafe; +\item[folha de rosto] Como diz o nome em inglês (\textit{title page}) a ``folha +de rosto'' é a \textit{página do título}. No verso da folha de rosto, costuma-se +incluir os dados sobre a obra e a edição, catalogação, editora, direitos +autorais e de reprodução, etc; +\item [parte pós-textual] Composta por epílogo, posfácio, apêndice, glossário, +bibliografia, índice remissivo (inglês: \textit{index}), colofão, etc; + +\end{description} + +Este documento deve ser utilizado como complemento dos manuais do \abnTeX\ +\cite{abntex2classe,abntex2cite,abntex2cite-alf} e da classe \textsf{memoir} +\cite{memoir}. + + +% ------------------------------------------------------------ +\chapter{Um exemplo de capítulo} +% ------------------------------------------------------------ + +Fontes em modo matemático: + +$E=mc^2$ and $\sin(\alpha+\beta)=\pi$ + +\[ +\int_{-\infty}^{\infty}e^{-x^2}\,dx=\sqrt{\pi} +\] + +\[ +\alpha \beta \gamma \Delta \epsilon \mu \zeta \Theta +\] + +\lipsum[1-10] + +% ------------------------------------------------------------ +\chapter{Exemplos de imagens} +% ------------------------------------------------------------ + +\lipsum[1] + +\begin{figure} +\centering +\includegraphics[width=0.6\linewidth]{example-image-a} +\caption{Exemplo de imagem.} +\label{fig:exemplo} +\end{figure} + +\lipsum[6] + + + + + +\lipsum[7] + +% ------------------------------------------------------------ +\chapter{Exemplos de tabela} +% ------------------------------------------------------------ + +\section{Uma seção} + +\lipsum[8] + +\begin{table} +\caption{Pequeno vocabulário de design de livros\label{vocabulario-texto}} +\ABNTEXfontereduzida +\begin{tabular}{p{4cm}p{4cm}} +\toprule +\textit{Termo em inglês} & \textit{Termo em português}\\ +\midrule +\ABNTEXfontereduzida +title page & folha de rosto.\\ + +cover & capa\\ + +back cover & quarta capa ou contra-capa ou verso da capa\\ + +bastard title ou half title & falsa folha de rosto. Tem só o título do livro.\\ + +table of contents & sumário\\ + +text block ou book block & miolo\\ + +print space (alemão: \textit{Satzspiegel}) & mancha gráfica\\ + +section, gathering, quire (especialmente se não impresso), signature & caderno\\ + +leaf = folio (latim) & folha, composta de recto (lat.) (anverso/frente) e verso (lat.) (verso). Geralmente o recto é página ímpar, e verso é página par.\\ + +hardcover & capa dura.\\ + +endpaper/endsheet & folha de guarda. Folha de papel para prender o miolo do livro na capa dura.\\ + +dust jacket, dust cover, book jacket, dust wrapper & sobrecapa. Geralmente de papel, para cobrir capas duras.\\ + +front matter & parte pré-textual.\\ + +main matter & parte textual\\ + +back matter & parte pós-textual. Composta por epílogo, posfácio, apêndice, glossário, bibliografia, índice remissivo (inglês: index), colofão etc.\\ + +colophon & colofão. Breve descrição sobre aspectos da publicação do livro. \\ + +running headers & títulos correntes\\ + +volume & volume. Conjunto de páginas encadernadas.\\ + +\bottomrule +\end{tabular} +\footnotesize Fontes:\\ +\url{http://pt.wikipedia.org/wiki/Design_de_livros}\\ +\url{http://en.wikipedia.org/wiki/Book_design}\\ +\url{http://static.lexicool.com/dictionary/RX7KW614433.pdf}\\ +\end{table} + + +\begin{table} +\caption{Exemplo de tabela utilizando o pacote \textsf{booktabs}.} +\centering +\begin{tabular}{llr} +\toprule +\multicolumn{2}{c}{Item} \\ +\cmidrule(r){1-2} +Animal & Description & Price (\$) \\ +\midrule +Gnat & per gram & 13.65 \\ + & each & 0.01 \\ +Gnu & stuffed & 92.50 \\ +Emu & stuffed & 33.33 \\ +Armadillo & frozen & 8.99 \\ +\bottomrule +\multicolumn{3}{l}{\ABNTEXfontereduzida Fonte: \url{http://en.wikibooks.org/wiki/LaTeX/Tables}} +\end{tabular} +\end{table} + +\lipsum[9] + +% ------------------------------------------------------------ +\postextual % pós-textual +% ------------------------------------------------------------ + +% ------------------------------------------------------------ +\bibliography{abntex2-modelo-references} % insere o arquivo de bibliografia +% ------------------------------------------------------------ + +% ------------------------------------------------------------ +% Colofão: última página com informações sobre a composição do livro. +\cleardoublepage +\thispagestyle{empty} + +Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, estudar, +alterar e redistribuir o trabalho do ABN\TeX, desde que os arquivos modificados +tenham seus nomes alterados e que os créditos sejam dados aos autores originais, +nos termos da ``The \LaTeX\ Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que sejam realizadas customizações específicas deste documento. +Porém, recomendamos que ao invés de se alterar diretamente os arquivos do +\abnTeX, distribua-se arquivos com as respectivas customizações. +Isso permite que futuras versões do \abnTeX~não se tornem automaticamente +incompatíveis com as customizações promovidas. Consulte +\citeonline{abntex2-wiki-como-customizar} para mais informações. + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-projeto-pesquisa.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-projeto-pesquisa.pdf Binary files differnew file mode 100644 index 0000000000..b1690f55ea --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-projeto-pesquisa.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-projeto-pesquisa.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-projeto-pesquisa.tex new file mode 100644 index 0000000000..6e76659113 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-projeto-pesquisa.tex @@ -0,0 +1,417 @@ +%% abtex2-modelo-projeto-pesquisa.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abntex2-modelo-projeto-pesquisa.tex +%% and abntex2-modelo-references.bib +%% + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% abnTeX2: Modelo de Projeto de pesquisa em conformidade com +% ABNT NBR 15287:2011 Informação e documentação - Projeto de pesquisa - +% Apresentação +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +\documentclass[ + % -- opções da classe memoir -- + 12pt, % tamanho da fonte + openright, % capítulos começam em pág ímpar (insere página vazia caso preciso) + twoside, % para impressão em recto e verso. Oposto a oneside + a4paper, % tamanho do papel. + % -- opções da classe abntex2 -- + %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + %section=TITLE, % títulos de seções convertidos em letras maiúsculas + %subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + %subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas + % -- opções do pacote babel -- + english, % idioma adicional para hifenização + french, % idioma adicional para hifenização + spanish, % idioma adicional para hifenização + brazil, % o último idioma é o principal do documento + ]{abntex2} + +% --- +% PACOTES +% --- + +% --- +% Pacotes fundamentais +% --- +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % Selecao de codigos de fonte. +\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos) +\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\usepackage{color} % Controle das cores +\usepackage{graphicx} % Inclusão de gráficos +\usepackage{microtype} % para melhorias de justificação +% --- + +% --- +% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2 +% --- +\usepackage{lipsum} % para geração de dummy text +% --- + +% --- +% Pacotes de citações +% --- +\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +\usepackage[alf]{abntex2cite} % Citações padrão ABNT + +% --- +% CONFIGURAÇÕES DE PACOTES +% --- + +% --- +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} +% Texto padrão antes do número das páginas +\renewcommand{\backref}{} +% Define os textos da citação +\renewcommand*{\backrefalt}[4]{ + \ifcase #1 % + Nenhuma citação no texto.% + \or + Citado na página #2.% + \else + Citado #1 vezes nas páginas #2.% + \fi}% +% --- + +% --- +% Informações de dados para CAPA e FOLHA DE ROSTO +% --- +\titulo{Modelo Canônico de\\ Projeto de pesquisa com \abnTeX} +\autor{Equipe \abnTeX} +\local{Brasil} +\data{2015, v-1.9.7} +\instituicao{% + Universidade do Brasil -- UBr + \par + Faculdade de Arquitetura da Informação + \par + Programa de Pós-Graduação} +\tipotrabalho{Tese (Doutorado)} +% O preambulo deve conter o tipo do trabalho, o objetivo, +% o nome da instituição e a área de concentração +\preambulo{Modelo canônico de Projeto de pesquisa em conformidade +com as normas ABNT apresentado à comunidade de usuários \LaTeX.} +% --- + +% --- +% Configurações de aparência do PDF final + +% alterando o aspecto da cor azul +\definecolor{blue}{RGB}{41,5,195} + +% informações do PDF +\makeatletter +\hypersetup{ + %pagebackref=true, + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={\imprimirpreambulo}, + pdfcreator={LaTeX with abnTeX2}, + pdfkeywords={abnt}{latex}{abntex}{abntex2}{projeto de pesquisa}, + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue, + bookmarksdepth=4 +} +\makeatother +% --- + +% --- +% Espaçamentos entre linhas e parágrafos +% --- + +% O tamanho do parágrafo é dado por: +\setlength{\parindent}{1.3cm} + +% Controle do espaçamento entre um parágrafo e outro: +\setlength{\parskip}{0.2cm} % tente também \onelineskip + +% --- +% compila o indice +% --- +\makeindex +% --- + +% ---- +% Início do documento +% ---- +\begin{document} + +% Seleciona o idioma do documento (conforme pacotes do babel) +%\selectlanguage{english} +\selectlanguage{brazil} + +% Retira espaço extra obsoleto entre as frases. +\frenchspacing + +% ---------------------------------------------------------- +% ELEMENTOS PRÉ-TEXTUAIS +% ---------------------------------------------------------- +% \pretextual + +% --- +% Capa +% --- +\imprimircapa +% --- + +% --- +% Folha de rosto +% --- +\imprimirfolhaderosto +% --- + +% --- +% NOTA DA ABNT NBR 15287:2011, p. 4: +% ``Se exigido pela entidade, apresentar os dados curriculares do autor em +% folha ou página distinta após a folha de rosto.'' +% --- + +% --- +% inserir lista de ilustrações +% --- +\pdfbookmark[0]{\listfigurename}{lof} +\listoffigures* +\cleardoublepage +% --- + +% --- +% inserir lista de tabelas +% --- +\pdfbookmark[0]{\listtablename}{lot} +\listoftables* +\cleardoublepage +% --- + +% --- +% inserir lista de abreviaturas e siglas +% --- +\begin{siglas} + \item[ABNT] Associação Brasileira de Normas Técnicas + \item[abnTeX] ABsurdas Normas para TeX +\end{siglas} +% --- + +% --- +% inserir lista de símbolos +% --- +\begin{simbolos} + \item[$ \Gamma $] Letra grega Gama + \item[$ \Lambda $] Lambda + \item[$ \zeta $] Letra grega minúscula zeta + \item[$ \in $] Pertence +\end{simbolos} +% --- + +% --- +% inserir o sumario +% --- +\pdfbookmark[0]{\contentsname}{toc} +\tableofcontents* +\cleardoublepage +% --- + + +% ---------------------------------------------------------- +% ELEMENTOS TEXTUAIS +% ---------------------------------------------------------- +\textual + +% ---------------------------------------------------------- +% Introdução +% ---------------------------------------------------------- +\chapter*[Introdução]{Introdução} +\addcontentsline{toc}{chapter}{Introdução} + +Este documento e seu código-fonte são exemplos de referência de uso da classe +\textsf{abntex2} e do pacote \textsf{abntex2cite}. O documento +exemplifica a elaboração de projetos de pesquisa produzidos +conforme a ABNT NBR 15287:2011 \emph{Informação e documentação - Projeto de +pesquisa - Apresentação}. + +A expressão ``Modelo canônico'' é utilizada para indicar que \abnTeX\ não é +modelo específico de nenhuma universidade ou instituição, mas que implementa tão +somente os requisitos das normas da ABNT. Uma lista completa das normas +observadas pelo \abnTeX\ é apresentada em \citeonline{abntex2classe}. + +Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, +estudar, alterar e redistribuir o trabalho do \abnTeX, desde que os arquivos +modificados tenham seus nomes alterados e que os créditos sejam dados aos +autores originais, nos termos da ``The \LaTeX\ Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que sejam realizadas customizações específicas deste exemplo para +universidades e outras instituições --- como capas, folhas de rosto, etc. +Porém, recomendamos que ao invés de se alterar diretamente os arquivos do +\abnTeX, distribua-se arquivos com as respectivas customizações. +Isso permite que futuras versões do \abnTeX~não se tornem automaticamente +incompatíveis com as customizações promovidas. Consulte +\citeonline{abntex2-wiki-como-customizar} para mais informações. + +Este documento deve ser utilizado como complemento dos manuais do \abnTeX\ +\cite{abntex2classe,abntex2cite,abntex2cite-alf} e da classe \textsf{memoir} +\cite{memoir}. Consulte \citeonline{abntex2modelo} para obter +exemplos e informações adicionais de uso de \abnTeX\ e de \LaTeX. + +Esperamos, sinceramente, que o \abnTeX\ aprimore a qualidade do trabalho que +você produzirá, de modo que o principal esforço seja concentrado no principal: +na contribuição científica. + +Equipe \abnTeX + +Lauro César Araujo + +% ---------------------------------------------------------- +% Capitulo de textual +% ---------------------------------------------------------- +\chapter{Elementos textuais} + +\index{elementos textuais}A norma ABNT NBR 15287:2011, p. 5, apresenta a +seguinte orientação quanto aos elementos textuais: + +\begin{citacao} +O texto deve ser constituído de uma parte introdutória, na qual devem ser +expostos o tema do projeto, o problema a ser abordado, a(s) hipótese(s), +quando couber(em), bem como o(s) objetivo(s) a ser(em) atingido(s) e a(s) +justificativa(s). É necessário que sejam indicados o referencial teórico que +o embasa, a metodologia a ser utilizada, assim como os recursos e o cronograma +necessários à sua consecução. +\end{citacao} + +Consulte as demais normas da série ``Informação e documentação'' da ABNT +para outras informações. Uma lista com as principais normas dessa série, todas +observadas pelo \abnTeX, é apresentada em \citeonline{abntex2classe}. + +% ---------------------------------------------------------- +% Capitulo com exemplos de comandos inseridos de arquivo externo +% ---------------------------------------------------------- + +\include{abntex2-modelo-include-comandos} + +% --- +% Finaliza a parte no bookmark do PDF +% para que se inicie o bookmark na raiz +% e adiciona espaço de parte no Sumário +% --- +\phantompart + +% --- +% Conclusão +% --- +\chapter*[Considerações finais]{Considerações finais} +\addcontentsline{toc}{chapter}{Considerações finais} + +\lipsum[31-33] + +% ---------------------------------------------------------- +% ELEMENTOS PÓS-TEXTUAIS +% ---------------------------------------------------------- +\postextual + +% ---------------------------------------------------------- +% Referências bibliográficas +% ---------------------------------------------------------- +\bibliography{abntex2-modelo-references} + +% ---------------------------------------------------------- +% Glossário +% ---------------------------------------------------------- +% +% Consulte o manual da classe abntex2 para orientações sobre o glossário. +% +%\glossary + +% ---------------------------------------------------------- +% Apêndices +% ---------------------------------------------------------- + +% --- +% Inicia os apêndices +% --- +\begin{apendicesenv} + +% Imprime uma página indicando o início dos apêndices +\partapendices + +% ---------------------------------------------------------- +\chapter{Quisque libero justo} +% ---------------------------------------------------------- + +\lipsum[50] + +% ---------------------------------------------------------- +\chapter{Nullam elementum urna vel imperdiet sodales elit ipsum pharetra ligula +ac pretium ante justo a nulla curabitur tristique arcu eu metus} +% ---------------------------------------------------------- +\lipsum[55-57] + +\end{apendicesenv} +% --- + + +% ---------------------------------------------------------- +% Anexos +% ---------------------------------------------------------- + +% --- +% Inicia os anexos +% --- +\begin{anexosenv} + +% Imprime uma página indicando o início dos anexos +\partanexos + +% --- +\chapter{Morbi ultrices rutrum lorem.} +% --- +\lipsum[30] + +% --- +\chapter{Cras non urna sed feugiat cum sociis natoque penatibus et magnis dis +parturient montes nascetur ridiculus mus} +% --- + +\lipsum[31] + +% --- +\chapter{Fusce facilisis lacinia dui} +% --- + +\lipsum[32] + +\end{anexosenv} + +%--------------------------------------------------------------------- +% INDICE REMISSIVO +%--------------------------------------------------------------------- + +\phantompart + +\printindex + + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-references.bib b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-references.bib new file mode 100644 index 0000000000..b9b9f6f439 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-references.bib @@ -0,0 +1,334 @@ +%% This BibTeX bibliography file was created using BibDesk. +%% http://bibdesk.sourceforge.net/ + + +%% Created for Lauro Cesar Araujo at 2015-04-27 19:43:45 -0300 + + +%% Saved with string encoding Unicode (UTF-8) + + + +@book{ibge1993, + Address = {Rio de Janeiro}, + Author = {IBGE}, + Date-Added = {2013-08-21 13:56:10 +0000}, + Date-Modified = {2013-08-21 13:56:10 +0000}, + Edition = {3}, + Organization = {http://biblioteca.ibge.gov.br/visualizacao/livros/liv23907.pdf}, + Publisher = {Centro de Documenta{\c c}{\~a}o e Dissemina{\c c}{\~a}o de Informa{\c c}{\~o}es. Funda{\c c}{\~a}o Intituto Brasileiro de Geografia e Estat{\'\i}stica}, + Title = {Normas de apresenta{\c c}{\~a}o tabular}, + Urlaccessdate = {21 ago 2013}, + Year = {1993}} + +@misc{abntex2-wiki-como-customizar, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-03-23 21:39:21 +0000}, + Date-Modified = {2015-04-27 22:43:06 +0000}, + Howpublished = {Wiki do abnTeX2}, + Keywords = {wiki}, + Title = {Como customizar o abnTeX2}, + Url = {https://github.com/abntex/abntex2/wiki/ComoCustomizar}, + Urlaccessdate = {27 abr 2015}, + Year = {2015}, + Bdsk-Url-1 = {https://github.com/abntex/abntex2/wiki/ComoCustomizar}} + +@manual{talbot2012, + Author = {Nicola L.C. Talbot}, + Date-Added = {2013-03-11 12:06:04 +0000}, + Date-Modified = {2013-03-11 12:06:56 +0000}, + Month = {Nov.}, + Title = {User Manual for glossaries.sty}, + Url = {http://mirrors.ctan.org/macros/latex/contrib/glossaries/glossaries-user.pdf}, + Urlaccessdate = {11 mar. 2013}, + Year = {2012}, + Bdsk-Url-1 = {http://mirrors.ctan.org/macros/latex/contrib/glossaries/glossaries-user.pdf}} + +@manual{babel, + Author = {Johannes Braams}, + Date-Added = {2013-02-17 13:37:14 +0000}, + Date-Modified = {2013-02-17 13:38:38 +0000}, + Month = {Apr.}, + Title = {Babel, a multilingual package for use with LATEX's standard document classes}, + Url = {http://mirrors.ctan.org/info/babel/babel.pdf}, + Urlaccessdate = {17 fev. 2013}, + Year = {2008}, + Bdsk-Url-1 = {http://mirrors.ctan.org/info/babel/babel.pdf}} + +@manual{abntex2modelo-artigo, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-15 00:10:35 +0000}, + Date-Modified = {2015-04-27 22:43:13 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Artigo Cient{\'\i}fico com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2modelo-relatorio, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-15 00:05:34 +0000}, + Date-Modified = {2015-04-27 22:43:18 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Relat{\'o}rio T{\'e}cnico e/ou Cient{\'\i}fico com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2modelo, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-12 22:55:32 +0000}, + Date-Modified = {2015-04-27 22:43:32 +0000}, + Organization = {Equipe abnTeX2}, + Title = {Modelo Can{\^o}nico de Trabalho Acad{\^e}mico com abnTeX2}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@mastersthesis{araujo2012, + Address = {Bras{\'\i}lia}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-09 11:04:42 +0000}, + Date-Modified = {2013-01-09 11:04:42 +0000}, + Month = {mar.}, + School = {Universidade de Bras{\'\i}lia}, + Subtitle = {uma perspectiva de {A}rquitetura da {I}nforma{\c c}{\~a}o da {E}scola de {B}ras{\'\i}lia}, + Title = {Configura{\c c}{\~a}o}, + Year = {2012}} + +@manual{memoir, + Address = {Normandy Park, WA}, + Author = {Peter Wilson and Lars Madsen}, + Date-Added = {2013-01-09 10:37:50 +0000}, + Date-Modified = {2013-03-21 13:23:25 +0000}, + Organization = {The Herries Press}, + Title = {The Memoir Class for Configurable Typesetting - User Guide}, + Url = {http://mirrors.ctan.org/macros/latex/contrib/memoir/memman.pdf}, + Urlaccessdate = {19 dez. 2012}, + Year = {2010}, + Bdsk-Url-1 = {http://ctan.tche.br/macros/latex/contrib/memoir/memman.pdf}} + +@manual{abntex2cite-alf, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-alf-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-09 10:37:45 +0000}, + Date-Modified = {2015-04-27 22:43:44 +0000}, + Organization = {Equipe abnTeX2}, + Title = {O pacote abntex2cite: t{\'o}picos espec{\'\i}ficos da ABNT NBR 10520:2002 e o estilo bibliogr{\'a}fico alfab{\'e}tico (sistema autor-data)}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2cite, + Annote = {Este documento {\'e} derivado do \cite{abnt-bibtex-doc}}, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-09 10:37:45 +0000}, + Date-Modified = {2015-04-27 22:43:38 +0000}, + Organization = {Equipe abnTeX2}, + Title = {O pacote abntex2cite: Estilos bibliogr{\'a}ficos compat{\'\i}veis com a ABNT NBR 6023}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{abntex2classe, + Author = {Lauro C{\'e}sar Araujo}, + Date-Added = {2013-01-09 10:37:38 +0000}, + Date-Modified = {2015-04-27 22:42:47 +0000}, + Organization = {Equipe abnTeX2}, + Title = {A classe abntex2: Modelo can{\^o}nico de trabalhos acad{\^e}micos brasileiros compat{\'\i}vel com as normas ABNT NBR 14724:2011, ABNT NBR 6024:2012 e outras}, + Url = {http://www.abntex.net.br/}, + Year = {2015}, + Bdsk-Url-1 = {http://www.abntex.net.br/}} + +@manual{NBR10520:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 21:43:38 +0000}, + Date-Modified = {2013-01-12 22:17:20 +0000}, + Month = {ago.}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 7, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- Apresenta{\c c}\~ao de cita{\c c}\~oes em documentos}, + Title = {{NBR} 10520}, + Year = 2002} + +@manual{NBR6024:2012, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 21:24:06 +0000}, + Date-Modified = {2012-12-15 21:24:28 +0000}, + Month = {fev.}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 4, + Subtitle = {Numera{\c c}\~ao progressiva das se{\c c}\~oes de um documento}, + Title = {{NBR} 6024}, + Year = 2012} + +@manual{NBR6028:2003, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 21:02:12 +0000}, + Date-Modified = {2012-12-15 21:02:50 +0000}, + Month = {nov.}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 2, + Subtitle = {Resumo - Apresenta{\c c}{\~a}o}, + Title = {{NBR} 6028}, + Year = 2003} + +@manual{NBR14724:2001, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 20:34:08 +0000}, + Date-Modified = {2012-12-15 20:34:08 +0000}, + Month = {jul.}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 6, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao}, + Title = {{NBR} 14724}, + Year = 2001} + +@manual{NBR14724:2002, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 20:34:17 +0000}, + Date-Modified = {2012-12-15 20:34:17 +0000}, + Month = {ago.}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 6, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao}, + Title = {{NBR} 14724}, + Year = 2002} + +@manual{NBR14724:2005, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 20:34:08 +0000}, + Date-Modified = {2012-12-15 20:35:25 +0000}, + Month = {dez.}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 9, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao}, + Title = {{NBR} 14724}, + Year = 2005} + +@manual{NBR14724:2011, + Address = {Rio de Janeiro}, + Date-Added = {2012-12-15 20:34:08 +0000}, + Date-Modified = {2012-12-15 20:35:25 +0000}, + Month = {mar.}, + Note = {Substitui a Ref.~\citeonline{NBR14724:2005}}, + Org-Short = {ABNT}, + Organization = {Associa{\c c}\~ao Brasileira de Normas T\'ecnicas}, + Pages = 15, + Subtitle = {Informa{\c c}\~ao e documenta{\c c}\~ao --- trabalhos acad\^emicos --- apresenta{\c c}\~ao}, + Title = {{NBR} 14724}, + Year = 2011} + +@article{van86, + Author = {{van}, Gigch, John P. and Leo L. Pipino}, + Journal = {Future Computing Systems}, + Number = {1}, + Pages = {71-97}, + Title = {In search for a paradigm for the discipline of information systems}, + Volume = {1}, + Year = {1986}} + +@phdthesis{guizzardi2005, + Address = {Enschede, The Netherlands}, + Author = {Giancarlo Guizzardi}, + Date-Added = {2012-04-23 11:35:28 +0000}, + Date-Modified = {2012-04-23 11:35:28 +0000}, + School = {Centre for Telematics and Information Technology, University of Twente}, + Title = {Ontological Foundations for Structural Conceptual Models}, + Url = {http://www.loa.istc.cnr.it/Guizzardi/SELMAS-CR.pdf}, + Urlaccessdate = {3 jul. 2011}, + Year = {2005}, + Bdsk-Url-1 = {http://www.loa.istc.cnr.it/Guizzardi/SELMAS-CR.pdf}} + +@mastersthesis{macedo2005, + Author = {Fl{\'a}via L. Macedo}, + Date-Added = {2012-04-23 11:35:13 +0000}, + Date-Modified = {2012-04-23 11:35:13 +0000}, + Keywords = {arquitetura da informa{\c c}{\~a}o}, + School = {Universidade de Bras{\'\i}lia}, + Title = {Arquitetura da Informa{\c c}{\~a}o: aspectos espistemol{\'o}gicos, cient{\'\i}ficos e pr{\'a}ticos.}, + Type = {Disserta{\c c}{\~a}o de Mestrado}, + Year = {2005}} + +@manual{EIA649B, + Address = {EUA}, + Date-Added = {2012-04-23 11:34:59 +0000}, + Date-Modified = {2012-04-23 11:34:59 +0000}, + Keywords = {norma}, + Month = {June}, + Organization = {TechAmerica}, + Title = {ANSI/EIA 649-B: Configuration Management Standard}, + Year = {2011}} + +@inproceedings{masolo2010, + Author = {Claudio Masolo}, + Booktitle = {Proceedings of the Twelfth International Conference on the Principles of Knowledge Representation and Reasoning (KR 2010)}, + Date-Added = {2012-04-23 11:34:38 +0000}, + Date-Modified = {2012-04-23 11:34:38 +0000}, + Editor = {Lin, F. and Sattler, U.}, + Pages = {258-268}, + Publisher = {AAAI Press}, + Title = {Understanding Ontological Levels}, + Url = {http://wiki.loa-cnr.it/Papers/kr10v0.7.pdf}, + Urlaccessdate = {2 jan. 2012}, + Year = {2010}, + Bdsk-Url-1 = {http://wiki.loa-cnr.it/Papers/kr10v0.7.pdf}} + +@inbook{guarino1995, + Address = {Vienna}, + Author = {Nicola Guarino}, + Booktitle = {Philosophy and the Cognitive Science}, + Date-Added = {2012-04-23 11:34:29 +0000}, + Date-Modified = {2012-04-23 11:34:29 +0000}, + Editor = {R. Casati and B. Smith and G. White}, + Month = {Sept.}, + Pages = {443-456}, + Publisher = {Holder-Pivhler-Tempsky}, + Title = {The Ontological Level}, + Url = {http://wiki.loa-cnr.it/Papers/OntLev.pdf}, + Urlaccessdate = {2 jan. 2012}, + Year = {1995}, + Bdsk-Url-1 = {http://wiki.loa-cnr.it/Papers/OntLev.pdf}} + +@incollection{bates2010, + Address = {New York}, + Author = {Marcia J. Bates}, + Booktitle = {Encyclopedia of Library and Information Sciences}, + Date-Added = {2012-04-23 11:34:29 +0000}, + Date-Modified = {2012-04-23 11:34:29 +0000}, + Edition = {3rd}, + Editor = {Marcia J. Bates and Mary Niles Maack}, + Pages = {2347-2360}, + Publisher = {CRC Press}, + Title = {Information}, + Url = {http://pages.gseis.ucla.edu/faculty/bates/articles/information.html}, + Urlaccessdate = {24 out. 2011}, + Volume = {3}, + Year = {2010}, + Bdsk-Url-1 = {http://pages.gseis.ucla.edu/faculty/bates/articles/information.html}} + +@book{doxiadis1965, + Author = {Constantinos A. Doxiadis}, + Date-Added = {2012-04-23 11:34:20 +0000}, + Date-Modified = {2012-04-23 11:34:20 +0000}, + Publisher = {Ceira - Coimbra}, + Title = {Arquitetura em Transi{\c c}{\~a}o}, + Year = {1965}} + +@book{dewey1980, + Address = {New York, NY, USA}, + Author = {John Dewey}, + Date-Added = {2012-04-23 11:34:16 +0000}, + Date-Modified = {2012-04-23 11:34:16 +0000}, + Publisher = {Perigee Books}, + Title = {Art as Experience}, + Year = {1980}} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-relatorio-tecnico.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-relatorio-tecnico.pdf Binary files differnew file mode 100644 index 0000000000..c95153cc3b --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-relatorio-tecnico.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-relatorio-tecnico.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-relatorio-tecnico.tex new file mode 100644 index 0000000000..65707cdace --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-relatorio-tecnico.tex @@ -0,0 +1,550 @@ +%% abtex2-modelo-relatorio-tecnico.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abntex2-modelo-relatorio-tecnico.tex, +%% abntex2-modelo-include-comandos and abntex2-modelo-references.bib +%% + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% abnTeX2: Modelo de Relatório Técnico/Acadêmico em conformidade com +% ABNT NBR 10719:2015 Informação e documentação - Relatório técnico e/ou +% científico - Apresentação +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +\documentclass[ + % -- opções da classe memoir -- + 12pt, % tamanho da fonte + openright, % capítulos começam em pág ímpar (insere página vazia caso preciso) + twoside, % para impressão em recto e verso. Oposto a oneside + a4paper, % tamanho do papel. + % -- opções da classe abntex2 -- + %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + %section=TITLE, % títulos de seções convertidos em letras maiúsculas + %subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + %subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas + % -- opções do pacote babel -- + english, % idioma adicional para hifenização + french, % idioma adicional para hifenização + spanish, % idioma adicional para hifenização + brazil, % o último idioma é o principal do documento + ]{abntex2} + + +% --- +% PACOTES +% --- + +% --- +% Pacotes fundamentais +% --- +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % Selecao de codigos de fonte. +\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos) +\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\usepackage{color} % Controle das cores +\usepackage{graphicx} % Inclusão de gráficos +\usepackage{microtype} % para melhorias de justificação +% --- + +% --- +% Pacotes adicionais, usados no anexo do modelo de folha de identificação +% --- +\usepackage{multicol} +\usepackage{multirow} +% --- + +% --- +% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2 +% --- +\usepackage{lipsum} % para geração de dummy text +% --- + +% --- +% Pacotes de citações +% --- +\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +\usepackage[alf]{abntex2cite} % Citações padrão ABNT + +% --- +% CONFIGURAÇÕES DE PACOTES +% --- + +% --- +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} +% Texto padrão antes do número das páginas +\renewcommand{\backref}{} +% Define os textos da citação +\renewcommand*{\backrefalt}[4]{ + \ifcase #1 % + Nenhuma citação no texto.% + \or + Citado na página #2.% + \else + Citado #1 vezes nas páginas #2.% + \fi}% +% --- + +% --- +% Informações de dados para CAPA e FOLHA DE ROSTO +% --- +\titulo{Modelo Canônico de\\ Relatório Técnico e/ou Científico com \abnTeX} +\autor{Equipe \abnTeX} +\local{Brasil} +\data{2018, v-1.9.7} +\instituicao{% + Universidade do Brasil -- UBr + \par + Faculdade de Arquitetura da Informação + \par + Programa de Pós-Graduação} +\tipotrabalho{Relatório técnico} +% O preambulo deve conter o tipo do trabalho, o objetivo, +% o nome da instituição e a área de concentração +\preambulo{Modelo canônico de Relatório Técnico e/ou Científico em conformidade +com as normas ABNT apresentado à comunidade de usuários \LaTeX.} +% --- + +% --- +% Configurações de aparência do PDF final + +% alterando o aspecto da cor azul +\definecolor{blue}{RGB}{41,5,195} + +% informações do PDF +\makeatletter +\hypersetup{ + %pagebackref=true, + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={\imprimirpreambulo}, + pdfcreator={LaTeX with abnTeX2}, + pdfkeywords={abnt}{latex}{abntex}{abntex2}{relatório técnico}, + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue, + bookmarksdepth=4 +} +\makeatother +% --- + +% --- +% Espaçamentos entre linhas e parágrafos +% --- + +% O tamanho do parágrafo é dado por: +\setlength{\parindent}{1.3cm} + +% Controle do espaçamento entre um parágrafo e outro: +\setlength{\parskip}{0.2cm} % tente também \onelineskip + +% --- +% compila o indice +% --- +\makeindex +% --- + +% ---- +% Início do documento +% ---- +\begin{document} + +% Seleciona o idioma do documento (conforme pacotes do babel) +%\selectlanguage{english} +\selectlanguage{brazil} + +% Retira espaço extra obsoleto entre as frases. +\frenchspacing + +% ---------------------------------------------------------- +% ELEMENTOS PRÉ-TEXTUAIS +% ---------------------------------------------------------- +% \pretextual + +% --- +% Capa +% --- +\imprimircapa +% --- + +% --- +% Folha de rosto +% (o * indica que haverá a ficha bibliográfica) +% --- +\imprimirfolhaderosto* +% --- + +% --- +% Anverso da folha de rosto: +% --- + +{ +\ABNTEXchapterfont + +\vspace*{\fill} + +Conforme a ABNT NBR 10719:2015, seção 4.2.1.1.1, o anverso da folha de rosto +deve conter: + +\begin{alineas} + \item nome do órgão ou entidade responsável que solicitou ou gerou o + relatório; + \item título do projeto, programa ou plano que o relatório está relacionado; + \item título do relatório; + \item subtítulo, se houver, deve ser precedido de dois pontos, evidenciando a + sua subordinação ao título. O relatório em vários volumes deve ter um título + geral. Além deste, cada volume pode ter um título específico; + \item número do volume, se houver mais de um, deve constar em cada folha de + rosto a especificação do respectivo volume, em algarismo arábico; + \item código de identificação, se houver, recomenda-se que seja formado + pela sigla da instituição, indicação da categoria do relatório, data, + indicação do assunto e número sequencial do relatório na série; + \item classificação de segurança. Todos os órgãos, privados ou públicos, que + desenvolvam pesquisa de interesse nacional de conteúdo sigiloso, devem + informar a classificação adequada, conforme a legislação em vigor; + \item nome do autor ou autor-entidade. O título e a qualificação ou a função + do autor podem ser incluídos, pois servem para indicar sua autoridade no + assunto. Caso a instituição que solicitou o relatório seja a mesma que o + gerou, suprime-se o nome da instituição no campo de autoria; + \item local (cidade) da instituição responsável e/ou solicitante; NOTA: No + caso de cidades homônimas, recomenda-se o acréscimo da sigla da unidade da + federação. + \item ano de publicação, de acordo com o calendário universal (gregoriano), + deve ser apresentado em algarismos arábicos. +\end{alineas} + +\vspace*{\fill} +} + +% --- +% Agradecimentos +% --- +\begin{agradecimentos} +O agradecimento principal é direcionado a Youssef Cherem, autor do +\nameref{formulado-identificacao} (\autopageref{formulado-identificacao}). + +Os agradecimentos especiais são direcionados ao Centro de Pesquisa em +Arquitetura da Informação\footnote{\url{http://www.cpai.unb.br/}} da Universidade de +Brasília (CPAI), ao grupo de usuários +\emph{latex-br}\footnote{\url{http://groups.google.com/group/latex-br}} e aos +novos voluntários do grupo +\emph{\abnTeX}\footnote{\url{http://groups.google.com/group/abntex2} e +\url{http://www.abntex.net.br/}}~que contribuíram e que ainda +contribuirão para a evolução do abn\TeX. + +\end{agradecimentos} +% --- + +% --- +% RESUMO +% --- + +% resumo na língua vernácula (obrigatório) +\setlength{\absparsep}{18pt} % ajusta o espaçamento dos parágrafos do resumo +\begin{resumo} + Segundo a \citeonline[3.1-3.2]{NBR6028:2003}, o resumo deve ressaltar o + objetivo, o método, os resultados e as conclusões do documento. A ordem e a extensão + destes itens dependem do tipo de resumo (informativo ou indicativo) e do + tratamento que cada item recebe no documento original. O resumo deve ser + precedido da referência do documento, com exceção do resumo inserido no + próprio documento. (\ldots) As palavras-chave devem figurar logo abaixo do + resumo, antecedidas da expressão Palavras-chave:, separadas entre si por + ponto e finalizadas também por ponto. + + \noindent + \textbf{Palavras-chaves}: latex. abntex. editoração de texto. +\end{resumo} +% --- + +% --- +% inserir lista de ilustrações +% --- +\pdfbookmark[0]{\listfigurename}{lof} +\listoffigures* +\cleardoublepage +% --- + +% --- +% inserir lista de tabelas +% --- +\pdfbookmark[0]{\listtablename}{lot} +\listoftables* +\cleardoublepage +% --- + +% --- +% inserir lista de abreviaturas e siglas +% --- +\begin{siglas} + \item[ABNT] Associação Brasileira de Normas Técnicas + \item[abnTeX] ABsurdas Normas para TeX +\end{siglas} +% --- + +% --- +% inserir lista de símbolos +% --- +\begin{simbolos} + \item[$ \Gamma $] Letra grega Gama + \item[$ \Lambda $] Lambda + \item[$ \zeta $] Letra grega minúscula zeta + \item[$ \in $] Pertence +\end{simbolos} +% --- + +% --- +% inserir o sumario +% --- +\pdfbookmark[0]{\contentsname}{toc} +\tableofcontents* +\cleardoublepage +% --- + + +% ---------------------------------------------------------- +% ELEMENTOS TEXTUAIS +% ---------------------------------------------------------- +\textual + +% ---------------------------------------------------------- +% Introdução (exemplo de capítulo sem numeração, mas presente no Sumário) +% ---------------------------------------------------------- +\chapter*[Introdução]{Introdução} +\addcontentsline{toc}{chapter}{Introdução} + +Este documento e seu código-fonte são exemplos de referência de uso da classe +\textsf{abntex2} e do pacote \textsf{abntex2cite}. O documento +exemplifica a elaboração de relatórios técnicos e/ou científicos produzidos +conforme a ABNT NBR 10719:2015 \emph{Informação e documentação - Relatório +técnico e/ou científico - Apresentação}. + +A expressão ``Modelo canônico'' é utilizada para indicar que \abnTeX\ não é +modelo específico de nenhuma universidade ou instituição, mas que implementa tão +somente os requisitos das normas da ABNT. Uma lista completa das normas +observadas pelo \abnTeX\ é apresentada em \citeonline{abntex2classe}. + +Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, +estudar, alterar e redistribuir o trabalho do \abnTeX, desde que os arquivos +modificados tenham seus nomes alterados e que os créditos sejam dados aos +autores originais, nos termos da ``The \LaTeX\ Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que sejam realizadas customizações específicas deste exemplo para +universidades e outras instituições --- como capas, folhas de rosto, etc. +Porém, recomendamos que ao invés de se alterar diretamente os arquivos do +\abnTeX, distribua-se arquivos com as respectivas customizações. +Isso permite que futuras versões do \abnTeX~não se tornem automaticamente +incompatíveis com as customizações promovidas. Consulte +\citeonline{abntex2-wiki-como-customizar} para mais informações. + +Este documento deve ser utilizado como complemento dos manuais do \abnTeX\ +\cite{abntex2classe,abntex2cite,abntex2cite-alf} e da classe \textsf{memoir} +\cite{memoir}. + +Equipe \abnTeX + +Lauro César Araujo + + +% ---------------------------------------------------------- +% PARTE - preparação da pesquisa +% ---------------------------------------------------------- +\part{Preparação do relatório} + +% ---------------------------------------------------------- +% Capitulo com exemplos de comandos inseridos de arquivo externo +% ---------------------------------------------------------- + +\include{abntex2-modelo-include-comandos} + + +% ---------------------------------------------------------- +% Parte de resultados +% ---------------------------------------------------------- +\part{Resultados} + +% --- +% Capitulo de revisão de literatura +% --- +\chapter{Lorem ipsum dolor sit amet} + +% --- +\section{Aliquam vestibulum fringilla lorem} +% --- + +\lipsum[1] + +\lipsum[2-3] + +% --- +% Finaliza a parte no bookmark do PDF +% para que se inicie o bookmark na raiz +% e adiciona espaço de parte no Sumário +% --- +\phantompart + +% --- +% Conclusão +% --- +\chapter{Conclusão} +% --- + +\lipsum[31-33] + +% ---------------------------------------------------------- +% ELEMENTOS PÓS-TEXTUAIS +% ---------------------------------------------------------- +\postextual + +% ---------------------------------------------------------- +% Referências bibliográficas +% ---------------------------------------------------------- +\bibliography{abntex2-modelo-references} + +% ---------------------------------------------------------- +% Glossário +% ---------------------------------------------------------- +% +% Consulte o manual da classe abntex2 para orientações sobre o glossário. +% +%\glossary + +% ---------------------------------------------------------- +% Apêndices +% ---------------------------------------------------------- + +% --- +% Inicia os apêndices +% --- +\begin{apendicesenv} + +% Imprime uma página indicando o início dos apêndices +\partapendices + +% ---------------------------------------------------------- +\chapter{Quisque libero justo} +% ---------------------------------------------------------- + +\lipsum[50] + +% ---------------------------------------------------------- +\chapter{Nullam elementum urna vel imperdiet sodales elit ipsum pharetra ligula +ac pretium ante justo a nulla curabitur tristique arcu eu metus} +% ---------------------------------------------------------- +\lipsum[55-57] + +\end{apendicesenv} +% --- + + +% ---------------------------------------------------------- +% Anexos +% ---------------------------------------------------------- + +% --- +% Inicia os anexos +% --- +\begin{anexosenv} + +% Imprime uma página indicando o início dos anexos +\partanexos + +% --- +\chapter{Morbi ultrices rutrum lorem.} +% --- +\lipsum[30] + +% --- +\chapter{Cras non urna sed feugiat cum sociis natoque penatibus et magnis dis +parturient montes nascetur ridiculus mus} +% --- + +\lipsum[31] + +% --- +\chapter{Fusce facilisis lacinia dui} +% --- + +\lipsum[32] + +\end{anexosenv} + +%--------------------------------------------------------------------- +% INDICE REMISSIVO +%--------------------------------------------------------------------- + +\phantompart + +\printindex + +%--------------------------------------------------------------------- +% Formulário de Identificação (opcional) +%--------------------------------------------------------------------- +\chapter*[Formulário de Identificação]{Formulário de Identificação} +\addcontentsline{toc}{chapter}{Exemplo de Formulário de Identificação} +\label{formulado-identificacao} + +Exemplo de Formulário de Identificação, compatível com o Anexo A (informativo) +da ABNT NBR 10719:2015. Este formulário não é um anexo. Conforme definido na +norma, ele é o último elemento pós-textual e opcional do relatório. + +\bigskip + +\begin{tabular}{|p{9cm}|p{5cm}|} +\hline +\multicolumn{2}{|c|}{\textbf{\large Dados do Relatório Técnico e/ou científico}}\\ +\hline +\multirow{4}{10cm}[24pt]{Título e subtítulo}& Classificação de segurança\\ + & \\ + \cline{2-2} + & No.\\ + & \\ + +\hline +Tipo de relatório & Data\\ +\hline +Título do projeto/programa/plano & No.\\ +\hline +\multicolumn{2}{|l|}{Autor(es)} \\ +\hline +\multicolumn{2}{|l|}{Instituição executora e endereço completo} \\ +\hline +\multicolumn{2}{|l|}{Instituição patrocinadora e endereço completo} \\ +\hline +\multicolumn{2}{|l|}{Resumo}\\[3cm] +\hline +\multicolumn{2}{|l|}{Palavras-chave/descritores}\\ +\hline +\multicolumn{2}{|l|}{ +Edição \hfill No. de páginas \hfill No. do volume \hfill Nº de classificação \phantom{XXXX}} \\ +\hline +\multicolumn{2}{|l|}{ +ISSN \hfill \hfill Tiragem \hfill Preço \phantom{XXXXXXXX}} \\ +\hline +\multicolumn{2}{|l|}{Distribuidor} \\ +\hline +\multicolumn{2}{|l|}{Observações/notas}\\[3cm] +\hline +\end{tabular} + +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-slides.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-slides.pdf Binary files differnew file mode 100644 index 0000000000..910c6e277c --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-slides.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-slides.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-slides.tex new file mode 100644 index 0000000000..87b4b1de82 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-slides.tex @@ -0,0 +1,244 @@ +%% abtex2-modelo-slides.tex, v-1.0 gfabinhomat +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Fábio Rodrigues Silva, +%% member of abnTeX2 team, led by Lauro César Araujo. +%% Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abntex2-modelo-slides.tex, +%% abntex2-modelo-references.bib and abntex2-modelo-marca.pdf +%% +%% Modelo desenvolvido por Fábio Rodrigues Silva (gfabinhomat@gmail.com) +%% Mais informações podem ser obtidas no guia do usuário Beamer +%% (http://linorg.usp.br/CTAN/macros/latex/contrib/beamer/doc/beameruserguide.pdf) +%% Informações rápidas podem ser acessadas em http://en.wikibooks.org/wiki/LaTeX/Presentations + + +% Apresentações em widescreen. Outros valores possíveis: 1610, 149, 54, 43 e 32. +% Por padrão, as apresentações são no formato 4:3 (sem o aspectratio). +\documentclass[aspectratio=169]{beamer} + +\usetheme{Pittsburgh} +\usecolortheme{default} +\usefonttheme[onlymath]{serif} % para fontes matemáticas +% Enconte mais temas e cores em http://www.hartwork.org/beamer-theme-matrix/ +% Veja também http://deic.uab.es/~iblanes/beamer_gallery/index.html + +% Customizações de Cores: fg significa cor do texto e bg é cor do fundo +\setbeamercolor{normal text}{fg=black} +\setbeamercolor{alerted text}{fg=red} +\setbeamercolor{author}{fg=blue} +\setbeamercolor{institute}{fg=blue} +\setbeamercolor{date}{fg=green} +\setbeamercolor{frametitle}{fg=red} +\setbeamercolor{framesubtitle}{fg=brown} +\setbeamercolor{block title}{bg=blue, fg=white} %Cor do título +\setbeamercolor{block body}{bg=gray, fg=darkgray} %Cor do texto (bg= fundo; fg=texto) + +% --- +% PACOTES +% --- +\usepackage[alf]{abntex2cite} % Citações padrão ABNT +\usepackage[brazil]{babel} % Idioma do documento +\usepackage{color} % Controle das cores +\usepackage[T1]{fontenc} % Selecao de codigos de fonte. +\usepackage{graphicx} % Inclusão de gráficos +\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos) +\usepackage{txfonts} % Fontes virtuais +% --- + +% --- Informações do documento --- +\title{Modelo de apresentação de slides com Beamer e abnTeX2} +\author{Fábio Rodrigues Silva} +\institute{Universidade do Brasil + \par + Faculdade de Arquitetura da Informação} +\date{\today, v-1.9.7} +% --- + +% ----------------- INÍCIO DO DOCUMENTO -------------------------------------- +\begin{document} + +% ----------------- NOVO SLIDE -------------------------------- +\begin{frame} + +\begin{minipage}{1\linewidth} + \centering + \begin{tabular}{cc} + \begin{tabular}{c} + \includegraphics[width=3.0cm]{abntex2-modelo-img-marca.pdf} + \end{tabular} + & + \begin{tabular}{c} + \textbf{Universidade do Brasil} \\ \textbf{Faculdade de Arquitetura da Informação} + \end{tabular} + \end{tabular} +\end{minipage} + +\titlepage + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\begin{frame}{Sumário} +\tableofcontents +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\section{Introdução} + +\begin{frame}{Introdução} + +Sinta-se convidado a participar do projeto abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, +estudar, alterar e redistribuir o trabalho do ABNTEX, desde que os arquivos +modificados tenham seus nomes alterados e que os créditos sejam dados aos +autores originais, nos termos da ``The LATEX Project Public +License''\ \url{http://www.latex-project.org/lppl.txt} \cite[p. 31]{abntex2modelo}. + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\section{Fontes a serem consultadas} +\begin{frame} +\frametitle{Público-Alvo} +\framesubtitle{Usuários já iniciados ao Beamer} + +\begin{block}{Título} + Este modelo foi preparado como uma aplicação do uso do pacote abnTeX2 com o Beamer. +\end{block} + +\begin{itemize} + \item Alguns comandos são explicados no modelo TEX. \pause + + \item Para maiores informações, consulte o guia do usuário Beamer + (\url{https://www.ctan.org/pkg/beamer})\pause + + \item Para alterar o tema e as cores, consulte + \url{http://deic.uab.es/~iblanes/beamer_gallery/index.html} + + \item Consulte também \url{http://www.hartwork.org/beamer-theme-matrix/} +\end{itemize} + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\begin{frame}{CTAN} + +Visite com frequência a página \url{http://www.ctan.org/}. +Use-a como um guia de orientações gerais. +\vspace{0.7cm} + +Outras fontes a serem consideradas: +\begin{enumerate} + \item \url{http://www.latex-project.org/} + \item \url{http://www.tex-br.org/} + \item \url{http://latexbr.blogspot.com.br/} + \item \url{http://tex.stackexchange.com/} + \item \url{http://www.tug.org/} +\end{enumerate} + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\begin{frame} + +\begin{figure} + \centering + \includegraphics[scale=1.0]{abntex2-modelo-img-marca.pdf} + \caption{Marca abnTeX2. Fonte: \url{http://www.abntex.net.br/}} +\end{figure} + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\begin{frame}{Participe dos grupos de discussão} + +\begin{itemize} + \item Tire dúvidas e ajude outros por meio do grupo de usuários LaTeX + \url{https://groups.google.com/group/latex-br} (e-mail: + \url{latex-br@googlegroups.com}) + + \item Proponha melhorias, avise sobre falhas e faça sugestões sobre o abnTeX2 + no grupo dos desenvolvedores \url{https://groups.google.com/group/abntex2} + (e-mail: \url{abntex2@googlegroups.com}); +\end{itemize} + +Participe também da comunidade abnTeX2 no Google Plus +\url{https://plus.google.com/u/0/communities/105202176004387477100}. + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\section{Resultados} + +\begin{frame} +\frametitle{ABNT} +\framesubtitle{Normas para trabalhos acadêmicos} + +Para adequar seus documentos acadêmicos com as normas ABNT, utilize: +\begin{enumerate} + \item \citeonline{NBR14724:2011}: Esta Norma especifica os princípios gerais + para a elaboração de trabalhos acadêmicos (teses, dissertações e outros), + visando sua apresentação à instituição (banca, comissão examinadora de + professores, especialistas designados e/ou outros). + + \item \citeonline{NBR6028:2003}: Esta Norma estabelece os requisitos para + redação e apresentação de resumos. + + \item \citeonline{NBR6024:2012}: Esta Norma especifica os princípios gerais + para de um sistema de numeração progressiva das seções de um documento, de + modo a expor numa seqüência lógica o inter-relacionamento da matéria e a + permitir sua localização. + + \item \citeonline{NBR10520:2002}: Esta Norma especifica as características + exigíveis para a apresentação de citações em documentos. +\end{enumerate} + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\begin{frame} +\frametitle{abnTeX2} +\framesubtitle{Usando a suíte abnTeX2} + +Consulte \citeonline{abntex2-wiki-como-customizar} para customizações do abnTeX2. +\vspace{0.5cm} + +Os documentos \citeonline{abntex2modelo-artigo}, +\citeonline{abntex2modelo-relatorio} e \citeonline{abntex2modelo} tratam dos +principais trabalhos acadêmicos e suas aplicações ao TeX. +\vspace{0.5cm} + +Para orientações sobre as citações e as referências com o abnTeX2, consulte +\citeonline{abntex2cite} e \citeonline{abntex2cite-alf}. +\vspace{0.5cm} + +\end{frame} + +% ----------------- NOVO SLIDE -------------------------------- +\section{Referências} + +% --- O comando \allowframebreaks --- +% Se o conteúdo não se encaixa em um quadro, a opção allowframebreaks instrui +% beamer para quebrá-lo automaticamente entre dois ou mais quadros, +% mantendo o frametitle do primeiro quadro (dado como argumento) e acrescentando +% um número romano ou algo parecido na continuação. + +\begin{frame}[allowframebreaks]{Referências} +\bibliography{abntex2-modelo-references} +\end{frame} + +% ----------------- FIM DO DOCUMENTO ----------------------------------------- +\end{document} diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-trabalho-academico.pdf b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-trabalho-academico.pdf Binary files differnew file mode 100644 index 0000000000..6fffa0859d --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-trabalho-academico.pdf diff --git a/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-trabalho-academico.tex b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-trabalho-academico.tex new file mode 100644 index 0000000000..78094d0f61 --- /dev/null +++ b/macros/latex/contrib/abntex2/doc/examples/abntex2-modelo-trabalho-academico.tex @@ -0,0 +1,737 @@ +%% abtex2-modelo-trabalho-academico.tex, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% This work consists of the files abntex2-modelo-trabalho-academico.tex, +%% abntex2-modelo-include-comandos and abntex2-modelo-references.bib +%% + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% abnTeX2: Modelo de Trabalho Academico (tese de doutorado, dissertacao de +% mestrado e trabalhos monograficos em geral) em conformidade com +% ABNT NBR 14724:2011: Informacao e documentacao - Trabalhos academicos - +% Apresentacao +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +\documentclass[ + % -- opções da classe memoir -- + 12pt, % tamanho da fonte + openright, % capítulos começam em pág ímpar (insere página vazia caso preciso) + twoside, % para impressão em recto e verso. Oposto a oneside + a4paper, % tamanho do papel. + % -- opções da classe abntex2 -- + %chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas + %section=TITLE, % títulos de seções convertidos em letras maiúsculas + %subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas + %subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas + % -- opções do pacote babel -- + english, % idioma adicional para hifenização + french, % idioma adicional para hifenização + spanish, % idioma adicional para hifenização + brazil % o último idioma é o principal do documento + ]{abntex2} + +% --- +% Pacotes básicos +% --- +\usepackage{lmodern} % Usa a fonte Latin Modern +\usepackage[T1]{fontenc} % Selecao de codigos de fonte. +\usepackage[utf8]{inputenc} % Codificacao do documento (conversão automática dos acentos) +\usepackage{indentfirst} % Indenta o primeiro parágrafo de cada seção. +\usepackage{color} % Controle das cores +\usepackage{graphicx} % Inclusão de gráficos +\usepackage{microtype} % para melhorias de justificação +% --- + +% --- +% Pacotes adicionais, usados apenas no âmbito do Modelo Canônico do abnteX2 +% --- +\usepackage{lipsum} % para geração de dummy text +% --- + +% --- +% Pacotes de citações +% --- +\usepackage[brazilian,hyperpageref]{backref} % Paginas com as citações na bibl +\usepackage[alf]{abntex2cite} % Citações padrão ABNT + +% --- +% CONFIGURAÇÕES DE PACOTES +% --- + +% --- +% Configurações do pacote backref +% Usado sem a opção hyperpageref de backref +\renewcommand{\backrefpagesname}{Citado na(s) página(s):~} +% Texto padrão antes do número das páginas +\renewcommand{\backref}{} +% Define os textos da citação +\renewcommand*{\backrefalt}[4]{ + \ifcase #1 % + Nenhuma citação no texto.% + \or + Citado na página #2.% + \else + Citado #1 vezes nas páginas #2.% + \fi}% +% --- + +% --- +% Informações de dados para CAPA e FOLHA DE ROSTO +% --- +\titulo{Modelo Canônico de\\ Trabalho Acadêmico com \abnTeX} +\autor{Equipe \abnTeX} +\local{Brasil} +\data{2018, v-1.9.7} +\orientador{Lauro César Araujo} +\coorientador{Equipe \abnTeX} +\instituicao{% + Universidade do Brasil -- UBr + \par + Faculdade de Arquitetura da Informação + \par + Programa de Pós-Graduação} +\tipotrabalho{Tese (Doutorado)} +% O preambulo deve conter o tipo do trabalho, o objetivo, +% o nome da instituição e a área de concentração +\preambulo{Modelo canônico de trabalho monográfico acadêmico em conformidade com +as normas ABNT apresentado à comunidade de usuários \LaTeX.} +% --- + + +% --- +% Configurações de aparência do PDF final + +% alterando o aspecto da cor azul +\definecolor{blue}{RGB}{41,5,195} + +% informações do PDF +\makeatletter +\hypersetup{ + %pagebackref=true, + pdftitle={\@title}, + pdfauthor={\@author}, + pdfsubject={\imprimirpreambulo}, + pdfcreator={LaTeX with abnTeX2}, + pdfkeywords={abnt}{latex}{abntex}{abntex2}{trabalho acadêmico}, + colorlinks=true, % false: boxed links; true: colored links + linkcolor=blue, % color of internal links + citecolor=blue, % color of links to bibliography + filecolor=magenta, % color of file links + urlcolor=blue, + bookmarksdepth=4 +} +\makeatother +% --- + +% --- +% Posiciona figuras e tabelas no topo da página quando adicionadas sozinhas +% em um página em branco. Ver https://github.com/abntex/abntex2/issues/170 +\makeatletter +\setlength{\@fptop}{5pt} % Set distance from top of page to first float +\makeatother +% --- + +% --- +% Possibilita criação de Quadros e Lista de quadros. +% Ver https://github.com/abntex/abntex2/issues/176 +% +\newcommand{\quadroname}{Quadro} +\newcommand{\listofquadrosname}{Lista de quadros} + +\newfloat[chapter]{quadro}{loq}{\quadroname} +\newlistof{listofquadros}{loq}{\listofquadrosname} +\newlistentry{quadro}{loq}{0} + +% configurações para atender às regras da ABNT +\setfloatadjustment{quadro}{\centering} +\counterwithout{quadro}{chapter} +\renewcommand{\cftquadroname}{\quadroname\space} +\renewcommand*{\cftquadroaftersnum}{\hfill--\hfill} + +\setfloatlocations{quadro}{hbtp} % Ver https://github.com/abntex/abntex2/issues/176 +% --- + +% --- +% Espaçamentos entre linhas e parágrafos +% --- + +% O tamanho do parágrafo é dado por: +\setlength{\parindent}{1.3cm} + +% Controle do espaçamento entre um parágrafo e outro: +\setlength{\parskip}{0.2cm} % tente também \onelineskip + +% --- +% compila o indice +% --- +\makeindex +% --- + +% ---- +% Início do documento +% ---- +\begin{document} + +% Seleciona o idioma do documento (conforme pacotes do babel) +%\selectlanguage{english} +\selectlanguage{brazil} + +% Retira espaço extra obsoleto entre as frases. +\frenchspacing + +% ---------------------------------------------------------- +% ELEMENTOS PRÉ-TEXTUAIS +% ---------------------------------------------------------- +% \pretextual + +% --- +% Capa +% --- +\imprimircapa +% --- + +% --- +% Folha de rosto +% (o * indica que haverá a ficha bibliográfica) +% --- +\imprimirfolhaderosto* +% --- + +% --- +% Inserir a ficha bibliografica +% --- + +% Isto é um exemplo de Ficha Catalográfica, ou ``Dados internacionais de +% catalogação-na-publicação''. Você pode utilizar este modelo como referência. +% Porém, provavelmente a biblioteca da sua universidade lhe fornecerá um PDF +% com a ficha catalográfica definitiva após a defesa do trabalho. Quando estiver +% com o documento, salve-o como PDF no diretório do seu projeto e substitua todo +% o conteúdo de implementação deste arquivo pelo comando abaixo: +% +% \begin{fichacatalografica} +% \includepdf{fig_ficha_catalografica.pdf} +% \end{fichacatalografica} + +\begin{fichacatalografica} + \sffamily + \vspace*{\fill} % Posição vertical + \begin{center} % Minipage Centralizado + \fbox{\begin{minipage}[c][8cm]{13.5cm} % Largura + \small + \imprimirautor + %Sobrenome, Nome do autor + + \hspace{0.5cm} \imprimirtitulo / \imprimirautor. -- + \imprimirlocal, \imprimirdata- + + \hspace{0.5cm} \thelastpage p. : il. (algumas color.) ; 30 cm.\\ + + \hspace{0.5cm} \imprimirorientadorRotulo~\imprimirorientador\\ + + \hspace{0.5cm} + \parbox[t]{\textwidth}{\imprimirtipotrabalho~--~\imprimirinstituicao, + \imprimirdata.}\\ + + \hspace{0.5cm} + 1. Palavra-chave1. + 2. Palavra-chave2. + 2. Palavra-chave3. + I. Orientador. + II. Universidade xxx. + III. Faculdade de xxx. + IV. Título + \end{minipage}} + \end{center} +\end{fichacatalografica} +% --- + +% --- +% Inserir errata +% --- +\begin{errata} +Elemento opcional da \citeonline[4.2.1.2]{NBR14724:2011}. Exemplo: + +\vspace{\onelineskip} + +FERRIGNO, C. R. A. \textbf{Tratamento de neoplasias ósseas apendiculares com +reimplantação de enxerto ósseo autólogo autoclavado associado ao plasma +rico em plaquetas}: estudo crítico na cirurgia de preservação de membro em +cães. 2011. 128 f. Tese (Livre-Docência) - Faculdade de Medicina Veterinária e +Zootecnia, Universidade de São Paulo, São Paulo, 2011. + +\begin{table}[htb] +\center +\footnotesize +\begin{tabular}{|p{1.4cm}|p{1cm}|p{3cm}|p{3cm}|} + \hline + \textbf{Folha} & \textbf{Linha} & \textbf{Onde se lê} & \textbf{Leia-se} \\ + \hline + 1 & 10 & auto-conclavo & autoconclavo\\ + \hline +\end{tabular} +\end{table} + +\end{errata} +% --- + +% --- +% Inserir folha de aprovação +% --- + +% Isto é um exemplo de Folha de aprovação, elemento obrigatório da NBR +% 14724/2011 (seção 4.2.1.3). Você pode utilizar este modelo até a aprovação +% do trabalho. Após isso, substitua todo o conteúdo deste arquivo por uma +% imagem da página assinada pela banca com o comando abaixo: +% +% \begin{folhadeaprovacao} +% \includepdf{folhadeaprovacao_final.pdf} +% \end{folhadeaprovacao} +% +\begin{folhadeaprovacao} + + \begin{center} + {\ABNTEXchapterfont\large\imprimirautor} + + \vspace*{\fill}\vspace*{\fill} + \begin{center} + \ABNTEXchapterfont\bfseries\Large\imprimirtitulo + \end{center} + \vspace*{\fill} + + \hspace{.45\textwidth} + \begin{minipage}{.5\textwidth} + \imprimirpreambulo + \end{minipage}% + \vspace*{\fill} + \end{center} + + Trabalho aprovado. \imprimirlocal, 24 de novembro de 2012: + + \assinatura{\textbf{\imprimirorientador} \\ Orientador} + \assinatura{\textbf{Professor} \\ Convidado 1} + \assinatura{\textbf{Professor} \\ Convidado 2} + %\assinatura{\textbf{Professor} \\ Convidado 3} + %\assinatura{\textbf{Professor} \\ Convidado 4} + + \begin{center} + \vspace*{0.5cm} + {\large\imprimirlocal} + \par + {\large\imprimirdata} + \vspace*{1cm} + \end{center} + +\end{folhadeaprovacao} +% --- + +% --- +% Dedicatória +% --- +\begin{dedicatoria} + \vspace*{\fill} + \centering + \noindent + \textit{ Este trabalho é dedicado às crianças adultas que,\\ + quando pequenas, sonharam em se tornar cientistas.} \vspace*{\fill} +\end{dedicatoria} +% --- + +% --- +% Agradecimentos +% --- +\begin{agradecimentos} +Os agradecimentos principais são direcionados à Gerald Weber, Miguel Frasson, +Leslie H. Watter, Bruno Parente Lima, Flávio de Vasconcellos Corrêa, Otavio Real +Salvador, Renato Machnievscz\footnote{Os nomes dos integrantes do primeiro +projeto abn\TeX\ foram extraídos de +\url{http://codigolivre.org.br/projects/abntex/}} e todos aqueles que +contribuíram para que a produção de trabalhos acadêmicos conforme +as normas ABNT com \LaTeX\ fosse possível. + +Agradecimentos especiais são direcionados ao Centro de Pesquisa em Arquitetura +da Informação\footnote{\url{http://www.cpai.unb.br/}} da Universidade de +Brasília (CPAI), ao grupo de usuários +\emph{latex-br}\footnote{\url{http://groups.google.com/group/latex-br}} e aos +novos voluntários do grupo +\emph{\abnTeX}\footnote{\url{http://groups.google.com/group/abntex2} e +\url{http://www.abntex.net.br/}}~que contribuíram e que ainda +contribuirão para a evolução do \abnTeX. + +\end{agradecimentos} +% --- + +% --- +% Epígrafe +% --- +\begin{epigrafe} + \vspace*{\fill} + \begin{flushright} + \textit{``Não vos amoldeis às estruturas deste mundo, \\ + mas transformai-vos pela renovação da mente, \\ + a fim de distinguir qual é a vontade de Deus: \\ + o que é bom, o que Lhe é agradável, o que é perfeito.\\ + (Bíblia Sagrada, Romanos 12, 2)} + \end{flushright} +\end{epigrafe} +% --- + +% --- +% RESUMOS +% --- + +% resumo em português +\setlength{\absparsep}{18pt} % ajusta o espaçamento dos parágrafos do resumo +\begin{resumo} + Segundo a \citeonline[3.1-3.2]{NBR6028:2003}, o resumo deve ressaltar o + objetivo, o método, os resultados e as conclusões do documento. A ordem e a extensão + destes itens dependem do tipo de resumo (informativo ou indicativo) e do + tratamento que cada item recebe no documento original. O resumo deve ser + precedido da referência do documento, com exceção do resumo inserido no + próprio documento. (\ldots) As palavras-chave devem figurar logo abaixo do + resumo, antecedidas da expressão Palavras-chave:, separadas entre si por + ponto e finalizadas também por ponto. + + \textbf{Palavras-chave}: latex. abntex. editoração de texto. +\end{resumo} + +% resumo em inglês +\begin{resumo}[Abstract] + \begin{otherlanguage*}{english} + This is the english abstract. + + \vspace{\onelineskip} + + \noindent + \textbf{Keywords}: latex. abntex. text editoration. + \end{otherlanguage*} +\end{resumo} + +% resumo em francês +\begin{resumo}[Résumé] + \begin{otherlanguage*}{french} + Il s'agit d'un résumé en français. + + \textbf{Mots-clés}: latex. abntex. publication de textes. + \end{otherlanguage*} +\end{resumo} + +% resumo em espanhol +\begin{resumo}[Resumen] + \begin{otherlanguage*}{spanish} + Este es el resumen en español. + + \textbf{Palabras clave}: latex. abntex. publicación de textos. + \end{otherlanguage*} +\end{resumo} +% --- + +% --- +% inserir lista de ilustrações +% --- +\pdfbookmark[0]{\listfigurename}{lof} +\listoffigures* +\cleardoublepage +% --- + +% --- +% inserir lista de quadros +% --- +\pdfbookmark[0]{\listofquadrosname}{loq} +\listofquadros* +\cleardoublepage +% --- + +% --- +% inserir lista de tabelas +% --- +\pdfbookmark[0]{\listtablename}{lot} +\listoftables* +\cleardoublepage +% --- + +% --- +% inserir lista de abreviaturas e siglas +% --- +\begin{siglas} + \item[ABNT] Associação Brasileira de Normas Técnicas + \item[abnTeX] ABsurdas Normas para TeX +\end{siglas} +% --- + +% --- +% inserir lista de símbolos +% --- +\begin{simbolos} + \item[$ \Gamma $] Letra grega Gama + \item[$ \Lambda $] Lambda + \item[$ \zeta $] Letra grega minúscula zeta + \item[$ \in $] Pertence +\end{simbolos} +% --- + +% --- +% inserir o sumario +% --- +\pdfbookmark[0]{\contentsname}{toc} +\tableofcontents* +\cleardoublepage +% --- + + + +% ---------------------------------------------------------- +% ELEMENTOS TEXTUAIS +% ---------------------------------------------------------- +\textual + +% ---------------------------------------------------------- +% Introdução (exemplo de capítulo sem numeração, mas presente no Sumário) +% ---------------------------------------------------------- +\chapter{Introdução} +% ---------------------------------------------------------- + +Este documento e seu código-fonte são exemplos de referência de uso da classe +\textsf{abntex2} e do pacote \textsf{abntex2cite}. O documento +exemplifica a elaboração de trabalho acadêmico (tese, dissertação e outros do +gênero) produzido conforme a ABNT NBR 14724:2011 \emph{Informação e documentação +- Trabalhos acadêmicos - Apresentação}. + +A expressão ``Modelo Canônico'' é utilizada para indicar que \abnTeX\ não é +modelo específico de nenhuma universidade ou instituição, mas que implementa tão +somente os requisitos das normas da ABNT. Uma lista completa das normas +observadas pelo \abnTeX\ é apresentada em \citeonline{abntex2classe}. + +Sinta-se convidado a participar do projeto \abnTeX! Acesse o site do projeto em +\url{http://www.abntex.net.br/}. Também fique livre para conhecer, +estudar, alterar e redistribuir o trabalho do \abnTeX, desde que os arquivos +modificados tenham seus nomes alterados e que os créditos sejam dados aos +autores originais, nos termos da ``The \LaTeX\ Project Public +License''\footnote{\url{http://www.latex-project.org/lppl.txt}}. + +Encorajamos que sejam realizadas customizações específicas deste exemplo para +universidades e outras instituições --- como capas, folha de aprovação, etc. +Porém, recomendamos que ao invés de se alterar diretamente os arquivos do +\abnTeX, distribua-se arquivos com as respectivas customizações. +Isso permite que futuras versões do \abnTeX~não se tornem automaticamente +incompatíveis com as customizações promovidas. Consulte +\citeonline{abntex2-wiki-como-customizar} para mais informações. + +Este documento deve ser utilizado como complemento dos manuais do \abnTeX\ +\cite{abntex2classe,abntex2cite,abntex2cite-alf} e da classe \textsf{memoir} +\cite{memoir}. + +Esperamos, sinceramente, que o \abnTeX\ aprimore a qualidade do trabalho que +você produzirá, de modo que o principal esforço seja concentrado no principal: +na contribuição científica. + +Equipe \abnTeX + +Lauro César Araujo + +% ---------------------------------------------------------- +% PARTE +% ---------------------------------------------------------- +\part{Preparação da pesquisa} +% ---------------------------------------------------------- + +% --- +% Capitulo com exemplos de comandos inseridos de arquivo externo +% --- +\include{abntex2-modelo-include-comandos} +% --- + +\chapter{Conteúdos específicos do modelo de trabalho acadêmico}\label{cap_trabalho_academico} + +\section{Quadros} + +Este modelo vem com o ambiente \texttt{quadro} e impressão de Lista de quadros +configurados por padrão. Verifique um exemplo de utilização: + +\begin{quadro}[htb] +\caption{\label{quadro_exemplo}Exemplo de quadro} +\begin{tabular}{|c|c|c|c|} + \hline + \textbf{Pessoa} & \textbf{Idade} & \textbf{Peso} & \textbf{Altura} \\ \hline + Marcos & 26 & 68 & 178 \\ \hline + Ivone & 22 & 57 & 162 \\ \hline + ... & ... & ... & ... \\ \hline + Sueli & 40 & 65 & 153 \\ \hline +\end{tabular} +\fonte{Autor.} +\end{quadro} + +Este parágrafo apresenta como referenciar o quadro no texto, requisito +obrigatório da ABNT. +Primeira opção, utilizando \texttt{autoref}: Ver o \autoref{quadro_exemplo}. +Segunda opção, utilizando \texttt{ref}: Ver o Quadro \ref{quadro_exemplo}. + +% ---------------------------------------------------------- +% PARTE +% ---------------------------------------------------------- +\part{Referenciais teóricos} +% ---------------------------------------------------------- + +% --- +% Capitulo de revisão de literatura +% --- +\chapter{Lorem ipsum dolor sit amet} +% --- + +% --- +\section{Aliquam vestibulum fringilla lorem} +% --- + +\lipsum[1] + +\lipsum[2-3] + +% ---------------------------------------------------------- +% PARTE +% ---------------------------------------------------------- +\part{Resultados} +% ---------------------------------------------------------- + +% --- +% primeiro capitulo de Resultados +% --- +\chapter{Lectus lobortis condimentum} +% --- + +% --- +\section{Vestibulum ante ipsum primis in faucibus orci luctus et ultrices +posuere cubilia Curae} +% --- + +\lipsum[21-22] + +% --- +% segundo capitulo de Resultados +% --- +\chapter{Nam sed tellus sit amet lectus urna ullamcorper tristique interdum +elementum} +% --- + +% --- +\section{Pellentesque sit amet pede ac sem eleifend consectetuer} +% --- + +\lipsum[24] + +% ---------------------------------------------------------- +% Finaliza a parte no bookmark do PDF +% para que se inicie o bookmark na raiz +% e adiciona espaço de parte no Sumário +% ---------------------------------------------------------- +\phantompart + +% --- +% Conclusão +% --- +\chapter{Conclusão} +% --- + +\lipsum[31-33] + +% ---------------------------------------------------------- +% ELEMENTOS PÓS-TEXTUAIS +% ---------------------------------------------------------- +\postextual +% ---------------------------------------------------------- + +% ---------------------------------------------------------- +% Referências bibliográficas +% ---------------------------------------------------------- +\bibliography{abntex2-modelo-references} + +% ---------------------------------------------------------- +% Glossário +% ---------------------------------------------------------- +% +% Consulte o manual da classe abntex2 para orientações sobre o glossário. +% +%\glossary + +% ---------------------------------------------------------- +% Apêndices +% ---------------------------------------------------------- + +% --- +% Inicia os apêndices +% --- +\begin{apendicesenv} + +% Imprime uma página indicando o início dos apêndices +\partapendices + +% ---------------------------------------------------------- +\chapter{Quisque libero justo} +% ---------------------------------------------------------- + +\lipsum[50] + +% ---------------------------------------------------------- +\chapter{Nullam elementum urna vel imperdiet sodales elit ipsum pharetra ligula +ac pretium ante justo a nulla curabitur tristique arcu eu metus} +% ---------------------------------------------------------- +\lipsum[55-57] + +\end{apendicesenv} +% --- + + +% ---------------------------------------------------------- +% Anexos +% ---------------------------------------------------------- + +% --- +% Inicia os anexos +% --- +\begin{anexosenv} + +% Imprime uma página indicando o início dos anexos +\partanexos + +% --- +\chapter{Morbi ultrices rutrum lorem.} +% --- +\lipsum[30] + +% --- +\chapter{Cras non urna sed feugiat cum sociis natoque penatibus et magnis dis +parturient montes nascetur ridiculus mus} +% --- + +\lipsum[31] + +% --- +\chapter{Fusce facilisis lacinia dui} +% --- + +\lipsum[32] + +\end{anexosenv} + +%--------------------------------------------------------------------- +% INDICE REMISSIVO +%--------------------------------------------------------------------- +\phantompart +\printindex +%--------------------------------------------------------------------- + +\end{document} diff --git a/macros/latex/contrib/abntex2/tex/abntex2-alf.bst b/macros/latex/contrib/abntex2/tex/abntex2-alf.bst new file mode 100644 index 0000000000..f3758383e9 --- /dev/null +++ b/macros/latex/contrib/abntex2/tex/abntex2-alf.bst @@ -0,0 +1,2162 @@ +%% abntex2-alf.bst, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% Creator and original mantainer: Gerald Weber <gweber@codigolivre.org.br> +%% Copyright 2001-2002 by the abnTeX group at http://abntex.codigolivre.org.br +%% +%% This file is an *extensive* modification from a file generated with the docstrip utility. +%% The original source files were: +%% merlin.mbs (with options: `babel,nm-revf,aunm-semi,nmlm,x3,m3,dt-end,yr-com,xmth,vnum-x,volp-com,jwdpg,jwdvol,num-xser,btit-rm,bt-rm,pg-bk,add-pub,pub-date,pub-xpar,pre-pub,isbn,issn,pp,ed,abr,ednx,nfss') +%% These sourefiles are copyrighted by Patrick W Daly + +ENTRY + { address author + booktitle booksubtitle + chapter conference-number conference-year conference-location + edition editor editortype + dimensions furtherresp + howpublished illustrated institution + isbn issn journal key month note marginnote number organization + org-short pages pagename + publisher reprinted-from reprinted-text school + series subtitle section title type url urlaccessdate + volume year year-presented + abnt-and-type + abnt-doi abnt-dont-use-etal + abnt-etal-cite abnt-etal-list abnt-etal-text abnt-emphasize abnt-experimental + abnt-full-initials + abnt-last-names abnt-ldots-type + abnt-missing-year abnt-cite-style abnt-no-etal-label abnt-note + abnt-repeated-author-omit abnt-repeated-title-omit + abnt-show-options abnt-refinfo abnt-thesis-year abnt-url-package + abnt-title-command + abnt-verbatim-entry + iso-abbreviation iso-author-punctuation iso-date-place + }{}{ label extra.label year.label} + +%revision string +STRINGS { abnt.bst.revision } + +%general purpose strings +STRINGS { r s t } + +%variables needed to implement the various abnt options +STRINGS {abnt.etal.text abnt.emphasize previous.author previous.title} +INTEGERS {abnt.alf abnt.cite.style abnt.doi + abnt.experimental abnt.etal.cite abnt.etal.list + abnt.full.initials + abnt.last.names abnt.ldots.type + abnt.missing.year + abnt.refinfo abnt.repeated.author.omit abnt.repeated.title.omit + abnt.show.options abnt.and.type + abnt.title.command + abnt.thesis.year + abnt.url.package abnt.verbatim.entry + iso.abbreviation iso.author.punctuation iso.date.place + repeated.author} + +%needed for title formatting +INTEGERS { title.lenght title.pos first.word no.bracket} +STRINGS { title.char} + +%needed for controlling the sentence position +INTEGERS {output.state before.all mid.sentence after.sentence after.block } + +%needed for url identification +INTEGERS {url.type} + +%static values for options +%values for abnt.doi +FUNCTION {abnt.doi.expand.to.url} {#0} %expands a doi address to its url correspondent +FUNCTION {abnt.doi.link} {#1} %links doi to its url correspondent +FUNCTION {abnt.doi.leave.as.is} {#2} %shows doi as is, external viewer will have + %to know what to do with a "doi:" document + +%values for url types +FUNCTION {unknown.url} {#0} +FUNCTION {http.url} {#1} +FUNCTION {file.url} {#2} +FUNCTION {ftp.url} {#3} +FUNCTION {doi.url} {#4} +FUNCTION {mailto.url} {#5} + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + + +%output.nonnull decides what is written before the argument s, if a comma, period etc. +FUNCTION {output.nonnull} +{ 's := %the argument is written into s + output.state mid.sentence = + { ", " * write$ } %mid.sentence first write comma + { output.state after.block = + { add.period$ write$ newline$ } + { output.state before.all = 'write$ + { add.period$ " " * write$ } + if$} + if$ + mid.sentence 'output.state := } + if$ + s %now comes s +} +FUNCTION {output.nonnull.dash} +{ 's := %the argument is written into s + output.state mid.sentence = + { " --- " * write$ } %mid.sentence first write comma + { output.state after.block = + { add.period$ write$ newline$ write$} + { output.state before.all = 'write$ + { add.period$ " " * write$ } + if$} + if$ + mid.sentence 'output.state := } + if$ + s %now comes s +} +FUNCTION {output} %does nothing or calls output.nonull +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.dash} %does nothing or calls output.nonull +{ duplicate$ empty$ + 'pop$ + 'output.nonnull.dash + if$ +} +FUNCTION {output.check} %like ouput, but complains if t empty +{ 't := + duplicate$ empty$ + { pop$ "campo " t * " vazio em " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} { " " * before.all 'output.state :=} + +FUNCTION {date.block} {new.block} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { abnt.emphasize "{" * swap$ * "}" * } + if$ +} + + +FUNCTION {tie.or.space.prefix} %if text length less than 3 chars. uses a tie +{ duplicate$ text.length$ #5 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {no.space} { { "" } swap$ } + + +FUNCTION {space.word} { " " swap$ * " " * } + +FUNCTION {bbl.and} +{ abnt.and.type #0 = {" e "} 'skip$ if$ + abnt.and.type #1 = {" \& "} 'skip$ if$} +FUNCTION {bbl.chapter} { "cap." } +FUNCTION {bbl.colon} {": "} +FUNCTION {bbl.editors} { "Ed." } +FUNCTION {bbl.editor} { "Ed." } +FUNCTION {bbl.edby} { "editado por" } +FUNCTION {bbl.edition} { "ed." } +FUNCTION {bbl.empty} {""} +FUNCTION {bbl.etal}{abnt.etal.text "" = {""} {" " abnt.etal.text *} if$} +FUNCTION {bbl.doi.url} {"http://dx.doi.org/"} +FUNCTION {bbl.in}{ "In" iso.abbreviation 'skip$ { bbl.colon *} if$} +FUNCTION {bbl.ldots} %#0 use nothing, #1 use \ldots, #2 use $\ldots$, 3# use {...} +{abnt.ldots.type + {abnt.ldots.type #1 = {"\ldots"} 'skip$ if$ + abnt.ldots.type #2 = {"$\ldots$"} 'skip$ if$ + abnt.ldots.type #3 = {"{...}"} 'skip$ if$} + {""} %for #0 use nothing +if$} +FUNCTION {bbl.master} { "Mestrado" } +FUNCTION {bbl.missing.year} +{abnt.missing.year + {"[s.d.]"} %#1 + {""} %#0 + if$} +FUNCTION {bbl.monography} { "Monografia" } +FUNCTION {bbl.mthesis} { "Disserta\c{c}\~{a}o" } +FUNCTION {bbl.no.address} {"[S.l.]"} +FUNCTION {bbl.no.address.no.publisher} {"[S.l.: s.n.]"} +FUNCTION {bbl.no.publisher} {"[s.n.]"} +FUNCTION {bbl.number} { iso.abbreviation {"no."} {"n."} if$ } +FUNCTION {bbl.nr} { "n." } +FUNCTION {bbl.of} { "de" } +FUNCTION {bbl.phd} { "Doutorado" } +FUNCTION {bbl.phdthesis} { "Tese" } +FUNCTION {bbl.pages} + {pagename empty$ + { "p." } + {pagename} + if$ + } +FUNCTION {bbl.page} { bbl.pages } +FUNCTION {bbl.reprint} {"Separata de"} +FUNCTION {bbl.semicolon} { "; "} +FUNCTION {bbl.same.field} {"\underline{\ \ \ \ \ \ \ \ }"} +FUNCTION {bbl.techrep} { "Rel. Tec." } +FUNCTION {bbl.url.accessdate} + {iso.abbreviation { "Cited "} {"Acesso em: "} if$} +FUNCTION {bbl.url.available} +{ iso.abbreviation {"Available from Internet: "} {"Dispon{\'\i}vel em: "} if$} +FUNCTION {bbl.void} {""} +FUNCTION {bbl.volume} { iso.abbreviation {"vol."} {"v."} if$ } + + +MACRO {jan} {"jan."} +MACRO {feb} {"fev."} +MACRO {mar} {"mar."} +MACRO {apr} {"abr."} +MACRO {may} {"maio"} +MACRO {jun} {"jun."} +MACRO {jul} {"jul."} +MACRO {aug} {"ago."} +MACRO {sep} {"set."} +MACRO {oct} {"out."} +MACRO {nov} {"nov."} +MACRO {dec} {"dez."} + + +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} +FUNCTION {str.to.int} +{ duplicate$ is.num + {chr.to.int$ #48 -} + 'skip$ + if$ +} +FUNCTION {bibinfo.check} %usage: field "field" bibinfo.check +{ swap$ duplicate$ missing$ + {pop$ pop$ ""} + { duplicate$ empty$ + {swap$ pop$} + {swap$ pop$} + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + {swap$ "faltando " swap$ * " em " * cite$ * warning$ pop$ ""} + { duplicate$ empty$ + {swap$ "vazio " swap$ * " em " * cite$ * warning$} + {swap$ pop$} + if$ + } + if$ +} + +FUNCTION {write.field.verbatim} +{ +duplicate$ missing$ + {pop$ pop$} + { + s text.length$ #0 > + {s "," * newline$ write$ "" 's :=} + 'skip$ + if$ + swap$ + "={" * swap$ * "}" * + s swap$ * 's := + } +if$ +} + +FUNCTION {write.entry.verbatim1} +{ + "address" address write.field.verbatim + "author" author write.field.verbatim + "booktitle" booktitle write.field.verbatim + "booksubtitle" booksubtitle write.field.verbatim + "chapter" chapter write.field.verbatim + "conference-number" conference-number write.field.verbatim + "conference-year" conference-year write.field.verbatim + "conference-location" conference-location write.field.verbatim + "edition" edition write.field.verbatim + "editor" editor write.field.verbatim + "editortype" editortype write.field.verbatim + "dimensions" dimensions write.field.verbatim + "furtherresp" furtherresp write.field.verbatim + "howpublished" howpublished write.field.verbatim + "illustrated" illustrated write.field.verbatim + "institution" institution write.field.verbatim + "isbn" isbn write.field.verbatim + "issn" issn write.field.verbatim + "journal" journal write.field.verbatim +} +FUNCTION {write.entry.verbatim2} +{ + "key" key write.field.verbatim + "month" month write.field.verbatim + "note" note write.field.verbatim + "marginnote" marginnote write.field.verbatim + "number" number write.field.verbatim + "organization" organization write.field.verbatim + "org-short" org-short write.field.verbatim + "pages" pages write.field.verbatim + "pagename" pagename write.field.verbatim + "publisher" publisher write.field.verbatim + "reprinted-from" reprinted-from write.field.verbatim + "reprinted-text" reprinted-text write.field.verbatim + "school" school write.field.verbatim + "series" series write.field.verbatim + "subtitle" subtitle write.field.verbatim + "section" section write.field.verbatim + "title" title write.field.verbatim + "type" type write.field.verbatim +} +FUNCTION {write.entry.verbatim3} +{ + "url" url write.field.verbatim + "urlaccessdate" urlaccessdate write.field.verbatim + "volume" volume write.field.verbatim + "year" year write.field.verbatim + "abnt-emphasize" abnt-emphasize write.field.verbatim + "abnt-experimental" abnt-experimental write.field.verbatim + "abnt-doi" abnt-doi write.field.verbatim + "abnt-dont-use-etal" abnt-dont-use-etal write.field.verbatim + "abnt-full-initials" abnt-full-initials write.field.verbatim + "abnt-ldots-type" abnt-ldots-type write.field.verbatim + "abnt-missing-year" abnt-missing-year write.field.verbatim + "abnt-cite-style" abnt-cite-style write.field.verbatim + "abnt-no-etal-label" abnt-no-etal-label write.field.verbatim + %abnt-note + "abnt-repeated-author-omit" abnt-repeated-author-omit write.field.verbatim + "abnt-repeated-title-omit" abnt-repeated-title-omit write.field.verbatim + "abnt-show-options" abnt-show-options write.field.verbatim + "abnt-refinfo" abnt-refinfo write.field.verbatim + "abnt-thesis-year" abnt-thesis-year write.field.verbatim + "abnt-title-command" abnt-title-command write.field.verbatim + "abnt-url-package" abnt-url-package write.field.verbatim + "abnt-verbatim-entry" abnt-verbatim-entry write.field.verbatim +} + +FUNCTION {write.entry.verbatim} +{"" 's := "" 't := + abnt.verbatim.entry + {"{\footnotesize\begin{verbatim}" newline$ write$ + "@" type$ * "{" * cite$ * 's := + write.entry.verbatim1 + write.entry.verbatim2 + write.entry.verbatim3 + s "" = {"}"} {s "}" *} if$ + newline$ write$ + "\end{verbatim}}" newline$ write$} + {newline$} +if$} + +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {get.person} {"{vv }{ll}{, jj}{, ff}" format.name$} +FUNCTION {get.last.name} {#1 "{ll}" format.name$} +FUNCTION {get.first.name} {#1 "{ff}" format.name$} +FUNCTION {get.von} {#1 "{vv}" format.name$} +FUNCTION {get.jr} {#1 "{jj}" format.name$} +FUNCTION {is.composed.von} + {get.person + get.von duplicate$ empty$ {pop$ #0} + {duplicate$ + get.first.name empty$ not + swap$ get.last.name empty$ not and + } if$ + } + +FUNCTION {recompose.name} + {get.person duplicate$ duplicate$ duplicate$ + get.von #1 "{ll }" format.name$ swap$ + get.last.name * + swap$ #1 "{, ff}" format.name$ * + swap$ get.von #1 "{ ff}" format.name$ * + } + + +FUNCTION {format.single.name} +{ +s nameptr get.person 'r := +abnt.last.names + {r #1 "{ll}{ jj}" format.name$ "u" change.case$ + abnt.full.initials + {r #1 "{, ff}{ vv}" format.name$ *} + {r #1 "{, f.}{ vv}" format.name$ *} + if$} + {%r #1 is.composed.von {r #1 recompose.name 'r :=} 'skip$ if$ + r #1 "{ll}" format.name$ + #1 "{ll}" format.name$ + r #1 "{ jj}" format.name$ * "u" change.case$ + abnt.full.initials + {r #1 "{, ff}{ vv}" format.name$ * + r #1 "{ll}" format.name$ + #1 "{ ff}{ vv}" format.name$ *} + {iso.author.punctuation + {r #1 "{, f{}}{ vv}" format.name$ *} + {r #1 "{, f.}{ vv}" format.name$ *} if$ + r #1 "{ll}" format.name$ + #1 "{ f.}{ vv}" format.name$ *} + if$} + +if$ +} +FUNCTION {format.names} +{ 'bibinfo := duplicate$ empty$ 'skip$ + {'s := + "" 't := + #1 'nameptr := s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.single.name + bibinfo bibinfo.check + 't := + nameptr #1 > + {nameptr #1 #1 + = numnames abnt.etal.list > and + {abnt.etal.list {"others" 't := #1 'namesleft :=} 'skip$ if$ } + 'skip$ + if$ + namesleft #1 > + { "; " * t * } + { numnames #2 > + { "" * } + 'skip$ + if$ + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { bbl.etal *} + { "; " * t *} + if$ } + if$ } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := } + while$ + } if$ +} + +%from plain.bst +FUNCTION {format.names.plain} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #20 > + { "," * } + 'skip$ + if$ + t "others" = + { bbl.etal * } + { bbl.and * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} +FUNCTION {format.names.ed} {format.names} + +FUNCTION {format.authors} +{ +author "author" format.names +} + +FUNCTION {format.authors.plain} +{ +author format.names.plain +} + +FUNCTION {get.bbl.editor} { editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + + +FUNCTION {format.book.pages} +{ pages "pages" bibinfo.check duplicate$ empty$ + 'skip$ + { "~" * bbl.pages * } + if$ +} +FUNCTION {format.dimensions} +{ dimensions empty$ + 'skip$ + { dimensions output} + if$ +} +FUNCTION {format.furtherresp} +{ furtherresp empty$ + 'skip$ + { furtherresp output} + if$ +} +FUNCTION {format.illustrated} +{ illustrated missing$ + 'skip$ + {illustrated empty$ + {"il." output} + {illustrated output} + if$} + if$ +} +FUNCTION {format.isbn} +{ isbn "isbn" bibinfo.check duplicate$ empty$ + 'skip$ + {new.block "ISBN " swap$ *} + if$ +} + +FUNCTION {format.issn} +{ issn "issn" bibinfo.check + duplicate$ empty$ 'skip$ + {new.block "ISSN " swap$ *} + if$ +} + +FUNCTION {format.note} +{ note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check } + if$ +} + +FUNCTION {format.howpublished} +{ howpublished empty$ + { "" } + { howpublished #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ } + if$ + howpublished #2 global.max$ substring$ * "howpublished" bibinfo.check } + if$ +} + + +%ABNT styles require that the title acts as an author if +%typical author fields are absent. In this case the first +%word is uppercase. Our main problem is to establish what +%the first word actually is since portuguese uses accents. +%For example: Fun{\c c}\ão (Função) is a whole word but contains a +%space, but if we write Fun\c{c}\ão \c is converted to uppercase... +%You get the problem, don't you? +FUNCTION {format.title.as.author} +{ 's := %holds the title + #1 'title.pos := %our position in the title + #1 'first.word := %boolean, true if we already have the first word + #1 'no.bracket := %boolean, false if we are inside a {} + "" 't := %holds the first title.pos characters of the title + {first.word} + {s title.pos #1 substring$ 'title.char := + %checks if the character is a { + title.char "{" = {#0 'no.bracket :=} 'skip$ if$ + %if we are in a bracket + no.bracket 'skip$ {title.char "}" = {#1 'no.bracket :=} 'skip$ if$} if$ + type$ "journalpart" = + {title.char "." = title.char ":" = or title.char "!" = or + title.char "," = or title.char ";" = or title.char "?" = or} + {title.char " " =} + if$ s t = or no.bracket and + {#0 'first.word := + t title.char * "u" change.case$ + title.pos #1 + 'title.pos := + s title.pos global.max$ substring$ * 's :=} + {title.pos #1 + 'title.pos := t title.char * 't :=} + if$ + } + while$ +s +} + + +%compares current title with the title of the previous entry +FUNCTION {compare.title} +{abnt.repeated.title.omit + {duplicate$ "" = 'skip$ + {duplicate$ previous.title = repeated.author and + {duplicate$ 'previous.title := pop$ bbl.same.field} + {duplicate$ 'previous.title :=} + if$} + if$} + 'skip$ + if$ +} + +FUNCTION {apply.title.command} +{abnt.title.command + {duplicate$ empty$ 'skip$ + {"\bibtextitlecommand{" type$ * "}{" * swap$ * "}" *} + if$} + 'skip$ if$ +} + +FUNCTION {format.title} +{author empty$ editor empty$ and organization empty$ and + {title format.title.as.author} + {title duplicate$ empty$ {pop$ ""} {"t" change.case$} if$} + if$ + subtitle empty$ 'skip$ {subtitle ": " swap$ * "t" change.case$ *} if$ + apply.title.command + compare.title +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} { bbl.in " " * } + +FUNCTION {format.month} +{ month empty$ 'skip$ + {month "month" bibinfo.check} + if$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { bbl.missing.year } + { "existe o campo month (mês) mas não o campo year (ano) em " cite$ * warning$ month} + if$} + { month empty$ + { year n.dashify} + { month " " * year * } + if$} + if$ +} +FUNCTION {format.btitle} +{author empty$ editor empty$ and organization empty$ and + {title format.title.as.author "title" bibinfo.check duplicate$ empty$ 'skip$ {} if$ + subtitle empty$ 'skip$ {subtitle ": " swap$ * "t" change.case$ *} if$} + {title "title" bibinfo.check emphasize duplicate$ empty$ 'skip$ {} if$ + subtitle empty$ 'skip$ {subtitle ": " swap$ * "t" change.case$ *} if$} +if$ +apply.title.command +compare.title +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "não posso usar ambos " swap$ * " os campos em " * cite$ * warning$ } + if$ +} + +FUNCTION {format.volume} %leaves formatted or empty volume on the stack +{volume duplicate$ empty$ + 'skip$ + {volume #1 #1 substring$ is.num + {bbl.volume swap$ tie.or.space.prefix * *} + 'skip$ + if$} + if$ +} + +FUNCTION {format.number} %leaves formatted or empty number on the stack +{ number duplicate$ empty$ + 'skip$ + {bbl.number swap$ tie.or.space.prefix * *} + if$ +} + +FUNCTION {format.patent.number} +{ number +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { format.volume + number empty$ 'skip$ {output format.number} if$ + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + } + if$ +} + +FUNCTION {format.bvolume.if.no.series} +{ series empty$ + { format.bvolume } + { "" } + if$ +} + + +FUNCTION {format.number.or.volume} +{number empty$ + {format.volume} + {number} %we use the pure number here without leading "n." + if$ +} + +FUNCTION {format.volume.and.number} +{format.volume output + format.number +} + +FUNCTION {format.volume.number.series} +{ number empty$ volume empty$ and + { series empty$ + { "" } + {" (" series "series" bibinfo.check * ")" *} + if$} + { series empty$ + {""} %{ format.number.or.volume } + { " (" series "series" bibinfo.check * ", " * + format.number.or.volume * ")" * } + if$ } + if$ +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + {output.state mid.sentence = { "l" } { "t" } if$ change.case$ + "edition" bibinfo.check + edition #1 #1 substring$ is.num {". " * bbl.edition * } 'skip$ if$} + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { n.dashify bbl.pages swap$} + { bbl.page swap$ } + if$ + tie.or.space.prefix "pages" bibinfo.check * * } + if$ +} +FUNCTION {format.journal.pages} +{ pages empty$ {""} + { pages n.dashify bbl.pages + swap$ tie.or.space.prefix "pages" bibinfo.check * *} + if$ +} + +FUNCTION {get.url.type} +{s #1 #5 substring$ "http:" = {http.url} + {s #1 #6 substring$ "https:" = {http.url} + {s #1 #5 substring$ "file:" = {file.url} + {s #1 #4 substring$ "ftp:" = {ftp.url} + {s #1 #4 substring$ "doi:" = {doi.url} + {s #1 #7 substring$ "mailto:" = {mailto.url} {unknown.url} if$} + if$} + if$} + if$} + if$} + if$ + 'url.type := +} + +FUNCTION {expand.doi} +{s +url.type doi.url = + {#5 global.max$ substring$ bbl.doi.url swap$ *} + 'skip$ if$ +} + +INTEGERS {url.pos url.length} +FUNCTION {filter.url.tex} +{s text.length$ #1 + 'url.length := + #1 'url.pos := "" 't := + {url.pos url.length <} + {s url.pos #1 substring$ + duplicate$ "_" = {pop$ "\underline{\ }" } 'skip$ if$ + duplicate$ "%" = {pop$ "\%" } 'skip$ if$ + duplicate$ "&" = {pop$ "\&" } 'skip$ if$ + duplicate$ "~" = {pop$ "\~{}" } 'skip$ if$ + duplicate$ "/" = {pop$ "\-/" } 'skip$ if$ + duplicate$ "." = {pop$ "\-." } 'skip$ if$ + duplicate$ "\" = {pop$ "{\textbackslash}" } 'skip$ if$ + duplicate$ "#" = {pop$ "\#" } 'skip$ if$ + duplicate$ "_" = {pop$ "\_" } 'skip$ if$ + t swap$ * 't := + url.pos #1 + 'url.pos := + } + while$ +t +} +FUNCTION {filter.url.html} +{s text.length$ #1 + 'url.length := + #1 'url.pos := "" 't := + {url.pos url.length <} + {s url.pos #1 substring$ + duplicate$ "%" = {pop$ "\%" } 'skip$ if$ + duplicate$ "#" = {pop$ "\#" } 'skip$ if$ + duplicate$ "_" = {pop$ "\_" } 'skip$ if$ + t swap$ * 't := + url.pos #1 + 'url.pos := + } + while$ +t +} + +FUNCTION {compose.url} +{'s := + get.url.type + bbl.url.available + abnt.url.package #0 = + { "$<$" * + abnt.doi abnt.doi.expand.to.url = 'expand.doi {s} if$ + * "$>$" *} 'skip$ if$ + abnt.url.package #1 = + { "\url{" * filter.url.html * "}" *} 'skip$ if$ + abnt.url.package #2 = + {url.type http.url = + {"\htmladdnormallink{$<$" * filter.url.tex * "$>$}{" * filter.url.html * "}" *} + 'skip$ if$ + url.type doi.url = url.type ftp.url = or url.type mailto.url = or + {"\htmladdnormallink{$<$" * + abnt.doi abnt.doi.expand.to.url = 'expand.doi {s} if$ + * "$>$}{" * + abnt.doi abnt.doi.leave.as.is = {s} 'expand.doi if$ + * "}" * } + 'skip$ if$ + url.type unknown.url = + {"$<$" * filter.url.tex * "$>$" *} + 'skip$ if$} 'skip$ if$ +} +FUNCTION {format.url} +{ url empty$ 'skip$ + {url compose.url output new.sentence } + if$ + urlaccessdate duplicate$ empty$ 'skip$ + { bbl.url.accessdate swap$ *} + if$ + "urlaccessdate" bibinfo.check output new.sentence +} + +FUNCTION {format.conference.info} +{ conference-number empty$ + 'skip$ + {conference-number "." * output} + if$ + conference-year empty$ + 'skip$ + {conference-year output} + if$ + conference-location empty$ + 'skip$ + {conference-location output} + if$ + new.sentence +} + + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check } + if$ + chapter tie.or.space.prefix "chapter" bibinfo.check * * + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ } + if$ +} + +FUNCTION {format.booktitle} +{author empty$ editor empty$ and organization empty$ and + {booktitle format.title.as.author "booktitle" bibinfo.check duplicate$ empty$ 'skip$ {} if$ + booksubtitle empty$ 'skip$ {booksubtitle ": " swap$ * "t" change.case$ * + apply.title.command} if$} + {booktitle "booktitle" bibinfo.check emphasize duplicate$ empty$ 'skip$ {} if$ + booksubtitle empty$ 'skip$ {booksubtitle ": " swap$ * "t" change.case$ * + apply.title.command} if$} +if$ +} +FUNCTION {format.editors} +{ editor empty$ + {"inbook" type$ = 'bbl.same.field 'skip$ if$} + {author empty$ + {editor "editor" format.names " (" * + editortype empty$ {bbl.editor} {editortype} if$ + ")" * * } + {"inbook" type$ = + {bbl.same.field } + {editor "editor" format.names " (" * + editortype empty$ {bbl.editor} {editortype} if$ + ")" * *} + if$} + if$} + if$ +} +FUNCTION {format.in.ed.booktitle} +{ editor empty$ + {organization empty$ not author empty$ not and %if one of two not empty + {word.in organization "u" change.case$ * output + format.conference.info + booktitle empty$ {""} {new.sentence format.booktitle} if$} + {word.in + organization empty$ author empty$ and 'skip$ + {"inbook" type$ = {bbl.same.field * output new.sentence ""} + 'skip$ if$ } if$ + booktitle empty$ 'skip$ {format.booktitle *} if$} + if$} + {word.in format.editors * output + booktitle empty$ {""} {new.sentence format.booktitle} if$} + if$ + output + new.sentence +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "todos os campos relevantes estão vazios ou faltando em " cite$ * warning$ } + 'skip$ + if$ +} +FUNCTION {format.type} +{ type "type" bibinfo.check + duplicate$ empty$ 'skip$ + {new.block "" swap$ * } + if$ +} + + +FUNCTION {format.year} +{year empty$ + { "campo year vazio ou faltando em " cite$ * + abnt.missing.year {" (vou colocar [s.d.])" *} 'skip$ if$ warning$ + abnt.missing.year {", " } {""} if$ bbl.missing.year *} + {year n.dashify "year" bibinfo.check} +if$ +} + +FUNCTION {format.year.presented} +{year-presented empty$ + {""} + {year-presented n.dashify} +if$ +} + +FUNCTION {format.field.address} +{ 't := + address empty$ organization empty$ and url empty$ and t empty$ and + {bbl.no.address.no.publisher} + {address empty$ + %if an url is present we don't give a missing address "[s.l.]" notice + {url empty$ {bbl.no.address ": "} {"" ""} if$} + {address ": "} + if$ + t empty$ + {%if an organization is present then it is OK not to have a publisher + organization empty$ {* bbl.no.publisher * } 'pop$ if$} + {* t * } + if$} + if$ +} + +FUNCTION {format.address} +{address empty$ + { bbl.no.address} + { address} + if$ +} + +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.check format.field.address} + +FUNCTION {format.publisher.address.relax} +{publisher empty$ address empty$ and {""} + {publisher "publisher" bibinfo.check format.field.address} +if$} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.field.address} + +%retains current authorship for future use +FUNCTION {compare.authorship} +{abnt.repeated.author.omit + {duplicate$ "" = 'skip$ + {duplicate$ previous.author = + {duplicate$ 'previous.author := + pop$ bbl.same.field + #1 'repeated.author :=} + {duplicate$ 'previous.author := + #0 'repeated.author :=} + if$} + if$} + 'skip$ + if$ +} + +FUNCTION {format.author.or.organization} +{ author empty$ + { organization empty$ 'skip$ + { organization "u" change.case$ "organization" bibinfo.check output} + if$} + { format.authors output.nonnull } + if$ + compare.authorship +} + + +FUNCTION {format.editor.or.organization} +{ editor empty$ + { organization empty$ 'skip$ + { organization "u" change.case$ "organization" bibinfo.check output} + if$} + { format.editors output.nonnull } + if$ + compare.authorship +} + +FUNCTION {format.author.or.editor.or.organization} +{ author empty$ + { editor empty$ + { organization empty$ + 'skip$ + { organization "u" change.case$ "organization" bibinfo.check output} + if$} + { format.editors output.nonnull } + if$} + { format.authors output.nonnull } + if$ + compare.authorship +} + +FUNCTION {format.reprint} +{ reprinted-text missing$ + {""} + {reprinted-text empty$ + {bbl.reprint} {reprinted-text} if$ + bbl.colon *} + if$ +} + +FUNCTION {format.journal} +{ + format.reprint + journal emphasize * +} + + +%generates the first label in \abntrefinfo to be used with \citeonline +FUNCTION {format.names.for.label1} %abnt-alf only +{ 's := "" 't := + #1 'nameptr := s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + {abnt.last.names + {s nameptr "{ll}{ jj}" format.name$} + {s nameptr "{ll}" format.name$ #1 "{ll}" format.name$ + s nameptr "{ jj}" format.name$ *} + if$ + 't := + nameptr #1 > + {namesleft #1 > + { numnames abnt.etal.cite > abnt.etal.cite #0 = not and + {#0 'namesleft := abnt.etal.cite {bbl.etal *} 'skip$ if$} + {", " * t * } if$ } + { t "others" = + {abnt.etal.cite {bbl.etal *} 'skip$ if$} + {numnames nameptr = + {bbl.and * t *} + 'skip$ if$} + if$ + } + if$ } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := } + while$ +} + +%generates the second label in \abntrefinfo to be used with \cite +FUNCTION {format.names.for.label2} %abnt-alf only +{ 's := "" 't := + #1 'nameptr := s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + {abnt.last.names + {s nameptr "{ll}{ jj}" format.name$} + {s nameptr "{ll}" format.name$ #1 "{ll}" format.name$ + s nameptr "{ jj}" format.name$ *} + if$ + abnt.cite.style #0 = {"u" change.case$} 'skip$ if$ 't := + nameptr #1 > + {namesleft #1 > + { numnames abnt.etal.cite > + {#0 'namesleft := abnt.etal.cite {bbl.etal *} 'skip$ if$} + {"; " * t * } if$ } + { t "OTHERS" = t "others" = or + {abnt.etal.cite {bbl.etal *} 'skip$ if$} + {numnames nameptr = { bbl.semicolon * t *} 'skip$ if$} + if$ + } + if$ } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := } + while$ +} + +FUNCTION {format.title.for.label} +{ 's := + #1 'title.pos := #1 'first.word := + "" 't := + {first.word} + {s title.pos #1 substring$ 'title.char := + title.char "." = title.char ":" = or title.char ";" = or + title.char "," = or title.char " " = or s t = or + {#0 'first.word := + title.pos #1 + 'title.pos :=} + {title.pos #1 + 'title.pos := t title.char * 't :=} + if$ + } + while$ +s t = %title equals first word, dont use bbl.ldots + {t "}{" * t + abnt.cite.style #0 = {"u" change.case$ * } 'skip$ if$} + {t bbl.ldots * "}{" * t + abnt.cite.style #0 = {"u" change.case$} 'skip$ if$ * bbl.ldots *} +if$ +} + +%cvs keys have the general form $key: value $ +INTEGERS {key.pos value.pos} +FUNCTION {extract.cvs.key} %we borrow the functionality of format.title.for.label +{ 's := %holds the entire cvs string + #1 'key.pos := + #0 'value.pos := %0= between first $ and :, 1=between : and second $, 2= at the end + "" 't := %holds the resulting value + {value.pos #0 = value.pos #1 = or} + { s key.pos #1 substring$ 'title.char := + value.pos #0 = + { title.char ":" = {#1 'value.pos := key.pos #1 + 'key.pos :=} 'skip$ if$} + { title.char "$" = + {#2 'value.pos :=} + {t title.char * 't :=} + if$} + if$ + key.pos #1 + 'key.pos := + } + while$ + t +} + +%generates and extended label of type {Author}{AUTHOR}{YEAR} +%for abnt.cite.style=1 they will be of type {Author}{Author}{YEAR} +%final result is placed into variable label +FUNCTION {calc.extended.label} +{ "{" + author empty$ not + {author format.names.for.label1 * "}{" * author format.names.for.label2 *} + {editor empty$ not + {editor format.names.for.label1 * "}{" * editor format.names.for.label2 *} + {org-short empty$ not + {org-short * "}{" * org-short "u" change.case$ *} + {organization empty$ not + {organization * "}{" * organization "u" change.case$ *} + {title empty$ not + {title format.title.for.label *} + {"nada}{NADA" *} + if$} + if$} + if$} + if$} + if$ + "}{" * + year empty$ 'skip$ {year *} if$ + 'label := %place the stack into label + % final } will be placed in reverse.pass +} +%generates and simple label of type "Author YEAR" +%final result is placed onto the stack +FUNCTION {calc.simple.label} +{ author empty$ not + {author format.names.for.label1} + {editor empty$ not + {editor format.names.for.label1} + {organization empty$ not + {organization} + {title empty$ not + {title} + {""} + if$} + if$} + if$} + if$ + year empty$ 'skip$ {" " * year *} if$ +} + +FUNCTION {output.bibitem} +{ newline$ + abnt.alf + {"\bibitem[" write$ + calc.simple.label + write$ "]{"} + {"\bibitem{"} + if$ + write$ cite$ write$ "}" write$ newline$ + abnt.refinfo #1 = {"\abntrefinfo" write$ label write$ newline$} 'skip$ if$ + "{" write$ + "" before.all 'output.state := +} +FUNCTION {output.hiddenbibitem} +{ newline$ + abnt.alf + {"\hiddenbibitem[" write$ + calc.simple.label + write$ "]{"} + {"\bibitem{"} + if$ + write$ cite$ write$ "}" write$ newline$ + abnt.refinfo #1 = {"\abntrefinfo" write$ label write$ newline$} 'skip$ if$ + "{" write$ + "" before.all 'output.state := +} +FUNCTION {fin.entry} +{ add.period$ write$ + reprinted-from empty$ 'skip$ + {" " reprinted-text empty$ + {bbl.reprint} {reprinted-text} if$ * bbl.colon * + "\abntreprintinfo{ " * reprinted-from * "}" * write$} + if$ + abnt-note empty$ 'skip$ + {"\footnote{" abnt-note * "}" * write$} if$ + "}" write$ + %newline$ + write.entry.verbatim +} + +FUNCTION { abnt.display.options} +{ 's := 't := + abnt.show.options #1 = % "warn" + {"opção " t * " passou para " * s * warning$ } 'skip$ if$ + + abnt.show.options #2 = % "list" + {"Op\c c\~ao selecionada {\tt " t * "=}\verb+" * s * "+" * output new.sentence } 'skip$ if$ +} + +FUNCTION { abnt-options1 } + { + abnt-show-options empty$ + 'skip$ + {abnt-show-options "no" = + {#0} {abnt-show-options "warn" = + {#1} {abnt-show-options "list" = + {#2 } {#0 } if$} if$} if$ + 'abnt.show.options :=} % #0 "no"; #1 "warn"; #2 "list" + if$ + + abnt.show.options #2 = + {output.bibitem "Mudan\c ca de estilo ap\'os este ponto com o comando \verb!\citeoption{" + cite$ * "}! " * + output new.sentence} 'skip$ if$ + + abnt-show-options empty$ + 'skip$ {"abnt-show-options" abnt-show-options abnt.display.options} if$ + + abnt-cite-style empty$ + 'skip$ + {abnt-cite-style "(AUTHOR, YEAR)" = + {#0 'abnt.cite.style :=} + {abnt-cite-style "(Author, YEAR)" = + {#1 'abnt.cite.style :=} + {"opção " abnt-cite-style * " desconhecida" * warning$} + if$} + if$ + "abnt-cite-style" abnt-cite-style abnt.display.options}if$ + + abnt-experimental empty$ + 'skip$ {abnt-experimental "yes" = 'abnt.experimental := + "abnt-experimental" abnt-experimental abnt.display.options} if$ + + abnt-emphasize duplicate$ empty$ + 'pop$ {'abnt.emphasize := + "abnt-emphasize" abnt.emphasize abnt.display.options + abnt-emphasize "\bf" = abnt-emphasize "\it" = or abnt-emphasize "\em" = or + abnt-emphasize "\bfseries" = or + {"não use " abnt-emphasize * " para abnt-emphasize em " * cite$ * + ", isto alterará TODO o texto. Use \textbf ou \emph. Veja a documentação abnt-bibtex-doc para mais detalhes." * warning$} + 'skip$ if$ + } if$ + + abnt-doi empty$ + 'skip$ + {abnt-doi "expand" = + {abnt.doi.expand.to.url 'abnt.doi :=} + {abnt-doi "link" = + {abnt.doi.link 'abnt.doi :=} + {abnt-doi "doi" = + {abnt.doi.leave.as.is 'abnt.doi :=} + {"opção " abnt-doi * " desconhecida" * warning$} + if$} + if$} + if$ + "abnt-doi" abnt-doi abnt.display.options}if$ + } +FUNCTION { abnt-options2 } + { + abnt-full-initials empty$ + 'skip$ {abnt-full-initials "yes" = 'abnt.full.initials := + "abnt-full-initials" abnt-full-initials abnt.display.options} if$ + + abnt-last-names empty$ + 'skip$ + {abnt-last-names "abnt" = {#0} + {abnt-last-names "bibtex" = {#1} {#0} if$} if$ + 'abnt.last.names := + "abnt-last-names" abnt-last-names abnt.display.options} + if$ + + + abnt-ldots-type empty$ + 'skip$ + {abnt-ldots-type "none" = {#0} + {abnt-ldots-type "normal" = {#1} + {abnt-ldots-type "math" = {#2} + {abnt-ldots-type "text" = {#1} {#0} + if$} if$} if$} if$ + 'abnt.ldots.type := + "abnt-ldots-type" abnt-ldots-type abnt.display.options} + if$ + + abnt-missing-year empty$ + 'skip$ + {abnt-missing-year "void" = {#0} + {abnt-missing-year "sd" = {#1} {#0} if$} + if$ + 'abnt.missing.year := + "abnt-missing-year" abnt-missing-year abnt.display.options} + if$ + + + abnt-and-type empty$ + 'skip$ {abnt-and-type "e" = + {#0} {abnt-and-type "&" = + {#1} {#0} if$} if$ + 'abnt.and.type := + "abnt-and-type" abnt-and-type abnt.display.options} + if$ + + abnt-thesis-year empty$ + 'skip$ {abnt-thesis-year "final" = + {#0} {abnt-thesis-year "title" = + {#1} {abnt-thesis-year "both" = + {#2} {#0} if$} if$} if$ + 'abnt.thesis.year := + "abnt-thesis-year" abnt-thesis-year abnt.display.options} + if$ + + abnt-refinfo empty$ + 'skip$ {abnt-refinfo "yes" = 'abnt.refinfo := + "abnt-refinfo" abnt-refinfo abnt.display.options} if$ +} +FUNCTION { abnt-options3 } + { + + abnt-dont-use-etal empty$ + 'skip$ {abnt-dont-use-etal "yes" = {#0 'abnt.etal.list :=} 'skip$ if$ + "Uso da opção abnt-dont-use-etal se tornou obsoleto, usamos abnt-etal-list." warning$ + "abnt-etal-list" abnt.etal.list int.to.str$ abnt.display.options} if$ + + abnt-etal-cite empty$ + 'skip$ {abnt-etal-cite str.to.int 'abnt.etal.cite := + "abnt-etal-cite" abnt.etal.cite int.to.str$ abnt.display.options} if$ + + abnt-etal-list empty$ + 'skip$ {abnt-etal-list str.to.int 'abnt.etal.list := + "abnt-etal-list" abnt.etal.list int.to.str$ abnt.display.options} if$ + + abnt-etal-text missing$ + 'skip$ {abnt-etal-text 'abnt.etal.text := + "abnt-etal-text" abnt.etal.text abnt.display.options} if$ + + abnt-no-etal-label empty$ + 'skip$ {abnt-no-etal-label "yes" = {#0 'abnt.etal.cite :=} 'skip$ if$ + "Uso da opção abnt-no-etal-label se tornou obsoleto, usamos abnt-etal-cite." warning$ + "abnt-etal-cite" abnt.etal.cite int.to.str$ abnt.display.options} if$ + + abnt-repeated-author-omit empty$ + 'skip$ {abnt-repeated-author-omit "yes" = + {#1 'abnt.repeated.author.omit :=} + {#0 'abnt.repeated.author.omit := "" 'previous.author :=} if$ + "abnt-repeated-author-omit" abnt-repeated-author-omit abnt.display.options} if$ + + abnt-repeated-title-omit empty$ 'skip$ + {abnt-repeated-title-omit "yes" = + {#1 'abnt.repeated.title.omit :=} + {#0 'abnt.repeated.title.omit := "" 'previous.title :=} if$ + "abnt-repeated-title-omit" abnt-repeated-title-omit abnt.display.options + abnt.repeated.author.omit not abnt.repeated.title.omit and + {"Use abnt-repeated-title-omit=yes junto com abnt-repeated-author-omit=yes" + warning$} 'skip$ if$} if$ + + abnt-title-command empty$ + 'skip$ {abnt-title-command "yes" = + {#1 'abnt.title.command :=} + {#0 'abnt.title.command :=} if$ + "abnt-title-command" abnt-title-command abnt.display.options} if$ + + abnt-url-package empty$ 'skip$ + {abnt-url-package "url" = + {#1 'abnt.url.package :=} + {abnt-url-package "hyperref" = {#2 'abnt.url.package :=} 'skip$ if$} + if$ + "abnt-url-package" abnt-url-package abnt.display.options} + if$ + + abnt-verbatim-entry empty$ + 'skip$ {abnt-verbatim-entry "yes" = 'abnt.verbatim.entry := + "abnt-verbatim-entry" abnt-verbatim-entry abnt.display.options} if$ + + abnt.show.options #2 = 'fin.entry 'skip$ if$ + } + +%we had to break this function in two parts because of the following message: +%Sorry---you've exceeded BibTeX's single function space 100 +%(That was a fatal error) +FUNCTION { iso-options1 } + { + iso-abbreviation empty$ + 'skip$ {iso-abbreviation "standard" = 'iso.abbreviation := + "iso-abbreviation" iso-abbreviation abnt.display.options} if$ + iso-author-punctuation empty$ + 'skip$ {iso-author-punctuation "void" = 'iso.author.punctuation := + "iso-author-punctuation" iso-author-punctuation abnt.display.options} if$ + iso-date-place empty$ + 'skip$ {iso-date-place "ISO" = 'iso.date.place := + "iso-date-place" iso-date-place abnt.display.options} if$ + } + +FUNCTION { abnt-options } + { + abnt-options1 + abnt-options2 + abnt-options3 + iso-options1 + } + +FUNCTION { iso-options } { abnt-options } + +FUNCTION { iso.year.label } +{ iso.date.place + { abnt.alf + {year.label output new.sentence} + 'skip$ if$} + 'skip$ if$} + +FUNCTION { iso.date } +{ iso.date.place + { abnt.alf + 'skip$ + {year output new.sentence} + if$} + 'skip$ if$} + +FUNCTION { non.iso.date } + {iso.date.place 'skip$ {format.date output} if$} + +FUNCTION {article} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.block + format.journal output + iso.date.place {format.year output} 'skip$ if$ + %iso.date.place {format.date output} 'skip$ if$ + %iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + % {format.year output new.sentence} if$ + section "section" bibinfo.check output.dash + publisher "publisher" bibinfo.check output + address "address" bibinfo.check output + format.volume output + format.number output + format.pages output + non.iso.date + format.issn output new.block + format.note output new.block + format.url + fin.entry +} +FUNCTION {book} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output new.sentence + format.btitle "title" output.check new.sentence + format.furtherresp new.sentence + format.edition output new.sentence + format.publisher.address output + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.volume output new.sentence + format.book.pages output + format.illustrated + format.dimensions new.sentence + format.howpublished output new.sentence + format.volume.number.series output new.sentence + format.note output + format.issn output %pode parecer curioso, mas revistas inteiras são tratadas como livro + format.isbn output new.sentence + format.url + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output new.sentence + format.btitle "title" output.check new.sentence + format.edition output new.sentence + address "address" bibinfo.check output + format.bvolume output + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.book.pages output new.sentence + format.volume.number.series output new.sentence + format.note output + format.isbn output new.sentence + format.url + fin.entry +} + +FUNCTION {hidden} +{ output.hiddenbibitem + fin.entry} + +FUNCTION {inbook} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.block + format.in.ed.booktitle + format.furtherresp new.sentence + format.edition output new.sentence + format.publisher.address output + %format.year output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.bvolume.if.no.series output + format.volume.number.series output + format.chapter.pages output new.sentence + format.isbn output new.block + format.note output new.block + format.url + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.sentence + format.in.ed.booktitle + format.edition output new.sentence + format.publisher.address output + %format.year output + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output} if$ + format.volume.number.series output new.sentence + format.bvolume.if.no.series output + format.chapter.pages output new.sentence + format.isbn output new.block + format.note output new.block + format.url + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.sentence + format.in.ed.booktitle + format.publisher.address output + %format.year output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.bvolume.if.no.series output + format.volume.number.series output + format.pages output + format.isbn output + format.issn output new.sentence + format.note output new.sentence + format.url + fin.entry +} +FUNCTION {journalpart} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output new.sentence + format.btitle "title" output.check new.sentence + format.furtherresp new.sentence + format.edition output new.sentence + format.publisher.address output + format.volume output + format.number output + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.date output new.sentence} if$ + format.book.pages output + format.illustrated + format.dimensions new.sentence + format.note output + format.issn output %pode parecer curioso, mas revistas inteiras são tratadas como livro + format.isbn output new.sentence + format.url + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.btitle "title" output.check new.block + format.furtherresp new.sentence + format.edition output new.sentence + format.address output + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.bvolume.if.no.series output + format.book.pages output new.sentence + format.volume.number.series output new.sentence + format.note output new.sentence + format.url + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output + format.btitle output new.sentence + format.furtherresp new.sentence + format.publisher.address.relax output + %format.date output new.block + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.book.pages output new.sentence + format.illustrated + format.dimensions new.sentence + format.howpublished output new.block + format.volume.number.series output new.sentence + format.note output new.block + format.url + fin.entry + empty.misc.check +} + +FUNCTION {patent} +{ output.bibitem + format.editor.or.organization new.sentence + iso.year.label + format.authors.plain output new.sentence + format.btitle output new.sentence + format.furtherresp new.sentence + %format.date output new.block + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.patent.number output + format.howpublished output new.block + format.note output new.block + format.url + fin.entry + empty.misc.check +} + +FUNCTION {format.thesis.type} +{ type$ "phdthesis" = + {bbl.phdthesis} + {type$ "mastersthesis" = + {bbl.mthesis} + {type$ "monography" = + {bbl.monography} + {bbl.void} + if$} + if$} + if$ + type empty$ + {type missing$ + {type$ "phdthesis" = + { " (" bbl.phd * ")" *} + {type$ "mastersthesis" = { " (" bbl.master * ")" *} {pop$ ""} if$} + if$} + {""} + if$} + {type$ "thesis" = + {type} + {" (" type * ")" * "type" bibinfo.check} + if$} + if$ + * %joins first and second part of this function +} +FUNCTION {thesis} +{ output.bibitem + format.authors "author" output.check new.block + iso.year.label + format.btitle "title" output.check new.block + abnt.thesis.year #1 = abnt.thesis.year #2 = or + {format.date "year" output.check new.sentence} 'skip$ if$ + format.year.presented output new.sentence + format.book.pages output new.sentence + format.thesis.type output.nonnull + school "school" bibinfo.warn output.dash + address "address" bibinfo.check output + abnt.thesis.year #0 = abnt.thesis.year #2 = or + {format.date "year" output.check new.sentence} 'skip$ if$ + format.note output new.block + format.url + fin.entry +} + +FUNCTION {phdthesis} { thesis } +FUNCTION {mastersthesis} { thesis } +FUNCTION {monography} { thesis } + +FUNCTION {proceedings} +{ output.bibitem + iso.year.label + format.editor.or.organization + format.conference.info + format.btitle "title" output.check + format.bvolume output + format.volume.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { new.sentence format.publisher.address output format.year output} + if$ + } + { publisher empty$ + { new.sentence + format.organization.address output format.year output} + { new.sentence + organization "organization" bibinfo.check output + format.publisher.address output format.year output} + if$ } + if$ + new.sentence format.book.pages output new.sentence + format.isbn output + format.issn output new.block + format.note output new.block + format.url + fin.entry +} + +FUNCTION {techreport} {manual} + +FUNCTION {unpublished} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.title "title" output.check new.sentence + format.note "note" output.check new.sentence + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.url + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.single.name 't := + nameptr #1 > + { + nameptr #3 + #1 + = + numnames #3 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {any.sort} +{ author empty$ + { organization empty$ + { editor empty$ + { title empty$ + { key empty$ + { "para ordenar, precisa dos campos author, organization, editor, title ou key in " cite$ * warning$ ""} + { key sortify } + if$} + { title sortify} + if$} + { editor sort.format.names } + if$} + { organization sortify } + if$} + { author sort.format.names } +if$ +} + +FUNCTION {presort} +{ + any.sort + " " * year field.or.null sortify * " " * title field.or.null + sort.format.title * #1 entry.max$ substring$ + %for non-alpha style we drop a void sort.key such that SORT has no effect + abnt.alf 'skip$ {pop$ ""} if$ 'sort.key$ := + year empty$ {""} {year} if$ 'year.label := + calc.extended.label +} + +FUNCTION {set.default.abnt.variables} +{ %if you change abnt-num to abnt-alf by hand you need also to change + %the name of RCSfile by hand, otherwise cvs takes care of it. + % + "$RCSfile: abnt-alf.bst,v $ " extract.cvs.key + % + "abnt-alf.bst,v " = 'abnt.alf := % #1 para abnt-alf #0 para abnt-num + "$Revision: v-1.9.7 $" extract.cvs.key 'abnt.bst.revision := + #0 'abnt.and.type := % #0 "e"; #1 "&" + "\emph" 'abnt.emphasize := + #0 'abnt.cite.style := %default norm version for NBR10520 + %#0 \cite=(AUTHOR, YEAR) + %#1 \cite=(Author, YEAR) + #0 'abnt.experimental := + abnt.doi.expand.to.url 'abnt.doi := + #3 'abnt.etal.cite := + #3 'abnt.etal.list := + "et al." 'abnt.etal.text := + #0 'abnt.full.initials := + #0 'abnt.last.names := %#0 abnt-style, #1 bibtex-style + #1 'abnt.ldots.type := %#0 use nothing, #1 use \ldots, #2 use $\ldots$, 3# use {...} + #0 'abnt.missing.year := %#0 "void"; #1 "[s.d.]" + #0 'repeated.author := + #0 'abnt.repeated.author.omit := + #0 'abnt.repeated.title.omit := + #1 'abnt.refinfo := + #0 'abnt.show.options := % #0 "no"; #1 "warn"; #2 "list" + #0 'abnt.thesis.year := % #0 "final"; #1 "title"; #2 "both" + #0 'abnt.title.command := % #0 "no"; #1 "yes" + #0 'abnt.url.package := % #0 "none"'; #2 "url"; #2 "hyperref" + #0 'abnt.verbatim.entry := +} +FUNCTION {set.default.iso.variables} +{ #0 'iso.abbreviation := % #0 ABNT-style; #1 ISO-style + #0 'iso.author.punctuation := % #0 ABNT (Smith, A. B.); #1 ISO (Smith, AB) + #0 'iso.date.place := % #0 ABNT-sty; #1 ISO-style +} +EXECUTE {set.default.abnt.variables} +EXECUTE {set.default.iso.variables} +FUNCTION {process.early.abnt.options} +{%here we intercept all entries which need priority handling + %note: we cannot use type$ at this point + abnt-and-type missing$ + abnt-experimental missing$ and + abnt-etal-cite missing$ and + abnt-etal-text missing$ and + abnt-ldots-type missing$ and + abnt-cite-style missing$ and + abnt-no-etal-label missing$ and + abnt-title-command missing$ and + 'skip$ {call.type$} if$ +} +ITERATE {process.early.abnt.options} +FUNCTION {search.reprinted} +{ reprinted-from missing$ 'skip$ + {"\nocite{" reprinted-from * "}" * write$ newline$ + } + if$ +} +ITERATE {search.reprinted} +FUNCTION {abntreprintinfo} +{"\providecommand{\abntreprintinfo}[1]{%" write$ newline$ + " \citeonline{#1}}" write$ newline$} +EXECUTE {abntreprintinfo} +ITERATE {presort} +SORT +STRINGS { last.label next.extra} +INTEGERS { last.extra.num } +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + year.label extra.label * 'year.label := + extra.label 'next.extra := + label "}" * 'label := +} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {begin.bib} +{ + abnt.alf + {"\setlength{\labelsep}{0pt}" write$} + 'skip$ + if$ + "\begin{thebibliography}{}" write$ newline$ + preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + abnt.refinfo #1 = + {"\providecommand{\abntrefinfo}[3]{}" write$ newline$} + 'skip$ if$ + "\providecommand{\abntbstabout}[1]{}" write$ newline$ + abnt.title.command + {"\providecommand{\bibtextitlecommand}[2]{#2}" write$ newline$} + 'skip$ if$ + "\abntbstabout{" abnt.bst.revision * "}" * write$ newline$ + %Se você não usa abntcite e precisa que a margem direita não + %seja justificada, descomente a linha seguinte + %alternativamente coloque \bibliography{abnt-nrj,... +% "\setlength{\rightskip}{0pt plus 2cm}" write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +FUNCTION {process.entry}{call.type$} +ITERATE {process.entry} +FUNCTION {end.bib} +{ newline$ "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +FUNCTION {apresentacao} +{ "+---------------------------------------------------------+" + "| http://www.abntex.net.br/ |" + "| Em caso de dúvidas ou problemas com este estilo procure |" + abnt.alf + {"| Estilo bibliográfico abntex2-alf.bst versão " abnt.bst.revision * " |" *} + {"| Estilo bibliográfico abntex2-num.bst versão " abnt.bst.revision * " |" *} + if$ + "+---------------------------------------------------------+" + stack$ +} +EXECUTE{apresentacao} diff --git a/macros/latex/contrib/abntex2/tex/abntex2-num.bst b/macros/latex/contrib/abntex2/tex/abntex2-num.bst new file mode 100644 index 0000000000..fa3a9a0324 --- /dev/null +++ b/macros/latex/contrib/abntex2/tex/abntex2-num.bst @@ -0,0 +1,2162 @@ +%% abntex2-num.bst, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at http://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% http://www.abntex.net.br/ +%% +%% Creator and original mantainer: Gerald Weber <gweber@codigolivre.org.br> +%% Copyright 2001-2003 by the abnTeX group at http://abntex.codigolivre.org.br +%% +%% This file is an *extensive* modification from a file generated with the docstrip utility. +%% The original source files were: +%% merlin.mbs (with options: `babel,nm-revf,aunm-semi,nmlm,x3,m3,dt-end,yr-com,xmth,vnum-x,volp-com,jwdpg,jwdvol,num-xser,btit-rm,bt-rm,pg-bk,add-pub,pub-date,pub-xpar,pre-pub,isbn,issn,pp,ed,abr,ednx,nfss') +%% These sourefiles are copyrighted by Patrick W Daly + +ENTRY + { address author + booktitle booksubtitle + chapter conference-number conference-year conference-location + edition editor editortype + dimensions furtherresp + howpublished illustrated institution + isbn issn journal key month note marginnote number organization + org-short pages pagename + publisher reprinted-from reprinted-text school + series subtitle section title type url urlaccessdate + volume year year-presented + abnt-and-type + abnt-doi abnt-dont-use-etal + abnt-etal-cite abnt-etal-list abnt-etal-text abnt-emphasize abnt-experimental + abnt-full-initials + abnt-last-names abnt-ldots-type + abnt-missing-year abnt-cite-style abnt-no-etal-label abnt-note + abnt-repeated-author-omit abnt-repeated-title-omit + abnt-show-options abnt-refinfo abnt-thesis-year abnt-url-package + abnt-title-command + abnt-verbatim-entry + iso-abbreviation iso-author-punctuation iso-date-place + }{}{ label extra.label year.label} + +%revision string +STRINGS { abnt.bst.revision } + +%general purpose strings +STRINGS { r s t } + +%variables needed to implement the various abnt options +STRINGS {abnt.etal.text abnt.emphasize previous.author previous.title} +INTEGERS {abnt.alf abnt.cite.style abnt.doi + abnt.experimental abnt.etal.cite abnt.etal.list + abnt.full.initials + abnt.last.names abnt.ldots.type + abnt.missing.year + abnt.refinfo abnt.repeated.author.omit abnt.repeated.title.omit + abnt.show.options abnt.and.type + abnt.title.command + abnt.thesis.year + abnt.url.package abnt.verbatim.entry + iso.abbreviation iso.author.punctuation iso.date.place + repeated.author} + +%needed for title formatting +INTEGERS { title.lenght title.pos first.word no.bracket} +STRINGS { title.char} + +%needed for controlling the sentence position +INTEGERS {output.state before.all mid.sentence after.sentence after.block } + +%needed for url identification +INTEGERS {url.type} + +%static values for options +%values for abnt.doi +FUNCTION {abnt.doi.expand.to.url} {#0} %expands a doi address to its url correspondent +FUNCTION {abnt.doi.link} {#1} %links doi to its url correspondent +FUNCTION {abnt.doi.leave.as.is} {#2} %shows doi as is, external viewer will have + %to know what to do with a "doi:" document + +%values for url types +FUNCTION {unknown.url} {#0} +FUNCTION {http.url} {#1} +FUNCTION {file.url} {#2} +FUNCTION {ftp.url} {#3} +FUNCTION {doi.url} {#4} +FUNCTION {mailto.url} {#5} + +FUNCTION {init.state.consts} +{ #0 'before.all := + #1 'mid.sentence := + #2 'after.sentence := + #3 'after.block := +} + + +%output.nonnull decides what is written before the argument s, if a comma, period etc. +FUNCTION {output.nonnull} +{ 's := %the argument is written into s + output.state mid.sentence = + { ", " * write$ } %mid.sentence first write comma + { output.state after.block = + { add.period$ write$ newline$ } + { output.state before.all = 'write$ + { add.period$ " " * write$ } + if$} + if$ + mid.sentence 'output.state := } + if$ + s %now comes s +} +FUNCTION {output.nonnull.dash} +{ 's := %the argument is written into s + output.state mid.sentence = + { " --- " * write$ } %mid.sentence first write comma + { output.state after.block = + { add.period$ write$ newline$ write$} + { output.state before.all = 'write$ + { add.period$ " " * write$ } + if$} + if$ + mid.sentence 'output.state := } + if$ + s %now comes s +} +FUNCTION {output} %does nothing or calls output.nonull +{ duplicate$ empty$ + 'pop$ + 'output.nonnull + if$ +} +FUNCTION {output.dash} %does nothing or calls output.nonull +{ duplicate$ empty$ + 'pop$ + 'output.nonnull.dash + if$ +} +FUNCTION {output.check} %like ouput, but complains if t empty +{ 't := + duplicate$ empty$ + { pop$ "campo " t * " vazio em " * cite$ * warning$ } + 'output.nonnull + if$ +} + +FUNCTION {new.block} +{ output.state before.all = + 'skip$ + { after.block 'output.state := } + if$ +} +FUNCTION {new.sentence} +{ output.state after.block = + 'skip$ + { output.state before.all = + 'skip$ + { after.sentence 'output.state := } + if$ + } + if$ +} +FUNCTION {add.blank} { " " * before.all 'output.state :=} + +FUNCTION {date.block} {new.block} + +FUNCTION {not} +{ { #0 } + { #1 } + if$ +} +FUNCTION {and} +{ 'skip$ + { pop$ #0 } + if$ +} +FUNCTION {or} +{ { pop$ #1 } + 'skip$ + if$ +} +FUNCTION {new.block.checka} +{ empty$ + 'skip$ + 'new.block + if$ +} +FUNCTION {new.block.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.block + if$ +} +FUNCTION {new.sentence.checka} +{ empty$ + 'skip$ + 'new.sentence + if$ +} +FUNCTION {new.sentence.checkb} +{ empty$ + swap$ empty$ + and + 'skip$ + 'new.sentence + if$ +} +FUNCTION {field.or.null} +{ duplicate$ empty$ + { pop$ "" } + 'skip$ + if$ +} +FUNCTION {emphasize} +{ duplicate$ empty$ + { pop$ "" } + { abnt.emphasize "{" * swap$ * "}" * } + if$ +} + + +FUNCTION {tie.or.space.prefix} %if text length less than 3 chars. uses a tie +{ duplicate$ text.length$ #5 < + { "~" } + { " " } + if$ + swap$ +} + +FUNCTION {no.space} { { "" } swap$ } + + +FUNCTION {space.word} { " " swap$ * " " * } + +FUNCTION {bbl.and} +{ abnt.and.type #0 = {" e "} 'skip$ if$ + abnt.and.type #1 = {" \& "} 'skip$ if$} +FUNCTION {bbl.chapter} { "cap." } +FUNCTION {bbl.colon} {": "} +FUNCTION {bbl.editors} { "Ed." } +FUNCTION {bbl.editor} { "Ed." } +FUNCTION {bbl.edby} { "editado por" } +FUNCTION {bbl.edition} { "ed." } +FUNCTION {bbl.empty} {""} +FUNCTION {bbl.etal}{abnt.etal.text "" = {""} {" " abnt.etal.text *} if$} +FUNCTION {bbl.doi.url} {"http://dx.doi.org/"} +FUNCTION {bbl.in}{ "In" iso.abbreviation 'skip$ { bbl.colon *} if$} +FUNCTION {bbl.ldots} %#0 use nothing, #1 use \ldots, #2 use $\ldots$, 3# use {...} +{abnt.ldots.type + {abnt.ldots.type #1 = {"\ldots"} 'skip$ if$ + abnt.ldots.type #2 = {"$\ldots$"} 'skip$ if$ + abnt.ldots.type #3 = {"{...}"} 'skip$ if$} + {""} %for #0 use nothing +if$} +FUNCTION {bbl.master} { "Mestrado" } +FUNCTION {bbl.missing.year} +{abnt.missing.year + {"[s.d.]"} %#1 + {""} %#0 + if$} +FUNCTION {bbl.monography} { "Monografia" } +FUNCTION {bbl.mthesis} { "Disserta\c{c}\~{a}o" } +FUNCTION {bbl.no.address} {"[S.l.]"} +FUNCTION {bbl.no.address.no.publisher} {"[S.l.: s.n.]"} +FUNCTION {bbl.no.publisher} {"[s.n.]"} +FUNCTION {bbl.number} { iso.abbreviation {"no."} {"n."} if$ } +FUNCTION {bbl.nr} { "n." } +FUNCTION {bbl.of} { "de" } +FUNCTION {bbl.phd} { "Doutorado" } +FUNCTION {bbl.phdthesis} { "Tese" } +FUNCTION {bbl.pages} + {pagename empty$ + { "p." } + {pagename} + if$ + } +FUNCTION {bbl.page} { bbl.pages } +FUNCTION {bbl.reprint} {"Separata de"} +FUNCTION {bbl.semicolon} { "; "} +FUNCTION {bbl.same.field} {"\underline{\ \ \ \ \ \ \ \ }"} +FUNCTION {bbl.techrep} { "Rel. Tec." } +FUNCTION {bbl.url.accessdate} + {iso.abbreviation { "Cited "} {"Acesso em: "} if$} +FUNCTION {bbl.url.available} +{ iso.abbreviation {"Available from Internet: "} {"Dispon{\'\i}vel em: "} if$} +FUNCTION {bbl.void} {""} +FUNCTION {bbl.volume} { iso.abbreviation {"vol."} {"v."} if$ } + + +MACRO {jan} {"jan."} +MACRO {feb} {"fev."} +MACRO {mar} {"mar."} +MACRO {apr} {"abr."} +MACRO {may} {"maio"} +MACRO {jun} {"jun."} +MACRO {jul} {"jul."} +MACRO {aug} {"ago."} +MACRO {sep} {"set."} +MACRO {oct} {"out."} +MACRO {nov} {"nov."} +MACRO {dec} {"dez."} + + +FUNCTION {is.num} +{ chr.to.int$ + duplicate$ "0" chr.to.int$ < not + swap$ "9" chr.to.int$ > not and +} +FUNCTION {str.to.int} +{ duplicate$ is.num + {chr.to.int$ #48 -} + 'skip$ + if$ +} +FUNCTION {bibinfo.check} %usage: field "field" bibinfo.check +{ swap$ duplicate$ missing$ + {pop$ pop$ ""} + { duplicate$ empty$ + {swap$ pop$} + {swap$ pop$} + if$ + } + if$ +} +FUNCTION {bibinfo.warn} +{ swap$ + duplicate$ missing$ + {swap$ "faltando " swap$ * " em " * cite$ * warning$ pop$ ""} + { duplicate$ empty$ + {swap$ "vazio " swap$ * " em " * cite$ * warning$} + {swap$ pop$} + if$ + } + if$ +} + +FUNCTION {write.field.verbatim} +{ +duplicate$ missing$ + {pop$ pop$} + { + s text.length$ #0 > + {s "," * newline$ write$ "" 's :=} + 'skip$ + if$ + swap$ + "={" * swap$ * "}" * + s swap$ * 's := + } +if$ +} + +FUNCTION {write.entry.verbatim1} +{ + "address" address write.field.verbatim + "author" author write.field.verbatim + "booktitle" booktitle write.field.verbatim + "booksubtitle" booksubtitle write.field.verbatim + "chapter" chapter write.field.verbatim + "conference-number" conference-number write.field.verbatim + "conference-year" conference-year write.field.verbatim + "conference-location" conference-location write.field.verbatim + "edition" edition write.field.verbatim + "editor" editor write.field.verbatim + "editortype" editortype write.field.verbatim + "dimensions" dimensions write.field.verbatim + "furtherresp" furtherresp write.field.verbatim + "howpublished" howpublished write.field.verbatim + "illustrated" illustrated write.field.verbatim + "institution" institution write.field.verbatim + "isbn" isbn write.field.verbatim + "issn" issn write.field.verbatim + "journal" journal write.field.verbatim +} +FUNCTION {write.entry.verbatim2} +{ + "key" key write.field.verbatim + "month" month write.field.verbatim + "note" note write.field.verbatim + "marginnote" marginnote write.field.verbatim + "number" number write.field.verbatim + "organization" organization write.field.verbatim + "org-short" org-short write.field.verbatim + "pages" pages write.field.verbatim + "pagename" pagename write.field.verbatim + "publisher" publisher write.field.verbatim + "reprinted-from" reprinted-from write.field.verbatim + "reprinted-text" reprinted-text write.field.verbatim + "school" school write.field.verbatim + "series" series write.field.verbatim + "subtitle" subtitle write.field.verbatim + "section" section write.field.verbatim + "title" title write.field.verbatim + "type" type write.field.verbatim +} +FUNCTION {write.entry.verbatim3} +{ + "url" url write.field.verbatim + "urlaccessdate" urlaccessdate write.field.verbatim + "volume" volume write.field.verbatim + "year" year write.field.verbatim + "abnt-emphasize" abnt-emphasize write.field.verbatim + "abnt-experimental" abnt-experimental write.field.verbatim + "abnt-doi" abnt-doi write.field.verbatim + "abnt-dont-use-etal" abnt-dont-use-etal write.field.verbatim + "abnt-full-initials" abnt-full-initials write.field.verbatim + "abnt-ldots-type" abnt-ldots-type write.field.verbatim + "abnt-missing-year" abnt-missing-year write.field.verbatim + "abnt-cite-style" abnt-cite-style write.field.verbatim + "abnt-no-etal-label" abnt-no-etal-label write.field.verbatim + %abnt-note + "abnt-repeated-author-omit" abnt-repeated-author-omit write.field.verbatim + "abnt-repeated-title-omit" abnt-repeated-title-omit write.field.verbatim + "abnt-show-options" abnt-show-options write.field.verbatim + "abnt-refinfo" abnt-refinfo write.field.verbatim + "abnt-thesis-year" abnt-thesis-year write.field.verbatim + "abnt-title-command" abnt-title-command write.field.verbatim + "abnt-url-package" abnt-url-package write.field.verbatim + "abnt-verbatim-entry" abnt-verbatim-entry write.field.verbatim +} + +FUNCTION {write.entry.verbatim} +{"" 's := "" 't := + abnt.verbatim.entry + {"{\footnotesize\begin{verbatim}" newline$ write$ + "@" type$ * "{" * cite$ * 's := + write.entry.verbatim1 + write.entry.verbatim2 + write.entry.verbatim3 + s "" = {"}"} {s "}" *} if$ + newline$ write$ + "\end{verbatim}}" newline$ write$} + {newline$} +if$} + +STRINGS { bibinfo} +INTEGERS { nameptr namesleft numnames } + +FUNCTION {get.person} {"{vv }{ll}{, jj}{, ff}" format.name$} +FUNCTION {get.last.name} {#1 "{ll}" format.name$} +FUNCTION {get.first.name} {#1 "{ff}" format.name$} +FUNCTION {get.von} {#1 "{vv}" format.name$} +FUNCTION {get.jr} {#1 "{jj}" format.name$} +FUNCTION {is.composed.von} + {get.person + get.von duplicate$ empty$ {pop$ #0} + {duplicate$ + get.first.name empty$ not + swap$ get.last.name empty$ not and + } if$ + } + +FUNCTION {recompose.name} + {get.person duplicate$ duplicate$ duplicate$ + get.von #1 "{ll }" format.name$ swap$ + get.last.name * + swap$ #1 "{, ff}" format.name$ * + swap$ get.von #1 "{ ff}" format.name$ * + } + + +FUNCTION {format.single.name} +{ +s nameptr get.person 'r := +abnt.last.names + {r #1 "{ll}{ jj}" format.name$ "u" change.case$ + abnt.full.initials + {r #1 "{, ff}{ vv}" format.name$ *} + {r #1 "{, f.}{ vv}" format.name$ *} + if$} + {%r #1 is.composed.von {r #1 recompose.name 'r :=} 'skip$ if$ + r #1 "{ll}" format.name$ + #1 "{ll}" format.name$ + r #1 "{ jj}" format.name$ * "u" change.case$ + abnt.full.initials + {r #1 "{, ff}{ vv}" format.name$ * + r #1 "{ll}" format.name$ + #1 "{ ff}{ vv}" format.name$ *} + {iso.author.punctuation + {r #1 "{, f{}}{ vv}" format.name$ *} + {r #1 "{, f.}{ vv}" format.name$ *} if$ + r #1 "{ll}" format.name$ + #1 "{ f.}{ vv}" format.name$ *} + if$} + +if$ +} +FUNCTION {format.names} +{ 'bibinfo := duplicate$ empty$ 'skip$ + {'s := + "" 't := + #1 'nameptr := s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.single.name + bibinfo bibinfo.check + 't := + nameptr #1 > + {nameptr #1 #1 + = numnames abnt.etal.list > and + {abnt.etal.list {"others" 't := #1 'namesleft :=} 'skip$ if$ } + 'skip$ + if$ + namesleft #1 > + { "; " * t * } + { numnames #2 > + { "" * } + 'skip$ + if$ + s nameptr "{ll}" format.name$ duplicate$ "others" = + { 't := } + { pop$ } + if$ + t "others" = + { bbl.etal *} + { "; " * t *} + if$ } + if$ } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := } + while$ + } if$ +} + +%from plain.bst +FUNCTION {format.names.plain} +{ 's := + #1 'nameptr := + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { s nameptr "{ff }{vv }{ll}{ jj}" format.name$ 't := + nameptr #1 > + { namesleft #1 > + { ", " * t * } + { numnames #20 > + { "," * } + 'skip$ + if$ + t "others" = + { bbl.etal * } + { bbl.and * t * } + if$ + } + if$ + } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} +FUNCTION {format.names.ed} {format.names} + +FUNCTION {format.authors} +{ +author "author" format.names +} + +FUNCTION {format.authors.plain} +{ +author format.names.plain +} + +FUNCTION {get.bbl.editor} { editor num.names$ #1 > 'bbl.editors 'bbl.editor if$ } + + +FUNCTION {format.book.pages} +{ pages "pages" bibinfo.check duplicate$ empty$ + 'skip$ + { "~" * bbl.pages * } + if$ +} +FUNCTION {format.dimensions} +{ dimensions empty$ + 'skip$ + { dimensions output} + if$ +} +FUNCTION {format.furtherresp} +{ furtherresp empty$ + 'skip$ + { furtherresp output} + if$ +} +FUNCTION {format.illustrated} +{ illustrated missing$ + 'skip$ + {illustrated empty$ + {"il." output} + {illustrated output} + if$} + if$ +} +FUNCTION {format.isbn} +{ isbn "isbn" bibinfo.check duplicate$ empty$ + 'skip$ + {new.block "ISBN " swap$ *} + if$ +} + +FUNCTION {format.issn} +{ issn "issn" bibinfo.check + duplicate$ empty$ 'skip$ + {new.block "ISSN " swap$ *} + if$ +} + +FUNCTION {format.note} +{ note empty$ + { "" } + { note #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ } + if$ + note #2 global.max$ substring$ * "note" bibinfo.check } + if$ +} + +FUNCTION {format.howpublished} +{ howpublished empty$ + { "" } + { howpublished #1 #1 substring$ + duplicate$ "{" = + 'skip$ + { output.state mid.sentence = + { "l" } + { "u" } + if$ + change.case$ } + if$ + howpublished #2 global.max$ substring$ * "howpublished" bibinfo.check } + if$ +} + + +%ABNT styles require that the title acts as an author if +%typical author fields are absent. In this case the first +%word is uppercase. Our main problem is to establish what +%the first word actually is since portuguese uses accents. +%For example: Fun{\c c}\ão (Função) is a whole word but contains a +%space, but if we write Fun\c{c}\ão \c is converted to uppercase... +%You get the problem, don't you? +FUNCTION {format.title.as.author} +{ 's := %holds the title + #1 'title.pos := %our position in the title + #1 'first.word := %boolean, true if we already have the first word + #1 'no.bracket := %boolean, false if we are inside a {} + "" 't := %holds the first title.pos characters of the title + {first.word} + {s title.pos #1 substring$ 'title.char := + %checks if the character is a { + title.char "{" = {#0 'no.bracket :=} 'skip$ if$ + %if we are in a bracket + no.bracket 'skip$ {title.char "}" = {#1 'no.bracket :=} 'skip$ if$} if$ + type$ "journalpart" = + {title.char "." = title.char ":" = or title.char "!" = or + title.char "," = or title.char ";" = or title.char "?" = or} + {title.char " " =} + if$ s t = or no.bracket and + {#0 'first.word := + t title.char * "u" change.case$ + title.pos #1 + 'title.pos := + s title.pos global.max$ substring$ * 's :=} + {title.pos #1 + 'title.pos := t title.char * 't :=} + if$ + } + while$ +s +} + + +%compares current title with the title of the previous entry +FUNCTION {compare.title} +{abnt.repeated.title.omit + {duplicate$ "" = 'skip$ + {duplicate$ previous.title = repeated.author and + {duplicate$ 'previous.title := pop$ bbl.same.field} + {duplicate$ 'previous.title :=} + if$} + if$} + 'skip$ + if$ +} + +FUNCTION {apply.title.command} +{abnt.title.command + {duplicate$ empty$ 'skip$ + {"\bibtextitlecommand{" type$ * "}{" * swap$ * "}" *} + if$} + 'skip$ if$ +} + +FUNCTION {format.title} +{author empty$ editor empty$ and organization empty$ and + {title format.title.as.author} + {title duplicate$ empty$ {pop$ ""} {"t" change.case$} if$} + if$ + subtitle empty$ 'skip$ {subtitle ": " swap$ * "t" change.case$ *} if$ + apply.title.command + compare.title +} + +FUNCTION {n.dashify} +{ + 't := + "" + { t empty$ not } + { t #1 #1 substring$ "-" = + { t #1 #2 substring$ "--" = not + { "--" * + t #2 global.max$ substring$ 't := + } + { { t #1 #1 substring$ "-" = } + { "-" * + t #2 global.max$ substring$ 't := + } + while$ + } + if$ + } + { t #1 #1 substring$ * + t #2 global.max$ substring$ 't := + } + if$ + } + while$ +} + +FUNCTION {word.in} { bbl.in " " * } + +FUNCTION {format.month} +{ month empty$ 'skip$ + {month "month" bibinfo.check} + if$ +} + +FUNCTION {format.date} +{ year empty$ + { month empty$ + { bbl.missing.year } + { "existe o campo month (mês) mas não o campo year (ano) em " cite$ * warning$ month} + if$} + { month empty$ + { year n.dashify} + { month " " * year * } + if$} + if$ +} +FUNCTION {format.btitle} +{author empty$ editor empty$ and organization empty$ and + {title format.title.as.author "title" bibinfo.check duplicate$ empty$ 'skip$ {} if$ + subtitle empty$ 'skip$ {subtitle ": " swap$ * "t" change.case$ *} if$} + {title "title" bibinfo.check emphasize duplicate$ empty$ 'skip$ {} if$ + subtitle empty$ 'skip$ {subtitle ": " swap$ * "t" change.case$ *} if$} +if$ +apply.title.command +compare.title +} +FUNCTION {either.or.check} +{ empty$ + 'pop$ + { "não posso usar ambos " swap$ * " os campos em " * cite$ * warning$ } + if$ +} + +FUNCTION {format.volume} %leaves formatted or empty volume on the stack +{volume duplicate$ empty$ + 'skip$ + {volume #1 #1 substring$ is.num + {bbl.volume swap$ tie.or.space.prefix * *} + 'skip$ + if$} + if$ +} + +FUNCTION {format.number} %leaves formatted or empty number on the stack +{ number duplicate$ empty$ + 'skip$ + {bbl.number swap$ tie.or.space.prefix * *} + if$ +} + +FUNCTION {format.patent.number} +{ number +} + +FUNCTION {format.bvolume} +{ volume empty$ + { "" } + { format.volume + number empty$ 'skip$ {output format.number} if$ + series "series" bibinfo.check + duplicate$ empty$ 'pop$ + { swap$ bbl.of space.word * swap$ + emphasize * } + if$ + } + if$ +} + +FUNCTION {format.bvolume.if.no.series} +{ series empty$ + { format.bvolume } + { "" } + if$ +} + + +FUNCTION {format.number.or.volume} +{number empty$ + {format.volume} + {number} %we use the pure number here without leading "n." + if$ +} + +FUNCTION {format.volume.and.number} +{format.volume output + format.number +} + +FUNCTION {format.volume.number.series} +{ number empty$ volume empty$ and + { series empty$ + { "" } + {" (" series "series" bibinfo.check * ")" *} + if$} + { series empty$ + {""} %{ format.number.or.volume } + { " (" series "series" bibinfo.check * ", " * + format.number.or.volume * ")" * } + if$ } + if$ +} + +FUNCTION {extract.num} +{ duplicate$ 't := + "" 's := + { t empty$ not } + { t #1 #1 substring$ + t #2 global.max$ substring$ 't := + duplicate$ is.num + { s swap$ * 's := } + { pop$ "" 't := } + if$ } + while$ + s empty$ + 'skip$ + { pop$ s } + if$ +} + +FUNCTION {format.edition} +{ edition duplicate$ empty$ 'skip$ + {output.state mid.sentence = { "l" } { "t" } if$ change.case$ + "edition" bibinfo.check + edition #1 #1 substring$ is.num {". " * bbl.edition * } 'skip$ if$} + if$ +} +INTEGERS { multiresult } +FUNCTION {multi.page.check} +{ 't := + #0 'multiresult := + { multiresult not + t empty$ not + and } + { t #1 #1 substring$ + duplicate$ "-" = + swap$ duplicate$ "," = + swap$ "+" = + or or + { #1 'multiresult := } + { t #2 global.max$ substring$ 't := } + if$ } + while$ + multiresult +} +FUNCTION {format.pages} +{ pages duplicate$ empty$ 'skip$ + { duplicate$ multi.page.check + { n.dashify bbl.pages swap$} + { bbl.page swap$ } + if$ + tie.or.space.prefix "pages" bibinfo.check * * } + if$ +} +FUNCTION {format.journal.pages} +{ pages empty$ {""} + { pages n.dashify bbl.pages + swap$ tie.or.space.prefix "pages" bibinfo.check * *} + if$ +} + +FUNCTION {get.url.type} +{s #1 #5 substring$ "http:" = {http.url} + {s #1 #6 substring$ "https:" = {http.url} + {s #1 #5 substring$ "file:" = {file.url} + {s #1 #4 substring$ "ftp:" = {ftp.url} + {s #1 #4 substring$ "doi:" = {doi.url} + {s #1 #7 substring$ "mailto:" = {mailto.url} {unknown.url} if$} + if$} + if$} + if$} + if$} + if$ + 'url.type := +} + +FUNCTION {expand.doi} +{s +url.type doi.url = + {#5 global.max$ substring$ bbl.doi.url swap$ *} + 'skip$ if$ +} + +INTEGERS {url.pos url.length} +FUNCTION {filter.url.tex} +{s text.length$ #1 + 'url.length := + #1 'url.pos := "" 't := + {url.pos url.length <} + {s url.pos #1 substring$ + duplicate$ "_" = {pop$ "\underline{\ }" } 'skip$ if$ + duplicate$ "%" = {pop$ "\%" } 'skip$ if$ + duplicate$ "&" = {pop$ "\&" } 'skip$ if$ + duplicate$ "~" = {pop$ "\~{}" } 'skip$ if$ + duplicate$ "/" = {pop$ "\-/" } 'skip$ if$ + duplicate$ "." = {pop$ "\-." } 'skip$ if$ + duplicate$ "\" = {pop$ "{\textbackslash}" } 'skip$ if$ + duplicate$ "#" = {pop$ "\#" } 'skip$ if$ + duplicate$ "_" = {pop$ "\_" } 'skip$ if$ + t swap$ * 't := + url.pos #1 + 'url.pos := + } + while$ +t +} +FUNCTION {filter.url.html} +{s text.length$ #1 + 'url.length := + #1 'url.pos := "" 't := + {url.pos url.length <} + {s url.pos #1 substring$ + duplicate$ "%" = {pop$ "\%" } 'skip$ if$ + duplicate$ "#" = {pop$ "\#" } 'skip$ if$ + duplicate$ "_" = {pop$ "\_" } 'skip$ if$ + t swap$ * 't := + url.pos #1 + 'url.pos := + } + while$ +t +} + +FUNCTION {compose.url} +{'s := + get.url.type + bbl.url.available + abnt.url.package #0 = + { "$<$" * + abnt.doi abnt.doi.expand.to.url = 'expand.doi {s} if$ + * "$>$" *} 'skip$ if$ + abnt.url.package #1 = + { "\url{" * filter.url.html * "}" *} 'skip$ if$ + abnt.url.package #2 = + {url.type http.url = + {"\htmladdnormallink{$<$" * filter.url.tex * "$>$}{" * filter.url.html * "}" *} + 'skip$ if$ + url.type doi.url = url.type ftp.url = or url.type mailto.url = or + {"\htmladdnormallink{$<$" * + abnt.doi abnt.doi.expand.to.url = 'expand.doi {s} if$ + * "$>$}{" * + abnt.doi abnt.doi.leave.as.is = {s} 'expand.doi if$ + * "}" * } + 'skip$ if$ + url.type unknown.url = + {"$<$" * filter.url.tex * "$>$" *} + 'skip$ if$} 'skip$ if$ +} +FUNCTION {format.url} +{ url empty$ 'skip$ + {url compose.url output new.sentence } + if$ + urlaccessdate duplicate$ empty$ 'skip$ + { bbl.url.accessdate swap$ *} + if$ + "urlaccessdate" bibinfo.check output new.sentence +} + +FUNCTION {format.conference.info} +{ conference-number empty$ + 'skip$ + {conference-number "." * output} + if$ + conference-year empty$ + 'skip$ + {conference-year output} + if$ + conference-location empty$ + 'skip$ + {conference-location output} + if$ + new.sentence +} + + +FUNCTION {format.chapter.pages} +{ chapter empty$ + 'format.pages + { type empty$ + { bbl.chapter } + { type "l" change.case$ + "type" bibinfo.check } + if$ + chapter tie.or.space.prefix "chapter" bibinfo.check * * + pages empty$ + 'skip$ + { ", " * format.pages * } + if$ } + if$ +} + +FUNCTION {format.booktitle} +{author empty$ editor empty$ and organization empty$ and + {booktitle format.title.as.author "booktitle" bibinfo.check duplicate$ empty$ 'skip$ {} if$ + booksubtitle empty$ 'skip$ {booksubtitle ": " swap$ * "t" change.case$ * + apply.title.command} if$} + {booktitle "booktitle" bibinfo.check emphasize duplicate$ empty$ 'skip$ {} if$ + booksubtitle empty$ 'skip$ {booksubtitle ": " swap$ * "t" change.case$ * + apply.title.command} if$} +if$ +} +FUNCTION {format.editors} +{ editor empty$ + {"inbook" type$ = 'bbl.same.field 'skip$ if$} + {author empty$ + {editor "editor" format.names " (" * + editortype empty$ {bbl.editor} {editortype} if$ + ")" * * } + {"inbook" type$ = + {bbl.same.field } + {editor "editor" format.names " (" * + editortype empty$ {bbl.editor} {editortype} if$ + ")" * *} + if$} + if$} + if$ +} +FUNCTION {format.in.ed.booktitle} +{ editor empty$ + {organization empty$ not author empty$ not and %if one of two not empty + {word.in organization "u" change.case$ * output + format.conference.info + booktitle empty$ {""} {new.sentence format.booktitle} if$} + {word.in + organization empty$ author empty$ and 'skip$ + {"inbook" type$ = {bbl.same.field * output new.sentence ""} + 'skip$ if$ } if$ + booktitle empty$ 'skip$ {format.booktitle *} if$} + if$} + {word.in format.editors * output + booktitle empty$ {""} {new.sentence format.booktitle} if$} + if$ + output + new.sentence +} +FUNCTION {empty.misc.check} +{ author empty$ title empty$ howpublished empty$ + month empty$ year empty$ note empty$ + and and and and and + key empty$ not and + { "todos os campos relevantes estão vazios ou faltando em " cite$ * warning$ } + 'skip$ + if$ +} +FUNCTION {format.type} +{ type "type" bibinfo.check + duplicate$ empty$ 'skip$ + {new.block "" swap$ * } + if$ +} + + +FUNCTION {format.year} +{year empty$ + { "campo year vazio ou faltando em " cite$ * + abnt.missing.year {" (vou colocar [s.d.])" *} 'skip$ if$ warning$ + abnt.missing.year {", " } {""} if$ bbl.missing.year *} + {year n.dashify "year" bibinfo.check} +if$ +} + +FUNCTION {format.year.presented} +{year-presented empty$ + {""} + {year-presented n.dashify} +if$ +} + +FUNCTION {format.field.address} +{ 't := + address empty$ organization empty$ and url empty$ and t empty$ and + {bbl.no.address.no.publisher} + {address empty$ + %if an url is present we don't give a missing address "[s.l.]" notice + {url empty$ {bbl.no.address ": "} {"" ""} if$} + {address ": "} + if$ + t empty$ + {%if an organization is present then it is OK not to have a publisher + organization empty$ {* bbl.no.publisher * } 'pop$ if$} + {* t * } + if$} + if$ +} + +FUNCTION {format.address} +{address empty$ + { bbl.no.address} + { address} + if$ +} + +FUNCTION {format.publisher.address} +{ publisher "publisher" bibinfo.check format.field.address} + +FUNCTION {format.publisher.address.relax} +{publisher empty$ address empty$ and {""} + {publisher "publisher" bibinfo.check format.field.address} +if$} + +FUNCTION {format.organization.address} +{ organization "organization" bibinfo.check format.field.address} + +%retains current authorship for future use +FUNCTION {compare.authorship} +{abnt.repeated.author.omit + {duplicate$ "" = 'skip$ + {duplicate$ previous.author = + {duplicate$ 'previous.author := + pop$ bbl.same.field + #1 'repeated.author :=} + {duplicate$ 'previous.author := + #0 'repeated.author :=} + if$} + if$} + 'skip$ + if$ +} + +FUNCTION {format.author.or.organization} +{ author empty$ + { organization empty$ 'skip$ + { organization "u" change.case$ "organization" bibinfo.check output} + if$} + { format.authors output.nonnull } + if$ + compare.authorship +} + + +FUNCTION {format.editor.or.organization} +{ editor empty$ + { organization empty$ 'skip$ + { organization "u" change.case$ "organization" bibinfo.check output} + if$} + { format.editors output.nonnull } + if$ + compare.authorship +} + +FUNCTION {format.author.or.editor.or.organization} +{ author empty$ + { editor empty$ + { organization empty$ + 'skip$ + { organization "u" change.case$ "organization" bibinfo.check output} + if$} + { format.editors output.nonnull } + if$} + { format.authors output.nonnull } + if$ + compare.authorship +} + +FUNCTION {format.reprint} +{ reprinted-text missing$ + {""} + {reprinted-text empty$ + {bbl.reprint} {reprinted-text} if$ + bbl.colon *} + if$ +} + +FUNCTION {format.journal} +{ + format.reprint + journal emphasize * +} + + +%generates the first label in \abntrefinfo to be used with \citeonline +FUNCTION {format.names.for.label1} %abnt-alf only +{ 's := "" 't := + #1 'nameptr := s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + {abnt.last.names + {s nameptr "{ll}{ jj}" format.name$} + {s nameptr "{ll}" format.name$ #1 "{ll}" format.name$ + s nameptr "{ jj}" format.name$ *} + if$ + 't := + nameptr #1 > + {namesleft #1 > + { numnames abnt.etal.cite > abnt.etal.cite #0 = not and + {#0 'namesleft := abnt.etal.cite {bbl.etal *} 'skip$ if$} + {", " * t * } if$ } + { t "others" = + {abnt.etal.cite {bbl.etal *} 'skip$ if$} + {numnames nameptr = + {bbl.and * t *} + 'skip$ if$} + if$ + } + if$ } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := } + while$ +} + +%generates the second label in \abntrefinfo to be used with \cite +FUNCTION {format.names.for.label2} %abnt-alf only +{ 's := "" 't := + #1 'nameptr := s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + {abnt.last.names + {s nameptr "{ll}{ jj}" format.name$} + {s nameptr "{ll}" format.name$ #1 "{ll}" format.name$ + s nameptr "{ jj}" format.name$ *} + if$ + abnt.cite.style #0 = {"u" change.case$} 'skip$ if$ 't := + nameptr #1 > + {namesleft #1 > + { numnames abnt.etal.cite > + {#0 'namesleft := abnt.etal.cite {bbl.etal *} 'skip$ if$} + {"; " * t * } if$ } + { t "OTHERS" = t "others" = or + {abnt.etal.cite {bbl.etal *} 'skip$ if$} + {numnames nameptr = { bbl.semicolon * t *} 'skip$ if$} + if$ + } + if$ } + 't + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := } + while$ +} + +FUNCTION {format.title.for.label} +{ 's := + #1 'title.pos := #1 'first.word := + "" 't := + {first.word} + {s title.pos #1 substring$ 'title.char := + title.char "." = title.char ":" = or title.char ";" = or + title.char "," = or title.char " " = or s t = or + {#0 'first.word := + title.pos #1 + 'title.pos :=} + {title.pos #1 + 'title.pos := t title.char * 't :=} + if$ + } + while$ +s t = %title equals first word, dont use bbl.ldots + {t "}{" * t + abnt.cite.style #0 = {"u" change.case$ * } 'skip$ if$} + {t bbl.ldots * "}{" * t + abnt.cite.style #0 = {"u" change.case$} 'skip$ if$ * bbl.ldots *} +if$ +} + +%cvs keys have the general form $key: value $ +INTEGERS {key.pos value.pos} +FUNCTION {extract.cvs.key} %we borrow the functionality of format.title.for.label +{ 's := %holds the entire cvs string + #1 'key.pos := + #0 'value.pos := %0= between first $ and :, 1=between : and second $, 2= at the end + "" 't := %holds the resulting value + {value.pos #0 = value.pos #1 = or} + { s key.pos #1 substring$ 'title.char := + value.pos #0 = + { title.char ":" = {#1 'value.pos := key.pos #1 + 'key.pos :=} 'skip$ if$} + { title.char "$" = + {#2 'value.pos :=} + {t title.char * 't :=} + if$} + if$ + key.pos #1 + 'key.pos := + } + while$ + t +} + +%generates and extended label of type {Author}{AUTHOR}{YEAR} +%for abnt.cite.style=1 they will be of type {Author}{Author}{YEAR} +%final result is placed into variable label +FUNCTION {calc.extended.label} +{ "{" + author empty$ not + {author format.names.for.label1 * "}{" * author format.names.for.label2 *} + {editor empty$ not + {editor format.names.for.label1 * "}{" * editor format.names.for.label2 *} + {org-short empty$ not + {org-short * "}{" * org-short "u" change.case$ *} + {organization empty$ not + {organization * "}{" * organization "u" change.case$ *} + {title empty$ not + {title format.title.for.label *} + {"nada}{NADA" *} + if$} + if$} + if$} + if$} + if$ + "}{" * + year empty$ 'skip$ {year *} if$ + 'label := %place the stack into label + % final } will be placed in reverse.pass +} +%generates and simple label of type "Author YEAR" +%final result is placed onto the stack +FUNCTION {calc.simple.label} +{ author empty$ not + {author format.names.for.label1} + {editor empty$ not + {editor format.names.for.label1} + {organization empty$ not + {organization} + {title empty$ not + {title} + {""} + if$} + if$} + if$} + if$ + year empty$ 'skip$ {" " * year *} if$ +} + +FUNCTION {output.bibitem} +{ newline$ + abnt.alf + {"\bibitem[" write$ + calc.simple.label + write$ "]{"} + {"\bibitem{"} + if$ + write$ cite$ write$ "}" write$ newline$ + abnt.refinfo #1 = {"\abntrefinfo" write$ label write$ newline$} 'skip$ if$ + "{" write$ + "" before.all 'output.state := +} +FUNCTION {output.hiddenbibitem} +{ newline$ + abnt.alf + {"\hiddenbibitem[" write$ + calc.simple.label + write$ "]{"} + {"\bibitem{"} + if$ + write$ cite$ write$ "}" write$ newline$ + abnt.refinfo #1 = {"\abntrefinfo" write$ label write$ newline$} 'skip$ if$ + "{" write$ + "" before.all 'output.state := +} +FUNCTION {fin.entry} +{ add.period$ write$ + reprinted-from empty$ 'skip$ + {" " reprinted-text empty$ + {bbl.reprint} {reprinted-text} if$ * bbl.colon * + "\abntreprintinfo{ " * reprinted-from * "}" * write$} + if$ + abnt-note empty$ 'skip$ + {"\footnote{" abnt-note * "}" * write$} if$ + "}" write$ + %newline$ + write.entry.verbatim +} + +FUNCTION { abnt.display.options} +{ 's := 't := + abnt.show.options #1 = % "warn" + {"opção " t * " passou para " * s * warning$ } 'skip$ if$ + + abnt.show.options #2 = % "list" + {"Op\c c\~ao selecionada {\tt " t * "=}\verb+" * s * "+" * output new.sentence } 'skip$ if$ +} + +FUNCTION { abnt-options1 } + { + abnt-show-options empty$ + 'skip$ + {abnt-show-options "no" = + {#0} {abnt-show-options "warn" = + {#1} {abnt-show-options "list" = + {#2 } {#0 } if$} if$} if$ + 'abnt.show.options :=} % #0 "no"; #1 "warn"; #2 "list" + if$ + + abnt.show.options #2 = + {output.bibitem "Mudan\c ca de estilo ap\'os este ponto com o comando \verb!\citeoption{" + cite$ * "}! " * + output new.sentence} 'skip$ if$ + + abnt-show-options empty$ + 'skip$ {"abnt-show-options" abnt-show-options abnt.display.options} if$ + + abnt-cite-style empty$ + 'skip$ + {abnt-cite-style "(AUTHOR, YEAR)" = + {#0 'abnt.cite.style :=} + {abnt-cite-style "(Author, YEAR)" = + {#1 'abnt.cite.style :=} + {"opção " abnt-cite-style * " desconhecida" * warning$} + if$} + if$ + "abnt-cite-style" abnt-cite-style abnt.display.options}if$ + + abnt-experimental empty$ + 'skip$ {abnt-experimental "yes" = 'abnt.experimental := + "abnt-experimental" abnt-experimental abnt.display.options} if$ + + abnt-emphasize duplicate$ empty$ + 'pop$ {'abnt.emphasize := + "abnt-emphasize" abnt.emphasize abnt.display.options + abnt-emphasize "\bf" = abnt-emphasize "\it" = or abnt-emphasize "\em" = or + abnt-emphasize "\bfseries" = or + {"não use " abnt-emphasize * " para abnt-emphasize em " * cite$ * + ", isto alterará TODO o texto. Use \textbf ou \emph. Veja a documentação abnt-bibtex-doc para mais detalhes." * warning$} + 'skip$ if$ + } if$ + + abnt-doi empty$ + 'skip$ + {abnt-doi "expand" = + {abnt.doi.expand.to.url 'abnt.doi :=} + {abnt-doi "link" = + {abnt.doi.link 'abnt.doi :=} + {abnt-doi "doi" = + {abnt.doi.leave.as.is 'abnt.doi :=} + {"opção " abnt-doi * " desconhecida" * warning$} + if$} + if$} + if$ + "abnt-doi" abnt-doi abnt.display.options}if$ + } +FUNCTION { abnt-options2 } + { + abnt-full-initials empty$ + 'skip$ {abnt-full-initials "yes" = 'abnt.full.initials := + "abnt-full-initials" abnt-full-initials abnt.display.options} if$ + + abnt-last-names empty$ + 'skip$ + {abnt-last-names "abnt" = {#0} + {abnt-last-names "bibtex" = {#1} {#0} if$} if$ + 'abnt.last.names := + "abnt-last-names" abnt-last-names abnt.display.options} + if$ + + + abnt-ldots-type empty$ + 'skip$ + {abnt-ldots-type "none" = {#0} + {abnt-ldots-type "normal" = {#1} + {abnt-ldots-type "math" = {#2} + {abnt-ldots-type "text" = {#1} {#0} + if$} if$} if$} if$ + 'abnt.ldots.type := + "abnt-ldots-type" abnt-ldots-type abnt.display.options} + if$ + + abnt-missing-year empty$ + 'skip$ + {abnt-missing-year "void" = {#0} + {abnt-missing-year "sd" = {#1} {#0} if$} + if$ + 'abnt.missing.year := + "abnt-missing-year" abnt-missing-year abnt.display.options} + if$ + + + abnt-and-type empty$ + 'skip$ {abnt-and-type "e" = + {#0} {abnt-and-type "&" = + {#1} {#0} if$} if$ + 'abnt.and.type := + "abnt-and-type" abnt-and-type abnt.display.options} + if$ + + abnt-thesis-year empty$ + 'skip$ {abnt-thesis-year "final" = + {#0} {abnt-thesis-year "title" = + {#1} {abnt-thesis-year "both" = + {#2} {#0} if$} if$} if$ + 'abnt.thesis.year := + "abnt-thesis-year" abnt-thesis-year abnt.display.options} + if$ + + abnt-refinfo empty$ + 'skip$ {abnt-refinfo "yes" = 'abnt.refinfo := + "abnt-refinfo" abnt-refinfo abnt.display.options} if$ +} +FUNCTION { abnt-options3 } + { + + abnt-dont-use-etal empty$ + 'skip$ {abnt-dont-use-etal "yes" = {#0 'abnt.etal.list :=} 'skip$ if$ + "Uso da opção abnt-dont-use-etal se tornou obsoleto, usamos abnt-etal-list." warning$ + "abnt-etal-list" abnt.etal.list int.to.str$ abnt.display.options} if$ + + abnt-etal-cite empty$ + 'skip$ {abnt-etal-cite str.to.int 'abnt.etal.cite := + "abnt-etal-cite" abnt.etal.cite int.to.str$ abnt.display.options} if$ + + abnt-etal-list empty$ + 'skip$ {abnt-etal-list str.to.int 'abnt.etal.list := + "abnt-etal-list" abnt.etal.list int.to.str$ abnt.display.options} if$ + + abnt-etal-text missing$ + 'skip$ {abnt-etal-text 'abnt.etal.text := + "abnt-etal-text" abnt.etal.text abnt.display.options} if$ + + abnt-no-etal-label empty$ + 'skip$ {abnt-no-etal-label "yes" = {#0 'abnt.etal.cite :=} 'skip$ if$ + "Uso da opção abnt-no-etal-label se tornou obsoleto, usamos abnt-etal-cite." warning$ + "abnt-etal-cite" abnt.etal.cite int.to.str$ abnt.display.options} if$ + + abnt-repeated-author-omit empty$ + 'skip$ {abnt-repeated-author-omit "yes" = + {#1 'abnt.repeated.author.omit :=} + {#0 'abnt.repeated.author.omit := "" 'previous.author :=} if$ + "abnt-repeated-author-omit" abnt-repeated-author-omit abnt.display.options} if$ + + abnt-repeated-title-omit empty$ 'skip$ + {abnt-repeated-title-omit "yes" = + {#1 'abnt.repeated.title.omit :=} + {#0 'abnt.repeated.title.omit := "" 'previous.title :=} if$ + "abnt-repeated-title-omit" abnt-repeated-title-omit abnt.display.options + abnt.repeated.author.omit not abnt.repeated.title.omit and + {"Use abnt-repeated-title-omit=yes junto com abnt-repeated-author-omit=yes" + warning$} 'skip$ if$} if$ + + abnt-title-command empty$ + 'skip$ {abnt-title-command "yes" = + {#1 'abnt.title.command :=} + {#0 'abnt.title.command :=} if$ + "abnt-title-command" abnt-title-command abnt.display.options} if$ + + abnt-url-package empty$ 'skip$ + {abnt-url-package "url" = + {#1 'abnt.url.package :=} + {abnt-url-package "hyperref" = {#2 'abnt.url.package :=} 'skip$ if$} + if$ + "abnt-url-package" abnt-url-package abnt.display.options} + if$ + + abnt-verbatim-entry empty$ + 'skip$ {abnt-verbatim-entry "yes" = 'abnt.verbatim.entry := + "abnt-verbatim-entry" abnt-verbatim-entry abnt.display.options} if$ + + abnt.show.options #2 = 'fin.entry 'skip$ if$ + } + +%we had to break this function in two parts because of the following message: +%Sorry---you've exceeded BibTeX's single function space 100 +%(That was a fatal error) +FUNCTION { iso-options1 } + { + iso-abbreviation empty$ + 'skip$ {iso-abbreviation "standard" = 'iso.abbreviation := + "iso-abbreviation" iso-abbreviation abnt.display.options} if$ + iso-author-punctuation empty$ + 'skip$ {iso-author-punctuation "void" = 'iso.author.punctuation := + "iso-author-punctuation" iso-author-punctuation abnt.display.options} if$ + iso-date-place empty$ + 'skip$ {iso-date-place "ISO" = 'iso.date.place := + "iso-date-place" iso-date-place abnt.display.options} if$ + } + +FUNCTION { abnt-options } + { + abnt-options1 + abnt-options2 + abnt-options3 + iso-options1 + } + +FUNCTION { iso-options } { abnt-options } + +FUNCTION { iso.year.label } +{ iso.date.place + { abnt.alf + {year.label output new.sentence} + 'skip$ if$} + 'skip$ if$} + +FUNCTION { iso.date } +{ iso.date.place + { abnt.alf + 'skip$ + {year output new.sentence} + if$} + 'skip$ if$} + +FUNCTION { non.iso.date } + {iso.date.place 'skip$ {format.date output} if$} + +FUNCTION {article} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.block + format.journal output + iso.date.place {format.year output} 'skip$ if$ + %iso.date.place {format.date output} 'skip$ if$ + %iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + % {format.year output new.sentence} if$ + section "section" bibinfo.check output.dash + publisher "publisher" bibinfo.check output + address "address" bibinfo.check output + format.volume output + format.number output + format.pages output + non.iso.date + format.issn output new.block + format.note output new.block + format.url + fin.entry +} +FUNCTION {book} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output new.sentence + format.btitle "title" output.check new.sentence + format.furtherresp new.sentence + format.edition output new.sentence + format.publisher.address output + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.volume output new.sentence + format.book.pages output + format.illustrated + format.dimensions new.sentence + format.howpublished output new.sentence + format.volume.number.series output new.sentence + format.note output + format.issn output %pode parecer curioso, mas revistas inteiras são tratadas como livro + format.isbn output new.sentence + format.url + fin.entry +} +FUNCTION {booklet} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output new.sentence + format.btitle "title" output.check new.sentence + format.edition output new.sentence + address "address" bibinfo.check output + format.bvolume output + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.book.pages output new.sentence + format.volume.number.series output new.sentence + format.note output + format.isbn output new.sentence + format.url + fin.entry +} + +FUNCTION {hidden} +{ output.hiddenbibitem + fin.entry} + +FUNCTION {inbook} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.block + format.in.ed.booktitle + format.furtherresp new.sentence + format.edition output new.sentence + format.publisher.address output + %format.year output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.bvolume.if.no.series output + format.volume.number.series output + format.chapter.pages output new.sentence + format.isbn output new.block + format.note output new.block + format.url + fin.entry +} + +FUNCTION {incollection} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.sentence + format.in.ed.booktitle + format.edition output new.sentence + format.publisher.address output + %format.year output + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output} if$ + format.volume.number.series output new.sentence + format.bvolume.if.no.series output + format.chapter.pages output new.sentence + format.isbn output new.block + format.note output new.block + format.url + fin.entry +} +FUNCTION {inproceedings} +{ output.bibitem + format.author.or.organization new.sentence + iso.year.label + format.title "title" output.check new.sentence + format.in.ed.booktitle + format.publisher.address output + %format.year output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.bvolume.if.no.series output + format.volume.number.series output + format.pages output + format.isbn output + format.issn output new.sentence + format.note output new.sentence + format.url + fin.entry +} +FUNCTION {journalpart} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output new.sentence + format.btitle "title" output.check new.sentence + format.furtherresp new.sentence + format.edition output new.sentence + format.publisher.address output + format.volume output + format.number output + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.date output new.sentence} if$ + format.book.pages output + format.illustrated + format.dimensions new.sentence + format.note output + format.issn output %pode parecer curioso, mas revistas inteiras são tratadas como livro + format.isbn output new.sentence + format.url + fin.entry +} +FUNCTION {conference} { inproceedings } +FUNCTION {manual} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.btitle "title" output.check new.block + format.furtherresp new.sentence + format.edition output new.sentence + format.address output + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.bvolume.if.no.series output + format.book.pages output new.sentence + format.volume.number.series output new.sentence + format.note output new.sentence + format.url + fin.entry +} + +FUNCTION {misc} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.type output + format.btitle output new.sentence + format.furtherresp new.sentence + format.publisher.address.relax output + %format.date output new.block + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.book.pages output new.sentence + format.illustrated + format.dimensions new.sentence + format.howpublished output new.block + format.volume.number.series output new.sentence + format.note output new.block + format.url + fin.entry + empty.misc.check +} + +FUNCTION {patent} +{ output.bibitem + format.editor.or.organization new.sentence + iso.year.label + format.authors.plain output new.sentence + format.btitle output new.sentence + format.furtherresp new.sentence + %format.date output new.block + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.patent.number output + format.howpublished output new.block + format.note output new.block + format.url + fin.entry + empty.misc.check +} + +FUNCTION {format.thesis.type} +{ type$ "phdthesis" = + {bbl.phdthesis} + {type$ "mastersthesis" = + {bbl.mthesis} + {type$ "monography" = + {bbl.monography} + {bbl.void} + if$} + if$} + if$ + type empty$ + {type missing$ + {type$ "phdthesis" = + { " (" bbl.phd * ")" *} + {type$ "mastersthesis" = { " (" bbl.master * ")" *} {pop$ ""} if$} + if$} + {""} + if$} + {type$ "thesis" = + {type} + {" (" type * ")" * "type" bibinfo.check} + if$} + if$ + * %joins first and second part of this function +} +FUNCTION {thesis} +{ output.bibitem + format.authors "author" output.check new.block + iso.year.label + format.btitle "title" output.check new.block + abnt.thesis.year #1 = abnt.thesis.year #2 = or + {format.date "year" output.check new.sentence} 'skip$ if$ + format.year.presented output new.sentence + format.book.pages output new.sentence + format.thesis.type output.nonnull + school "school" bibinfo.warn output.dash + address "address" bibinfo.check output + abnt.thesis.year #0 = abnt.thesis.year #2 = or + {format.date "year" output.check new.sentence} 'skip$ if$ + format.note output new.block + format.url + fin.entry +} + +FUNCTION {phdthesis} { thesis } +FUNCTION {mastersthesis} { thesis } +FUNCTION {monography} { thesis } + +FUNCTION {proceedings} +{ output.bibitem + iso.year.label + format.editor.or.organization + format.conference.info + format.btitle "title" output.check + format.bvolume output + format.volume.number.series output + editor empty$ + { publisher empty$ + 'skip$ + { new.sentence format.publisher.address output format.year output} + if$ + } + { publisher empty$ + { new.sentence + format.organization.address output format.year output} + { new.sentence + organization "organization" bibinfo.check output + format.publisher.address output format.year output} + if$ } + if$ + new.sentence format.book.pages output new.sentence + format.isbn output + format.issn output new.block + format.note output new.block + format.url + fin.entry +} + +FUNCTION {techreport} {manual} + +FUNCTION {unpublished} +{ output.bibitem + format.author.or.editor.or.organization new.sentence + iso.year.label + format.title "title" output.check new.sentence + format.note "note" output.check new.sentence + %format.date output new.sentence + iso.date.place {abnt.alf 'skip$ {format.year output new.sentence} if$} + {format.year output new.sentence} if$ + format.url + fin.entry +} + +FUNCTION {default.type} { misc } +READ +FUNCTION {sortify} +{ purify$ + "l" change.case$ +} +INTEGERS { len } +FUNCTION {chop.word} +{ 's := + 'len := + s #1 len substring$ = + { s len #1 + global.max$ substring$ } + 's + if$ +} +FUNCTION {sort.format.names} +{ 's := + #1 'nameptr := + "" + s num.names$ 'numnames := + numnames 'namesleft := + { namesleft #0 > } + { format.single.name 't := + nameptr #1 > + { + nameptr #3 + #1 + = + numnames #3 + > and + { "others" 't := + #1 'namesleft := } + 'skip$ + if$ + " " * + namesleft #1 = t "others" = and + { "zzzzz" * } + { t sortify * } + if$ + } + { t sortify * } + if$ + nameptr #1 + 'nameptr := + namesleft #1 - 'namesleft := + } + while$ +} + +FUNCTION {sort.format.title} +{ 't := + "A " #2 + "An " #3 + "The " #4 t chop.word + chop.word + chop.word + sortify + #1 global.max$ substring$ +} +FUNCTION {any.sort} +{ author empty$ + { organization empty$ + { editor empty$ + { title empty$ + { key empty$ + { "para ordenar, precisa dos campos author, organization, editor, title ou key in " cite$ * warning$ ""} + { key sortify } + if$} + { title sortify} + if$} + { editor sort.format.names } + if$} + { organization sortify } + if$} + { author sort.format.names } +if$ +} + +FUNCTION {presort} +{ + any.sort + " " * year field.or.null sortify * " " * title field.or.null + sort.format.title * #1 entry.max$ substring$ + %for non-alpha style we drop a void sort.key such that SORT has no effect + abnt.alf 'skip$ {pop$ ""} if$ 'sort.key$ := + year empty$ {""} {year} if$ 'year.label := + calc.extended.label +} + +FUNCTION {set.default.abnt.variables} +{ %if you change abnt-num to abnt-alf by hand you need also to change + %the name of RCSfile by hand, otherwise cvs takes care of it. + % + "$RCSfile: abnt-num.bst,v $ " extract.cvs.key + % + "abnt-alf.bst,v " = 'abnt.alf := % #1 para abnt-alf #0 para abnt-num + "$Revision: v-1.9.7 $" extract.cvs.key 'abnt.bst.revision := + #0 'abnt.and.type := % #0 "e"; #1 "&" + "\emph" 'abnt.emphasize := + #0 'abnt.cite.style := %default norm version for NBR10520 + %#0 \cite=(AUTHOR, YEAR) + %#1 \cite=(Author, YEAR) + #0 'abnt.experimental := + abnt.doi.expand.to.url 'abnt.doi := + #3 'abnt.etal.cite := + #3 'abnt.etal.list := + "et al." 'abnt.etal.text := + #0 'abnt.full.initials := + #0 'abnt.last.names := %#0 abnt-style, #1 bibtex-style + #1 'abnt.ldots.type := %#0 use nothing, #1 use \ldots, #2 use $\ldots$, 3# use {...} + #0 'abnt.missing.year := %#0 "void"; #1 "[s.d.]" + #0 'repeated.author := + #0 'abnt.repeated.author.omit := + #0 'abnt.repeated.title.omit := + #1 'abnt.refinfo := + #0 'abnt.show.options := % #0 "no"; #1 "warn"; #2 "list" + #0 'abnt.thesis.year := % #0 "final"; #1 "title"; #2 "both" + #0 'abnt.title.command := % #0 "no"; #1 "yes" + #0 'abnt.url.package := % #0 "none"'; #2 "url"; #2 "hyperref" + #0 'abnt.verbatim.entry := +} +FUNCTION {set.default.iso.variables} +{ #0 'iso.abbreviation := % #0 ABNT-style; #1 ISO-style + #0 'iso.author.punctuation := % #0 ABNT (Smith, A. B.); #1 ISO (Smith, AB) + #0 'iso.date.place := % #0 ABNT-sty; #1 ISO-style +} +EXECUTE {set.default.abnt.variables} +EXECUTE {set.default.iso.variables} +FUNCTION {process.early.abnt.options} +{%here we intercept all entries which need priority handling + %note: we cannot use type$ at this point + abnt-and-type missing$ + abnt-experimental missing$ and + abnt-etal-cite missing$ and + abnt-etal-text missing$ and + abnt-ldots-type missing$ and + abnt-cite-style missing$ and + abnt-no-etal-label missing$ and + abnt-title-command missing$ and + 'skip$ {call.type$} if$ +} +ITERATE {process.early.abnt.options} +FUNCTION {search.reprinted} +{ reprinted-from missing$ 'skip$ + {"\nocite{" reprinted-from * "}" * write$ newline$ + } + if$ +} +ITERATE {search.reprinted} +FUNCTION {abntreprintinfo} +{"\providecommand{\abntreprintinfo}[1]{%" write$ newline$ + " \citeonline{#1}}" write$ newline$} +EXECUTE {abntreprintinfo} +ITERATE {presort} +SORT +STRINGS { last.label next.extra} +INTEGERS { last.extra.num } +FUNCTION {forward.pass} +{ last.label label = + { last.extra.num #1 + 'last.extra.num := + last.extra.num int.to.chr$ 'extra.label := + } + { "a" chr.to.int$ 'last.extra.num := + "" 'extra.label := + label 'last.label := + } + if$ +} + +FUNCTION {reverse.pass} +{ next.extra "b" = + { "a" 'extra.label := } + 'skip$ + if$ + label extra.label * 'label := + year.label extra.label * 'year.label := + extra.label 'next.extra := + label "}" * 'label := +} +ITERATE {forward.pass} +REVERSE {reverse.pass} +FUNCTION {begin.bib} +{ + abnt.alf + {"\setlength{\labelsep}{0pt}" write$} + 'skip$ + if$ + "\begin{thebibliography}{}" write$ newline$ + preamble$ empty$ + 'skip$ + { preamble$ write$ newline$ } + if$ + abnt.refinfo #1 = + {"\providecommand{\abntrefinfo}[3]{}" write$ newline$} + 'skip$ if$ + "\providecommand{\abntbstabout}[1]{}" write$ newline$ + abnt.title.command + {"\providecommand{\bibtextitlecommand}[2]{#2}" write$ newline$} + 'skip$ if$ + "\abntbstabout{" abnt.bst.revision * "}" * write$ newline$ + %Se você não usa abntcite e precisa que a margem direita não + %seja justificada, descomente a linha seguinte + %alternativamente coloque \bibliography{abnt-nrj,... +% "\setlength{\rightskip}{0pt plus 2cm}" write$ newline$ +} +EXECUTE {begin.bib} +EXECUTE {init.state.consts} +FUNCTION {process.entry}{call.type$} +ITERATE {process.entry} +FUNCTION {end.bib} +{ newline$ "\end{thebibliography}" write$ newline$ +} +EXECUTE {end.bib} +FUNCTION {apresentacao} +{ "+---------------------------------------------------------+" + "| http://www.abntex.net.br/ |" + "| Em caso de dúvidas ou problemas com este estilo procure |" + abnt.alf + {"| Estilo bibliográfico abntex2-alf.bst versão " abnt.bst.revision * " |" *} + {"| Estilo bibliográfico abntex2-num.bst versão " abnt.bst.revision * " |" *} + if$ + "+---------------------------------------------------------+" + stack$ +} +EXECUTE{apresentacao} diff --git a/macros/latex/contrib/abntex2/tex/abntex2-options.bib b/macros/latex/contrib/abntex2/tex/abntex2-options.bib new file mode 100644 index 0000000000..b68d051cd9 --- /dev/null +++ b/macros/latex/contrib/abntex2/tex/abntex2-options.bib @@ -0,0 +1,216 @@ +@comment{ "$Header: /home/cvsroot/abntex/texmf/bibtex/bib/abntex/abnt-options.bib,v 1.18 2003/07/22 16:41:27 gweber Exp $"} +@ABNT-options{abnt-and-type=e, + abnt-and-type="e", + key="aaaa"} +@ABNT-options{abnt-and-type=&, + abnt-and-type="&", + key="aaaa"} +@ABNT-options{abnt-cite-style=AUTHORYEAR, + abnt-cite-style="(AUTHOR, YEAR)", + key="aaaa"} +@ABNT-options{abnt-cite-style=AuthorYEAR, + abnt-cite-style="(Author, YEAR)", + key="aaaa"} +@ABNT-options{abnt-doi=expand, + abnt-doi="expand", + key="aaaa"} +@ABNT-options{abnt-doi=link, + abnt-doi="link", + key="aaaa"} +@ABNT-options{abnt-doi=doi, + abnt-doi="doi", + key="aaaa"} +@ABNT-options{abnt-dont-use-etal=yes, + abnt-etal-list=0, + key="aaaa"} +@ABNT-options{abnt-dont-use-etal=no, + abnt-etal-list=3, + key="aaaa"} +@ABNT-options{abnt-emphasize=bf, + abnt-emphasize="\textbf", + key="aaaa"} +@ABNT-options{abnt-emphasize=em, + abnt-emphasize="\emph", + key="aaaa"} +@ABNT-options{abnt-etal-cite=0, + abnt-etal-cite=0, + key="aaaa"} +@ABNT-options{abnt-etal-cite=1, + abnt-etal-cite=1, + key="aaaa"} +@ABNT-options{abnt-etal-cite=2, + abnt-etal-cite=2, + key="aaaa"} +@ABNT-options{abnt-etal-cite=3, + abnt-etal-cite=3, + key="aaaa"} +@ABNT-options{abnt-etal-cite=4, + abnt-etal-cite=4, + key="aaaa"} +@ABNT-options{abnt-etal-cite=5, + abnt-etal-cite=5, + key="aaaa"} +@ABNT-options{abnt-etal-list=0, + abnt-etal-list=0, + key="aaaa"} +@ABNT-options{abnt-etal-list=1, + abnt-etal-list=1, + key="aaaa"} +@ABNT-options{abnt-etal-list=2, + abnt-etal-list=2, + key="aaaa"} +@ABNT-options{abnt-etal-list=3, + abnt-etal-list=3, + key="aaaa"} +@ABNT-options{abnt-etal-list=4, + abnt-etal-list=4, + key="aaaa"} +@ABNT-options{abnt-etal-list=5, + abnt-etal-list=5, + key="aaaa"} +@ABNT-options{abnt-etal-text=none, + abnt-etal-text="", + key="aaaa"} +@ABNT-options{abnt-etal-text=default, + abnt-etal-text="et al.", + key="aaaa"} +@ABNT-options{abnt-etal-text=emph, + abnt-etal-text="\emph{et al.}", + key="aaaa"} +@ABNT-options{abnt-etal-text=it, + abnt-etal-text="\textit{et al.}", + key="aaaa"} +@ABNT-options{abnt-experimental=yes, + abnt-experimental="yes", + key="aaaa"} +@ABNT-options{abnt-experimental=no, + abnt-experimental="no", + key="aaaa"} +@ABNT-options{abnt-full-initials=no, + abnt-full-initials="no", + key="aaaa"} +@ABNT-options{abnt-full-initials=yes, + abnt-full-initials="yes", + key="aaaa"} +@ABNT-options{abnt-last-names=abnt, + abnt-last-names="abnt", + key="aaaa"} +@ABNT-options{abnt-last-names=bibtex, + abnt-last-names="bibtex", + key="aaaa"} +@ABNT-options{abnt-ldots-type=normal, + abnt-ldots-type="normal", + key="aaaa"} +@ABNT-options{abnt-ldots-type=none, + abnt-ldots-type="none", + key="aaaa"} +@ABNT-options{abnt-ldots-type=math, + abnt-ldots-type="math", + key="aaaa"} +@ABNT-options{abnt-ldots-type=text, + abnt-ldots-type="text", + key="aaaa"} +@ABNT-options{abnt-missing-year=void, + abnt-missing-year="void", + key="aaaa"} +@ABNT-options{abnt-missing-year=sd, + abnt-missing-year="sd", + key="aaaa"} +@ABNT-options{abnt-nbr6023=2002, + key="aaaa"} +@ABNT-options{abnt-nbr6023=2000, + key="aaaa"} +@ABNT-options{abnt-nbr10520=2002, + abnt-cite-style="(AUTHOR, YEAR)", + abnt-and-type="e", + key="aaaa"} +@ABNT-options{abnt-nbr10520=2001, + abnt-cite-style="(AUTHOR, YEAR)", + abnt-and-type="e", + key="aaaa"} +@ABNT-options{abnt-nbr10520=1988, + abnt-cite-style="(Author, YEAR)", + abnt-and-type="&", + key="aaaa"} +@ABNT-options{abnt-no-etal-label=yes, + abnt-etal-text="et al.", + key="aaaa"} +@ABNT-options{abnt-no-etal-label=no, + abnt-etal-text="", + key="aaaa"} +@ABNT-options{abnt-refinfo=yes, + abnt-refinfo="yes", + key="aaaa"} +@ABNT-options{abnt-refinfo=no, + abnt-refinfo="no", + key="aaaa"} +@ABNT-options{abnt-repeated-author-omit=no, + abnt-repeated-author-omit="no", + abnt-repeated-title-omit="no", + key="aaaa"} +@ABNT-options{abnt-repeated-author-omit=yes, + abnt-repeated-author-omit="yes", + key="aaaa"} +@ABNT-options{abnt-repeated-title-omit=no, + abnt-repeated-title-omit="no", + key="aaaa"} +@ABNT-options{abnt-repeated-title-omit=yes, + abnt-repeated-author-omit="yes", + abnt-repeated-title-omit="yes", + key="aaaa"} +@ABNT-options{abnt-show-options=no, + abnt-show-options="no", + key="aaaa"} +@ABNT-options{abnt-show-options=warn, + abnt-show-options="warn", + key="aaaa"} +@ABNT-options{abnt-show-options=list, + abnt-show-options="list", + key="aaaa"} +@ABNT-options{abnt-substyle=none, + abnt-substyle="none", + key="aaaa"} +@ABNT-options{abnt-substyle=UFLA, + abnt-etal-cite=2, + abnt-etal-list=0, + abnt-and-type="&", + key="aaaa"} +@ABNT-options{abnt-substyle=COPPE, + abnt-title-command="yes", + key="aaaa"} +@ABNT-options{abnt-thesis-year=final, + abnt-thesis-year="final", + key="aaaa"} +@ABNT-options{abnt-thesis-year=title, + abnt-thesis-year="title", + key="aaaa"} +@ABNT-options{abnt-thesis-year=both, + abnt-thesis-year="both", + key="aaaa"} +@ABNT-options{abnt-title-command=no, + abnt-title-command="no", + key="aaaa"} +@ABNT-options{abnt-title-command=yes, + abnt-title-command="yes", + key="aaaa"} +@ABNT-options{abnt-url-package=none, + abnt-url-package="none", + key="aaaa"} +@ABNT-options{abnt-url-package=url, + abnt-url-package="url", + key="aaaa"} +@ABNT-options{abnt-url-package=hyperref, + abnt-url-package="hyperref", + key="aaaa"} +@ABNT-options{abnt-verbatim-entry=no, + abnt-verbatim-entry="no", + key="aaaa"} +@ABNT-options{abnt-verbatim-entry=yes, + abnt-verbatim-entry="yes", + key="."} +@ISO-options{iso-690-1987, + abnt-cite-style="(Author, YEAR)", + iso-abbreviation="standard", + iso-author-punctuation="void", + iso-date-place="ISO", + key="aaaa"} diff --git a/macros/latex/contrib/abntex2/tex/abntex2.cls b/macros/latex/contrib/abntex2/tex/abntex2.cls new file mode 100644 index 0000000000..6be8cd7947 --- /dev/null +++ b/macros/latex/contrib/abntex2/tex/abntex2.cls @@ -0,0 +1,1125 @@ +%% abntex2.cls, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at https://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% https://www.abntex.net.br/ +%% +%% This work consists of the file abntex2.cls. + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Declaracao da classe abntex2 como uma extensao da classe memoir +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{abntex2}[2018/11/24 v-1.9.7 abnTeX2] +\RequirePackage{ifthen} +% +% Captura as options article e twocolumn +% +\providecommand{\ABNTEXisarticle}{false} +\DeclareOption{article}{ + \renewcommand{\ABNTEXisarticle}{true} + \PassOptionsToClass{article}{memoir}%} +} +\providecommand{\ABNTEXistwocolumn}{false} +\DeclareOption{twocolumn}{ + \renewcommand{\ABNTEXistwocolumn}{true} + \PassOptionsToClass{twocolumn}{memoir}%} +} +% +% Opcoes chapter=TITLE, section=TITLE, subsection=TITLE e +% subsubsection=TITLE: titulos em letras maiusculas +% +\newboolean{ABNTEXupperchapter} %true=titles of chapter/appendix in uppercase +\newboolean{ABNTEXuppersection} %true=titles of sections in uppercase +\newboolean{ABNTEXuppersubsection} %true=titles of subsections in uppercase +\newboolean{ABNTEXuppersubsubsection} %true=titles of subsubsections in uppercase +\newboolean{ABNTEXuppersubsubsubsection} %true=titles of subsubsubsections in uppercase +\setboolean{ABNTEXupperchapter}{false} +\setboolean{ABNTEXuppersection}{false} +\setboolean{ABNTEXuppersubsection}{false} +\setboolean{ABNTEXuppersubsubsection}{false} +\setboolean{ABNTEXuppersubsubsubsection}{false} +\DeclareOption{chapter=TITLE}{\setboolean{ABNTEXupperchapter}{true}} +\DeclareOption{section=TITLE}{\setboolean{ABNTEXuppersection}{true}} +\DeclareOption{subsection=TITLE}{\setboolean{ABNTEXuppersubsection}{true}} +\DeclareOption{subsubsection=TITLE}{\setboolean{ABNTEXuppersubsubsection}{true}} +\DeclareOption{subsubsubsection=TITLE}{\setboolean{ABNTEXuppersubsubsubsection}{true}} +% +% Opções de diagramação de sumários +% sumario=tradicional : Sumário tradicional do LaTeX/Memoir +% sumario=abnt-6027-2012 : Sumário conforme recomendação da ABNT NBR 6027:2012 +\newboolean{ABNTEXsumario-tradicional} %true=titles of chapter/appendix in uppercase +\newboolean{ABNTEXsumario-abnt-6027-2012} +\setboolean{ABNTEXsumario-tradicional}{false} +\setboolean{ABNTEXsumario-abnt-6027-2012}{true} +\DeclareOption{sumario=tradicional}{% + \setboolean{ABNTEXsumario-tradicional}{true}% + \setboolean{ABNTEXsumario-abnt-6027-2012}{false}} +\DeclareOption{sumario=abnt-6027-2012}{% + \setboolean{ABNTEXsumario-abnt-6027-2012}{true} + \setboolean{ABNTEXsumario-tradicional}{false}} +% +% Repassa demais opcoes a memoir +% +\DeclareOption*{% + \PassOptionsToClass{\CurrentOption}{memoir}% +} +\ProcessOptions\relax +\LoadClass{memoir} + +% sumario=abnt-6027-2012 : Sumário conforme recomendação da ABNT NBR 6027:2012, que +% soh pode ser usado com memoir v3.6k ou superior +% \settocpreprocessor \changes{v3.6k}{2012/09/18}{Added} +\ifdefined\settocpreprocessor +\else + \setboolean{ABNTEXsumario-tradicional}{true} + \setboolean{ABNTEXsumario-abnt-6027-2012}{false} +\fi + + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos para tratamento de opcoes proprias +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Comandos para controlar as opcoes de titulos com letras maiusculas +% --- + +% pacote que prove \MakeTextUppercase +\RequirePackage{textcase} + +\newcommand{\ABNTEXchapterupperifneeded}[1]{\ifthenelse{\boolean{ABNTEXupperchapter}}{\MakeTextUppercase{#1}}{#1}} +\newcommand{\ABNTEXsectionupperifneeded}{\ifthenelse{\boolean{ABNTEXuppersection}}{\MakeTextUppercase}{}} +\newcommand{\ABNTEXsubsectionupperifneeded}{\ifthenelse{\boolean{ABNTEXuppersubsection}}{\MakeTextUppercase}{}} +\newcommand{\ABNTEXsubsubsectionupperifneeded}{\ifthenelse{\boolean{ABNTEXuppersubsubsection}}{\MakeTextUppercase}{}} +\newcommand{\ABNTEXsubsubsubsectionupperifneeded}{\ifthenelse{\boolean{ABNTEXuppersubsubsubsection}}{\MakeTextUppercase}{}} +% --- + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Pacotes adicionais e customizacoes gerais do memoir +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Do pacote de if/them/else +\newcommand{\abntex@ifnotempty}[2]{\ifthenelse{\not\equal{#1}{}}{#2}{}} +% --- + +% --- +% Controla as referencias internas do PDF +\RequirePackage{hyperref} +\pdfstringdefDisableCommands{\def\\{, }\def\and{; }} +% --- + +% --- +% Controla os bookmarks do PDF +\RequirePackage{bookmark} +% --- + +% --- +% Hifenizacao e caracteres especiais portugues-brasil por padrao +% --- +\RequirePackage[brazil]{babel} +% +% Nomes constantes do abnTeX2 em portugues (definicoes padroes) +\newcommand{\folhaderostoname}{Folha de rosto} +\newcommand{\epigraphname}{Ep\'igrafe} +\newcommand{\dedicatorianame}{Dedicat\'oria} +\newcommand{\errataname}{Errata} +\newcommand{\agradecimentosname}{Agradecimentos} +\newcommand{\anexoname}{ANEXO} +\newcommand{\anexosname}{Anexos} +\newcommand{\apendicename}{AP\^ENDICE} +\newcommand{\apendicesname}{Ap\^endices} +\newcommand{\orientadorname}{Orientador:} +\newcommand{\coorientadorname}{Coorientador:} +\newcommand{\folhadeaprovacaoname}{Folha de aprova\c{c}\~ao} +\newcommand{\resumoname}{Resumo} +\newcommand{\listadesiglasname}{Lista de abreviaturas e siglas} +\newcommand{\listadesimbolosname}{Lista de s\'imbolos} +\newcommand{\fontename}{Fonte} +\newcommand{\notaname}{Nota} +% +\addto\captionsbrazil{% portugues-brasil + %% ajusta nomes padroes do babel + \renewcommand{\bibname}{Refer\^encias} + \renewcommand{\indexname}{\'Indice} + \renewcommand{\listfigurename}{Lista de ilustra\c{c}\~{o}es} + \renewcommand{\listtablename}{Lista de tabelas} + %% ajusta nomes usados com a macro \autoref + \renewcommand{\pageautorefname}{p\'agina} + \renewcommand{\sectionautorefname}{se{\c c}\~ao} + \renewcommand{\subsectionautorefname}{subse{\c c}\~ao} + \renewcommand{\subsubsectionautorefname}{subse{\c c}\~ao} + \renewcommand{\paragraphautorefname}{subse{\c c}\~ao} +} +\addto\captionsenglish{% ingles + %% adjusts names from abnTeX2 + \renewcommand{\folhaderostoname}{Title page} + \renewcommand{\epigraphname}{Epigraph} + \renewcommand{\dedicatorianame}{Dedication} + \renewcommand{\errataname}{Errata sheet} + \renewcommand{\agradecimentosname}{Acknowledgements} + \renewcommand{\anexoname}{ANNEX} + \renewcommand{\anexosname}{Annex} + \renewcommand{\apendicename}{APPENDIX} + \renewcommand{\apendicesname}{Appendix} + \renewcommand{\orientadorname}{Supervisor:} + \renewcommand{\coorientadorname}{Co-supervisor:} + \renewcommand{\folhadeaprovacaoname}{Approval} + \renewcommand{\resumoname}{Abstract} + \renewcommand{\listadesiglasname}{List of abbreviations and acronyms} + \renewcommand{\listadesimbolosname}{List of symbols} + \renewcommand{\fontename}{Source} + \renewcommand{\notaname}{Note} + %% adjusts names used by \autoref + \renewcommand{\pageautorefname}{page} + \renewcommand{\sectionautorefname}{section} + \renewcommand{\subsectionautorefname}{subsection} + \renewcommand{\subsubsectionautorefname}{subsubsection} + \renewcommand{\paragraphautorefname}{subsubsubsection} +} +% --- + +% --- +% Customiza listas +\RequirePackage{enumitem} +% --- + +% --- +% Pacote que permite realizar operacoes matematicas no codigo TeX +\RequirePackage{calc} +% --- + +% --- +% Margens - NBR 14724/2011 - 5.1 Formato +% --- +\setlrmarginsandblock{3cm}{2cm}{*} +\setulmarginsandblock{3cm}{2cm}{*} +\checkandfixthelayout +% --- + +% --- +% Espacamento entre linhas - NBR 14724/2011 - 5.2 Espacamento +% --- +\OnehalfSpacing +% --- + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos publicos +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% ``Tamanho menor e uniforme'' ditada pela NBR 14724/2011 - 5.1 +% --- +\newcommand{\ABNTEXfontereduzida}{\footnotesize} +% --- + +% --- +% abnTeX2 name +\newcommand{\abnTeX}{abn\TeX2} +% --- + +% --- +% Fontes padroes de part, chapter, section, subsection e subsubsection +\newcommand{\ABNTEXchapterfont}{\sffamily} +\newcommand{\ABNTEXchapterfontsize}{\Huge} + +\newcommand{\ABNTEXpartfont}{\ABNTEXchapterfont} +\newcommand{\ABNTEXpartfontsize}{\ABNTEXchapterfontsize} + +\newcommand{\ABNTEXsectionfont}{\ABNTEXchapterfont} +\newcommand{\ABNTEXsectionfontsize}{\Large} + +\newcommand{\ABNTEXsubsectionfont}{\ABNTEXsectionfont} +\newcommand{\ABNTEXsubsectionfontsize}{\large} + +\newcommand{\ABNTEXsubsubsectionfont}{\ABNTEXsubsectionfont} +\newcommand{\ABNTEXsubsubsectionfontsize}{\normalsize} + +\newcommand{\ABNTEXsubsubsubsectionfont}{\ABNTEXsubsectionfont} +\newcommand{\ABNTEXsubsubsubsectionfontsize}{\normalsize} +% --- + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos e variaveis privados +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Comando para registro do bookmark interno +% --- +\newcounter{abntex@bookmarkcounter} +\setcounter{abntex@bookmarkcounter}{0} +\newcommand{\PRIVATEbookmarkthis}[1]{% + \addtocounter{abntex@bookmarkcounter}{1}% + \phantomsection\pdfbookmark[0]{#1}{chapterb\arabic{abntex@bookmarkcounter}} +} +% --- + +% --- +% Comando que cria capitulos nao numerados ja com bookmark anotado +% --- +\newcommand{\pretextualchapter}[1]{% + \addtocounter{abntex@bookmarkcounter}{1}% + \PRIVATEbookmarkthis{#1}% + \chapter*[#1]{#1}% + } +\provideboolean{abntex@apendiceousecao} +\setboolean{abntex@apendiceousecao}{false} +% --- + +% --- +% cleardoublepage se este documento nao for article +% --- +\newcommand{\PRIVATEclearpageifneeded}{% + \ifthenelse{\equal{\ABNTEXisarticle}{true}}{% + % + }{ % else + \cleardoublepage% + } +} + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Configuracoes de layout +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Notas de rodape - footnotes - NBR 14724/2011 - 5.2.1 +\setlength{\footmarkwidth}{1.2em} % largura do footnotemark +\setlength{\footmarksep}{0em} +\footmarkstyle{\footnotesize{\textsuperscript{#1}}\hfill} + +% tamanho da fonte do footnote +\renewcommand{\foottextfont}{\ABNTEXfontereduzida} +% --- + +% --- +% Numeracao continua das figuras +\ifthenelse{\equal{\ABNTEXisarticle}{true}}{% + \counterwithout{section}{chapter} + \counterwithout{figure}{section} + \counterwithout{table}{section} +}{%else + \counterwithout{figure}{chapter} + \counterwithout{table}{chapter} +} +% --- + +% --- +% Estilos de caption +% --- +\hangcaption +\newcommand{\ABNTEXcaptiondelim}{~\textendash~} +\newcommand{\ABNTEXcaptionfontedelim}{:~} +%\captionnamefont{\ABNTEXfontereduzida} +%\captiontitlefont{\ABNTEXfontereduzida} + +% Para uso com pacotes subfig e caption dentro do memoir se estes forem carregados ou não. +% É necessário para que os comandos \IBGEtab e \fonte funcionem +% independente do carregamento de pacotes externos ao memoir que tratam captions. +\newcommand{\IBGEtabfontsize}{\ABNTEXfontereduzida} +\AtBeginDocument{% + % comandos auxiliares para manipular os captions dentro do comando \IBGEtab. + \newcommand{\configurecaptions}{\captionstyle[\raggedright]{}} + \newcommand{\configureseparator}{\captiondelim{\ABNTEXcaptiondelim}} + % Define o comando \IBGEtab{}{}{} com caption e legenda da largura do conteúdo tabular, tabular*, etc + % Parece funcionar com qualque pacote + \newsavebox{\myptabbox} + \newlength{\myptabboxwidth} + \newcommand{\IBGEtab}[3]{% + \savebox{\myptabbox}{{\IBGEtabfontsize #2}}% + \settowidth{\myptabboxwidth}{\usebox{\myptabbox}}% + \centering% + \parbox{\myptabboxwidth}{% + \configurecaptions + #1% + \par% + {\IBGEtabfontsize% + #2% + }% + \par% + #3}% + } + \let\ibgetab\IBGEtab +} + +% Define o comando \fonte que respeita as configurações de caption do memoir ou do caption +\newcommand{\fonte}[2][\fontename]{% + \M@gettitle{#2}% + \memlegendinfo{#2}% + \par + \begingroup + \@parboxrestore + \if@minipage + \@setminipage + \fi + \ABNTEXfontereduzida + %\configureseparator + \captiondelim{\ABNTEXcaptionfontedelim} + \@makecaption{\ABNTEXfontereduzida #1}{\ignorespaces\ABNTEXfontereduzida #2}\par + \endgroup} + +% Define o comando \notas que respeita as configurações de caption do memoir ou do caption +\newcommand{\nota}[2][\notaname]{\fonte[#1]{#2}} + + +% Altera os comandos \configurecaptions e \configureseparator para trabalhar com +% o pacote caption e amigos. +\AtEndPackage{caption}{ + \AtBeginDocument{% + \DeclareCaptionLabelSeparator{barr}{\ABNTEXcaptiondelim} + \DeclareCaptionFont{ABNTEXfontereduzida}{\ABNTEXfontereduzida} + \captionsetup{format=hang, + labelseparator=barr, + %labelfont=ABNTEXfontereduzida, + %font=ABNTEXfontereduzida + } + \renewcommand{\configurecaptions}{% + \captionsetup{justification=justified,% + singlelinecheck=false}} + \renewcommand{\configureseparator}{\captionsetup{labelsep=colon}} + } +} + +\AtBeginDocument{ + \captiondelim{\ABNTEXcaptiondelim} +} +% --- + +% ----- +% Configuracoes do TOC +% ----- +% nivel de profundidade (implementa o quinto nivel - subsubsubsection) +\setsecnumdepth{paragraph} +\settocdepth{paragraph} +\setcounter{tocdepth}{5} +\setcounter{secnumdepth}{5} +\maxsecnumdepth{paragraph} + +% redefine os comandos *paragraph* para *subsubsubsection* **** +\newcommand{\subsubsubsection}{\paragraph} +\newcommand{\cftbeforesubsubsubsectionskip}{\cftbeforeparagraphskip} +\newcommand{\cftsubsubsubsectionfont}{\cftparagraphfont} +\newcommand{\setsubsubsubsecheadstyle}{\setparaheadstyle} + +\setafterparaskip{1.0\onelineskip plus 0.5\onelineskip minus 0.2\onelineskip} +\setparaheadstyle{\normalfont\sffamily\raggedright}% + +% lista de ilustracoes +\renewcommand{\cftfigurename}{\figurename\space} +\renewcommand*{\cftfigureaftersnum}{\hfill\textendash\hfill} + +% lista de tabelas +\renewcommand{\cfttablename}{\tablename\space} +\renewcommand*{\cfttableaftersnum}{\hfill\textendash\hfill} + +% fonte das partes e do capitulo do TOC +\renewcommand{\tocheadstart}{\ABNTEXchapterfont} + +% leaders para os capitulos +\renewcommand*{\cftchapterdotsep}{\cftdotsep} + +% suprime espaço entre os itens de listings de diferentes capítulos +\setlength{\cftbeforechapterskip}{0pt plus 0pt} +\renewcommand*{\insertchapterspace}{} + +% macros para configurar o Sumário conforme 6027-2012 ou tradicional cft +\cftinsertcode{A}{} + +\newlength{\cftlastnumwidth} +\setlength{\cftlastnumwidth}{\cftsubsubsectionnumwidth} +\addtolength{\cftlastnumwidth}{1em} + +\newcommand{\tocprintchapter}{} +\newcommand{\tocinnonumchapter}{} +\newcommand{\tocprintchapternonum}{} +\newcommand{\tocpartapendices}{} +\newcommand{\tocpartanexos}{} + +% insere o hifen no anexo/apendice do toc +\cftinsertcode{A}{\renewcommand{\cftchapteraftersnum}{\hfill\textendash\hfill}} + +% No caso de Sumario (TOC) tradicional +\ifthenelse{\boolean{ABNTEXsumario-tradicional}}{}{} % essa linha não faz nada, + % mas se houver necessidade de alterar o comportamento + % do sumário tradicional altere aqui. + +% No caso de Sumario (TOC) especifico da ABNT-6027-2012 + +\makeatletter +\ifthenelse{\boolean{ABNTEXsumario-abnt-6027-2012}}{ + \settocpreprocessor{chapter}{% + \let\tempf@rtoc\f@rtoc% + \def\f@rtoc{% + \texorpdfstring{\MakeTextUppercase{\tempf@rtoc}}{\tempf@rtoc}}% + } + \settocpreprocessor{part}{% + \let\tempf@rtoc\f@rtoc% + \def\f@rtoc{% + \texorpdfstring{\MakeTextUppercase{\tempf@rtoc}}{\tempf@rtoc}}% + } +}{} +\makeatother +% +\ifthenelse{\boolean{ABNTEXsumario-abnt-6027-2012}}{% + + \cftsetindents{part}{0em}{\cftlastnumwidth} + \cftsetindents{chapter}{0em}{\cftlastnumwidth} + \cftsetindents{section}{0em}{\cftlastnumwidth} + \cftsetindents{subsection}{0em}{\cftlastnumwidth} + \cftsetindents{subsubsection}{0em}{\cftlastnumwidth} + \cftsetindents{paragraph}{0em}{\cftlastnumwidth} + \cftsetindents{subparagraph}{0em}{\cftlastnumwidth} + % + \renewcommand{\tocprintchapter}{% + \addtocontents{toc}{\cftsetindents{chapter}{0em}{\cftlastnumwidth}}} + % + \renewcommand{\tocinnonumchapter}{% + \addtocontents{toc}{\cftsetindents{chapter}{\cftlastnumwidth}{2em}}% + \cftinserthook{toc}{A}} + % + \renewcommand{\tocprintchapternonum}{% + \addtocontents{toc}{\cftsetindents{chapter}{\cftlastnumwidth}{2em}}} + % + \renewcommand{\tocpartapendices}{% + \addtocontents{toc}{\cftsetindents{part}{\cftlastnumwidth}{2em}} + \cftinserthook{toc}{A}} + % + \renewcommand{\tocpartanexos}{% + \addtocontents{toc}{\cftsetindents{part}{\cftlastnumwidth}{2em}} + \cftinserthook{toc}{A}} + % + \setlength{\cftbeforechapterskip}{1em} + % + % Fontes das entradas do sumario + % + \renewcommand{\cftpartfont}{\bfseries\large} + % + \renewcommand{\cftchapterfont}{\bfseries} + \renewcommand{\cftchapterpagefont}{\normalsize\cftchapterfont} + % + \renewcommand{\cftsectionfont}{\bfseries} + \renewcommand{\cftsectionpagefont}{\cftsectionfont} + % + \renewcommand{\cftsubsectionfont}{\normalsize} + \renewcommand{\cftsubsectionpagefont}{\cftsubsectionfont} + % + \renewcommand{\cftsubsubsectionfont}{\small} + \renewcommand{\cftsubsubsectionpagefont}{\cftsubsubsectionfont} + % + \renewcommand{\cftparagraphfont}{\footnotesize} + \renewcommand{\cftparagraphpagefont}{\cftparagraphfont} + % + % Ajusta entrada Referencias + % + \renewcommand{\bibsection}{% + \chapter*{\bibname} + \bibmark + \ifnobibintoc\else + \phantomsection + \addcontentsline{toc}{chapter}{\texorpdfstring{\MakeTextUppercase{\bibname}}{\bibname}} + \fi + \prebibhook +} + +}{} + +% Comando que simula a finalizacao de uma parte no bookmark e +% adiciona espaco de \part no sumario +\newcommand{\phantompart}{% + \bookmarksetup{startatroot}% + \phantomsection% + \ifthenelse{\boolean{ABNTEXsumario-abnt-6027-2012}}{% + \addtocontents{toc}{\vspace{\cftbeforechapterskip}}}{% + \addtocontents{toc}{\vspace{\cftbeforepartskip}}}% +} +% ----- + +% --- +% Configuracao dos titulos dos capitulos +% Novo estido do memoir +% ABNT NBR 14724-2011 - 5.2.2-5.2.4; ABNT NBR 6024-2003 - 3.1-3.8 +\provideboolean{abntex@innonumchapter} +\setboolean{abntex@innonumchapter}{true} +\makechapterstyle{abnt}{% + \renewcommand{\chapterheadstart}{} + + \ifx \chapternamenumlength \undefined + \newlength{\chapternamenumlength} + \fi + + % tamanhos de fontes de chapter e part + \ifthenelse{\equal{\ABNTEXisarticle}{true}}{% + \setlength\beforechapskip{\baselineskip} + \renewcommand{\chaptitlefont}{\ABNTEXsectionfont\ABNTEXsectionfontsize} + }{%else + \setlength{\beforechapskip}{0pt} + \renewcommand{\chaptitlefont}{\ABNTEXchapterfont\ABNTEXchapterfontsize} + } + + \renewcommand{\chapnumfont}{\chaptitlefont} + \renewcommand{\parttitlefont}{\ABNTEXpartfont\ABNTEXpartfontsize} + \renewcommand{\partnumfont}{\ABNTEXpartfont\ABNTEXpartfontsize} + \renewcommand{\partnamefont}{\ABNTEXpartfont\ABNTEXpartfontsize} + + % tamanhos de fontes de section, subsection, subsubsection e subsubsubsection + \setsecheadstyle{\ABNTEXsectionfont\ABNTEXsectionfontsize\ABNTEXsectionupperifneeded} + \setsubsecheadstyle{\ABNTEXsubsectionfont\ABNTEXsubsectionfontsize\ABNTEXsubsectionupperifneeded} + \setsubsubsecheadstyle{\ABNTEXsubsubsectionfont\ABNTEXsubsubsectionfontsize\ABNTEXsubsubsectionupperifneeded} + \setsubsubsubsecheadstyle{\ABNTEXsubsubsubsectionfont\ABNTEXsubsubsubsectionfontsize\ABNTEXsubsubsubsectionupperifneeded} + + % impressao do numero do capitulo + \renewcommand{\chapternamenum}{} + + % impressao do nome do capitulo + \renewcommand{\printchaptername}{% + \chaptitlefont + \ifthenelse{\boolean{abntex@apendiceousecao}}{\appendixname}{}% + } + + % impressao do titulo do capitulo + \def\printchaptertitle##1{% + \chaptitlefont% + \ifthenelse{\boolean{abntex@innonumchapter}}{\centering\ABNTEXchapterupperifneeded{##1}}{% + \ifthenelse{\boolean{abntex@apendiceousecao}}{% + \centering% + \settowidth{\chapternamenumlength}{\printchaptername\printchapternum\afterchapternum}% + \ABNTEXchapterupperifneeded{##1}% + }{% + \settowidth{\chapternamenumlength}{\printchaptername\printchapternum\afterchapternum}% + \parbox[t]{\columnwidth-\chapternamenumlength}{\ABNTEXchapterupperifneeded{##1}}}% + } + } + + % impressao do numero do capitulo + \renewcommand{\printchapternum}{% + \tocprintchapter + \setboolean{abntex@innonumchapter}{false} + \chapnumfont% + \space\thechapter\space% + \ifthenelse{\boolean{abntex@apendiceousecao}}{% + \tocinnonumchapter + \ABNTEXcaptiondelim% + }{} % else + } + \renewcommand{\afterchapternum}{} + + % impressao do capitulo nao numerado + \renewcommand\printchapternonum{% + \tocprintchapternonum + \setboolean{abntex@innonumchapter}{true}% + } +} +\chapterstyle{abnt} +% --- + +% ----- +% Declaracoes de cabecalhos +% ----- +% Cabecalho padrao +\makepagestyle{abntheadings} +\makeevenhead{abntheadings}{\ABNTEXfontereduzida\thepage}{}{\ABNTEXfontereduzida\textit\leftmark} +\makeoddhead{abntheadings}{\ABNTEXfontereduzida\textit\rightmark}{}{\ABNTEXfontereduzida\thepage} +\makeheadrule{abntheadings}{\textwidth}{\normalrulethickness} + +% Cabecalho do inicio do capitulo +\makepagestyle{abntchapfirst} +\makeoddhead{abntchapfirst}{}{}{\ABNTEXfontereduzida\thepage} +% --- + +% --- +% Configura layout para elementos pre-textuais +\newcommand{\pretextual}{% + \aliaspagestyle{chapter}{empty}% customizing chapter pagestyle + \pagestyle{empty} + \aliaspagestyle{cleared}{empty} + \aliaspagestyle{part}{empty} +} +\renewcommand{\frontmatter}{\pretextual} + +% por default, inicializa o documento com elementos \pretextuais +\AtBeginDocument{\pretextual} +% --- + +% --- +% Configura layout para elementos textuais +\newcommand{\textual}{% + \ifthenelse{\equal{\ABNTEXisarticle}{true}}{% + \pagestyle{plain}% + }{%else + \pagestyle{abntheadings}% + \aliaspagestyle{chapter}{abntchapfirst}% customizing chapter pagestyle + } + \nouppercaseheads% + \bookmarksetup{startatroot}% +} +\renewcommand{\mainmatter}{\textual} +% --- + +% --- +% Configura layout para elementos pos-textuais +\newcommand{\postextual}{\phantompart} +\renewcommand{\backmatter}{\postextual} +% ----- + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos de dados para CAPA e FOLHA DE ROSTO +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% Comandos de dados - titulo do documento +\newcommand{\titulo}[1]{\title{#1}} +\newcommand{\imprimirtitulo}{\thetitle} + +% Comandos de dados - titulo do documento +\newcommand{\tituloestrangeiro}[1]{\providecommand{\theforeigntitle}{#1}} +\newcommand{\imprimirtituloestrangeiro}{\theforeigntitle} + + +% Comandos de dados - autor (use \and para multiplos autores) +\newcommand{\autor}[1]{\author{#1}} +\newcommand{\imprimirautor}{\theauthor} + +% Comandos de dados - data +\let\olddate\date +\renewcommand{\date}[1]{\AtBeginDocument{\olddate{#1}}} +\newcommand{\data}[1]{\date{#1}} +\newcommand{\imprimirdata}{\thedate} + +% Comandos de dados - instituicao +\providecommand{\imprimirinstituicao}{} +\newcommand{\instituicao}[1]{\renewcommand{\imprimirinstituicao}{#1}} + +% Comandos de dados - local +\providecommand{\imprimirlocal}{} +\newcommand{\local}[1]{\renewcommand{\imprimirlocal}{#1}} + +% Comandos de dados - preambulo +\providecommand{\imprimirpreambulo}{} +\newcommand{\preambulo}[1]{\renewcommand{\imprimirpreambulo}{#1}} + +% Comandos de dados - orientador +\providecommand{\imprimirorientadorRotulo}{} +\providecommand{\imprimirorientador}{} +\newcommand{\orientador}[2][\orientadorname]% + {\renewcommand{\imprimirorientadorRotulo}{#1}% + \renewcommand{\imprimirorientador}{#2}} + +% Comandos de dados - coorientador +\providecommand{\imprimircoorientadorRotulo}{} +\providecommand{\imprimircoorientador}{} +\newcommand{\coorientador}[2][\coorientadorname]% + {\renewcommand{\imprimircoorientadorRotulo}{#1}% + \renewcommand{\imprimircoorientador}{#2}} + +% Comandos de dados - tipo de trabalho +\providecommand{\imprimirtipotrabalho}{} +\newcommand{\tipotrabalho}[1]{\renewcommand{\imprimirtipotrabalho}{#1}} + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos e ambientes de editoracao PRE-TEXTUAIS +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Ambiente para definicao da Capa +\newenvironment{capa}{\begin{titlingpage}}{\end{titlingpage}\cleardoublepage} +% --- + +% --- +% Titulos em lingua estrangeira para artigos: ABNT NBR 6022:2018 +\ifthenelse{\equal{\ABNTEXisarticle}{true}}{% +\renewcommand{\maketitlehookb}{\LARGE\center\textit{\theforeigntitle}} +}{} +% --- + +% --- +% Ficha catalografica (Dados internacionais de +% catalogação-na-publicacao) +\newenvironment{fichacatalografica}{% + \thispagestyle{empty} + \begin{SingleSpacing} + \ABNTEXfontereduzida +}{% + \end{SingleSpacing}% +}% +% --- + +% --- +% Errata +\newenvironment{errata}[1][\errataname]{% + \pretextualchapter{#1} + }{\PRIVATEclearpageifneeded} +% --- + +% --- +% Folha de aprovacao - NBR 14724/2011 - 4.2.1.3 +\newenvironment{folhadeaprovacao}[1][\folhadeaprovacaoname]{% + \clearpage% + \PRIVATEbookmarkthis{#1}% + \begin{Spacing}{1.0} +}{\end{Spacing}\PRIVATEclearpageifneeded} +% --- + +% --- +% Dedicatoria +\newenvironment{dedicatoria}[1][]{% + \ifthenelse{\equal{#1}{}}{% + \PRIVATEbookmarkthis{\dedicatorianame} + }{\pretextualchapter{#1}} + }{\PRIVATEclearpageifneeded} +% --- + +% --- +% Agradecimentos +\newenvironment{agradecimentos}[1][\agradecimentosname]{% + \pretextualchapter{#1} + }{\PRIVATEclearpageifneeded} +% --- + +% --- +% Epigrafe +\newenvironment{epigrafe}[1][]{% + \ifthenelse{\equal{#1}{}}{% + \PRIVATEbookmarkthis{\epigraphname} + }{\pretextualchapter{#1}} + }{\PRIVATEclearpageifneeded} +% --- + +% --- +% Resumo e abstracts em diferentes idiomas - NBR 14724/2011 + +% altera as margens padrões do memoir para abstract caso nao seja article +\ifthenelse{\equal{\ABNTEXisarticle}{true}}{% + % em artigos, margens e fontes são as mesmas de memoir + }{ % else + % Ajusta as margens para serem a mesma do documento + \setlength\absleftindent{0cm} + \setlength\absrightindent{0cm} + % Garante que a fonte do texto do abstract será a mesma do documento, pois + % na classe memoir está \small + \renewcommand{\abstracttextfont}{\normalfont\normalsize} + } + +% A norma não diz nada sobre identação e separação entre parágrafos no abstract, +% porém o uso mostra que muitos abstracts são montados sem identação. +\AtBeginDocument{% + \setlength{\absparindent}{0pt} +} + +\newenvironment{resumo}[1][\resumoname]{% + \PRIVATEbookmarkthis{#1} + \renewcommand{\abstractnamefont}{\chaptitlefont} + \renewcommand{\abstractname}{\ABNTEXchapterupperifneeded{#1}} + \begin{abstract} + }{\end{abstract}\PRIVATEclearpageifneeded} + +\newenvironment{resumoumacoluna}[1][\resumoname]{% + \PRIVATEbookmarkthis{#1} + \renewcommand{\abstractnamefont}{\chaptitlefont} + \renewcommand{\abstractname}{\ABNTEXchapterupperifneeded{#1}} + \begin{onecolabstract} +}{\end{onecolabstract}\PRIVATEclearpageifneeded} +% --- + +% --- +% Lista de abreviaturas e siglas +\newenvironment{siglas}{% + \pretextualchapter{\listadesiglasname} + \begin{symbols} +}{% + \end{symbols} + \cleardoublepage +} +% --- + +% --- +% Lista de simbolos +\newenvironment{simbolos}{% + \pretextualchapter{\listadesimbolosname} + \begin{symbols} +}{% + \end{symbols} + \cleardoublepage +} +% --- + + + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos e ambientes de editoracao APENDICES e ANEXOS +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Definicoes compartilhadas entre Apendices e Anexos +% --- +\makeatletter +\newcommand\@switch[1]{ \@writefile{toc}{\renewcommand*{\cftappendixname}{#1 \space}} } +\newcommand{\switchchapname}[1]{ \protected@write \@auxout {}{\string\@switch{#1} }} +\makeatother + +\newcommand{\PRIVATEapendiceconfig}[2]{% + \setboolean{abntex@apendiceousecao}{true}% + \renewcommand{\appendixname}{#1} + \ifthenelse{\boolean{ABNTEXsumario-abnt-6027-2012}}{ + \renewcommand{\appendixtocname}{\uppercase{#2}} + }{% + \renewcommand{\appendixtocname}{#2}} + \renewcommand{\appendixpagename}{#2} + \switchchapname{#1}% Corrected from \switchapname -> \switchchapname + \renewcommand*{\cftappendixname}{#1 \space} +} +% --- + +% --- +% Apendices - comando +\newcommand{\apendices}{% + \PRIVATEapendiceconfig{\apendicename}{\apendicesname} + \appendix +} +% Apendices - ambiente +\newenvironment{apendicesenv}{% + \PRIVATEapendiceconfig{\apendicename}{\apendicesname} + \begin{appendix} +}{ + \end{appendix} + \setboolean{abntex@apendiceousecao}{false} + \bookmarksetup{startatroot} +} +% --- + +% --- +% Anexos - comando +\newcommand{\anexos}{% + \cftinserthook{toc}{AAA} + + \PRIVATEapendiceconfig{\anexoname}{\anexosname} + \appendix + \renewcommand\theHchapter{anexochapback.\arabic{chapter}} +} +% Anexos - ambiente +\newenvironment{anexosenv}{% + \cftinserthook{toc}{AAA} + + \PRIVATEapendiceconfig{\anexoname}{\anexosname} + \begin{appendix} + \renewcommand\theHchapter{anexochapback.\arabic{chapter}} +}{ + \end{appendix} + \setboolean{abntex@apendiceousecao}{false} + \bookmarksetup{startatroot} +} +% --- + +% --- +% Imprime uma pagina de divisao no estilo parte +\newcommand{\partpage}{% + \cleardoublepage + \phantomsection + \addcontentsline{toc}{part}{\appendixtocname}% + \appendixpage* +} + +% atalhos para \partpage ou \appendixpage* +\makeatletter +\newcommand{\partapendices}{% +\tocpartapendices% +\@ifstar{\appendixpage*}{\partpage}} + +\newcommand{\partanexos}{% +\tocpartanexos% +\@ifstar{\appendixpage*}{\partpage}} +\makeatother +% --- + + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% Comandos e ambientes de editoracao CITACAO, ALINEA, INCISO, ASSINATURA +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Citacao direta com mais de 3 linhas - ABNT NBR 10520/2002 - 5.3 +\newlength{\ABNTEXcitacaorecuo}% recuo de 4 cm da margem esquerda +\ifthenelse{\equal{\ABNTEXistwocolumn}{true}}{% + \setlength{\ABNTEXcitacaorecuo}{1.8cm} +}{% else + \setlength{\ABNTEXcitacaorecuo}{4cm} +} +\newenvironment*{citacao}[1][default]{% + \list{}% + \ABNTEXfontereduzida% + \addtolength{\leftskip}{\ABNTEXcitacaorecuo}% + \item[]% + \begin{SingleSpace}% + \ifthenelse{\not\equal{#1}{default}}{\itshape\selectlanguage{#1}}{}% + }{% + \end{SingleSpace}% + \endlist}% +% --- + +% --- +% Ambiente para alineas e e subalineas (incisos) +% ABNT NBR 6024/2012 - 4.2 e 4.3 +\newlist{alineas}{enumerate}{2} +\setlist[alineas,1]{label={\alph*)},topsep=0pt,itemsep=0pt,leftmargin=\parindent+\labelwidth-\labelsep}% +\setlist[alineas,2]{label={--},topsep=0pt,itemsep=0pt,leftmargin=*} +\newlist{subalineas}{enumerate}{1} +\setlist[subalineas,1]{label={--},topsep=0pt,itemsep=0pt,leftmargin=*}% +\newlist{incisos}{enumerate}{1} +\setlist[incisos,1]{label={--},topsep=0pt,itemsep=0pt,leftmargin=*}% +% --- + +% --- +% Comando \assinatura for signature + % width of the line and text under the line +\newlength{\ABNTEXsignwidth} +\setlength{\ABNTEXsignwidth}{8cm} + % thickness of the line +\newlength{\ABNTEXsignthickness} +\setlength{\ABNTEXsignthickness}{1pt} + % ammount of space left between previous text and th signature line +\newlength{\ABNTEXsignskip} +\setlength{\ABNTEXsignskip}{0.7cm} + % \assinatura{name} -> types a line with name under the line, centralized + % \assinatura*{name} -> Creates the box with the line and name under + % it, but the box has no position assigned. However the line and the + % name are centralized with respect to each other. +\makeatletter +\newcommand{\assinatura}{\@ifstar{\ABNTEXsign}{\ABNTEXcsign}} +\makeatother + % assinatura com estrela +\newcommand{\ABNTEXsign}[1]{% + \parbox[t]{\ABNTEXsignwidth}{\SingleSpacing\vspace*{\ABNTEXsignskip}\centering% + \rule{\ABNTEXsignwidth}{\ABNTEXsignthickness}\\% + \nopagebreak #1\par}% +} + % assinatura sem estrela +\newcommand{\ABNTEXcsign}[1]% + {\begingroup\par\centering\ABNTEXsign{#1}\par\endgroup} +% --- + +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ +% IMPRESSOES PADROES DE CAPA E FOLHA DE ROSTO +% ------------------------------------------------------------------------ +% ------------------------------------------------------------------------ + +% --- +% Impressão da Capa +\newcommand{\imprimircapa}{% + \begin{capa}% + \center + \ABNTEXchapterfont\large\imprimirautor + + \vfill + \begin{center} + \ABNTEXchapterfont\bfseries\LARGE\imprimirtitulo + \end{center} + \vfill + + \large\imprimirlocal + + \large\imprimirdata + + \vspace*{1cm} + \end{capa} +} +% --- + + +% --- +% Folha de rosto +% usar \imprimirfolhaderosto* casodeseje imprimir algo no verso da +% página no caso de estar no modo twoside. Util para imprimir a Ficha +% Bibliografica. Porem, se estiver no modo oneside, a versao sem estrela +% é identica. +\newenvironment{folhaderosto}[1][\folhaderostoname]{\clearpage\PRIVATEbookmarkthis{#1}}{\cleardoublepage} +\newenvironment{folhaderosto*}[1][\folhaderostoname]{\clearpage\PRIVATEbookmarkthis{#1}}{\newpage}% + +% --- +% Conteudo padrao da Folha de Rosto +\makeatletter +\newcommand{\folhaderostocontent}{ + \begin{center} + + %\vspace*{1cm} + {\ABNTEXchapterfont\large\imprimirautor} + + \vspace*{\fill}\vspace*{\fill} + \begin{center} + \ABNTEXchapterfont\bfseries\Large\imprimirtitulo + \end{center} + \vspace*{\fill} + + \abntex@ifnotempty{\imprimirpreambulo}{% + \hspace{.45\textwidth} + \begin{minipage}{.5\textwidth} + \SingleSpacing + \imprimirpreambulo + \end{minipage}% + \vspace*{\fill} + }% + + {\abntex@ifnotempty{\imprimirinstituicao}{\imprimirinstituicao\vspace*{\fill}}} + + {\large\imprimirorientadorRotulo~\imprimirorientador\par} + \abntex@ifnotempty{\imprimircoorientador}{% + {\large\imprimircoorientadorRotulo~\imprimircoorientador}% + }% + \vspace*{\fill} + + {\large\imprimirlocal} + \par + {\large\imprimirdata} + \vspace*{1cm} + + \end{center} +} +\makeatother + +\newcommand{\imprimirfolhaderostostar}[1]{% + \begin{folhaderosto*}{#1} + \folhaderostocontent + \end{folhaderosto*}} + +\newcommand{\imprimirfolhaderostonostar}[1]{% + \begin{folhaderosto}{#1} + \folhaderostocontent + \end{folhaderosto}} + +\makeatletter +\newcommand{\imprimirfolhaderosto}[1][\folhaderostoname]{% + \@ifstar + \imprimirfolhaderostostar + \imprimirfolhaderostonostar +} +\makeatother +% --- diff --git a/macros/latex/contrib/abntex2/tex/abntex2abrev.sty b/macros/latex/contrib/abntex2/tex/abntex2abrev.sty new file mode 100644 index 0000000000..d19404d993 --- /dev/null +++ b/macros/latex/contrib/abntex2/tex/abntex2abrev.sty @@ -0,0 +1,124 @@ +%% abntex2abrev.sty, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at https://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% https://www.abntex.net.br/ +%% +%% Creator and original mantainer: Gerald Weber <gweber@codigolivre.org.br> +%% Copyright 2003 by the abnTeX group at http://abntex.codigolivre.org.br + +\NeedsTeXFormat{LaTeX2e} + +\RequirePackage{ifthen} + +\newcommand{\NoAbrevending}{\let\Abrevending\@empty} + +% Incorporating file nbr10522-1988.def from abntex1 +\newcommand{\@NBR@A@abril}{abr} +\newcommand{\@NBR@A@acompanhamento}{acomp} +\newcommand{\@NBR@A@adaptacao}{adapt} +\newcommand{\@NBR@A@adaptado}{adapt} +\newcommand{\@NBR@A@adaptada}{adapt} +\newcommand{\@NBR@A@adaptador}{adapt} +\newcommand{\@NBR@A@adaptadora}{adapt} +\newcommand{\@NBR@A@agosto}{ago} +\newcommand{\@NBR@A@ampliado}{ampl} +\newcommand{\@NBR@A@ampliada}{ampl} +\newcommand{\@NBR@A@capitulo}{cap} +\newcommand{\@NBR@A@capitulos}{cap} +\newcommand{\@NBR@A@citacao}{cit} +\newcommand{\@NBR@A@edicao}{ed} +\newcommand{\@NBR@A@editado}{ed} +\newcommand{\@NBR@A@editada}{ed} +\newcommand{\@NBR@A@editor}{ed} +\newcommand{\@NBR@A@editora}{ed} +\newcommand{\@NBR@A@fevereiro}{fev} +\newcommand{\@NBR@A@dezembro}{dez} +\newcommand{\@NBR@A@ilustracao}{il} +\newcommand{\@NBR@A@ilustrado}{il} +\newcommand{\@NBR@A@ilustrada}{il} +\newcommand{\@NBR@A@ilustrador}{il} +\newcommand{\@NBR@A@ilustradora}{il} +\newcommand{\@NBR@A@janeiro}{jan} +\newcommand{\@NBR@A@junho}{jun} +\newcommand{\@NBR@A@julho}{jul} +\newcommand{\@NBR@A@marco}{mar} +\newcommand{\@NBR@A@maio}{maio\NoAbrevending} +\newcommand{\@NBR@A@novembro}{nov} +\newcommand{\@NBR@A@outubro}{out} +\newcommand{\@NBR@A@oeste}{O\NoAbrevending} +\newcommand{\@NBR@A@setembro}{set} +\newcommand{\@NBR@A@pagina}{p} +% end of nbr10522-1988.def + +\newcommand{\@NBR}{@NBR@A@} +\newcommand{\@PREF@}[1]{\csname \@NBR#1\endcsname} + +% Incorporating file abntex-abrev-pt_BR.def from abntex1 +\providecommand{\@PREF@}{} +\newcommand{\@TR@adaptation}{\@PREF@{adaptacao}} +\newcommand{\@TR@adapted}{\@PREF@{adaptado}} +\newcommand{\@TR@adapter}{\@PREF@{adaptador}} +\newcommand{\@TR@april}{\@PREF@{abril}} +\newcommand{\@TR@august}{\@PREF@{agosto}} +\newcommand{\@TR@chapter}{\@PREF@{capitulo}} +\newcommand{\@TR@chapters}{\@PREF@{capitulos}} +\newcommand{\@TR@citation}{\@PREF@{citacao}} +\newcommand{\@TR@extended}{\@PREF@{ampliado}} +\newcommand{\@TR@edited}{\@PREF@{editado}} +\newcommand{\@TR@edition}{\@PREF@{edicao}} +\newcommand{\@TR@editor}{\@PREF@{editor}} +\newcommand{\@TR@february}{\@PREF@{fevereiro}} +\newcommand{\@TR@december}{\@PREF@{dezembro}} +\newcommand{\@TR@illustrated}{\@PREF@{ilustrado}} +\newcommand{\@TR@illustration}{\@PREF@{ilustracao}} +\newcommand{\@TR@illustrator}{\@PREF@{ilustrador}} +\newcommand{\@TR@january}{\@PREF@{janeiro}} +\newcommand{\@TR@june}{\@PREF@{junho}} +\newcommand{\@TR@jule}{\@PREF@{julho}} +\newcommand{\@TR@march}{\@PREF@{marco}} +\newcommand{\@TR@may}{\@PREF@{maio}} +\newcommand{\@TR@november}{\@PREF@{novembro}} +\newcommand{\@TR@october}{\@PREF@{outubro}} +\newcommand{\@TR@september}{\@PREF@{setembro}} +\newcommand{\@TR@west}{\@PREF@{oeste}} +\newcommand{\@TR@page}{\@PREF@{pagina}} +% end of abntex-abrev-pt_BR.def + + +\ProcessOptions + +\newcommand{\@TR@}{@TR@} +\newcommand{\Capitalize}[1]{\uppercase{#1}} + +%para testar, coloca os resultados em forma mais explícita +\newcommand{\TESTabrev}[1]{% +\@ifundefined{@TR@#1}{pt(#1):\csname \@NBR#1\endcsname}{en(#1):\csname \@TR@#1\endcsname}} + +%controla como termina a abreviação +\newcommand{\abrevending}{.} +\newcommand{\Abrevending}{} +%comando para usuários, pode ser portugês ou inglês +\newcommand{\abrev}[1]{\let\Abrevending\abrevending% +\@ifundefined{@TR@#1}{\csname \@NBR#1\endcsname\Abrevending}{\csname \@TR@#1\endcsname\Abrevending}} + +%comando para usuários, pode ser portugês ou inglês +\newcommand{\Abrev}[1]{\expandafter\Capitalize\abrev{#1}} + +%comando para desenvolvedores, só inglês sem finalização, ou seja sem ponto +\newcommand{\ABNTEXabrev}[1]{\@ifundefined{@TR@#1}{#1}{\csname \@TR@#1\endcsname}} + +%comando para desenvolvedores, só inglês com finalização, ou seja com ponto +\newcommand{\ABNTEXabrevp}[1]{\let\Abrevending\abrevending +\ABNTEXabrev{#1}\Abrevending} diff --git a/macros/latex/contrib/abntex2/tex/abntex2cite.sty b/macros/latex/contrib/abntex2/tex/abntex2cite.sty new file mode 100644 index 0000000000..931d312083 --- /dev/null +++ b/macros/latex/contrib/abntex2/tex/abntex2cite.sty @@ -0,0 +1,1349 @@ +%% abntex2cite.sty, v-1.9.7 laurocesar +%% Copyright 2012-2018 by abnTeX2 group at https://www.abntex.net.br/ +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2005/12/01 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is the abnTeX2 team, led +%% by Lauro César Araujo. Further information are available on +%% https://www.abntex.net.br/ +%% +%% Creator and original mantainer: Gerald Weber <gweber@codigolivre.org.br> +%% Copyright 2001-2002 by the abnTeX group at http://abntex.codigolivre.org.br + +% How this package is organized: +% ------------------------------ +% - Implementing `search for substring' +% - \AfterTheBibliography{} hook +% - Options declaration (search for substring needed here) +% alf, num (default) +% alfantigo, experimental (default) +% biblabel-on-margin +% sem-bibtex (apply settings without count with code in .bbl) +% no-abnt-option-file (in case one defines its own options file) +% recuo (then makes bibitem indent 1.8em) (default: NO indentation) +% recuo=<length> (sets custom indentation) +% indent is an alias for recuo (indent or indent=<length>) +% versalete author in alf mode as with smallcaps +% other options are considered "\citeoption's" (mechanism includes a +% list that stores non defined options, and in \AtBeginDocument, +% \citeoption acts over this list) +% - allocing auxiliar variables +% - \citeoption +% Similar to \nocite, but does not complain about obviously not defined +% citations. Intented to access options of abnTeX's bibtex styles. +% - \bibliography +% extra care to auto include abnt-options as bibliography database (if +% needed) +% - \bibliographystyle +% if none is given, the style correspondent to the package style in +% use (alf or num) is given. +% - Style customization +% \authorcapstyle, \authorstyle, \yearstyle, \optionaltextstyle +% (detail: \authorcapstyle's default setting uses \smaller from relsize +% package, but only if package is present.) +% - \bibitem +% defines action of \bibitem by its subcommands. Comatibility with old +% abnt-alf is present. +% - \hiddenbibitem +% creates an empty bibliography entry buts creates all labels. +% - \abntrefinfo +% From the creation of abntcite, options are present as a separated +% command. This enables compatibility with any bibtex style. +% +% - \cite +% This command depends on if the style is alf or num +% If alf, then \cite produces (<explicit (capital)>, <year>) +% If num, then \cite produces a superscript with [<implicit (lowercase)>] +% - \citeonline +% This command depends on if the style is alf or num +% If alf, \citeonline produces <implicit (lowercase)>, (<year>) +% If num, \citeonline then produces <implicit (lowercase)> +% - \citeyear +% Produces <year> +% - \citeauthor +% Produces <explicit (capital) author> +% - \citeauthoronline +% Produces <implicit (lowercase) author> +% - \apud[comments]{First}{Second} +% Produces a double citation: (FIRST, YEAR apud SECOND, YEAR<, comments>) +% - \apudonline[comments]{First]{Second] +% Produces a double citation: First (apud SECOND, YEAR<, comments>) +% - \Idem[comments]{Author} +% Produces: Id., YEAR<, comments> +% - \Ibidem[comments]{Author} +% Produces: Ibid.<, comments> +% - \opcit[comments]{Author} +% Produces: AUTHOR, op. cit.<, comments> +% - \cfcite[comments]{Author} +% Produces: Cf. AUTHOR, YEAR<, comments> +% +% - implementing `recuo' (bibindent style) +% - Macros for output sorted and compressed numerical citations +% [9,2,3,1,4,11,7,10] becames [1--4,7,9--11] + +\NeedsTeXFormat{LaTeX2e} +%\input{cvs-id.def} +%\CVSExtract$Id: abntcite.sty,v 1.26 2003/10/13 09:40:41 gweber Exp $ +%\CVSPackage{abntcite}{\space Chamadas de referencias no texto (NBR10520)} %substitui \ProvidesPackage (replaces \ProvidesPackage) +\ProvidesPackage{abntex2cite}[2018/11/24 v-1.9.7 abnTeX2] +\RequirePackage{ifthen} +\RequirePackage{calc} +\RequirePackage{abntex2abrev} +\RequirePackage{setspace} +\RequirePackage{url} %***** + +%%%%%% Options Declaration %%%%%% + + +%---------------------------------------------------------------- +% Extracted from substr.sty (2000-06-15) +%---------------------------------------------------------------- +% Copyright 2000 Harald Harders <h.harders@tu-bs.de> +% Look at www.ctan.org for original package +% +% Commands: +% +% \IfSubStringInString{substring}{string}{true part}{false part} +% This command searches <substring> in <string> and executes the +% <true part> if it is and else the <else part> + +% expands the first and second argument with +% \protected@edef and calls #3 with them: +\ifx \su@ExpandTwoArgs\undefined + \newcommand{\su@ExpandTwoArgs}[3]{% + \protected@edef\su@SubString{#1}% + \protected@edef\su@String{#2}% + \expandafter\expandafter\expandafter#3% + \expandafter\expandafter\expandafter{% + \expandafter\su@SubString\expandafter + }\expandafter{\su@String}% + } +\fi +%% +%% tests if #1 in #2. If yes execute #3, else #4 +\ifx \IfSubStringInString\undefined + \newcommand*{\IfSubStringInString}[2]{% + \su@ExpandTwoArgs{#1}{#2}\su@IfSubStringInString + } +\fi +%% +\ifx \su@IfSubStringInString\undefined + \newcommand*{\su@IfSubStringInString}[2]{% + \def\su@compare##1#1##2\@nil{% + \def\su@param{##2}% + \ifx\su@param\@empty + \expandafter\@secondoftwo + \else + \expandafter\@firstoftwo + \fi + }% + \su@compare#2#1\@nil + } +\fi + +%---------------------------------------------------------------- + + +% alf, num: main options +\newboolean{ABCItextondemand} + +\DeclareOption{alf}{\def\AbntCitetype{alf}\setboolean{ABCItextondemand}{true}} +\DeclareOption{num}{\def\AbntCitetype{num}} +\ExecuteOptions{num} + +% references on page foot +\newboolean{ABCIfoot} +\DeclareOption{foot}{\setboolean{ABCIfoot}{true}% + \setboolean{ABCItextondemand}{false}} +\DeclareOption{not-foot}{\setboolean{ABCIfoot}{false}% + \setboolean{ABCItextondemand}{true}} +\ExecuteOptions{not-foot} + +% cite text on demand (defaults depends on foot or not-foot) +% (also recall that options are executed in order of definition at +% \ProcessOptions) +\DeclareOption{load-text-on-demand}{\setboolean{ABCItextondemand}{true}} +\DeclareOption{load-text}{\setboolean{ABCItextondemand}{false}} + +% compatibility with old abnt-alf.bst +\newboolean{ABCIcompoldalf} +\DeclareOption{alfantigo}{\setboolean{ABCIcompoldalf}{true}} +\DeclareOption{experimental}{\setboolean{ABCIcompoldalf}{false}} +\ExecuteOptions{experimental} + +% biblabel-on-margin +\newboolean{ABCIbibjustif} +\DeclareOption{bibjustif}{\setboolean{ABCIbibjustif}{true}} +\DeclareOption{bibleftalign}{\setboolean{ABCIbibjustif}{false}} +\ExecuteOptions{bibleftalign} + +% biblabel-on-margin +\newboolean{ABCIbiblabelonmargin} +\DeclareOption{biblabel-on-margin} + {\setboolean{ABCIbiblabelonmargin}{true}} +\DeclareOption{biblabel-not-on-margin} + {\setboolean{ABCIbiblabelonmargin}{false}} +\ExecuteOptions{biblabel-not-on-margin} + +% \bibliography includes abnt-options automatically unless next option is used +\newboolean{ABCIauto-abntoptions} +\DeclareOption{abnt-option-file}{\setboolean{ABCIauto-abntoptions}{true}} +\DeclareOption{no-abnt-option-file}{\setboolean{ABCIauto-abntoptions}{false}} +\ExecuteOptions{abnt-option-file} + +% recuo : compatibility with old norms +\ifx \bibindent\undefined + \newlength{\bibindent} +\fi +\setlength{\bibindent}{0em} +\DeclareOption{recuo}{\setlength{\bibindent}{1.8em}} + +% indent : an alias to recuo +\DeclareOption{indent}{\setlength{\bibindent}{1.8em}} + +\newcommand{\citebrackets}[2]{\def\citeopen{#1}\def\citeclose{#2}} +\newcommand{\setcitebrackets}{\citebrackets()} +% 10520:2002 now defines only two numerical styles +\newboolean{ABNTovercite} +\DeclareOption{overcite}{\setboolean{ABNTovercite}{true}} +\DeclareOption{inlinecite}{\setboolean{ABNTovercite}{false}} + +% \authorcapstyle em versalete (smallcaps) como opcional +\newboolean{ABNTversalete} +\setboolean{ABNTversalete}{false} +\DeclareOption{versalete}{\setboolean{ABNTversalete}{true}} + +% 10520:2002 does not allow (XX) or [XX] for superscript cites +\newboolean{ABNTstrictnumformat} + +% Incorpora o arquivo nbr10520-2002.def do abntex1 +% A norma NBR 10520:2002 removeu as opções [] e () para citações +% em superscrito +\ifx\AbntCitetype\AbntCitetypeALF +\else +\renewcommand{\setcitebrackets}{ +\ifthenelse{\boolean{ABNTovercite}}{\citebrackets{}{}}{\citebrackets()}} +\fi + +% +% Allocing variables +% + +% used for \@biblabel in num +\newlength{\minimumbiblabelwidth} +\newlength{\ABCIauxlen} + +% auxiliar counters used in `sort and group' mechanism +\newcounter{ABCIaux} +\newcounter{ABCImax} + +% Here I define a LaTeX list that will contain all options not defined +% before. +% +% A LaTeX list is a command containing a comma separated list of +% itens. The list is processed by command \@for, as in \citeoption. +\def\citeoptionlist{} +% This command adds a string to the list. +\newcommand{\addtociteoptionlist}[1]{ + \ifthenelse{\equal{\citeoptionlist}{}} + {\edef\citeoptionlist{#1}} + {\edef\citeoptionlist{\citeoptionlist,#1}} +} + + +% suporting options in a keyval style +% recuo=<length> gives indentation of \bibitem +% other options: passed thought \citeoption (stored now in \citeoptionlist +% and after (in \AtBeginDocument hook) \citeoption will act on it) + +% To grab 6 letters. (recuo=) +\newcommand{\grabsix}[6]{} + +% To grab 7 letters. (indent=) +\newcommand{\grabseven}[7]{} + +\DeclareOption{abnt-substyle=COPPE} + {\newcommand{\bibtextitlecommand}[2]{``#2''}% + \addtociteoptionlist{abnt-substyle=COPPE}} + +\DeclareOption*{ + \IfSubStringInString{recuo=}{\CurrentOption} + {\setlength{\bibindent}{\expandafter\grabsix\CurrentOption}} + {\IfSubStringInString{indent=}{\CurrentOption} + {\setlength{\bibindent}{\expandafter\grabseven\CurrentOption}} + {\addtociteoptionlist{\CurrentOption}}} +} + +\provideboolean{ABNThyperref} + +\@ifpackageloaded{hyperref}{% +%\addtociteoptionlist{abnt-url-package=hyperref} +\setboolean{ABNThyperref}{true} +}{\setboolean{ABNThyperref}{false}} + +\@ifpackageloaded{url}{% +\addtociteoptionlist{abnt-url-package=url} +\def\UrlLeft{<} +\def\UrlRight{>} +\urlstyle{same}} + +\provideboolean{ABNTbackref} %By AWSS + +\@ifpackageloaded{backref}{% %By AWSS +\setboolean{ABNTbackref}{true} %By AWSS +}{\setboolean{ABNTbackref}{false}} %By AWSS + +\ProcessOptions + +% Check if not running pdf/xe/lua/htlatex, then load breakurl +% From http://tex.stackexchange.com/a/53943 +\RequirePackage{ifpdf,ifxetex} +\edef\texforht{TT\noexpand\fi + \@ifpackageloaded{tex4ht} + {\noexpand\iftrue} + {\noexpand\iffalse}} +\ifpdf +\else + \ifxetex + \else + \if\texforht + \else + \@ifpackageloaded{hyperref} + {\RequirePackage{breakurl}}{} + \fi% texforht + \fi% xetex +\fi% pdftex + +% really foot? +\ifthenelse{\boolean{ABCIfoot}\and\equal{\AbntCitetype}{num}} + {\setboolean{ABCIfoot}{true}} + {\setboolean{ABCIfoot}{false}} + +% Now, after all options are processed, \citeoption process the list of +% options given as package options. +% +\ifthenelse{\equal{\citeoptionlist}{}} + {} + {\AtBeginDocument{\citeoption{\citeoptionlist}}} + + +% \citeoption - equal to \nocite (I copied source from \nocite) +% but not complains about this option be obviously undefined +\newboolean{ABCIciteoptionwasused} +\setboolean{ABCIciteoptionwasused}{false} +\def\citeoption#1{\@bsphack + \@for\@citekey:=#1\do{% + % next line eliminates white space before citation name + \edef\@citekey{\expandafter\@firstofone\@citekey}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi + }% + \@esphack% + \setboolean{ABCIciteoptionwasused}{true}% +} + + +% +% \bibliography{list of files .bib to be processed by bibTeX} +% +% I had to redefine this command such that abnt-options.bib is +% automatically used in case that some \citeoption was given as package +% option. An entry +% \bibliography{abnt-options,abnt-options,..} +% produces an error in bibTeX. So I had to check if user already +% includes abnt-options by (him/her)self. +% +% implementation: +% +% \citeoption was used? +% If YES, (abnt-options must be given to bibtex!) +% checks for abnt-options into parameter given to \bibliography +% if present +% user have included, so I don't add it once more +% not present +% I add necessary abnt-options +% If NO +% no changes to \bibliography + +\def\bibliography#1{% **** + { + \ifx \SingleSpacing\undefined + \singlespacing + \else + \SingleSpacing + \fi + % + \ifthenelse{\boolean{ABCIciteoptionwasused} + \and\boolean{ABCIauto-abntoptions}} + { + % this system of checking is not good... + \IfSubStringInString{abntex2-options}{#1} + {\if@filesw\immediate\write\@auxout{\string\bibdata{#1}}\fi} + {\if@filesw\immediate\write\@auxout{\string\bibdata{abntex2-options,#1}}\fi} + } + { + \if@filesw + \immediate\write\@auxout{\string\bibdata{#1}}% + \fi + } + \@input@{\jobname.bbl} + } + } + + +% +% The next piece of code looks if bibtexstyle is used or not, and if not, +% includes the respective style from the abntcite mode (alf or num) + +\newboolean{ABCIbibtexstyleused} +\setboolean{ABCIbibtexstyleused}{false} + +% +\def\bibliographystyle#1{% + \ifx\@begindocumenthook\@undefined\else + \expandafter\AtBeginDocument + \fi + {\if@filesw + \immediate\write\@auxout{\string\bibstyle{#1}}% + \fi} + \setboolean{ABCIbibtexstyleused}{true} + } + +% \AtEndDocument is the last chace for include bibliography style.. +\AtEndDocument{ + \ifthenelse{\not\boolean{ABCIbibtexstyleused}} + {\bibliographystyle{abntex2-\AbntCitetype}} + {} +} + + +% relsize used in \authorcapstyle. If package not present, \smaller=\relax +\IfFileExists{relsize.sty} + {\RequirePackage{relsize}} + {\let\smaller\relax} + +%%%%%%%%%%%%%% Style %%%%%%%%%%%%%%%%% + + + +\newcommand{\authorcapstyle}{\ifthenelse{\boolean{ABNTversalete}}{\smaller}{}} +\newcommand{\authorstyle}{\relax} +\newcommand{\yearstyle}{\relax} +\newcommand{\optionaltextstyle}{\relax} +\newcommand{\citenumstyle}{\relax} + +\newlength{\biblabelsep} +\setlength{\biblabelsep}{1ex} + +%%%%%%%%%%%%%%%%%%%%% Implementation %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +% automatic care for commas inside references +\providecommand{\ABCIccomma}{} +\newcommand{\ABCIcitecommadefault}{,\penalty\@m\ } +\newcommand{\ABCIcitecomma}{\ABCIccomma\let\ABCIccomma\ABCIcitecommadefault} +\newcommand{\ABCIinitcitecomma}{\def\ABCIccomma{}} +\newcommand{\ABCIcitecolondefault}{; }%{;\penalty\@m\ } + + +% How \bibitem works? +% definition of \bibitem +% \def\bibitem{\@ifnextchar\@lbibitem\@bibitem} + +\ifthenelse{\boolean{ABCIcompoldalf}\and\equal{\AbntCitetype}{alf}} +{ + +% In the old mplementation on abnt-alf, the command \bibitem should be +% \bibitem[{explicit}{implicit}{year}]{key} + + % if \bibitem has optional parameter, uses it (three pieces of data + % stored into .aux file) + + \def\@lbibitem[#1#2#3]#4{ + \gdef\abntnextkey{#4} + \item[\@biblabel{#1}\hfill]% + \if@filesw + { + \let\protect\noexpand + \immediate\write\@auxout{\string\bibcite{#4++EXPL}{#1}} + \immediate\write\@auxout{\string\bibcite{#4++IMPL}{#2}} + \immediate\write\@auxout{\string\bibcite{#4++YEAR}{#3}} + } + \fi% + \ignorespaces + } + + % if no optional is used, uses a list counter (stores its value into .aux) + \def\@bibitem#1{ + \gdef\abntnextkey{#1} + \item% + \if@filesw + {\immediate\write\@auxout{\string\bibcite{#1}{\the\value{\@listctr}}}} + \fi% + \ignorespaces + } + +} +{ %if normal mode (non-compatible with old alf) + + \ifthenelse{\boolean{ABCIfoot}} + { + % foot-num mode + + \def\@lbibitem[#1]#2{\gdef\abntnextkey{#2}} + + \def\@bibitem#1{\gdef\abntnextkey{#1}} + + } + { + \def\@lbibitem[#1]#2{ + \gdef\abntnextkey{#2} + \item[\@biblabel{#1}\hfill]% + \ifthenelse{\boolean{ABNThyperref}}{% + \hyper@anchorstart{cite.#2}\relax\hyper@anchorend}{}% + \if@filesw + { + \let\protect\noexpand + \immediate\write\@auxout{\string\bibcite{#2}{#1}} + } + \fi% + \ignorespaces + } + + \def\@bibitem#1{ + \gdef\abntnextkey{#1} + % \ifthenelse{}{\item}{\item} + \item% + \ifthenelse{\boolean{ABNThyperref}}{% + \hyper@anchorstart{cite.#1}\relax\hyper@anchorend}{}% + \if@filesw + {\immediate\write\@auxout{\string\bibcite{#1}{\the\value{\@listctr}}}} + \fi% + \ignorespaces + } + } +} + +\newcommand{\hiddenbibitem}[2][]{\gdef\abntnextkey{#2}} + +\newcommand{\ABCIgetcitetext}[1]{ + \if@filesw + {\let\protect\noexpand + \immediate\write\@auxout{\string\bibcite{\abntnextkey++TEXT}{#1}}}% + \fi} + +\newcommand{\ABCIgetcitetextecho}[1]{\ABCIgetcitetext{#1}#1} + +%we are repeating \bibcite command as defined in hyperref.sty +%so that we have it all together at one place. +\ifthenelse{\boolean{ABNThyperref}}{% +%\renewcommand{\bibcite}[2]{% +% \@newl@bel{b}{#1}{\hyper@@link[cite]{}{cite.#1}{#2}}}% +\newcommand{\bibciteEXPL}[2]{% + \@newl@bel{b}{#1++EXPL}{\hyper@@link[cite]{}{cite.#1}{#2}}}% +\newcommand{\bibciteIMPL}[2]{% + \@newl@bel{b}{#1++IMPL}{\hyper@@link[cite]{}{cite.#1}{#2}}}% +\newcommand{\bibciteYEAR}[2]{% + \@newl@bel{b}{#1++YEAR}{\hyper@@link[cite]{}{cite.#1}{#2}}}% +}{} + +\newcommand{\abntrefinfo}[3]{% + \if@filesw + {% + \let\protect\noexpand + \ifthenelse{\boolean{ABNThyperref}}{% + \immediate\write\@auxout{\string\bibciteEXPL{\abntnextkey}{#1}}% + \immediate\write\@auxout{\string\bibciteIMPL{\abntnextkey}{#2}}% + \immediate\write\@auxout{\string\bibciteYEAR{\abntnextkey}{#3}}}{% + \immediate\write\@auxout{\string\bibcite{\abntnextkey++EXPL}{#1}}% + \immediate\write\@auxout{\string\bibcite{\abntnextkey++IMPL}{#2}}% + \immediate\write\@auxout{\string\bibcite{\abntnextkey++YEAR}{#3}}}% + }% + \fi + \ifthenelse{\boolean{ABCIfoot}} + {\ifthenelse{\boolean{ABCItextondemand}} + {\@ifundefined{ABCIdemand@\abntnextkey} + {\let\ABCIprocesscitetext\@gobble} + {\let\ABCIprocesscitetext\ABCIgetcitetext}} + {\let\ABCIprocesscitetext\ABCIgetcitetext}} + {\ifthenelse{\boolean{ABCItextondemand}} + {\@ifundefined{ABCIdemand@\abntnextkey} + {\let\ABCIprocesscitetext\relax} + {\let\ABCIprocesscitetext\ABCIgetcitetextecho}} + {\let\ABCIprocesscitetext\ABCIgetcitetextecho}}% + \ABCIprocesscitetext +} + + +\newcommand{\ABCIdemand}[1]{\expandafter\gdef\csname ABCIdemand@#1\endcsname{}} + + +\def\AbntCitetypeALF{alf} + +\let\ABCInewblock\newblock +\DeclareRobustCommand{\newblock}{\ABCInewblock} + + +%%%%%%%%%%%%%%%%%%%% abnt-alf %%%%%%%%%%%%%%%%%%%%%%% + +% the next line was before \ifthenelse{\equal{\AbntCitetype}{alf}} + +\setcitebrackets + +\ifx\AbntCitetype\AbntCitetypeALF % if alf + + \renewcommand{\@biblabel}[1]{} + + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % \cite[optional]{list of keys} + % + % Implicit citation - author in capital letters and year; + % mechanism to deal with repeated names; + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + \renewcommand{\@cite}[2]% + {\citeopen{#1\ifthenelse{\equal{#2}{}}{}{, + {\optionaltextstyle#2}}}\citeclose} + + \DeclareRobustCommand{\cite}[2][]{% + % + \leavevmode + \let\@citeprevious\@empty% + \@cite{% + \@for\@citekey:=#2\do% \@citekey contains the key + {% + \edef\@citekey{\expandafter\@firstofone\@citekey\@empty}% + % + % here, a tricky \let\@citename\"b@\@citekey++IMPL" + \expandafter\let\expandafter\@citename% + \csname b@\@citekey++IMPL\endcsname% + \expandafter\let\expandafter\@citeyear% + \csname b@\@citekey++YEAR\endcsname% + \ifx\@citeprevious\@empty% + \else% + \ifx\@citename\@citeprevious% + \ABCIcitecommadefault% echoing ", " + \else% + \ABCIcitecolondefault% echoing "; " + \fi% + \fi% + % writing on aux file + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi% + % if undefined bibitem + \@ifundefined{b@\@citekey++IMPL}% + {% if undefined + {\bfseries??}% echoing ? + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citekey' on page \thepage \space undefined}% + }% + {% if already defined + \ifx\@citename\@citeprevious% + {\yearstyle\@citeyear\@}\@% + \else% + {\authorcapstyle\@citename}, % + {\yearstyle\@citeyear\@}% + \fi% + \let\@citeprevious\@citename% + }% + \ifthenelse{\boolean{ABNTbackref}}{\Hy@backout{#2}}{}% By AWSS: put backref + }% end for + }{#1}% + } + + + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + % + % \citeonline[optional]{list of keys} + % + % Inline (explicit) citation - author in "inline style" and year; + % mechanism to deal with repeated names; + % + %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + \newcommand{\@citeonline}[2]% + {{#1\ifthenelse{\equal{#2}{}}{}{, {\optionaltextstyle#2}}}\citeclose} + + \DeclareRobustCommand{\citeonline}[2][]{% + % + \leavevmode + \let\@citeprevious\@empty% + \@citeonline{% + \@for\@citekey:=#2\do%\@citekey contains the key + {% + \edef\@citekey{\expandafter\@firstofone\@citekey\@empty}% + % + % here, a tricky \let\@citename\"b@\@citekey++UP" :-) + \expandafter\let\expandafter\@citename% + \csname b@\@citekey++EXPL\endcsname% + \expandafter\let\expandafter\@citeyear% + \csname b@\@citekey++YEAR\endcsname% + \ifx\@citeprevious\@empty% + \else% + \ifx\@citename\@citeprevious% + \ABCIcitecommadefault% echoing ", " + \else% + \citeclose, % echoing "), " + \fi% + \fi% + % writing in aux file + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi% + \@ifundefined{b@\@citekey++EXPL}% + {% if undefined + {\bfseries??}% echoing ? + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citekey' on page \thepage \space undefined}% + }% + {% if really defined + \ifx\@citename\@citeprevious% + \else% + {\authorstyle\@citename\@{}} \citeopen% + \fi% + {\yearstyle\@citeyear\@}% + \let\@citeprevious\@citename% + }% + \ifthenelse{\boolean{ABNTbackref}}{\Hy@backout{#2}}{}% By AWSS: put backref + }% end for + }{#1}% + } + + % "overcite" compatibility + \let\citen\citeonline + \let\citenum\citeonline + +% end alf +% +% +%%%%%%%%%%%%%%%%%%%%%%%%% abnt-num %%%%%%%%%%%%%%%%%%%%%%%%%% +% +% + +\else % if not alf, + + \ifABCIfoot + + \renewenvironment{thebibliography}[1]{}{} + + \citebrackets{}{} + + \let\ABCIscriptfont\scriptsize + \renewcommand{\newblock}{} + + \def\ABCI@cite#1#2{\raisebox{.8ex}% + {\ABCIscriptfont\citeopen{#1\if@tempswa, #2\fi}\citeclose}} + + \def\ABCI@citeonline#1#2{{#1\if@tempswa, #2\fi}} + + \DeclareRobustCommand\cite{% + \let\@cite\ABCI@cite% + \@ifnextchar[{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}} + + \DeclareRobustCommand\citeonline{% + \leavevmode\let\@cite\ABCI@citeonline% + \@ifnextchar[{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}} + + \def\@citex[#1]#2{% + \def\@safe@activesfalse{}% + \ABCIinitcitecomma% + \def\ABCIcitelist{}% + \def\ABCIaftercitex{}% to put the footnotes + \@cite{% + \@for\@citeb:=#2\do% + {% + \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi% + \@ifundefined{b@\@citeb++IMPL}% + {% + {\bfseries??}% + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citeb' on page \thepage \space undefined}% + }% + {% + \@ifundefined{b@\@citeb} + {% + \stepcounter{footnote}% + \expandafter\xdef\csname b@\@citeb\endcsname{\thefootnote}% + \ABCItoken=\expandafter{\ABCIaftercitex}% + \xdef\ABCIaftercitex% + {\the\ABCItoken\noexpand\footnotetext% + {\noexpand\citetext{\@citeb}}}% + } + {}% + \expandafter\let\expandafter\ABCIcitation% + \csname b@\@citeb\endcsname% + % test for positive number + \ifcat _\ifnum\z@<0\ABCIcitation _\else A\fi + \ABCIaddtocitelist{\ABCIcitation}% + \else% else \ifcat + \ABCIcitecomma\hbox{\ABCIcitation}% + \fi% end \ifcat + }% + }% + \ABCIoutputgroupedcitelist% + }{#1}% + \ABCIaftercitex% + } + + \newcommand{\citeifnotcited}[1]{% + \def\ABCIcitelist{}% + \@for\@citeb:=#1\do% + {% + \@ifundefined{b@\@citeb} + {\ABCIaddtocitelist{\@citeb}} + {}% + }% + \expandafter\cite\expandafter{\ABCIcitelist}% + } + + \newcommand{\citeonlineifnotcited}[1]{% + \def\ABCIcitelist{}% + \@for\@citeb:=#1\do% + {% + \@ifundefined{b@\@citeb} + {\ABCIaddtocitelist{\@citeb}} + {}% + }% + \expandafter\citeonline\expandafter{\ABCIcitelist}% + } + + \newcommand{\ABCIaddtocitelist}[1]{% + \ifthenelse{\equal{\ABCIcitelist}{}}% + {\edef\ABCIcitelist{#1}} + {\edef\ABCIcitelist{\ABCIcitelist,#1}}% + }% + + \newcommand{\ifcited}[3]{\@ifundefined{b@#1}{#3}{#2}} + + \else % if num and NOT foot + + % this only works with proper settings in \ABCIthebibliformat + \ifthenelse{\boolean{ABCIbiblabelonmargin}} + { + \renewcommand{\@biblabel}[1]% + {\ifthenelse{\equal{#1}{}}{}{{\citenumstyle #1\hspace{\biblabelsep}}}} + } + { + \renewcommand{\@biblabel}[1]% + {% + \ifthenelse{\equal{#1}{}} + {} + {% + \def\biblabeltext{{\citenumstyle #1\hspace{\biblabelsep}}}% + \settowidth{\ABCIauxlen}{\biblabeltext}% + \ifthenelse{\lengthtest{\ABCIauxlen<\minimumbiblabelwidth}} + {\setlength{\ABCIauxlen}{\minimumbiblabelwidth-\ABCIauxlen}} + {\setlength{\ABCIauxlen}{0cm}}% + {\biblabeltext\hspace{\ABCIauxlen}}% + }% + }% + } + + \let\ABCIscriptfont\scriptsize + + \ifthenelse{\boolean{ABNTovercite}}{% + \def\ABCI@cite#1#2{\raisebox{1ex}% + {\ABCIscriptfont\citeopen{#1\if@tempswa, #2\fi}\citeclose}}}{% + \def\ABCI@cite#1#2{\citeopen{#1\if@tempswa, #2\fi}\citeclose}} + + \def\ABCI@citeonline#1#2{{#1\if@tempswa, #2\fi}} + + \DeclareRobustCommand\cite{% + \let\@cite\ABCI@cite% + \@ifnextchar[{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}} + + \DeclareRobustCommand\citeonline{% + \leavevmode\let\@cite\ABCI@citeonline% + \@ifnextchar[{\@tempswatrue\@citex}{\@tempswafalse\@citex[]}} + +% \renewcommand{\@openbib@code}% +% {\setlength{\leftmargin}{0pt}\addtolength{\itemindent}{\labelsep}} + + + \def\@citex[#1]#2{% + \def\@safe@activesfalse{}% + \ABCIinitcitecomma% + \def\ABCIcitelist{}% + \@cite{% + \@for\@citeb:=#2\do% + {% + \edef\@citeb{\expandafter\@firstofone\@citeb\@empty}% + \if@filesw\immediate\write\@auxout{\string\citation{\@citeb}}\fi% + \@ifundefined{b@\@citeb}% + {% + {\bfseries??}% + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citeb' on page \thepage \space undefined}% + }% + {% + \expandafter\let\expandafter\ABCIcitation% + \csname b@\@citeb\endcsname% + % test for positive number + \ifcat _\ifnum\z@<0\ABCIcitation _\else A\fi + \ABCIaddtocitelist{\ABCIcitation}% + \else% else \ifcat + \ABCIcitecomma\hbox{\ABCIcitation}% + \fi% end \ifcat + }% + }% + \ABCIoutputgroupedcitelist% + }{#1}% + } + + \newcommand{\ABCIaddtocitelist}[1]{% + \ifthenelse{\equal{\ABCIcitelist}{}}% + {\edef\ABCIcitelist{#1}} + {\edef\ABCIcitelist{\ABCIcitelist,#1}}% + }% + + + \fi +\fi % end if alf + +\providecommand{\citeifnotcited}[1]{} +\providecommand{\citeonlineifnotcited}[1]{} +\providecommand{\ifcited}[3]{} + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \citeyear{list of keys} +% +% Citation by year +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + +\DeclareRobustCommand{\citeyear}[1]{% +% +% \let\@safe@activesfalse\@empty% + \leavevmode + \let\@citeprevious\@empty% + \@for\@citekey:=#1\do %\@citekey contains the key + {% +% \edef\@citekey{\expandafter\@firstofone\@citekey\@empty}% + \expandafter\let\expandafter\@citename% + \csname b@\@citekey++YEAR\endcsname% + %compare previous name with current name and decide the punctuation marks + %if first use do nothing + \ifx\@citeprevious\@empty% + \else% + , % echoing ", + \fi% + % writing on aux file + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi% + % if undefined bibitem + \@ifundefined{b@\@citekey++YEAR}% + {% if undefined + {\bfseries??}% echoing ? + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citekey' on page \thepage \space undefined}% + }% + {% if already defined + \ifx\@citename\@citeprevious% + \else% + {\@citename\@}% + \fi% + \let\@citeprevious\@citename% + }% + \ifthenelse{\boolean{ABNTbackref}}{\Hy@backout{#1}}{}% By AWSS: put backref + }% end for +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \citeauthor{list of keys} +% +% Implicit citation (capital letters) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + + +\DeclareRobustCommand{\citeauthor}[1]{% +% +% \let\@safe@activesfalse\@empty% + \leavevmode + \let\@citeprevious\@empty% + \@for\@citekey:=#1\do %\@citekey contains the key + {% +% \edef\@citekey{\expandafter\@firstofone\@citekey\@empty}% + \expandafter\let\expandafter\@citename\csname b@\@citekey++IMPL\endcsname% + % writing on aux file + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi% + % if undefined bibitem + \@ifundefined{b@\@citekey++IMPL}% + {% if undefined + {\bfseries??}% + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citekey' on page \thepage \space undefined}% + }% + {% if already defined + \ifx\@citename\@citeprevious% + \else% + \ifx\@citeprevious\@empty% + \else% + ; % echoing "; " + \fi% + {\authorcapstyle\@citename\@}% + \fi% + \let\@citeprevious\@citename% + }% + \ifthenelse{\boolean{ABNTbackref}}{\Hy@backout{#1}}{}% By AWSS: put backref + }% end for +} + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \citeauthoronline{list of keys} +% +% Explicit citation (non capital letter) +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\DeclareRobustCommand{\citeauthoronline}[1]{% +% +% \let\@safe@activesfalse\@empty% + \leavevmode + \let\@citeprevious\@empty% + \@for\@citekey:=#1\do %\@citekey contains the key + {% +% \edef\@citekey{\expandafter\@firstofone\@citekey\@empty}% + \expandafter\let\expandafter\@citename\csname b@\@citekey++EXPL\endcsname% + % writing on aux file + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi% + % if undefined bibitem + \@ifundefined{b@\@citekey++EXPL}% + {% if undefined + {\bfseries??}% + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citekey' on page \thepage \space undefined}% + }% + {% if already defined + \ifx\@citename\@citeprevious% + \else% + \ifx\@citeprevious\@empty% + \else% + ; % echoing "; " + \fi% + {\authorstyle\@citename\@}% + \fi% + \let\@citeprevious\@citename% + }% + \ifthenelse{\boolean{ABNTbackref}}{\Hy@backout{#1}}{}% By AWSS: put backref + }% end for +} + + + +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% +% +% \citetext{list of keys} +% +% Text of the reference +% +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% + + +\DeclareRobustCommand{\citetext}[1]{% +% +% \let\@safe@activesfalse\@empty% + \leavevmode + \let\@citeprevious\@empty% + \@for\@citekey:=#1\do %\@citekey contains the key + {% +% \edef\@citekey{\expandafter\@firstofone\@citekey\@empty}% + \expandafter\let\expandafter\@citename\csname b@\@citekey++TEXT\endcsname% + % writing on aux file + \if@filesw\immediate\write\@auxout{\string\citation{\@citekey}}\fi% + \if@filesw\immediate\write\@auxout{\string\ABCIdemand{\@citekey}}\fi% + % if undefined bibitem + \@ifundefined{b@\@citekey++TEXT}% + {% if undefined + {\bfseries??}% + \G@refundefinedtrue% + \@latex@warning% + {Citation `\@citekey' on page \thepage \space undefined}% + }% + {% if already defined + \ifx\@citename\@citeprevious% + \else% + \relax + \ifx\@citeprevious\@empty% + \else% + ; % echoing "; " + \fi% + {\@citename}% + \fi% + \let\@citeprevious\@citename% + }% + \ifthenelse{\boolean{ABNTbackref}}{\Hy@backout{#1}}{}% By AWSS: put backref + }% end for +} + + +% +% Setting up `recuo' (=indent in Portuguese) +% + +% To ensure that the margin settings of this package works, \leftmargin +% (inside thebibliography) must be 0cm. \@openbib@code is a hook inside +% thebibliography. +\let\@openbib@codeBACKUP\@openbib@code +\def\@openbib@code{\@openbib@codeBACKUP\setlength{\leftmargin}{0cm}} + + +% adding things after \begin{thebibliography}{} + +\let\thebibliographyBkUp\thebibliography +\def\thebibliography#1{\thebibliographyBkUp{#1}\ABCIthebibliformat} + +% +% \AfterTheBibliography{} hook +% + +\newtoks\ABCItoken + +\newcommand{\ABCIthebiblihook}{} + +\newcommand{\AfterTheBibliography}[1]{ + \ABCItoken=\expandafter{\ABCIthebiblihook} + \expandafter\def\expandafter\ABCIthebiblihook\expandafter{\the\ABCItoken#1} +} + + +\ifthenelse{\boolean{ABCIbibjustif}} + {} + {\AfterTheBibliography{\setlength{\rightskip}{0pt plus 2cm}}} + +\ifthenelse{\equal{\AbntCitetype}{alf}} + {% mode alf + \newcommand{\ABCIthebibliformat}{ + \setlength{\leftskip}{\bibindent} + \setlength{\labelwidth}{0cm} + \setlength{\labelsep}{0cm} + \setlength{\itemindent}{-\bibindent} + \setlength{\listparindent}{0cm} + \ABCIthebiblihook + } + } + {% mode num + \ifthenelse{\boolean{ABCIbiblabelonmargin}} + { + \newcommand{\ABCIthebibliformat}{ + \setlength{\leftskip}{\bibindent} + \setlength{\labelwidth}{10cm} + \setlength{\labelsep}{0cm} + \setlength{\itemindent}{-\bibindent} + \setlength{\listparindent}{0cm} + \setlength{\biblabelsep}{1.5ex} + \ABCIthebiblihook + } + } + { + \newcommand{\ABCIthebibliformat}{ + \setlength{\leftskip}{\bibindent} + \setlength{\labelwidth}{0cm} + \setlength{\labelsep}{0cm} + \setlength{\itemindent}{-\bibindent} + \setlength{\listparindent}{0cm} + \setlength{\minimumbiblabelwidth}{\leftskip} + \ABCIthebiblihook + } + \AfterTheBibliography{ + \ifthenelse{\lengthtest{\minimumbiblabelwidth=0pt}} + {\setlength{\biblabelsep}{1.8ex}} + {\setlength{\biblabelsep}{1ex}} + } + } + } + + + + +%---------------------------------------------------------------% +% Macros for output sorted and compressed numerical citations % +%---------------------------------------------------------------% + + +% Store to maximum of a given list to the counter "ABCImax" +\newcommand{\maximuminlist}[1]{% + \setcounter{ABCImax}{0}% + \@for\ABCIaux:=#1\do% + {% + \setcounter{ABCIaux}{\ABCIaux}% + \ifnum \value{ABCIaux}>\value{ABCImax}% + \setcounter{ABCImax}{\value{ABCIaux}}% + \fi% + }% +} + +% It takes a command containing a comma separeted list of +% positive numbers and redefines the original command with +% the list without its maximum element. +\newcommand{\ABCIlistwithoutmaximum}[1]{% + \maximuminlist{#1}% + \let\ABCItemplist#1% + \def#1{}% + \def\ABCIcomma{}% + \@for\ABCIaux:=\ABCItemplist\do% + {% + \ifnum\ABCIaux<\value{ABCImax}% + \edef#1{#1\ABCIcomma\ABCIaux}% + \def\ABCIcomma{,}% + \fi% + }% +} + +% It requires a command containing a comma separeted list of +% positive numbers. It redefines that command with the same +% list, but sorted. +\newcommand{\ABCIsortlist}[1]{% + \edef\ABCItempslist{#1}% + \def#1{}% + \def\ABCIcomma{}% + \whiledo{\not\equal{\ABCItempslist}{}}% + {% + \maximuminlist{\ABCItempslist}% + \edef#1{\arabic{ABCImax}\ABCIcomma#1}% + \def\ABCIcomma{,}% + \ABCIlistwithoutmaximum{\ABCItempslist}% + }% +} + +% \ifconsecutive{num1}{num2}{block1}{block2} +% executes block1 if num1 = num2+1 and block2 otherwise. +\newcommand{\ifconsecutive}[4]{% + \@tempcnta#1% + \@tempcntb#2% + \advance\@tempcntb 1 % + \ifnum\@tempcnta=\@tempcntb#3\else#4\fi% +} + +% +% It sorts and outputs in grouped way the list \ABCIcitelist generated in +% \cite when in `num' mode. +% +\newcommand{\ABCIoutputgroupedcitelist}{% + \ifthenelse{\equal{\ABCIcitelist}{}}% + {}% + {% + \ABCIsortlist{\ABCIcitelist}% + \setcounter{ABCIaux}{0}% + \@for \ABCIaux:=\ABCIcitelist\do% + {% + \ifthenelse{\value{ABCIaux}=0}% + {% + \let\ABCIfirst\ABCIaux% + \let\ABCIlast\ABCIaux% + \setcounter{ABCIaux}{1}% + }% + {% + \ifconsecutive{\ABCIaux}{\ABCIlast}% + {% + \let\ABCIlast\ABCIaux% + \addtocounter{ABCIaux}{1}% + }% + {% + \ifthenelse{\value{ABCIaux}=1}% + {% + \ABCIcitecomma\ABCIfirst% + }% + {% + \ifthenelse{\value{ABCIaux}=2}% + {% + \ABCIcitecomma\ABCIfirst% + \ABCIcitecomma\ABCIlast% + }% + {% + \ABCIcitecomma\ABCIfirst--\ABCIlast% + }% + }% + \let\ABCIfirst\ABCIaux% + \let\ABCIlast\ABCIaux% + \setcounter{ABCIaux}{1}% + }% + }% + }% + \ifthenelse{\value{ABCIaux}=1}% + {% + \ABCIcitecomma\ABCIfirst% + }% + {% + \ifthenelse{\value{ABCIaux}=2}% + {% + \ABCIcitecomma\ABCIfirst% + \ABCIcitecomma\ABCIlast% + }% + {% + \ABCIcitecomma\ABCIfirst--\ABCIlast% + }% + }% + }% +} + +\newcommand{\apudname}{apud} +\newcommand{\Idemname}{Id.} +\newcommand{\Ibidemname}{Ibid.} +\newcommand{\opcitname}{op.\ cit.} +\newcommand{\passimname}{passim} +\newcommand{\loccitname}{loc.\ cit.} +\newcommand{\cfcitename}{Cf.} +\newcommand{\etseqname}{et seq.} + +\DeclareRobustCommand{\footciteref}[1]{% +\footnote{\citetext{#1}} +} + +\newcommand{\apud}[3][]{(\citeauthor{#2}, \citeyear{#2} \apudname\ % +\citeauthor{#3}, \citeyear{#3}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1})} + +\newcommand{\apudonline}[3][]{\citeauthoronline{#2} (\citeyear{#2} \apudname\ % +\citeauthor{#3}, \citeyear{#3}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1})} + +\newcommand{\Idem}[2][]{\Idemname, \citeyear{#2}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}} + +\newcommand{\Ibidem}[2][]{\Ibidemname% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}} + +\newcommand{\opcit}[2][]{\citeauthor{#2}, \opcitname% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}} + +\newcommand{\passim}[2][]{\citeauthor{#2}, \citeyear{#2}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}, \passimname} + +\newcommand{\loccit}[2][]{\citeauthor{#2}, \citeyear{#2}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}, \loccitname} + +\newcommand{\cfcite}[2][]{\cfcitename\ \citeauthor{#2}, \citeyear{#2}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}} + +\newcommand{\etseq}[2][]{\citeauthor{#2}, \citeyear{#2}% +\ifthenelse{\equal{#1}{\empty}}{}{, #1}, \etseqname} + +\ifthenelse{\equal{\AbntCitetype}{num}}% +{\renewcommand{\citeauthor}[1]{\citeauthoronline{#1}\cite{#1}}}{} + + +\endinput + + |