I am using Fixme with margin notes, but find that I would like to have some sort of marker inline (rather than the full note) to show where the note refers to. If I use the footnote option I get marker I am looking for, but I think that footnotes and margin notes are redundant. Is there a way to denote where the \fxnote exists inline, when using margin notes, without actually turning on the footnote option and having the full note inline? Ideally I would use something like (!) to show where the note is referring to.

What I really want is an \hline that points to the text position, but that's just me dreaming.

Here's an MWE:



Hello \fxnote{haha}world 


How about todonotes?



Hello \todo{haha and hehe and hihi}world


enter image description here

Almost everything like colours, font size, etc can be customized and you can get a list of todos too. For details texdoc todonotes from terminal.

To toggle them off, put disable option:


Or put draft in \documentclass[11pt,draft]{article} and pass


Similarly there is obeyFinal. A screen shot from the manual:

enter image description here

  • Hazaa! A dream come true. Thanks. It would be nice if I can just toggle them on and off the same way fixme uses the draft and final arguments. A workaround I came up with that works is to comment out the package todo package and uncomment a temporary redefinition of the \todo using \newcommand{\todo}[1]{} to essentially ignore the notes. – mammoth Nov 13 '14 at 6:35
  • @mammoth Please see the update. – user11232 Nov 13 '14 at 6:57
  • That works great! Thanks! I was reviewing the manual, but unable to find the appropriate usage of draft. I used the documentclass obeyDraft combination to get the desired result. – mammoth Nov 13 '14 at 7:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.