Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/icaro-freire/ativmatufrb

:memo: Classe (não oficial) de LaTeX para confecção de Lista de Atividades para curso de Matemática da UFRB.
https://github.com/icaro-freire/ativmatufrb

cabecalho classe-atividade latex latex-atividade latex-head latex-template math

Last synced: about 2 months ago
JSON representation

:memo: Classe (não oficial) de LaTeX para confecção de Lista de Atividades para curso de Matemática da UFRB.

Awesome Lists containing this project

README

        


ativmatUFRB


ativmatUFRB.cls



:straight_ruler: :triangular_ruler: (Classe LaTeX -não oficial- para Listas de Atividade da UFRB) :straight_ruler: :triangular_ruler:




:link: Veja aqui o resultado final em pdf


GitHub last commit

GitHub forks


GitHub stars


GitHub issues



GitHub issues

> `ativmatUFRB.cls` é um acrónimo para a classe não oficial de latex para listas de **ativ**idades para o curso de **mat**emática da **UFRB**.


# Sobre a Classe ativmatUFRB
## :bulb: Motivação


A motivação para desenvolver esta classe vem do Projeto de Extensão, cadastrado no Centro de Formação de Professores,
intitulado: LaTeX para o Professor de Matemática.
Tal projeto é ofertado (parcialmente) em forma de curso, que versa sobre a confecção de materiais didáticos impressos (e também visuais, como apresentações)
com alta qualidade tipográfica usando o programa LaTeX; bem como,
no desenvolvimento de classes extra-oficiais (lista de atividade, avaliações, trabalho de conclusão de curso, etc.) para o curso de Licenciatura ou
Bacharelado em Matemática da UFRB.

## :memo: Conteúdo


Essa classe é derivada da classe standard article.cls.
Apenas foi acrescentado um cabeçalho estilizado com o logotipo da UFRB e informações sobre o título da lista, professor, disciplina, curso, semestre e número
da lista; bem como, comandos internos que julgamos úteis na construção de uma lista com questões de matemática ou área correlacionada.

## :floppy_disk: Como instalar?


Toda informação sobre o uso da classe, cuja versão atual é v1.61, está disponível no Guia do Usuário, cujo download pode ser realizado no link:



:link: guia-ativmatUFRB.pdf

> **Atenção!** É essencial ler o [Guia do Usuário](https://github.com/icaro-freire/ativmatUFRB/blob/master/guia_ativmatUFRB/v1.61/guia-ativmatUFRB.pdf) para usar a classe em questão.


Todavia, dependendo de qual compilador esteja usando, algumas sutis diferenças são necessárias.
Essa classe considera, apenas, três possibilidades de compiladores:
LuaLaTeX
ou
XeLaTeX,
que são os mais atuais; e, o
pdfLaTeX,
o clássico.

### Compilando com pdfLaTeX


Se você (ainda) produz o .pdf com pdfLaTeX, na pasta de sua lista de atividade (que denotaremos por 01_lista_assunto) deverá conter:

- `ativmatUFRB.cls`; ou seja, a classe LaTeX para produção de lista atividade para Matemática (e afins);
- `modelo_ativmatUFRB.tex`; ou seja, um arquivo `.tex` onde você escreverá sua lista de atividade.
Obviamente, o nome pode ser alterado.
Nela, deverá especificar no preâmbulo, dentre outras coisas (veja o guia) `\documentclass{ativmatUFRB}`;
- `figs`; ou seja, uma _pasta_ que deverá conter o logo da UFRB, bem como **todas** as imagens que serão utilizadas na lista.
Visualmente, seria assim:


📦01_lista_assunto
┣ 📂figs
┃ ┗ 📜ufrb.png
┣ 📜ativmatUFRB.cls
┗ 📜modelo_ativmatUFRB.tex

### Compilando com LuaLaTeX ou XeLaTeX


Além dos itens citados no pdfLaTeX, a pasta fonts deve ser acrescentada.
Essa pasta contém arquivos .ttf de uma fonte usada em uma parte específica do texto (a saber, no cabeçalho).
Logo, visualmente fica:


📦01_lista_assunto
┣ 📂figs
┃ ┗ 📜ufrb.png
┣ 📂fonts
┃ ┗ 📂intimacy
┃ ┃ ┣ 📜intimacy.ttf
┃ ┃ ┗ 📜intimcy2.ttf
┣ 📜ativmatUFRB.cls
┗ 📜modelo_ativmatUFRB.tex

> :warning: **Atenção!**
> - Geralmente o tempo da primeira compilação é um pouco maior do que os subsequentes, visto que, possivelmente, muitos pacotes serão instalados no seu computador;
> - É aconselhável, também, compilar umas três ou quatro vezes no início, para que possíveis mensagens de alertas (_warning_) sejam reduzidas.
> - Existem maneiras de organizar seus arquivos temporários gerados na produção do `.pdf`. Para isso, leia o guia_ativmatUFRB.pdf

# Sobre a Descrição desse repositório
Visualmente, este repositório possui a seguinte descrição:


📦ativmatUFRB
┣ 📂classe_ativmatUFRB
┣ 📂guia_ativmatUFRB
┣ 📂img
┣ 📜.gitignore
┣ 📜LICENSE
┗ 📜README.md

A descrição de cada um desses itens é dada a seguir:
- **ativmatUFRB** É a pasta principal, onde nos encontramos;
+ **classe_ativmatUFRB** Nesta pasta, econtram-se arquivos para produção do `.pdf` desejado.
É nela que se encontra, dentre outras coisas, o arquivo `.cls`, resposável por produzir as
alterações no cabeçalho e comandos para confecção da lista de atividade padronizada;
+ **guia_ativmatUFRB** Nesta pasta, econtram-se arquivos para produção do Guia do Usuário da classe `ativmatUFRB.cls`;
+ **img** Aqui se encontra a imagem do logo exposto nesta página do GitHub;
+ **.gitignore** Arquivo usado, dentro do contexto do GitHub, para ignorar certas extensões ou pastas que o autor julga não necessárias para exibir o que deseja;
+ **LICENSE** Arquivo usado, dentro do contexto do GitHub, para exibição da Licença do material;
+ **README.md** Arquivo usado, também dentro do contexto do GitHub, para explicar, por exemplo, os objetivos do repositório.

# Licença
ativmatUFRB.cls, `v1.61`

_Copyright_ :copyright: **⋅** 2020 **⋅** **Ícaro Vidal Freire**

GitHub license