Skip to content

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

License

Notifications You must be signed in to change notification settings

icaro-freire/ativmatUFRB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ativmatUFRB

ativmatUFRB.cls

📏 📐 (Classe LaTeX -não oficial- para Listas de Atividade da UFRB) 📏 📐

🔗 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 atividades para o curso de matemática da UFRB.


Sobre a Classe ativmatUFRB

💡 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.

📝 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.

💾 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:

🔗 guia-ativmatUFRB.pdf

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.

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

⚠️ 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 ©️ 2020 Ícaro Vidal Freire
GitHub license

About

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

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages