gleisonsdm / 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).

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

MIT

About

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).

License:MIT License


Languages

Language:TeX 100.0%