GithubHelp home page GithubHelp logo

monografia's Introduction

UnB-CIC

Modelo padrão de formatação de documentos acadêmicos do Departamento de Ciência da Computação da Universidade de Brasília. Este modelo existe para padronizar a formatação dos documentos, portanto evite modificar a classe ou usar configurações/pacotes diferentes dos definidos.

Licença

Esta obra está licenciado com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Licença Creative Commons

Instalação

Assume-se que há uma instalação correta do TeX Live. Para qualquer dos sistemas operacionais mais comuns (Unix/Mac OS/Windows), basta copiar todos os arquivos disponíveis. A forma mais simples de fazer isso é baixar o arquivo ZIP e descompactá-lo em sua área de trabalho.

Como opção, uma versão do modelo está disponível no Overleaf, mas não há garantia de manutenção/atualização dela.

Uso

A criação de um arquivo PDF é simples, basta processar o arquivo principal (monografia.tex) com o programa pdflatex. Isso pode ser feito pela linha de comando:

cd /caminho/para/arquivos/
pdflatex monografia

Para gerar as referências bibliográficas, utiliza-se a ferramenta bibtex:

bibtex monografia

E para gerar as referências de siglas/abreviaturas, a ferramenta makeglossaries:

makeglossaries monografia

Para finalizar, é preciso processar tudo novamente:

pdflatex monografia

O mesmo resultado pode ser obtido usando uma interface gráfica mais amigável, como o TeXWorks, mas geralmente é preciso gerar o glossário separadamente.

MiKTeX

Utilizando a instalação básica da versão 2.9.5105 (Windows XP 32-bit) do MiKTeX, ao abrir o arquivo monografia.tex com o editor instalado (TeXWorks), e executando a opção padrão oferecida pdfLaTeX+MakeIndex+BibTeX, o programa indicou a ausência de diversos pacotes; mas já oferecendo a opção de instalação destes. O pacote glossaries depende de tracklang.sty, que foi instalado pelo gerenciador de pacotes do próprio MiKTeX (após sincronização). Para gerar o glossário, é preciso instalar PERL e realizar alguns ajustes, há instruções muito claras neste link. Com a versão ActiverPerl) 5.20.2 Build 2001, a configurando a opção makeglossaries conforme as instruções, o PDF foi gerado sem problemas.

Resolução de Problemas

Não há suporte ativo para este projeto.

A versão disponível aqui apresenta um exemplo completo de texto usando a classe e funciona em um sistema adequadamente configurado. Tem alguma sugestão para melhorar a classe? Ótimo, contribuições são sempre bem vindas!

Não consigo gerar o texto!

Uma solução popular ultimamente tem sido usar a ferramenta online Overleaf.

Caso queira usar o seu próprio sistema, veja cuidadosamente as seções de instalação e uso acima. Se a sua configuração está conforme e ainda assim não funciona, geralmente há algum tipo de mensagem descrevendo o problema; tente buscar soluções no Google ou em sítios especializados como o StackExchange.

Se isso não funcionar, pode tentar gerar um novo issue no projeto, que será analisado quando possível. Providencie informações para a análise/investigação (veja isso e esses aqui e ali).

Os autores são listados incorretamente nas referências!

O pacote babel não reconhece a conjunção aditiva e entre os autores listados no arquivo .bib, é preciso usar a palavra and para que a formatação seja adequada.

Queria fazer XXX e não sei como!

Este modelo existe para padronizar a formatação dos documentos, portanto evite modificar a classe ou usar configurações/pacotes diferentes dos definidos. Claro, há raras circunstâncias em que algo um pouco diferente se faz necessário, nesses casos a documentação e sítios especializados são seus principais aliados.

monografia's People

Contributors

danielsaad avatar gnramos avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

monografia's Issues

Conjunção entre nomes de autores.

Ao gerar uma entrada no arquivo de referências (.bib), o pacote babel não reconhece a conjunção aditiva "e", gerando uma referência mal formatada.

Ex: @Article{Biolchini_2005_Systematicreviewin,
author = {Jorge Biolchini e P. Gomes Mian e A. Candida Cruz Natali e G. Horta Travassos},
title = {Systematic review in software engineering},
journal = {System Engineering and Computer Science Department COPPE/UFRJ, Technical
Report ES},
year = {2005},
volume = {679},
number = {05}
}

