mais uma apresentação feita com pandoc

16 Feb 2019 / Leonardo Barichello

Your title here...

Fui convidado a dar uma oficina sobre Scratch na Unesp de Rio Claro e montei uma apresentação bastante simples para usar ao longo da oficina. Como fiz com pandoc e beamer, achei que valia a pena compartilhar. Pra quem não consegue o processo, sugiro uma olhada nesse outro post.

Dessa vez, eu usei o tema focus, que é bem simples e elegante. Ele funcionou diretamente. Só não consegui usar o slide de destaque, mas isso não chegou a fazer falta.

Você pode baixar tanto o pdf final quando o arquivo em markdown que gerou a apresentação.

O único problema que eu enfrentei dessa vez tem a ver com o uso de caracteres especiais em português. O pdf não compilava de jeito nenhum até eu forçar o uso do xelatex como engine. Para poder fazer isso, tive que instalar o pacote texlive-xelatex e depois acrescentar um parâmetro na compilação:

pandoc arquivo.md -t beamer --latex-engine=xelatex -o slides.pdf

Primeiras animações com manim

16 Sep 2018 / Leonardo Barichello

Manim é uma biblioteca (open source) de animação criadas pelo 3Blue1Brown especificamente para os seus vídeos sobre tópicos de matemática.

Quando vi seus vídeos fiquei impressionado com a estética, muito superior aos típicos khan academy ou às explicações em lousas e papel que acha-se aos montes no youtube, e fui pesquisar como eram produzidos. Felizmente, o autor decidiu compartilhar o código fonte (apesar de enfatizar que seu foco não é criar uma bblioteca robusta. mas implementar o que precisa para os seus vídeos). O sistema consiste em usar python para criar objetos geométricos, algébricos e textos que serão compilados em latex e então animados. Bem engenhoso!

Os vídeos abaixo são minhas duas primeiras tentaticas em usar a biblioteca. Coisa simples, mas potencialmente instrutivo pra quem esteja aprendendo.

O melhor tutorial sobre o Manim que encontrei foi feito pelo Talking Physics e vale a pena ler com calma e por inteiro.

O processo de criação de um vídeo consiste basicamente em:

  1. Programar a animação em python, criando os objetos, posicionando-os e então animando um a um. O primeiro vídeo da playlist acima foi gerado por este código;
  2. Compilar cada cena;
  3. Fazer uma última edição para juntar cenas ou adicionar áudio, se for o caso.

Pretendo montar mais vídeos com a biblioteca em breve e se o fizer, postarei por aqui.



1
rss

Subscribe to my RSS:
barichello.coffee/rss

Search

Tags

english português música poesia coffee Ireland mathematics education café music movie opinion duas versões two versions research methodology recipe política matemática opinião nottingham visualization linux food educação programação receita viagem arte educação matemática beer libreoffice amsterdam pesquisa free software video vídeo mobile tourism coding restaurant comic software livre art restaurante turismo comida