Latex:是否可以在浮动环境之内和之外都拥有带有引导线的边注?

Latex:是否可以在浮动环境之内和之外都拥有带有引导线的边注?

我没有例子,因为我想知道是否可行,这里是来自 wiki 的稍微修改过的例子。

\documentclass[a4paper,twoside,english]{article}
\usepackage{lmodern}
\renewcommand{\sfdefault}{lmss}
\usepackage[T1]{fontenc}

\makeatletter

\usepackage{lipsum}
\usepackage{marginnote}
\usepackage[top=1.5cm, bottom=1.5cm, outer=5cm, inner=2cm, heightrounded, marginparwidth=2.5cm, marginparsep=2cm]{geometry}

\makeatother

\usepackage{babel}
\begin{document}

\section{Margin notes}

This is just random text, but random text that is not randomly typed since that would not make sense. This location\marginnote{is where I would like to have a line leading to from this margin note}. Random text.
\end{document}

我的目标是建立一条连接地点单词或其后的空格添加到边注,这样就可以快速将其与边注关联起来,脚注并不能解决我的问题,因为它会减少我需要使用的模板的垂直空间。

我相信,如果不可能用一条线来进行链接,那么一个有效的可能性就是只使用类似于对的编号引用\标签\参考

提前致谢!祝好,卡洛斯

编辑 感谢@samcarter,我能够使用:

usepackage[backgroundcolor=white,linecolor=red,bordercolor=none]{todonotes}

但是,为了解决我的问题,此实现在浮点数(特别是图形)内部时会中断,我尝试在标题中执行此操作并收到“未处于标准模式”错误,有人对此有什么想法吗?

再次感谢!

答案1

感谢以下回答者:

@samcarter有关 todonotes 包的信息。我在我的文档中实现如下:

\usepackage[backgroundcolor=white,linecolor=red,bordercolor=none]{todonotes}

在整个文档中我将其称为:

\todo{Text}

@Ulrike Fischer 对于“\let\marginpar\marginnote”。我在图形环境中使用它,效果很好。

\begin{figure}
    \let\marginpar\marginnote
    \todo[size=\scriptsize]{This is my todo note}
    \centering
    \includegraphics[width=0.5\linewidth]{Image.png}
    \caption{Caption}
    \label{fig:my_label}
\end{figure}

相关内容