Las etiquetas son una herramienta poderosa para acotar las tareas. En mi fichero de tareas utilizo tres etiquetas: trabajo , personal y asociación para indicar que una tarea que tengo pendiente es para el trabajo, para mí o para la asociación con la que colaboro. Pero, por ejemplo, en un fichero de un proyecto de trabajo en equipo, puedes utilizar etiquetas para saber a quién se le ha asignado cada tarea.

Si no tenemos configuradas las etiquetas que utilice el fichero, podemos utilizar cualquiera. Al pulsar C-c C-c en cualquier cabecera nos preguntará por la etiqueta y podemos escribir lo que queramos. Sin embargo, podemos establecer una limitación para que las etiquetas sean sólo las que necesitamos. Por ejemplo, si escribimos en nuestro fichero, justo después de la línea #+TODO: la siguiente línea:

#+TAGS: trabajo(t) personal(p) asociación(a)

Esa línea limitará las etiquetas a tres: trabajo , personal y asociación , además vemos que hemos asignado una tecla entre paréntesis para cada una de ellas. De esa forma, al pulsar C-c C-c nos aparecerá un diálogo donde podemos señalar qué etiquetas queremos utilizar. Por ejemplo:

Escribe la línea anterior en nuestro fichero de pruebas. Guarda el fichero y recárgalo para tengan efecto los cambios en las etiquetas. Ve a cualquier línea de cabecera y pulsa C-c C-c a . Observa que a la derecha habrá aparecido la etiqueta :asociación: . Ve a otra línea y pulsa C-c C-c t p . Observa que la etiqueta que aparece en este caso es :trabajo:personal: . Efectivamente, un ítem puede tener varias etiquetas.

¿Qué ocurre si tengo etiquetas que son excluyentes? Por ejemplo, imagina que has limitado las etiquetas de un trabajo en equipo con los nombres del equipo, es muy probable que quieras limitar la asignación de forma excluyente:

Cambia la definición de las etiquetas en nuestro fichero de pruebas a: #+TAGS: { Antonio(a) Belén(b) Carlos(c) Diana(d) } tests(t) programa(p) mantenimiento(m) Guarda los cambios y recarga el fichero para que tengan efecto. Fíjate que los nombres del equipo están situados entre {...} . Ve a cualquier línea y pulsa C-c C-c c t <RET> . Observa que aparece el par de etiquetas :Carlos:tests: . En esa línea vuelve a pulsar C-c C-c b <RET> . Observa que la etiqueta a cambiado a :Belén:tests :. En la misma línea pulsa C-c C-c m <RET> . Observa que la etiqueta cambia a :Belén:tests:mantenimiento: .

Como puedes observar, las etiquetas situadas entre llaves son excluyentes entre sí, no pueden coexistir en la misma línea, mientras las que se encuentran fuera, pueden etiquetar a la vez una cabecera.