Menu
CTAN
Comprehensive TeX Archive Network
Cover Upload Browse Search

Direc­tory tex-archive/macros/latex/contrib/fixmetodonotes

fixmetodonotes
==============

A LaTeX package to highlight and manage FIXME and TODO annotations.


Usage
-----

In the preamble add

    \usepackage{fixmetodonotes}

In the document write notes using

    I believe that in the \FIXME{"next year" or "future"?} the revolution
    will not be televised.

or

    \TODO{add a playful picture}

To show a list of pending notes, together with links to their pages, use

    \listofnotes

The list of notes will be shown like a table of content or a list of figures.


### Creating new kinds of notes

By default, `fixmetodonotes` provides three kinds of notes: `FIXME`, `TODO` and
`CITE`.

It is possible to add declare new kinds of notes using the `\defnote`
command. Notes can be declared as _margin_ or _inline_ notes. It is also
possible to specify new ways to mark the text.

To define a new kind of note called `REMOVE` that displays a margin note
and crosses out the text, use

    \defnote{REMOVE}{margin}{\sout}

Similarly, to define a red highlight marker `STYLE` use

    \defnote{STYLE}{inline}{\NOTES@colorline{red}}


### Automatic "DRAFT" watermark

`fixmetodonotes` will add a "DRAFT" watermark to any page that has at least
one notes.

When all the notes are removed from a page, the watermark will not be produced
at all. This means that it is possible to leave `fixmetodonotes` enabled even
in final versions of the documents.

Use the `nowatermark` option to disable all watermarks.


Installation
------------

The released archives can be installed using the standard LaTeX mechanism.

    latex fixmetodonotes.ins

This will generate a `fixmetodonotes.sty` file that can be moved to a
directory searched by TeX.

You can also install `fixmetodonotes` in your home directory using the
git repository.

    export TEXMFHOME=~/.texmf
    mkdir -p ~/.texmf/tex/latex/
    cd ~/.texmf/tex/latex/
    git clone git://github.com/gioele/fixmetodonotes.git


Contact
-------

The homepage of `fixmetodonotes` is <https://github.com/gioele/fixmetodonotes>.
You can send any issue or comment to <https://github.com/gioele/fixmetodonotes/issues>.


Authors
-------

* Gioele Barabucci <http://svario.it/gioele> (initial author)


License
-------

This is free software released into the public domain (CC0 license).

See the `LICENSE` file or <http://creativecommons.org/publicdomain/zero/1.0/>
for more details.

Files

Name Size Date Notes
LICENSE 7048 2013-04-28 18:29
README 2371 2013-04-28 18:29
fixmetodonotes.dtx 2072 2013-04-28 18:29
fixmetodonotes.ins 477 2013-04-28 18:29

Down­load the con­tents of this pack­age in one zip archive (5.6k).

fixmetodonotes – Add notes on doc­u­ment de­vel­op­ment

The pack­age pro­vides tools to high­light FIXME and TODO an­no­ta­tions.

The com­mand \listofnotes prints a list of out­stand­ing notes, with links to the pages on which they ap­pear.

Pack­age De­tailsfixmetodonotes
Ver­sion0.2.2
Li­censePublic Do­main Soft­ware
Main­tainerGioele Barabucci
Con­tained inTeXlive as fixmetodonotes
MikTeX as fixmetodonotes
Topics ed­i­tor’s marks, high­lights, etc.
gen­eral notes (not in­clud­ing end­notes or foot­notes)
See also FiXme
todonotes
Guest Book Sitemap Contact