SkillAgentSearch skills...

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/Ppgccufmg
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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

Related Skills

View on GitHub
GitHub Stars11
CategoryDevelopment
Updated1y ago
Forks21

Languages

TeX

Security Score

75/100

Audited on Jun 6, 2024

No findings