有什么好的软件包可以记录草稿想法?

有什么好的软件包可以记录草稿想法?

有什么好的方案可以记录初稿想法,并在输出文档中强调它们?例如:

This is a very brilliant idea for a 
research topic \somecommandthathighlightsanotetoself{(Try
to find out exactly why this is a brilliant idea.)}

在输出文档中,我希望看到红色或其他颜色的注释,以便在我检查工作时引起我的注意。作为奖励,也许可以在页边空白处添加一些注释,以引起额外的注意。

答案1

您可以查看该todonotes软件包。它有一些非常简单但可自定义的命令,可用于将注释和内容添加到您的文档中。还有一个很好的功能,名为,listoftodos它列出了您在文档中设置的所有todo字段。

比较下面的 MWE:

\documentclass{article}
\usepackage{todonotes}

\begin{document}
Some text... \todo{Some Todo stuff} Some more text

\listoftodos
\end{document}

在此处输入图片描述

该包的文档很短但展示了一些有用的示例和调整。

但也有一个小缺点:正如 T. Verron 在评论中指出的那样,todonotes它是为了绘制漂亮的注释气泡而构建的tikz。这意味着,根据文档中的注释数量,编译过程可能会显著减慢。

答案2

如果你使用 Adob​​e Reader,那么还有pdfcomment。您可以texdoc pdfcomment在终端中运行以阅读手册。与todnotes软件包一样,此软件包尝试模拟某些文字处理器中的注释功能。

此示例代码取自example.tex包中提供的文件和它可以执行的一些操作。

\documentclass{article}

\usepackage{amsmath,array}
\usepackage[svgnames]{xcolor}
\usepackage{pdfcomment}
\usepackage{lipsum}

\begin{document}
\pdfmarkupcomment[author={Donald Duck},subject={Strikeout},color=red,markup=StrikeOut]{A little Test!}{Why is this repeated? This is a StrikeOut markup annotation} 

\pdfmarkupcomment[author={Donald Duck},subject={squiggly},color=Teal,opacity=1.0,markup=Squiggly]{Unfortunately the support of pdf annotations by pdf viewers is only partly available to nonexistent. The reference viewer for the development of this package is \texttt{Adobe Reader}.}{This is a Squiggly markup annotation}

\pdfmarkupcomment[id=300,author={Donald Duck},subject={highlight},color=yellow,opacity=1.0,markup=Highlight]{Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut purus elit, vestibulum ut, 
placerat ac, adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu libero, 
nonummy eget, consectetuer id, vulputate a, magna. Donec vehicula augue eu neque. 
}{This is a Highlight markup annotations with page break}

\begin{pdfsidelinecomment}[avatar=CaptainJack,subject={sideline},opacity=1,color=red,icolor=yellow,caption=inline,linebegin={/Butt},lineend={/Square},linewidth=3bp,linesep=1cm]{ ! Delete ! }
\lipsum[2-4]
\end{pdfsidelinecomment}

\vspace{2cm}
\definestyle{mathpopup}{author={},subject={},color=NavajoWhite,markup=Highlight}
\[
\begin{array}{c>{\displaystyle}c}
 \text{Bernoulli Trials} &
 \pdfmarkupcomment[style=mathpopup]{P(E)}{Probability of event E: Get exactly k heads in n coin flips.}%
  =
 \pdfmarkupcomment[style=mathpopup]{\dbinom{n}{k}}{Number of ways to get exactly k heads in n coin flips}%
  {\pdfmarkupcomment[style=mathpopup]{p}{Probability of getting heads in one flip}%
}^{%
    \pdfmarkupcomment[style=mathpopup,mathstyle=\scriptstyle]{k}{Number of heads}
  }%
 \pdfmarkupcomment[style=mathpopup]{(1-p)}{Probability of getting tails in one flip}^{%
 \pdfmarkupcomment[style=mathpopup,mathstyle=\scriptstyle]{n-k}{Number of tails}%
 }%
\end{array}
\]

\end{document}

答案3

我不知道是否有包,但我使用这个命令

\def\alert#1{\textcolor{red}{#1}}

然后我只需输入

text here \alert{in red} and foo

您可以对其进行改进,以利用其中的一些\marginpar{}

答案4

还有更成熟的fixme包,我从中学到这个问题. 我目前最喜欢的。

\documentclass[draft]{article}
\pagestyle{empty}
\usepackage{fixme}
\fxsetup{theme=colorsig}

\begin{document}
  Regular text
  \fxerror*{Issued by the fxerror command}
  continued here.
  \fxwarning{And another warning}
\end{document}

编译输出

相关内容