Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.vscode/

*.*~
*.aux
*.lof
*.log
Expand All @@ -16,7 +16,7 @@
*.nlo
*.nls
*.pdf
!tex/generic/images/unicamp-logotipo.pdf
!unicamp-logotipo.pdf

*.dvi
*.xdv
Expand Down
12 changes: 5 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ A classe é implementada com o objetivo de propiciar ao aluno a escrita do texto

Você pode utilizar o FEECTeX localmente em seu computador ou na nuvem. Neste último caso, recomenda-se o [Overleaf](https://www.overleaf.com/). Já para trabalhar localmente, é necessário ter uma distribuição TeX instalada em seu computador, _e.g._, o [MiKTeX](https://miktex.org/) e o [TeX Live](https://tug.org/texlive/), 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!
A maneira mais direta de iniciar a redação do seu trabalho é a seguinte. 1) Faça o download do repositório ou do _release_ em formato .zip; 2) descompacte o arquivo, se necessário, e você estará pronto para começar!

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

Expand Down Expand Up @@ -47,7 +47,7 @@ Preencha, então, o seu nome, o número do seu RA, o título e o nome de sua ori
| \imprimirfichacatalografica{…} | Imprime a ficha catalográfica (PDF). |
| \imprimirfolhaaprovacao | Imprime a folha de aprovação. |
| \imprimirdedicatoria | Imprime a dedicatória (opcional). |
| \imprimiragradecimentos | Imprime os agradecimentos[^1]. |
| \imprimiragradecimentos | Imprime os agradecimentos (opcional)[^1]. |
| \imprimirepigrafe | Imprime a epígrade (opcional). |
| \imprimirresumo | Imprime o resumo e o _abstract_. |
| \imprimirlistailustracoes | Imprime a lista de ilustrações (opcional). |
Expand All @@ -73,12 +73,10 @@ Também foram criadas as versões em português para outros comandos. Veja abaix

## Versões

### v2.0.0 (09/08/2023)
### s1.0.0 (26/07/2024)

