diff --git a/.gitignore b/.gitignore index 187cb5b..f7216f3 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,5 @@ .vscode/ - +*.*~ *.aux *.lof *.log @@ -16,7 +16,7 @@ *.nlo *.nls *.pdf -!tex/generic/images/unicamp-logotipo.pdf +!unicamp-logotipo.pdf *.dvi *.xdv diff --git a/README.md b/README.md index 7b7af0c..bdc955d 100644 --- a/README.md +++ b/README.md @@ -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 @@ -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). | @@ -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 diff --git a/tex/doc/latex/feectex/template/abreviaturas-siglas.tex b/abreviaturas-siglas.tex similarity index 100% rename from tex/doc/latex/feectex/template/abreviaturas-siglas.tex rename to abreviaturas-siglas.tex diff --git a/tex/doc/latex/feectex/template/abstract.tex b/abstract.tex similarity index 100% rename from tex/doc/latex/feectex/template/abstract.tex rename to abstract.tex diff --git a/tex/doc/latex/feectex/template/agradecimentos.tex b/agradecimentos.tex similarity index 100% rename from tex/doc/latex/feectex/template/agradecimentos.tex rename to agradecimentos.tex diff --git a/tex/doc/latex/feectex/template/anexos/anexo-A.tex b/anexos/anexo-A.tex similarity index 100% rename from tex/doc/latex/feectex/template/anexos/anexo-A.tex rename to anexos/anexo-A.tex diff --git a/tex/doc/latex/feectex/template/apendices/apendice-A.tex b/apendices/apendice-A.tex similarity index 100% rename from tex/doc/latex/feectex/template/apendices/apendice-A.tex rename to apendices/apendice-A.tex diff --git a/tex/doc/latex/feectex/template/bibliografia.bib b/bibliografia.bib similarity index 100% rename from tex/doc/latex/feectex/template/bibliografia.bib rename to bibliografia.bib diff --git a/tex/doc/latex/feectex/template/capitulos/capitulo-1.tex b/capitulos/capitulo-1.tex similarity index 100% rename from tex/doc/latex/feectex/template/capitulos/capitulo-1.tex rename to capitulos/capitulo-1.tex diff --git a/tex/doc/latex/feectex/template/dedicatoria.tex b/dedicatoria.tex similarity index 100% rename from tex/doc/latex/feectex/template/dedicatoria.tex rename to dedicatoria.tex diff --git a/tex/doc/latex/feectex/template/epigrafe.tex b/epigrafe.tex similarity index 100% rename from tex/doc/latex/feectex/template/epigrafe.tex rename to epigrafe.tex diff --git a/tex/latex/feectex/feectex.cls b/feectex.cls similarity index 94% rename from tex/latex/feectex/feectex.cls rename to feectex.cls index 9f63c35..c792d95 100644 --- a/tex/latex/feectex/feectex.cls +++ b/feectex.cls @@ -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}{ @@ -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}} @@ -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% @@ -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% @@ -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} @@ -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]{ @@ -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} @@ -305,7 +302,7 @@ }{} \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} @@ -313,7 +310,6 @@ \vspace{\fill} \begin{center} - \SingleSpacing% \ABNTEXchapterfont\large\imprimirlocal \\% \ABNTEXchapterfont\large\ano \end{center} @@ -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. diff --git a/tex/doc/latex/feectex/template/principal.tex b/principal.tex similarity index 93% rename from tex/doc/latex/feectex/template/principal.tex rename to principal.tex index fd0502a..ef01d0f 100644 --- a/tex/doc/latex/feectex/template/principal.tex +++ b/principal.tex @@ -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} @@ -115,7 +115,8 @@ % Elementos pós-textuais. \postextual - \imprimirbibliografia{bibliografia} + \bibliography{bibliografia} +% \imprimirbibliografia{bibliografia} \apendices \partapendices diff --git a/tex/doc/latex/feectex/template/resumo.tex b/resumo.tex similarity index 100% rename from tex/doc/latex/feectex/template/resumo.tex rename to resumo.tex diff --git a/tex/doc/latex/feectex/template/simbolos.tex b/simbolos.tex similarity index 100% rename from tex/doc/latex/feectex/template/simbolos.tex rename to simbolos.tex diff --git a/tex/doc/latex/feectex/template/figuras/capitulo-1/28421613139_a4472645e5_c.jpg b/tex/doc/latex/feectex/template/figuras/capitulo-1/28421613139_a4472645e5_c.jpg deleted file mode 100644 index a1db5f9..0000000 Binary files a/tex/doc/latex/feectex/template/figuras/capitulo-1/28421613139_a4472645e5_c.jpg and /dev/null differ diff --git a/tex/generic/images/unicamp-logotipo.pdf b/unicamp-logotipo.pdf similarity index 100% rename from tex/generic/images/unicamp-logotipo.pdf rename to unicamp-logotipo.pdf