🔗 Veja aqui o resultado final em pdf
ativmatUFRB.cls
é um acrónimo para a classe não oficial de latex para listas de atividades para o curso de matemática da UFRB.
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.
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.
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 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.
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
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
⚠️ 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
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.
- classe_ativmatUFRB Nesta pasta, econtram-se arquivos para produção do
ativmatUFRB.cls, v1.61
Copyright ©️ ⋅ 2020 ⋅ Ícaro Vidal Freire