显眼的标记不会影响其他任何东西

显眼的标记不会影响其他任何东西

我想用一个高度可见的符号和黄色背景颜色标记文本中的某些点,而不影响其他排版。我的想法是,我的文本中有一些点,我必须在未来的编辑(或版本)中注意。我不想插入文本,因为它会改变剩余文本的排版。此外,我不想覆盖主文本(带有黄色背景),因为我仍然希望能够阅读底层段落 --- 我想要一些有点透明的东西。 \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)。

相关内容