我想用一个高度可见的符号和黄色背景颜色标记文本中的某些点,而不影响其他排版。我的想法是,我的文本中有一些点,我必须在未来的编辑(或版本)中注意。我不想插入文本,因为它会改变剩余文本的排版。此外,我不想覆盖主文本(带有黄色背景),因为我仍然希望能够阅读底层段落 --- 我想要一些有点透明的东西。 \marginpar
似乎是为这样的事情设计的,但它在浮动中不起作用,我可能想在里面使用我的提示\marginpar
。更糟糕的是,我是色盲,所以我需要带有栅栏的提示,比如黄色背景文本。现在,我正在插入文本,这显然会改变实际文本,为了使其成为一个大而可见的提示,它需要是一个大而可见的文本。:-(
有什么建议么?
\documentclass{article}
\usepackage{xcolor}
\usepackage{soul}
\newcommand{\UPDATETODO}{{\huge\hl{$\bullet$}}}
\begin{document}
\marginpar{ABC \UPDATETODO H}%
I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. \UPDATETODO I do want to mark this. \begin{picture}(0,0)\put(0,10){\UPDATETODO}\end{picture} I do want to mark this, too. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this. I do not want to mark this.
\begin{table}
\rule{\textwidth}{2pt}
\caption{A Table}
I do not want to mark this. \UPDATETODO I do want to mark this.
\rule{\textwidth}{2pt}
\end{table}
\end{document}
答案1
根据对原始问题的评论,给出一个非常漫无边际的答案。
我对此做了更多工作,但没有成功(我认为 TeX 的\rlap
宏可能会有所帮助,但它似乎对你的情况没有帮助)。在我看来,你正在寻找一个宏,它可以排版它的参数,在最终文档中不占用任何空间,同时半透明地打印在它下面的任何其他内容上。一个大问题!你有没有想过这个todo
包或类似的东西?–
OP 回应
嗨,Peter---我不知道这些包。事实证明,它todonotes.sty
不起作用(浮点数失败),但 Fabian Lipp (2020)luatodonotes.sty
可以!非常感谢。
那么,答案就是包luatodonotes
--- 请阅读文档(通常通过texdoc luatodonotes
)。