Gera a referência:
G. Horta Travassos, Jorge Biolchini e P. Gomes Mian e A. Candida Cruz Natali e:
Systematic review in software engineering. System Engineering and Computer Science
Department COPPE/UFRJ, Technical Report ES, 679(05), 2005

O correto seria:
Biolchini, Jorge, P. Gomes Mian, A. Candida Cruz Natali e G. Horta Travassos:
Systematic review in software engineering. System Engineering and Computer Science
Department COPPE/UFRJ, Technical Report ES, 679(05), 2005.

Tradução de termos da bibliografia.

Alguns termos não são traduzidos para Português. Exemplos:

  • @inproceedings: "In"
  • @inproceedings: "pages" <# das páginas>
  • @book: "editor"
  • @inproceedings: "sept" (nome do mês)
  • @Article: "April" (nome do mês)
  • @incollection: <conteúdo de "note", se houver>

Itálico nos títulos.

Nenhuma das duas formas funciona.

/title{Blaa Bla Bla \textit{Blabla} Bla}

/title{Blaa Bla Bla {\it Blabla} Bla}

Modelo falta padrão ABNT de citação direta

Modelo não possui comando para citação com nomes de autores. Exemplo:

Segundo Vaz (2008, p. 63) “não saber usar a internet em um futuro próximo será como não saber abrir um livro ou acender um fogão, não sabermos algo que nos permita viver a cidadania na sua completitude”.

Sugere-se implementação dessa possibilidade de citação.

Numeração de anexos no sumário

No caso de um número excessivo de anexos (> 6), a numeração do sumário excede o espaço definido e se sobrepõe ao título do anexo.

Centralização dos textos nas tabelas

Os textos dentro de cada célula não ficam alinhando quando usa-se os tipos de coluna p, m ou b.
Pode-se criar uma novo tipo de coluna com o package array.
% Cria dois novos tipos de coluna do tipo parágrafo. P paratexto centraliado horizontalmente na célula. M para texto centralizado verticalmente na célula.
\RequirePackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\newcolumntype{M}[1]{>{\centering\arraybackslash}m{#1}}

Adicionar um template Overleaf

Utilizando o template criado neste repositório, adaptei para o Overleaf o seguinte documento: https://www.overleaf.com/read/gccmmzxbqdbj

Utilizei o documento acima do overleaf como template e outros alunos do CiC também. Seria interessante colocá-lo como opção no README ou criar um template oficial do repositório e disponibilizar no README.

Essa opção dispensaria toda parte de configuração inicial para os usuários do overleaf

Pacote "tocstyle" está abandonado

Como o tocstyle foi abandonado:

"Since KOMA-Script 3.31 the package has been removed from
KOMA-Script. It is deprecated and should not be used any
longer."

O projeto não é mais compilável nas versões mais recentes de distribuições LaTeX (como TeXLive 2021). Uma sugestão é passar a utilizar a tocbasic.

Ajuste de índice

Falta padronização (apêndices e referências sem "pontos" entre rótulo e página).

Problema na compilação da bibliografia

A bibliografia não estava atualizando automaticamente, então compilei na mão e estou tendo o seguinte erro:

Process started: "C:\Program Files (x86)\MiKTeX 2.9\miktex\bin\bibtex.exe" "monografia"

This is BibTeX, Version 0.99d (MiKTeX 2.9)
The top-level auxiliary file: monografia.aux
I couldn't open style file unb-cic.bst
---line 125 of file monografia.aux
: \bibstyle{unb-cic
: }
I'm skipping whatever remains of this command
I found no style file---while reading file monografia.aux
(There were 2 error messages)

Process exited normally

Alerta tocstyle: "Package tocstyle Warning: THIS IS AN ALPHA VERSION!"

Olá,

Proponho remédio para o seguinte alerta / uso de biblioteca:

"/usr/share/texlive/texmf-dist/tex/latex/koma-script/tocstyle.sty:
Package tocstyle Warning: THIS IS AN ALPHA VERSION!
(tocstyle) USAGE OF THIS VERSION IS ON YOUR OWN RISK!
(tocstyle) EVERYTHING MAY HAPPEN!
(tocstyle) EVERYTHING MAY CHANGE IN FUTURE!
(tocstyle) THERE IS NO SUPPORT, IF YOU USE THIS PACKAGE!
(tocstyle) Maybe it would be better, not to load this
package."

Alterar linha 187 do .cls:

%\usepackage[tocindentauto]{tocstyle}% Indentação de anexos na TOC
%\usetocstyle{standard}%
\usepackage[titles]{tocloft}

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.