当使用在同一行上添加多个注释todonotes
,然后在它们后面的行上添加一个注释时,无法看到哪些注释属于哪一行,因为连接每个文本框和相应文本的线重叠了。我在下面做了一个最小的例子。有没有办法使用todonotes
或任何类似的包自动解决这个问题?
\documentclass[10pt,a4paper]{article}
\usepackage{todonotes}
\usepackage{lipsum}
\begin{document}
\todo{Lorem}\textbf{Lorem} \todo{ipsum}\textbf{ipsum} \todo{dolor}\textbf{dolor}
sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore
et dolore magna aliqua. Ut enim ad \todo{minim}\textbf{minim} veniam, quis nostrud
exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
\end{document}
以下是几个可接受的解决方案 (我不知道如何在 LaTeX 中获得):
答案1
todo 命令有一个选项“fancyline”。有了它,注释现在显示如下。我个人更喜欢默认行为。
\documentclass[10pt,a4paper]{article}
\usepackage{todonotes}
\usepackage{lipsum}
\begin{document}
\todo[fancyline]{Lorem}\textbf{Lorem} \todo[fancyline]{ipsum}\textbf{ipsum}
\todo[fancyline]{dolor}\textbf{dolor} sit amet, consectetur adipisicing elit,
sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad
\todo[fancyline]{minim}\textbf{minim} veniam, quis nostrud exercitation ullamco
laboris nisi ut aliquip ex ea commodo consequat.
\end{document}