Blog
Content before 2026 was migrated and some information might have been lost.
Org Mode and Literate Programming
Published on December 17, 2014.
Last week Diego and I taught a Sofware Carpentry workshop at Universidade Federal de Santa Catarina. During the workshop, Diego mention knirt, a tool for literate programming with Markdown and R. After the workshop I googled and found that you can use GNU Emacs for literate programming. This post is about how to do it.
Note
I will leave for another post to talk about knitr vs Org Mode.
Emacs
First you will need to install Emacs.
More ...Software Carpentry Workshop at UFSC
Published on December 13, 2014.
Note
This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.

Thanks
I would like to thanks to Diego Barneche for the invitation to be one of the instructors of the first Software Carpentry workshop at the Federal University of Santa Catarina.
Diego, I like very much met you in person and love the time in Florianópolis.
Thanks
Also, I wouldd like to thanks Renato Morais Araujo and Juliano A. Bogoni, the local organizer, for the iniciative and hard work to make this workshop possible.
More ...Cross-reference Comparison
Published on December 2, 2014.
Note
This post is part of a reply to Authorea message on Twitter.

Authorea message mentions Peter Krautzberger’s post and Alberto Pepe and Nathan Jenkins' post.
From Wikipedia:
The term cross-reference can refer to either:
- An instance within a document which refers to related information elsewhere in the same document.
(…)
This blog post is a comparison of (math) cross-reference with Text Processor (e.g. Writer from LibreOffice), LaTeX and HTML.
LibreOffice
Text processors are great. They are easy to use, can be edit in almost any platform, and in last years you can also use it for high typographic quality works.
More ...Pandas at CTBE
Published on November 28, 2014.
Note
This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.
Thanks
I would like to thanks Marcelo Valadar for the invitation to taught a Pandas introduction at CTBE.
Thanks
I would like to thanks very much to Wanderson Luiz that help me solving the issues that the students had during the lesson. I hope that he finishs his PhD soon and after that get involved with Software Carpentry to have fun helping researchers to program (even with MATLAB).
More ...SPE's LaTeX Course
Published on November 27, 2014.
Note
This post was previous published at blog.rgaiacs.com. Some links might got broken during the conversion from reStructuredText to Markdown.
This week I taught a LaTeX course for the Student Chapter of Society of Petroleum Engineers at the University of Campinas.

ShareLaTeX
This is the fifth time that I taught a LaTeX course and the first time that I use ShareLaTeX in a course.
Why did I do this? Because in the last year I was maintaining a thesis template and many users report problems due encoding, missing packages and compiling rules when using it locally. Using ShareLaTeX is a nice way to avoid this type of problem for novices.
More ...