add todo documentation
This commit is contained in:
parent
41a071a327
commit
8dd153995a
3 changed files with 66 additions and 0 deletions
4
doc/wrappers/todo/.latexmkrc
Normal file
4
doc/wrappers/todo/.latexmkrc
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
$makeindex = "makeindex -s gind.ist %O -o %D %S";
|
||||||
|
$clean_ext .= ' glo';
|
||||||
|
$clean_ext .= ' hd';
|
||||||
|
$clean_ext .= ' ins';
|
8
doc/wrappers/todo/Makefile
Normal file
8
doc/wrappers/todo/Makefile
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
doc:
|
||||||
|
latexmk
|
||||||
|
|
||||||
|
full:
|
||||||
|
latexmk -gg
|
||||||
|
|
||||||
|
clean:
|
||||||
|
latexmk -C
|
54
doc/wrappers/todo/todo.tex
Normal file
54
doc/wrappers/todo/todo.tex
Normal file
|
@ -0,0 +1,54 @@
|
||||||
|
\documentclass[full]{l3doc}
|
||||||
|
|
||||||
|
\usepackage{mkessler-todo}
|
||||||
|
|
||||||
|
\title{The \pkg{mkessler-todo} package}
|
||||||
|
\author{Maximilian Ke\ss ler}
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\maketitle
|
||||||
|
|
||||||
|
\begin{documentation}
|
||||||
|
|
||||||
|
\begin{abstract}
|
||||||
|
A simple wrapper around the \pkg{todonotes} package
|
||||||
|
with some shortcut todos that the author uses often.
|
||||||
|
\end{abstract}
|
||||||
|
|
||||||
|
\section{Usage}
|
||||||
|
|
||||||
|
We load the \pkg{todonotes} package and the \pkg{marginnote} package.
|
||||||
|
|
||||||
|
By redefining \cs{marginpar} to \cs{marginnote} we ensure
|
||||||
|
that the \cs{todo} macro will also be usable inside minipages properly.
|
||||||
|
|
||||||
|
\begin{function}{\todoref}
|
||||||
|
Marks a missing reference.
|
||||||
|
Does \emph{not} require additional arguments.
|
||||||
|
\todoref
|
||||||
|
\end{function}
|
||||||
|
|
||||||
|
\begin{function}{\todoquestion}
|
||||||
|
Used for questions that arise during lectures.
|
||||||
|
Same syntax as \cs{todo}.
|
||||||
|
\todoquestion{Is this useful?}
|
||||||
|
\end{function}
|
||||||
|
|
||||||
|
\begin{function}{\todotex}
|
||||||
|
Used for marking tex-related todos.
|
||||||
|
Same syntax as \cs{todo}.
|
||||||
|
\todotex{Fix spacing}
|
||||||
|
\end{function}
|
||||||
|
|
||||||
|
\begin{function}{\todotypo}
|
||||||
|
Used for marking (possible) typos of the lecturer for later inspection.
|
||||||
|
Same syntax as \cs{todo}.
|
||||||
|
\todotypo{Was this misspelled?}
|
||||||
|
\end{function}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
\end{documentation}
|
||||||
|
|
||||||
|
\end{document}
|
Loading…
Reference in a new issue