彩色笔记 - 表格中的待办事项列表注释

彩色笔记 - 表格中的待办事项列表注释

我决定明年要用 LaTeX 为我的所有讲座做笔记(我在大学学习计算机科学)。我想找到一种方法来让我的笔记更加生动 - 让我在一个月不停复习的时候读起来更加有趣。我的计划是为额外阅读、重要内容、考试信息、与其他主题的联系、复习策略等设置一个配色方案...

我正在考虑突出显示部分文本,同时还要添加注释todonotes包,这样我就能区分课程内容和评论。

问题在于,todonotes注释在表格中不起作用,注释中的行不会转到文本,并且会弄乱其他一些非块文本布局。我想它并不是真的设计为将它们留在已发布的作品中。

有人有在这些情况下有效的注释方法吗?有没有更好的方法可以解决此问题?您有什么制作精彩笔记的技巧吗?

编辑:这是一个例子。

\documentclass[11pt]{article}
\usepackage[colorinlistoftodos, textwidth=3.5cm]{todonotes}

\newcommand{\summarynote}[1]{\todo[color=yellow!30,size=\small,bordercolor=yellow]{#1}}

\begin{document}
This text has an annotation that works \summarynote{Which is me}\\
\begin{center}
\begin{tabular}{c|c}
\textbf{Fruit} & \textbf{Calories (kcal)}\\
\hline
Banana & 95.0\\
\hline
Grapes & 61.5\\
\hline
Kiwi & 49.0 %\summarynote{This sidenote does not work}
\end{tabular}
\end{center}
\end{document}

当第二个\summarynote被取消注释时,它会给出错误消息 LaTeX Error: Not in outer par mode.

答案1

一个快速的解决方法是使用inline注释:

\documentclass{article}
\usepackage{todonotes}

\begin{document}

\begin{tabular}{|c|c|c|}
\hline 
yadda & yadda & boo \\ 
\hline 
ene & mene & muh \\ 
\hline 
gibberish & \begin{minipage}{3cm}see my note\todo[inline]{Fill those cells!}\end{minipage} & more gibberish \\ 
\hline 
\end{tabular}

\end{document}

您可以强制将需要附加注释的单元格内容放入minipage,然后使用带有选项的注释inline。这是我现在能想到的唯一方法,可以让“常规”注释正常工作。将列类型更改为p没有帮助。

结果如下:

在此处输入图片描述

相关内容