Easy checklist generation in LaTeX with easylist

Checklist are great tools to remind us of things and to organise tasks. There are gazillion ways to generate and use them. When writing a LaTeX document the best way to get a checklist in LateX is by using the easylist1 package.

Latex Easylist checklist example

In the preamble of your document add:

\usepackage[ampersand]{easylist}

Then, in the body of your LaTeX document use something like the following example:

\begin{easylist}[checklist]
& This is Level 1 (Bold) open item
&& This is a level 2 open item
\end{easylist}

This is a great solution to make checklists in a get things done kind of way. It is also great if you don’t have checked items in the list. If your checklist needs to have items in the checked state then there is an alternative method:

Checklists in LaTeX with completed tasks

To have items with both checked and unchecked boxes, the best approach is to redefine the item symbol on the fly inside the itemize environment. For this you’ll need to use the AMS math package2 in the preamble as it will provide the boxtimes symbol.

Latex checkbox in list

\usepackage{amssymb}

There are other AMS packages that also contain the symbol needed and you can use those instead. Next, in the place of document where you want a checklist you write:

\begin{itemize}
\item[$\square$] An open item.
\item[$\boxtimes$] A closed item.
\end{itemize}

If your items are in multiple levels you can create sublists inside this first one. Furthermore, another advantage of the easylist package is that it allows for infinite sublists. Finally, the use of & as the list symbol is very practical.


  1. http://www.ctan.org/pkg/easylist 

  2. you’ll probably have already loaded some of the latexsym, amsfonts, amssymb, txfonts, pxfonts, or wasysym packages, so you might have these square symbols already. 

(6) 5 ferramentas para organizar o dia

Photo © Muffet

Como é possível fazer 50h de coisas nas 24h de um dia? Alguém me pode dizer como é que uma pessoa organiza tudo?

É muito fácil uma pessoa distrair-se do que tem para fazer quando há tanta tentação… mas há algumas ferramentas que ajudam a não perder tanto tempo:

  1. Ta-Da List – Apesar de já andar por aqui há algum tempo esta continua a ser a minha homepage por defeito… para os maníacos das listas de tarefas a cumprir…

  2. Google Calendar – Parte da minha vida está online, e o Google Calendar permite-me ter sempre os meus eventos e reuniões acessíveis em qualquer parte.

3. CheckOff – Outro gestor de tarefas muito útil. Do autor do PocketTweets (até agora o melhor cliente de Twitter para iPhone / iTouch) serve-me quando estou sem internet. update: Nem um nem outro são recomendados por mim. O primeiro passou a pago e o segundo morreu.

  1. Joe’s Goals – Definir objectivos é o primeiro passo para conseguir fazer tudo a tempo, cumpri-los é o segundo e mais importante. O Joe’s Goals permite acompanhar os nossos hábitos numa matriz diária e dessa forma verificarmos o que está a funcionar ou a ficar para trás.

  2. iCal – O calendário do Mac OSX. Utilizo-o em pareceria com o Google Calendar e para sincronizar com o iPod Touch… por forma a levar os eventos comigo para onde quer que vá.

  3. Google Reader – Ok. Não é propriamente o melhor para organizar o nosso tempo porque é discutível que me faça poupar tempo ou por outro lado perder tempo, mas como ler todas as notícias de outra forma seria impraticável. Aliás, de momento o lema é “se não apareceu no meu Google Reader… não aconteceu”.

Mesmo assim continuo a ter 50h de trabalho para meter em 24h mas pelo menos durmo mais descansado…

[ad#ad-2]