* 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`).
* Release da versão simplificada.
* Corrige alguns erros gramaticais no arquivo principal.tex.

## Isenção de Responsabilidade

Expand Down
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
46 changes: 22 additions & 24 deletions tex/latex/feectex/feectex.cls → feectex.cls
Original file line number Diff line number Diff line change
Expand Up @@ -95,22 +95,20 @@
\setlength{\parindent}{2cm}
\frenchspacing

% Estilo do capítulo.
% Consulte o site:
% https://linorg.usp.br/CTAN/info/latex-samples/MemoirChapStyles/
% para ver outros estilos. O estilo padrão do abnTeX2 é o
% abnt.
\chapterstyle{abnt}
% Espaçamento entre linhas.
\OnehalfSpacing

% Margem da citação.
% ATENÇÃO: o valor de \ABNTEXcitacaorecuo definido abaixo é
% somado ao valor de \leftskip (de 1 cm, aparentemente).
\setlength{\ABNTEXcitacaorecuo}{4cm}

% O comando abaixo remove a numeração do sumário.
% ATENÇÃO: aparentemente, o comando só funciona com a opção
% "oneside"
\AtBeginDocument{\addtocontents{toc}{\protect\thispagestyle{empty}}}
% Estilo do capítulo.
% Consulte o site:
% https://linorg.usp.br/CTAN/info/latex-samples/MemoirChapStyles/
% para ver outros estilos. O estilo padrão do abnTeX2 é o
% abnt.
\chapterstyle{abnt}

% Refação do \textual para correta enumeração das páginas.
\renewcommand{\textual}{
Expand All @@ -122,9 +120,6 @@
\bookmarksetup{startatroot}
}

% Implementações e reimplementações exclusivas da classe.
\newcommand{\feectex}{feec\TeX~}

% Registro acadêmico (RA).
\newcommand{\imprimirra}{}
\renewcommand{\ra}[1]{\renewcommand{\imprimirra}{#1}}
Expand Down Expand Up @@ -181,9 +176,7 @@
\newcommand{\imprimiruniversidade}{}
\newcommand{\universidade}[1]{\renewcommand{\imprimiruniversidade}{#1}}
\newcommand{\imprimirfaculdade}{}
\newcommand{\faculdade}[1]{
\renewcommand{\imprimirfaculdade}{#1}
}
\newcommand{\faculdade}[1]{\renewcommand{\imprimirfaculdade}{#1}}
\instituicao{%
\MakeUppercase{\imprimiruniversidade} \\%
\imprimirfaculdade%
Expand Down Expand Up @@ -229,9 +222,10 @@
\renewcommand{\imprimircapa}{%
\begin{capa}
\begin{center}
\SingleSpacing%
\begin{minipage}{0.1\textwidth}%
\centering%
\includegraphics[width=1.5cm]{generic/images/unicamp-logotipo}
\includegraphics[width=1.5cm]{unicamp-logotipo}
\end{minipage}%
\begin{minipage}{0.9\textwidth}%
\centering%
Expand All @@ -244,9 +238,10 @@
\ifthenelse{\boolean{autor}}{\imprimirautor}{}
\vspace{\fill}

\OnehalfSpacing%
\begin{minipage}{\espacotitulo}%
\centering%
{\ABNTEXchapterfont\bfseries\LARGE\imprimirtitulo}
\ABNTEXchapterfont\bfseries\LARGE\imprimirtitulo
\end{minipage}
\vspace*{\fill}

Expand All @@ -259,7 +254,7 @@

% Montagem do preâmbulo.
\preambulo{%
\ifthenelse{\boolean{mestrado}}{Dissertação}{}\ifthenelse{\boolean{doutorado}}{Tese}{} apresentada à Faculdade de Engenharia Elétrica e de Computação da Universidade Estadual de Campinas como parte dos requisitos exigidos para obtenção do título de \ifthenelse{\boolean{mestrado}}{Mestre}{}\ifthenelse{\boolean{doutorado}}{Doutor}{} em Engenharia Elétrica, na Área de \imprimirareaconcentracao \ifthenelse{\boolean{cotutela}}{no âmbito do Acordo de Cotutela firmado entre a Unicamp e a \imprimirinstituicaocotutela}.
\ifthenelse{\boolean{mestrado}}{Dissertação}{}\ifthenelse{\boolean{doutorado}}{Tese}{} apresentada à Faculdade de Engenharia Elétrica e de Computação da Universidade Estadual de Campinas como parte dos requisitos exigidos para obtenção do título de \ifthenelse{\boolean{mestrado}}{Mestre}{}\ifthenelse{\boolean{doutorado}}{Doutor}{} em Engenharia Elétrica, na Área de \imprimirareaconcentracao \ifthenelse{\boolean{cotutela}}{no âmbito do Acordo de Cotutela firmado entre a Unicamp e a \imprimiruniversidadecotutela}.
}

\newcommand{\marcar}[1]{
Expand All @@ -278,15 +273,17 @@
}
\vspace{\fill}

\OnehalfSpacing%
\begin{minipage}{\espacotitulo}%
\centering%
{\ABNTEXchapterfont\bfseries\LARGE\imprimirtitulo}%
\ABNTEXchapterfont\bfseries\LARGE\imprimirtitulo
\end{minipage}
\end{center}
\vspace*{\fill}

\SingleSpacing%
\begin{flushright}%
\begin{minipage}{.55\textwidth}%
\begin{minipage}{.50\textwidth}%
\ABNTEXchapterfont\textit{\imprimirpreambulo}
\end{minipage}
\end{flushright}
Expand All @@ -305,15 +302,14 @@
}{}
\vspace{2cm}

\begin{minipage}{.45\textwidth}%
\begin{minipage}{.475\textwidth}%
\tiny%
ESTE TRABALHO CORRESPONDE À VERSÃO FINAL DA \ifthenelse{\boolean{mestrado}}{DISSERTAÇÃO}{}\ifthenelse{\boolean{doutorado}}{TESE}{} DEFENDIDA \ifthenelse{\boolean{autora}}{PELA ALUNA \MakeUppercase{\imprimirautora}}{}\ifthenelse{\boolean{autor}}{PELO ALUNO \MakeUppercase{\imprimirautor}}{}, E ORIENTADA \ifthenelse{\boolean{orientadora}}{PELA \MakeUppercase{\imprimirorientadora}}{}\ifthenelse{\boolean{orientador}}{PELO \MakeUppercase{\imprimirorientador}}{}
\end{minipage}
\end{flushleft}
\vspace{\fill}

\begin{center}
\SingleSpacing%
\ABNTEXchapterfont\large\imprimirlocal \\%
\ABNTEXchapterfont\large\ano
\end{center}
Expand Down Expand Up @@ -509,8 +505,10 @@

% Sumário.
\newcommand{\imprimirsumario}{%
\pdfbookmark[0]{\contentsname}{toc}
\pdfbookmark[0]{\contentsname}{toc}%
\pagestyle{empty} % Remove numeração do sumário.
\tableofcontents*
\cleardoublepage
}

% Estilização dos elementos pós-textuais.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,16 +40,16 @@
\palavraschave{palavra-chave-1, palavra-chave-2, \dots, palavra-chave-n}
\keywords{keyword-1, keyword-2, \dots, keyword-n}

% Quais são o seu nome e o número do seu RA?
% Qual é o seu nome e o número do seu RA?
\autora{Nome da Autora}
%\autor{Nome do Autor}
\ra{999999}

% Quais são o título e o nome da sua orientadora ou do seu orientador?
% Qual é o título e o nome da sua orientadora ou do seu orientador?
\orientadora{Profa. Dra. Nome da Orientadora}
%\orientador{Prof. Dr. Nome do Orientador}

% Quais são o título e o nome da sua coorientadora ou do seu coorientador?
% Qual é o título e o nome da sua coorientadora ou do seu coorientador?
% Se não houver, comente ambas as linhas abaixo.
% \coorientadora{Profa. Dra. Nome da Coorientadora}
\coorientador{Prof. Dr. Nome do Coorientador}
Expand Down Expand Up @@ -115,7 +115,8 @@

% Elementos pós-textuais.
\postextual
\imprimirbibliografia{bibliografia}
\bibliography{bibliografia}
% \imprimirbibliografia{bibliografia}

\apendices
\partapendices
Expand Down
File renamed without changes.
File renamed without changes.
Binary file not shown.
File renamed without changes.