GithubHelp home page GithubHelp logo

feectex's Introduction

FEECTeX

FEECTeX é uma classe LaTeX para a escrita de teses e dissertações da Faculdade de Engeharia Elétrica e de Computação (FEEC) da Universidade Estadual de Campinas (UNICAMP).

A presente implementação segue a Instrução Normativa CCPG Nº 002/2021 disponível, por ora, no site da Pró-Reitoria de Pós-Graduação (PRPG).

FEECTeX é elaborada a partir da classe abnTeX2 (site / GitHub).

A classe é implementada com o objetivo de propiciar ao aluno a escrita do texto final sem (muitas) preocupações. Junto com a classe é fornecido um template de tese / dissertação, o qual pode ser utilizado como ponto de partida para a escrita de um novo trabalho.

Como Usar

Você pode utilizar o FEECTeX localmente em seu computador ou na nuvem. Neste último caso, recomenda-se o Overleaf. Já para trabalhar localmente, é necessário ter uma distribuição TeX instalada em seu computador, e.g., o MiKTeX e o TeX Live, e um editor, como o TeXstudio ou o Visual Studio Code com a extensão LaTeX Workshop.

A maneira mais direta de iniciar a redação do seu trabalho é a seguinte. 1) Faça o download do repositório; 2) copie a pasta template (em tex/doc/latex/feectex/template) para algum lugar no seu computador; 3) copie o arquivo feectex.cls (em tex/latex/feectex) no diretório raiz (i.e., junto ao arquivo principal.tex) e você estará pronto para começar!

Preenchendo as informações necessárias e gerando o arquivo PDF

Abra o arquivo principal.tex e preencha as informações necessárias.

Na declaração \documentclass{...}, diga se o trabalho é mestrado ou doutorado. Se o trabalho foi realizado em cotutela, informe isto na mesma declaração (basta remover o comentário). Por fim, se o trabalho não foi escrito em português, coloque como última opção a língua principal do documento. (ATENÇÃO: na atual versão, o FEECTeX não preenche as informações em língua estrangeira.)

Em seguida, informe o título da obra (\titulo{}). Se o título ocupar mais de uma linha (o que é bastante comum) e for necessário ajustar sua exibição na capa e na folha de rosto, não utilize o comando \\. Faça uso do comando \ajustetitulo{<valor>} implementado na classe FEECTeX, onde <valor> é um número entre 0 e 1 (e.g., 0.9). \ajustetitulo{} pode ser declarado no arquivo principal.tex logo abaixo de \titulo{}.

Preencha, então, o seu nome, o número do seu RA, o título e o nome de sua orientadora / seu orientador, o título e o nome de sua coorientadora / seu coorientador (se não houver, comente ambas as linhas), a universidade, o instituto ou faculdade, a universidade onde foi realizada a cotutela (se não houver, comente a linha), o local da defesa; o dia, o mẽs e o ano da defesa; a área de concentração; e, por fim, os títulos e os nomes dos componentes da banca examinadora.

Comandos

Comando Descrição
\titulo{…} Título do trabalho.
\autora{…} ou \autor{…} Nome da aluna ou do aluno.
\ra{…} Número do RA.
\orientadora{…} ou \orientador{…} Título e nome da orientadora ou do orientador.
\coorientadora{…} ou \coorientador{…} Título e nome da coorientadora ou do coorientador.
\universidadecotutela{…} Nome da universidade de cotutela.
\local{…} Local (cidade) onde foi realizada a defesa.
\diadefesa{…} Dia em que foi realizada a defesa.
\mesdefesa{…} Mês em que foi realizada a defesa.
\anodefesa{…} Ano em que foi realizada a defesa.
\areaconcentracao{…} Área de concentração do trabalho.
\bancaexaminadora{…} Títulos e nomes dos componentes da banca examinadora.
\palavraschave{…} Palavras-chave (colocadas no resumo.)
\keywords{…} Keywords (colocadas no abstract.)
\imprimircapa Imprime a capa do trabalho.
\imprimirfolhaderosto Imprime a folha de rosto do trabalho.
\imprimirfichacatalografica{…} Imprime a ficha catalográfica (PDF).
\imprimirfolhaaprovacao Imprime a folha de aprovação.
\imprimirdedicatoria Imprime a dedicatória (opcional).
\imprimiragradecimentos Imprime os agradecimentos1.
\imprimirepigrafe Imprime a epígrade (opcional).
\imprimirresumo Imprime o resumo e o abstract.
\imprimirlistailustracoes Imprime a lista de ilustrações (opcional).
\imprimirlistatabelas Imprime a lista de tabelas (opcional).
\imprimirlistaabreviaturassiglas Imprime a lista de abreviaturas e siglas (opcional).
\imprimirlistasimbolos Imprime a lista de símbolos (opcional).
\imprimirsumario Imprime o sumário.

Também foram criadas as versões em português para outros comandos. Veja abaixo a lista de equivalências.

Comando Equivale a…
\incluir{…} \include{…} (*)
\imprimirbibliografia{…} \bibliography{…}
\citar{…} \cite{…}
\citarautora{…} \citeauthor{…}
\citarautor{…} \citeauthor{…}
\citarano{…} \citeyear{…}

(*) O comando \incluir{&hellip;} verifica de antemão se o arquivo existe.

Versões

v2.0.0 (09/08/2023)

  • Remove o pacote nomencl e a geração automática da Lista de Abreviaturas e Siglas e da Lista de Símbolos.
  • Corrige numeração na página do Sumário.
  • Corrige numeração das páginas no "bookmark".
  • Indica início dos Apêndice (\partapendices) e dos Anexos (\partanexos).

Isenção de Responsabilidade

O presente trabalho foi realizado de maneira independente, não possuindo qualquer relação com a Faculdade de Engenharia Elétrica e de Computação (FEEC) ou com a Universidade Estadual de Campinas (UNICAMP).

Footnotes

  1. A folha com os agradecimentos é opcional. No entanto, se você obteve apoio das agências de fomento (FAPESP, CNPQ, CAPES etc.), é bastante provável que você seja obrigado a agradecê-las aqui.

feectex's People

Contributors

ptrckfc avatar

Watchers

 avatar

Forkers

dspcom

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.