Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/icaro-freire/ativmatufrb
- Owner: icaro-freire
- License: mit
- Created: 2020-11-19T20:38:32.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-21T20:52:45.000Z (over 1 year ago)
- Last Synced: 2023-09-22T10:06:59.197Z (over 1 year ago)
- Topics: cabecalho, classe-atividade, latex, latex-atividade, latex-head, latex-template, math
- Language: TeX
- Homepage:
- Size: 6.98 MB
- Stars: 4
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
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
> `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:> **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.mdA 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**