23,566 reputation
485151
bio website cereda.users.sf.net
location Brazil
age 30
visits member for 3 years, 7 months
seen 17 mins ago

I'm a Brazilian developer and programmer. I've been using LaTeX since 2007 for virtually everything - articles, theses, songbooks, music sheets, slides, labels, visiting cards, you name it. TeX/LaTeX is always my first choice when I have to produce high quality documents. I never regreted of using it.

Though I'm light years far from being a TeXpert, I'm always eager to learn.

On the Computer Science side, my areas of interest include Automata Theory, Adaptive Technology and Programming Languages. I have some opensource projects hosted in SourceForge.net and GitHub.com.

My humble contributions to CTAN, TeX Live and the TeX community so far:

  • arara: a TeX automation tool based on rules and directives. arara gives you subsidies to enhance your TeX experience.
  • checkcites: a Lua script written for the sole purpose of detecting unused or undefined references from both LaTeX auxiliary or bibliography files. My good friend Enrico Gregorio encouraged me and gave me great ideas to write this script, so we came up with this script.
  • TeX Live PT-BR: This project consists of providing a Brazilian Portuguese translation file for TeX Live. The translation file pt_br.po is now incorporated into the official release in order to provide localized content to the TeX users in the Portuguese-speaking countries.
  • TeXPrinter: TeXPrinter is a Java application designed for the sole purpose of printing threads from here. TeXPrinter currently can print threads to tex and pdf formats.

In my ToDo list:

  • Implement dandelion with my good friend Bruno Le Floch.
  • Finish The TeXbook and The LaTeX Companion.
  • Learn Metapost, PSTricks and TikZ, in that order.
  • Learn LaTeX3 and somehow help the project.
  • Implement a complete LaTeX3 editor.
  • Go to a TUG conference.
  • Lure Barbara Beeton to sign my TeXbook. :P
  • Lure Frank Mittelbach to sign my LaTeX companion. :P
  • Watch a cricket match with Joseph Wright and David Carlisle.
  • Have a pet duck. :)

If you want to support LaTeX development by a donation, the best way to do this is donating to the TeX Users Group.

LaTeX isn't for everyone but it could be for you. :)


Aug
29
comment Why do we use the Latex logo when referring to Latex in text?
+1 This answer makes me want to google latex without SafeSearchâ„¢ on. :)
Aug
29
awarded  Nice Answer
Aug
28
awarded  Nice Answer
Aug
28
revised Why do we use the Latex logo when referring to Latex in text?
deleted 162 characters in body
Aug
28
revised Why do we use the Latex logo when referring to Latex in text?
Added smileys, so people understand I'm not in a bad mood today.
Aug
28
revised Why do we use the Latex logo when referring to Latex in text?
deleted 275 characters in body
Aug
28
answered Why do we use the Latex logo when referring to Latex in text?
Aug
24
comment How to achieve this cover design using LaTeX?
There's no dark side of the moon really. Matter of fact, it's all dark. Great, now I have my soundtrack for Sunday. :)
Aug
18
answered How to cut the space of the closing in moderncv cover letter?
Aug
18
comment How to cut the space of the closing in moderncv cover letter?
\makeletterclosing is redefined according to the style provided in \moderncvstyle. I didn't check the other styles, but with classic, it suffices to use \usepackage{xpatch} and then patch \xpatchcmd{\makeletterclosing}{[3em]}{[1em]}{}{}. The default space is 3em, I made it 1em.
Aug
15
comment How can I reproduce the chemmacros logo style?
@percusse: sir I read penicillin instead of pencilline. :P
Aug
14
comment Has a command access to its own name?
ooh this patch is awesome! :)
Aug
13
comment How can $if$ and $else$ both be true?
Sorry if it's a silly comment, but maybe you could take a look at your for(each) statement. IMHO the conditional is not failing, it's being checked against different iterations.
Aug
9
awarded  Favorite Question
Aug
6
comment Determine hex unicode character code from raw character?
ooh burger time! :)
Jul
28
comment Crop jpeg into circular tikz node
ooh dat frog! :)
Jul
25
comment How can I optimize the arara (un)zip-program?
I might even consider the possibility of forking the project, so our beloved users won't suffer from migration. :) And of course, update the current tool. :)
Jul
25
comment How can I optimize the arara (un)zip-program?
I understand your point of view. :) Sadly, as things are right now, a compatibility layer wouldn't be feasible, it brings a huge complexity which I'm trying to avoid. Rest assured I won't upload the new version to CTAN any time soon to give enough time for users to experiment things and I also for me to collect feedback. I might even write a converter for old rules. I understand your skepticism, but I really have strong reasons to change the format. I'm in the chatroom, just ping me and I can explain a little better. Well, I won't do any crazy things without hearing the userbase. :)
Jul
24
comment How can I optimize the arara (un)zip-program?
Wow, you are using arara way more than I do. :) So far your rule looks very nice, I might need to investigate for further improvements. By the way, in the new version (still in development), the YAML format will be dropped in favour of a (way) better, cleaner and easier way of writing rules; it won't be difficult to port the existing rules to the new format and also make use of the new features. :) I decided not to add a compatibility mode with old rules because I'm afraid we might benefit more by moving to cleaner things. Stay tuned, good news will come! :)
Jul
23
comment Include all *.bib files in one directory to a bibliography
If you want to go ballistic, a scripting language might help you there. :) Say, in Ruby: p = lambda {|q| puts '\\bibliography{'.concat(Dir::glob(q.concat('*.bib')).map!{|x| x[0..-5]}.join(",")).concat('}')}; p.call('../Sandbox/') gives me \bibliography{../Sandbox/mybiblio,../Sandbox/test196,../Sandbox/mybiblio2}. :)