如何删除包裹中物品之间的\listoftodos
空白todonotes
?
更新:MWE 具有正确的间距:
\documentclass[twoside,a4paper]{article}
\usepackage[dutch]{todonotes} %for todo's and in dutch
\begin{document}
\listoftodos
\todo[inline]{Test!}
\todo[inline]{Also test!}
\end{document}
带有额外空格的 MWE:
\documentclass[twoside,a4paper]{article}
%\setlength{\parindent} {0pt} %no indent between paragraphs
\setlength{\parskip}{\baselineskip}
\usepackage[dutch]{todonotes} %for todo's and in dutch
\begin{document}
\listoftodos
\todo[inline]{Test!}
\todo[inline]{Also test!}
\end{document}
如果其他地方需要额外的代码,就必须看看。
答案1
随着
\setlength{\parskip}{\baselineskip}
您正在段落之间插入额外的行距,并且此行为由 继承\listoftodos
。
因此,只需将该行移至
\listoftodos
梅威瑟:
\documentclass[twoside,a4paper]{article}
%\setlength{\parindent} {0pt} %no indent between paragraphs
\usepackage[dutch]{todonotes} %for todo's and in dutch
\begin{document}
\listoftodos
\setlength{\parskip}{\baselineskip}
\todo[inline]{Test!}
\todo[inline]{Also test!}
\end{document}
输出:
如果这\listoftodos
不是你文档中的第一项,你可以采用这种方式。首先保存默认值\parskip
并将其设置为\baselineskip
\newlength{\myparskip}
\setlength{\myparskip}{\parskip}
\setlength{\parskip}{\baselineskip}
然后,当您需要默认值时(如中所示\listoftodos
),恢复默认值
{\setlength{\parskip}{\myparskip}
\listoftodos}
注意括号内的内容以保持局部变化。
梅威瑟:
\documentclass[twoside,a4paper]{article}
%\setlength{\parindent} {0pt} %no indent between paragraphs
\usepackage[dutch]{todonotes} %for todo's and in dutch
\newlength{\myparskip}
\setlength{\myparskip}{\parskip}
\setlength{\parskip}{\baselineskip}
\begin{document}
{\setlength{\parskip}{\myparskip}
\listoftodos}
\todo[inline]{Test!}
\todo[inline]{Also test!}
\end{document}
输出与上面相同。