todonote 中的 tikzsymbol

todonote 中的 tikzsymbol
  1. 是什么原因造成的?
  2. 如何修复此问题?

    \documentclass{article}
    \usepackage{todonotes}
    \usepackage{tikzsymbols}
    \usepackage{lipsum}
    
    \begin{document}
    \lipsum[1-4]
    Good stuff.\todo{hello \dWinkey how are you?}
    \lipsum[5-8]
    \end{document}
    

在此处输入图片描述

答案1

当同时加载tikzsymbols和包时,的高度不正常(错误?)。这似乎是和包之间的冲突?todonotes\dWinkeytodonotestikzsymbols

因此,我在这里加载,并在一个框中tikzsymbols保存 的排版副本。然后,我加载。此后,我必须使用 的盒装版本。\dWinkeytodonotes\dWinkey

\documentclass{article}
\usepackage{tikzsymbols}
\usepackage{lipsum}
\newsavebox\Wbox
\savebox\Wbox{\dWinkey}
\usepackage{todonotes}
\begin{document}
\lipsum[1-4]
Good stuff.\todo{hello \usebox\Wbox how are you?}
\lipsum[5-8]
\end{document}

在此处输入图片描述

为了更简单的使用语法,由于在包加载\dWinkey后变得无用todonotes,因此可以重新定义它,尽管它不会随着字体大小的变化而缩放。

\documentclass{article}
\usepackage{tikzsymbols}
\usepackage{lipsum}
\newsavebox\Wbox
\savebox\Wbox{\dWinkey}
\usepackage{todonotes}
\def\dWinkey{\usebox\Wbox}
\begin{document}
\lipsum[1-4]
Good stuff.\todo{hello \dWinkey how are you?}
\lipsum[5-8]
\end{document}

答案2

软件包作者已将软件包的新版本上传至 ctan,其中已解决此问题。

相关内容