MANUAL DE UTILIZAÇÃO — CLASSE ifftese (TCC do IFF)
Para quem é este manual: você nunca mexeu com LaTeX e precisa escrever um
Trabalho de Conclusão de Curso (TCC) usando a classe
ifftesedo Instituto
Federal Fluminense (IFF). Aqui tudo é explicado de forma simples, comandos a
comando, mostrando o que cada parâmetro faz e o efeito visual de cada opção.
Como ler os exemplos: onde aparecer
{texto}ou[opção], isso é o que
VOCÊ troca. Chaves
{ }são obrigatórias; colchetes[ ]são opcionais.
0. O QUE É TUDO ISSO (o mínimo que você precisa saber)
LaTeX não é um editor de texto comum (tipo Word). Você escreve um **arquivo de
código** (o .tex) e um programa chamado compilador transforma esse código
em um PDF. A “classe” (ifftese) é o molde que define o visual e as regras do
documento (capa, margens, numeração, estilo ABNT).
Na pasta do seu TCC existem 4 arquivos que você precisa conhecer:
| Arquivo | O que é | Você mexe? |
|----------------|----------------------------------------------------|------------------------------|
| ifftese.cls | A classe (o “molde” do documento) | NÃO — é o motor |
| metadados.sty | Seus dados pessoais e da banca (pré-preenchido) | SIM — preenche os seus dados |
| macros.sty | Os “atalhos” (comandos prontos: figura, tabela…) | NÃO (só use os comandos) |
| PedroH_TCC.tex | O seu trabalho (texto + comandos) | SIM — é onde você escreve |
Termo em inglês que você vai ver: class = classe; package (pacote) =
arquivo de extensão
.stycom comandos extras; compile (compilar) = gerar o PDF;
source (fonte) = o arquivo
.texque você edita.
Como compilar (gerar o PDF)
No terminal, dentro desta pasta:
pdflatex PedroH_TCC.tex
bibtex PedroH_TCC
pdflatex PedroH_TCC.tex
pdflatex PedroH_TCC.tex
A sequência pdflatex → bibtex → pdflatex → pdflatex é necessária porque a
bibliografia e os índices precisam de duas passadas para “assentar”. Se aparecer
LaTeX Warning: Citation ... undefined, é só rodar o pdflatex mais uma vez.
1. A ESTRUTURA GERAL DO TRABALHO
Um TCC tem 3 grandes blocos. A classe já separa eles com 3 “faixas” de comando:
PRÉ-TEXTUAIS → \pretex (capa, folha de rosto, resumo, listas)
TEXTO → \transicaotex (introdução, desenvolvimento...)
PÓS-TEXTUAIS → \transicaopostex (referências, apêndices)
No seu arquivo principal (PedroH_TCC.tex) a ordem correta é:
\documentclass{ifftese} % 1. escolhe a classe
\usepackage{macros} % 2. carrega os atalhos
% ----- AQUI VOCÊ COLOCA SEUS METADADOS (Seção 2) -----
\begin{document} % 3. começa o documento
\pretex % 4. pré-textuais (capa, etc.)
\capa % capa
\contracapa % folha de rosto
\banca % folha de banca (se houver)
\dedicatoria{...} % dedicatória
\agradecimentos{...} % agradecimentos
\resumo{...}{...} % resumo (PT)
\abstractabnt{...}{...} % abstract (EN)
\imprimirListas % lista de figuras, tabelas, siglas...
\transicaotex % 5. entra no texto
% ===== CAPÍTULOS DO SEU TCC =====
\capitulo{Introdução} % (ou \chapter{...})
... seu texto ...
\capitulo{Desenvolvimento}
... seu texto ...
\capitulo{Conclusão}
... seu texto ...
\transicaopostex % 6. entra nos pós-textuais
\bibliographystyle{abntex2-alf}
\bibliography{bib/referencias} % arquivo .bib com as referências
\end{document}
Dica de leigo: não apague
\pretex,\transicaotexnem\transicaopostex.
Eles aplicam as margens e a numeração certas em cada parte. Se você apagar, o
PDF sai com margens erradas.
2. METADADOS — preenchendo os seus dados (metadados.sty + topo do .tex)
Tudo que aparece na capa, folha de rosto e ficha vem destes comandos. Eles
têm o formato \comando{conteúdo}. Se ficar vazio { }, aquele campo some.
2.1 Seus dados pessoais e do orientador
| Comando | O que preencher | Exemplo |
|----------------------------|--------------------------------|------------------------------------------------|
| \aluno{Nome Completo} | Seu nome | Pedro Henrique Rocha de Andrade |
| \abreviaturanome{Iniciais} | Suas iniciais (para a lombada) | P. H. R. de A. |
| \email{...} | Seu e-mail | já vem preenchido |
| \titulo{Título} | Título do TCC | Análise de Grandes Volumes de Dados Estelares |
| \subtitulo{Subtítulo} | Subtítulo (vem após :) | Cruzamento dos Catálogos GCNS e GALAH DR4 |
| \tituloingles{Title} | Título em inglês (se exigido) | Analysis of Large Stellar Data Volumes |
| \subtituloingles{Subtitle} | Subtítulo em inglês | Cross-matching the GCNS and GALAH DR4 Catalogs |
| \shortitulo{Abrev.} | Título curto (cabeçalho) | Análise de Dados Estelares |
| \palavraschave{p1; p2} | Palavras-chave PT | Catálogos Estelares; Astronomia |
| \keywords{k1; k2} | Keywords EN | Stellar Catalogs; Astronomy |
Efeito visual: o \titulo e \subtitulo aparecem na capa em caixa-alta
(LETRAS GRANDES) como TÍTULO: Subtítulo.. O \shortitulo aparece no topo das
páginas internas (cabeçalho). As \palavraschave/\keywords são impressas
automaticamente no Resumo/Abstract.
2.2 Orientador, coorientador e banca
| Comando | Função | Exemplo |
|--------------------------------------|-----------------------------|----------------------------------------------|
| \orientador{Prof.} | Nome do orientador | Dra. Ana Cecília Soja |
| \abreviaturaorientador{Tít.} | Titulação curta | Dra. (ou deixe vazio) |
| \siglainstituicaoorientador{Sigla} | Instituição dele | IFF |
| \coorientador{Prof.} | Coorientador (opcional) | Dra. Luiza Linhares Dantas |
| \siglainstituicaocoorientador{Sigla} | Instituição do coorientador | PUC-Chile |
| \coorientadorsegundo{...} | 2º coorientador (raro) | deixe vazio |
| \membrobancaum{Prof.} | 1º membro da banca | Dr. Fabrício Barros Gonçalves |
| \siglainstituicaomembroum{Sigla} | Instituição do 1º membro | IFF |
| \membrobancadois{Prof.} | 2º membro da banca | Me. Ana Mara Figueiredo |
| \siglainstituicaomembrodois{Sigla} | Instituição do 2º membro | IFF |
| \dataaprovacao{\today} | Data da defesa | \today (data de hoje) ou 10 de julho de 2026 |
Variação 1 — sem coorientador: simplesmente deixe \coorientador{} vazio.
A folha de rosto some com a linha do coorientador sozinha.
Variação 2 — banca com 3 membros: a classe só traz membrobancaum e
membrobancadois prontos. Se precisar de um 3º, avise quem mantém a classe
(ou copie o padrão no metadados.sty).
Efeito visual: orientador e coorientador aparecem na folha de rosto
(\contracapa) como Orientadora: Dra., Ana Cecília Soja. e na **folha de
banca** (\banca).
2.3 Dados da instituição e do curso
| Comando | O que é | Padrão (já preenchido) |
|---------------------------|----------------------|----------------------------------------------------------------|
| \instituicao{...} | Nome completo do IFF | Instituto Federal de Ciência, Tecnologia e Educação Fluminense |
| \shortinstituicao{...} | Nome curto | Instituto Federal Fluminense |
| \siglainstituicao{...} | Sigla | IFF |
| \curso{...} | Seu curso | Bacharelado em Engenharia de Computação |
| \areaconcentracao{...} | Área de concentração | Engenharia de Computação |
| \disciplinaFormatada{...} | Nome da disciplina | Trabalho de Conclusão de Curso |
| \ano{...} | Ano | 2026 |
| \local{...} | Cidade | Bom Jesus do Itabapoana |
| \estado{...} | UF | RJ |
| \estadocompleto{...} | Estado por extenso | Rio de Janeiro |
| \campus{...} | Campus | já vem como \textit{Campus} \tcc@local |
Atenção:
\campususa\tcc@local(a cidade). Não mude a fórmula; só mude
\localque o campus acompanha.
2.4 “Interruptores” (flags) — liga/desliga comportamentos
Estes comandos não recebem texto, recebem sim (ligado) ou ficam vazios
(desligado). Estão no metadados.sty:
| Comando | Se sim (ligado) faz… | Se vazio (desligado) |
|-------------------------|------------------------------------------------------|---------------------------------------------------------------|
| \tipo{tcc} | Define o tipo de doc. Use tcc | relatorio, relatoriotecnico, relatoriocientifico mudam a capa |
| \figuracaminho{img} | Pasta onde estão as imagens | se vazio, figuras não carregam |
| \numeracaoPorSecao{sim} | Numera Teorema 1.1, 2.1… por capítulo | numeroção contínua (1,2,3…) |
| \cabecalho{sim} | Mostra cabeçalho (título) nas páginas | sem cabeçalho |
| \corlink{sim} | Links em azul/vermelho | links pretos |
| \legendacurta{sim} | Índice usa a legenda CURTA (curta) | índice repete a legenda longa |
| \sumarioescada{sim} | Sumário “em escada” (subseções recuadas) | sumário simples |
| \frenteVerso{sim} | Impressão frente-e-verso (capítulos em página ímpar) | só frente |
| \capaiff{sim} | Capa com a imagem img/image.png de fundo | capa só texto |
| \numero{1} | Número do relatório (se for relatório) | 1 |
Exemplo de modificação e seu efeito:
% ANTES (padrão do TCC): capa só com texto
\capaiff{}
% DEPOIS: capa com a imagem de fundo do IFF
\capaiff{sim}
Efeito: a capa ganha a imagem
img/image.pngcomo plano de fundo.
% ANTES: Teoremas numerados 1, 2, 3 (contínuo)
\numeracaoPorSecao{}
% DEPOIS: Teoremas numerados por capítulo (1.1, 1.2, 2.1)
\numeracaoPorSecao{sim}
3. MACROS DE INSERÇÃO — figuras, tabelas, quadros, gráficos
Estas macros são “caixas prontas”: você passa os dados e elas montam a legenda,
a fonte e o rótulo (label) automaticamente, no padrão ABNT.
Termos em inglês: figure = figura; table = tabela; frame/box = quadro;
chart/graph = gráfico; caption = legenda; label = rótulo (usado para
referenciar com
\autoref{...}); source = fonte.
3.1 FIGURA — \inserirfigura
\inserirfigura[width=0.8\textwidth]{arquivo.png}{Legenda longa.}{Legenda curta}{Fonte: Autor}{fig:minhafig}
| # | Parâmetro | O que é | Exemplo |
|-----|--------------------|-----------------------------------------------|--------------------------------------|
| [1] | opções (colchetes) | opções do \includegraphics | width=0.8\textwidth (80% da largura) |
| 2 | arquivo | Nome do arquivo dentro de img/ (sem caminho) | grafico.pdf |
| 3 | legenda longa | Texto que aparece embaixo da figura | Distribuição das estrelas. |
| 4 | legenda curta | Texto do ÍNDICE (se \legendacurta{sim}) | Distribuição. |
| 5 | fonte | Texto da fonte (ABNT exige) | Fonte: O autor. |
| 6 | label | Nome para referenciar: \autoref{fig:minhafig} | fig:minhafig |
Variação A — figura menor (50% da página):
\inserirfigura[width=0.5\textwidth]{arquivo.png}{Legenda longa.}{Leg.}{Fonte: X}{fig:a}
Variação B — sem legenda curta (use se \legendacurta{} estiver desligado):
\inserirfigura[width=0.8\textwidth]{arquivo.png}{Mesma legenda.}{}{Fonte: X}{fig:b}
Efeito: o 4º parâmetro vazio faz o índice repetir a legenda longa.
Como referenciar depois no texto:
Como visto na \autoref{fig:minhafig}, a distribuição é assimétrica.
\autorefescreve “Figura 1” automaticamente (com link, se\corlink{sim}).
3.2 TABELA — \inserirtabela e \inserirtabelaL
\inserirtabela
{Legenda longa da tabela.}{Leg. tab.}
{tab:resultados}
{\begin{tabular}{l|c}
Coluna A & Coluna B \\
\hline
Valor 1 & 10 \\
Valor 2 & 20 \\
\end{tabular}}
{Fonte: O autor.}
| # | Parâmetro | O que é |
|---|---------------|----------------------------------------------------------|
| 1 | legenda longa | legenda da tabela |
| 2 | legenda curta | legenda do índice |
| 3 | label | tab:resultados (referencie com \autoref{tab:resultados}) |
| 4 | conteúdo | O ambiente \begin{tabular}...\end{tabular} com os dados |
| 5 | fonte | fonte ABNT |
Diferença \inserirtabela × \inserirtabelaL:
-
\inserirtabela: a tabela fica no tamanho natural (não estica). -
\inserirtabelaL: a tabela é esticada para ocupar 100% da largura do texto (\textwidth). Use quando a tabela for estreita e você quiser preencher a linha.
% Tabela esticada (L = large/large width)
\inserirtabelaL
{Legenda.}{Leg.}
{tab:largura}
{\begin{tabular}{l|c|c}
A & B & C \\ \hline
1 & 2 & 3 \\
\end{tabular}}
{Fonte: O autor.}
3.3 QUADRO — \inserirquadro
Igual à tabela, mas usa o ambiente quadro (no ABNT, quadro é para texto
não-numérico, tabela é para dados numéricos).
\inserirquadro
{Etapas do método.}{Etapas}
{qua:metodo}
{\begin{tabular}{l|p{8cm}}
Etapa & Descrição \\
\hline
1 & Coleta dos dados. \\
2 & Cruzamento dos catálogos. \\
\end{tabular}}
{Fonte: O autor.}
Efeito: entra na “Lista de Quadros” (separada da de tabelas) quando você usar
\imprimirListas.
3.4 GRÁFICO — \inserirgrafico
\inserirgrafico[width=0.9\textwidth]{grafico.pdf}{Legenda do gráfico.}{Leg. gráf.}{Fonte: X}{gra:curva}
Mesmos parâmetros da figura. A diferença é que entra na Lista de Gráficos
(que \imprimirListas imprime).
3.5 SUBFIGURAS (várias imagens numa só figura)
Úteis para mostrar (a) e (b) lado a lado.
Duas subfiguras:
\inserirDuasSubfiguras
{\includegraphics[width=0.45\textwidth]{img/a.png}}
{\includegraphics[width=0.45\textwidth]{img/b.png}}
{Legenda geral.}{Leg. geral}
{Fonte: X}
{fig:par}
{0.48\textwidth} % 7º: largura de cada subfigura
Variação — três subfiguras:
\inserirTresSubfigurasL
{\includegraphics[width=0.3\textwidth]{a.png}}
{\includegraphics[width=0.3\textwidth]{b.png}}
{\includegraphics[width=0.3\textwidth]{c.png}}
{Legenda.}{Leg.}
{Fonte: X}
{fig:tres}
{0.32\textwidth} % 8º: largura de cada uma
Dica: o último número (largura de cada subfigura) deve ser menor que
0.5\textwidthpara caberem 2, e menor que0.34\textwidthpara 3.
4. MACROS DE TEXTO — resumo, citações, destaques, notas
4.1 RESUMO e ABSTRACT
\resumo{%
Neste trabalho analisamos a vizinhança solar por meio do cruzamento
dos catálogos GCNS e GALAH DR4. Os resultados indicam...
}{Catálogos Estelares; Astronomia; Cruzamento de Dados}
| # | Parâmetro | O que é |
|---|----------------|----------------------------------------------------|
| 1 | texto | O texto do resumo (1 parágrafo, ~150–250 palavras) |
| 2 | palavras-chave | Separadas por ponto-e-vírgula |
\abstractabnt{%
In this work we analyze the solar vicinity by cross-matching the
GCNS and GALAH DR4 catalogs. Results indicate...
}{Stellar Catalogs; Astronomy; Data Cross-matching}
Efeito:
\resumocria a página “Resumo” em PT e salva as palavras-chave;
\abstractabntcria “Abstract” em EN. As palavras-chave aparecem sozinhas no
rodapé de cada página.
4.2 CITAÇÃO LONGA (mais de 3 linhas)
No ABNT, citação com mais de 3 linhas é “citacao longa” (recuo de 4 cm):
\begin{citacaolonga}
É sabido que a caracterização das populações estelares constitui uma
ferramenta de alta resolução para investigar a formação da Via Láctea
(Autor, 2020, p. 45).
\end{citacaolonga}
Efeito: o texto ganha recuo à esquerda de 4 cm e fonte menor — padrão ABNT.
4.3 DESTAQUE de número com unidade — \destaque e \destaqueC
\destaque{5}{km/s} % caixa pequena ao lado do texto: 5 km/s
\destaqueC{9.8}{m/s^2} % caixa CENTRALIZADA (bloco isolado): 9,8 m/s²
| # | Parâmetro | O que é |
|---|-----------|---------------------------------|
| 1 | valor | número (use ponto para decimal) |
| 2 | unidade | unidade (no padrão SI) |
Efeito: cria uma caixinha destacada com o valor.
\destaquefica no meio
da linha;
\destaqueCfica centralizado no meio da página.
4.4 NOTA DE RODAPÉ — \notarodape
O GCNS reúne cerca de 330 mil estrelas.\notarodape{Valor obtido de Smart et al. (2021).}
Efeito: cria a numeração¹ no texto e a nota no rodapé automaticamente.
4.5 COMENTÁRIO de rascunho — \comentario
Aqui vai o parágrafo.\comentario{Verificar esse número com o orientador!}
Efeito: escreve um texto verde teal
[SeuNome: Verificar esse número...]
no PDF. É para você mesmo não esquecer de revisar. Apague antes de entregar.
5. ELEMENTOS PRÉ-TEXTUAIS (capa, rosto, banca, etc.)
Estes comandos só precisam ser chamados (não recebem parâmetro, salvo indicado):
| Comando | O que gera | Precisa configurar antes? |
|------------------------|-----------------------------------------------|---------------------------------|
| \capa | Capa (instituição, aluno, título, cidade/ano) | metadados §2.1–2.3 |
| \contracapa | Folha de rosto (natureza + orientador) | \orientador, \titulo |
| \banca | Folha de aprovação da banca | membros da banca §2.2 |
| \dedicatoria{texto} | Dedicatória | texto entre chaves |
| \agradecimentos{texto} | Agradecimentos | texto entre chaves |
| \fichacatalografica | Ficha catalográfica (CIP) | dados da ficha no metadados.sty |
| \errata{linhas} | Errata (se houver erro na impressão) | tabela de correções |
| \identificacao | Identificação (para relatório técnico) | relatórios only |
Exemplo de uso (no corpo do \pretex):
\capa
\contracapa
\banca
\dedicatoria{\textit{Dedico este trabalho ao meu avô José Carlos.}}
\agradecimentos{Primeiramente a Deus...}
\resumo{...}{...}
\abstractabnt{...}{...}
\imprimirListas
Variação — capa com imagem de fundo:
Já vista em §2.4: basta \capaiff{sim} nos metadados (precisa de img/image.png).
6. AMBIENTES (teoremas, exemplos, definições…)
A classe traz ambientes prontos para textos matemáticos/pedagógicos. Se
\numeracaoPorSecao{sim} estiver ligado, eles são numerados por capítulo.
| Ambiente | Nome visual | Uso |
|----------------------------|-------------|-----------------------|
| \begin{teorema}{Título} | Teorema | Afirmação demonstrada |
| \begin{exemplo}{Título} | Exemplo | Exemplo ilustrativo |
| \begin{observacao}{Título} | Observação | Nota importante |
| \begin{definicao}{Título} | Definição | Definição de termo |
| \begin{lema}{Título} | Lema | Resultado auxiliar |
| \begin{corolario}{Título} | Corolário | Consequência |
| \begin{proposicao}{Título} | Proposição | Afirmação |
| \begin{axioma}{Título} | Axioma | Verdade assumida |
| \begin{conjectura}{Título} | Conjectura | Suposição |
| \begin{resolucao}{Título} | Resolução | Passo a passo |
\begin{teorema}{Central do Limite}
Seja $X_1,...,X_n$ uma amostra aleatória... então a média converge a uma
normal.
\end{teorema}
Efeito: cria uma caixa estilizada com título colorido e numeração (ex.:
“Teorema 2.1”).
7. SIGLAS, SÍMBOLOS E GLOSSÁRIO
7.1 Siglas (Lista de Abreviaturas)
\addtoSiglas{GCNS}{Gaia Catalogue of Nearby Stars}{Catálogo de Estrelas Próximas do Gaia}
| # | Parâmetro | O que é |
|---|---------------------|-----------------------------------------|
| 1 | sigla | a abreviatura (ex.: GCNS) |
| 2 | descrição | o nome por extenso |
| 3 | descrição estendida | versão mais completa (aparece na lista) |
Efeito: após
\imprimirListas, cria a “Lista de Abreviaturas” automaticamente
ordenada. Coloque os
\addtoSiglasno pré-texto ou junto ao primeiro uso.
7.2 Símbolos (Lista de Símbolos)
\addtoSimbolos{$\sigma$}{Desvio padrão}{}
Mesmos 3 parâmetros (o 3º pode ficar vazio {}).
7.3 Glossário
\addtoGlossario{Cross-matching}{Cruzamento de dois catálogos por identificador comum.}
Use \imprimirglossario (ou \imprimirListas) para imprimir.
8. GLOSSÁRIO DE TERMOS (PT ⇄ EN) para quem não domina o inglês
| Inglês | Português | Onde aparece no manual |
|-----------------------------|---------------------------------------|------------------------|
| class (.cls) | classe (o molde do documento) | §0 |
| package (.sty) | pacote (arquivo de comandos) | §0 |
| compile / build | compilar (gerar o PDF) | §0 |
| source (.tex) | arquivo de código-fonte | §0 |
| preamble | preâmbulo (antes de \begin{document}) | §1 |
| metadata | metadados (seus dados) | §2 |
| figure | figura | §3.1 |
| table | tabela | §3.2 |
| frame / box | quadro | §3.3 |
| chart / graph | gráfico | §3.4 |
| caption | legenda | §3.1 |
| label | rótulo (para \autoref) | §3.1 |
| cross-reference | referenciar (com \autoref) | §3.1 |
| source (of figure) | fonte (da imagem) | §3.1 |
| abstract | resumo em inglês | §4.1 |
| footnote | nota de rodapé | §4.4 |
| theorem / lemma / corollary | teorema / lema / corolário | §6 |
| acronym / abbreviation | sigla / abreviatura | §7.1 |
| symbol | símbolo | §7.2 |
| glossary | glossário | §7.3 |
| bibliography / references | referências bibliográficas | §1 |
| front matter | pré-textuais | §1 |
| main matter / body | texto (corpo) | §1 |
| back matter | pós-textuais | §1 |
9. EXEMPLO MÍNIMO DE TCC (copie e adapte)
\documentclass{ifftese}
\usepackage{macros}
% ---- METADADOS ----
\aluno{Seu Nome Completo}
\titulo{Meu Título de TCC}
\subtitulo{Meu Subtítulo}
\orientador{Prof. Orientador}
\abreviaturaorientador{Dr.}
\siglainstituicaoorientador{IFF}
\membrobancaum{Prof. Banca 1}
\siglainstituicaomembroum{IFF}
\membrobancadois{Prof. Banca 2}
\siglainstituicaomembrodois{IFF}
\dataaprovacao{\today}
\begin{document}
\pretex
\capa
\contracapa
\banca
\resumo{Resumo do trabalho em um parágrafo.}{Palavra1; Palavra2}
\abstractabnt{Abstract in English.}{Keyword1; Keyword2}
\imprimirListas
\transicaotex
\capitulo{Introdução}
Este trabalho aborda...\autoref{fig:exemplo}.
\capitulo{Desenvolvimento}
\inserirfigura[width=0.7\textwidth]{exemplo.png}{Legenda.}{Leg.}{Fonte: Autor}{fig:exemplo}
\capitulo{Conclusão}
Conclui-se que...
\transicaopostex
\bibliographystyle{abntex2-alf}
\bibliography{bib/referencias}
\end{document}
10. RESUMO DOS PRIMEIROS PASSOS (checklist)
-
Edite
metadados.sty: nome, título, orientador, banca, ano, curso. -
No
PedroH_TCC.tex, troque o conteúdo de\aluno,\titulo, etc. no topo. -
Escreva os capítulos com
\capitulo{Nome}entre\transicaotexe\transicaopostex. -
Insira figuras/tabelas com as macros da Seção 3.
-
Compile:
pdflatex → bibtex → pdflatex → pdflatex. -
Antes de entregar: apague todos os
\comentario{...}.
Termo final: debug (depurar) = quando o LaTeX dá erro, leia a mensagem
amarela/vermelha no terminal; o erro quase sempre está NA LINHA ANTERIOR à
indicada. Se travar, comente metade do texto (
%) para isolar o problema.
11. AVISOS ESPERADOS (não são erros de verdade)
Ao rodar o primeiro pdflatex, pode aparecer no terminal:
! LaTeX Error: Command \su@ExpandTwoArgs already defined.
! LaTeX Error: Command \IfSubStringInString already defined.
Isso é inofensivo. A classe carrega o pacote xstring (usado pelas macros
como \IfStrEq) e, mais à frente, o pacote datatool (usado nas listas de
siglas) carrega o substr, que define comandos de mesmo nome. O xstring
prevalece e tudo funciona. Importante: rode a sequência completa
(pdflatex → bibtex → pdflatex → pdflatex) e o PDF final sai correto, mesmo
que esse aviso apareça na primeira passada.
Se quiser eliminar o aviso de forma definitiva, peça a quem mantém a classe
para trocar o
substrporxstringinternamente — mas não é necessário para
o TCC compilar.
12. NOTAS DE MANUTENÇÃO DESTA CLASSE (para quem edita os .sty)
-
Bug corrigido em
\inserirfigura/\inserirgrafico/\inserirelementografico: o caminho era montado como\figuracaminho/ #2(com espaço após a barra), o que fazia a figura sumir (caixa vazia). Foi corrigido para\figuracaminho/#2(sem espaço). Se uma figura não aparecer, confira se o arquivo está emimg/e se o nome bate exatamente (incluindo maiúsculas). -
Sempre que mexer em
macros.styouifftese.cls, recompile o documento inteiro (4 passadas) e confira se as figuras/tabelas ainda entram.