Ppgccufmg
Uma classe LaTeX para dissertações, teses e propostas do Programa de Pós-Graduação em Ciência da Computação (PPGCC) da Universidade Federal de Minas Gerais (UFMG).
Install / Use
/learn @ramongonze/PpgccufmgREADME
Classe LaTeX ppgccufmg
Uma classe $\LaTeX$ para dissertações, teses e propostas do Programa de Pós-Graduação em Ciência da Computação (PPGCC) da Universidade Federal de Minas Gerais (UFMG). A classe foi feita de modo a atender todas as diretrizes para normalização de trabalhos acadêmicos da UFMG determinadas pelo Reposiório Institucional da UFMG (versão 2020) (arquivo Diretrizes - Biblioteca UFMG.pdf).
A criação desta classe foi inspirada na classe criada por Vilar Fiuza da Camara Neto e Eduardo Freire Nakamura.
Como utilizar a classe
Para utilizar os recursos da classe, o arquivo pgccufmg.cls deve estar no mesmo diretório que o arquivo .tex principal. Há um exemplo de utilização da classe no diretório exemplo deste repositório. A classe foi testada tanto com o TeXstudio para compilações locais tanto com o Overleaf.
Opções da classe
Para se utilizar a classe, deve-se declarar o tipo do documento com o comando
\documentclass[<opções>]{ppgccufmg}
Há 6 opções que podem ser passadas para a classe:
- Tipo do documento:
msc: Dissertação de mestrado.phd: Tese de doutorado.mscproposta: Proposta de dissertação de mestrado.phdproposta: Proposta de tese de doutorado.
- Idioma do documento:
portugues: Define o idioma geral para português.english: Adiciona a folha de rosto em inglẽs e define o idioma geral para inglês.
Obs.: Deve ser passado somente um tipo de documento e um idioma. Caso essa regra seja quebrada, a classe poderá apresentar um comportamento inesperado.
Parâmetros
A classe consta com uma lista de parâmetros que modifica os principais elementos textuais e pré-textuais do documento. Todos os parâmetros devem ser passados no comando \ppgccufmg{} que deve estar localizado logo após o comando \begin{document}. Os parâmetros disponíveis são:
| Parâmetro | Descrição | Tipo |
| :--- | :--- | :--- |
| autor | Autor(a) do documento | Obrigatório |
| titulopt | Título do documento em português | Obrigatório |
| tituloen | Título do documento em inglês | Obrigatório caso o idioma seja inglês |
| cidade | A cidade aparecerá na capa e na(s) folha(s) de rosto | Obrigatório |
| ano | O ano aparecerá na capa e na(s) folha(s) de rosto | Obrigatório |
| versaopt | Versão do documento. Deverá ser "Final" quando a dissertação/tese estiver sendo entregue. Poderá ser, por exemplo, "temporária", "inicial". O texto passado como parâmetro será incluído logo após a palavra "Versão" na folha de rosto em português | Obrigatório |
| versaoen | Versão do documento. Deverá ser "Final" quando a dissertação/tese estiver sendo entregue. Poderá ser, por exemplo, "temporary", "initial". O texto passado como parâmetro será incluído logo antes da palavra "version" na folha de rosto em inglês | Obrigatório caso o idioma seja inglês |
| orientador | Nome do orientador | Obrigatório quando não houver uma orientadora |
| orientadora | Nome da orientadora | Obrigatório quando não houver um orientador |
| coorientador | Nome do orientador | Opcional |
| coorientadora | Nome da orientadora | Opcional |
| fichacatalografica | Arquivo PDF contendo a ficha catalográfica que será fornecida pela biblioteca | Opcional |
| folhadeaprovacao | Arquivo PDF contendo a folha de aprovação | Opcional |
| resumo | Arquivo .tex contendo o resumo em português | Obrigatório |
| abstracten | Arquivo .tex contendo o abstract em inglês | Obrigatório |
| palavraschave | Palavras-chave do resumo em português | Obrigatório |
| keywords | Palavras-chave do abstract em inglês | Obrigatório |
| dedicatoria | Arquivo .tex contendo a dedicatória | Opcional
| agradecimentos | Arquivo .tex contendo os agradecimentos | Opcional |
| epigrafe | Arquivo .tex contendo o epígrafe | Opcional |
| epigrafeautor | Nome do(a) autor(a) do epígrafe | Opcional |
| listadefiguras | Comando que funciona como uma flag que indica se a lista de figuras será gerada ou não. Passe o parâmetro com algum argumento (por exemplo, "sim") para gerar a lista de figuras ou não passe-o caso não queria gerar a lista. | Opcional |
| listadetabelas | Comando que funciona como uma flag que indica se a lista de tabelas será gerada ou não. Passe o parâmetro com algum argumento (por exemplo, "sim") para gerar a lista de tabelas ou não passe-o caso não queria gerar a lista. | Opcional |
| listascustomizadas | Comando para a lista customizada. No arquivo de exemplo há instruções de como criar uma lista customizada | Opcional |
Outros recursos
Para adicionar apêncices ao documento, a classe fornece o ambiente apendices. Todos os apêncices devem ser adicionados após a inclusão das referências bibliográficas (comando \bibliography). Todos os apêncies deverão estar dentro dos comandos \begin{appendices} e \end{appendices}, conforme exemplo abaixo:
\begin{apendices}
\chapter{Meu primeiro apêncice}
...
\chapter{Meu segundo apêndice}
...
\end{apendices}
O comando \chapter{} define o início de um novo apêndice.
License
Related Skills
node-connect
341.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.5kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
341.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.5kCommit, push, and open a PR
