我想制作一个todo
可以链接到文档两个部分的程序。目前它只链接到一个部分:
这是只读链接代码如下。以下是部分代码:
\documentclass{article}
\usepackage{todonotes}
\begin{document}
\subsection{Check whether $B$ is a logical consequence \todo{What's a logical consequence ? What is the difference with "conclusion" ?} of $A$ and $B \vee C$. Explain your answer}
$A \wedge (B \vee C)\models^? B$
I would say that $B$ isn't a logical consequence of it but rather $B\wedge$ something, may it be $A$ or $C$.
\subsection{Is the argument with premises $A$ and $B \vee C$ and as conclusion B valid ? Explain why}
\end{document}
你可以使用这个链接 git-clone 该项目:https://git.overleaf.com/12786207zcnhmcswktxn
答案1
该todonotes
包使用节点名称 跟踪当前注释inNote
,并在文本中的位置和注释之间画一条线。如果要在前一个注释上画一条额外的线,可以使用相同的节点名称。以下 MWE 与 的实现类似,todonotes
在文本中创建一个名为 的新节点inTextExtra
,并从该节点到先前创建的节点画一条线inNote
。
颜色是硬编码的,预计注释位于右边距(使用inNote.west
)。
当您想在subsection
标题中使用它时,您应该使用\protect
该命令。要阻止命令删除单词之间的空格,您可以添加一个额外的{}
。
此解决方案始终参考最近定义的注释,如果您想引用另一个注释,它会变得更加复杂(在这种情况下,您必须修改todonotes
以创建不同的节点名称)。
梅威瑟:
\documentclass{article}
\usepackage{todonotes}
\begin{document}
\newcommand{\extraline}{%
\begin{tikzpicture}[remember picture, overlay, baseline=-0.75ex]%
\node [coordinate] (inTextExtra) {};%
\draw[thick,orange]%
([yshift=-0.2cm] inTextExtra)%
-| ([xshift=-0.2cm] inNote.west)%
-| (inNote.west);%
\end{tikzpicture}%
}
\newcommand{\abc}{xyz}
\section{Double notes}
\subsection{Check whether $B$ is a logical consequence \todo{What's a logical consequence ? What is the difference with "conclusion" ?} of $A$ and $B \vee C$. Explain your answer}
$A \wedge (B \vee C)\models^? B$
I would say that $B$ isn't a logical consequence of it but rather $B\wedge$ something, may it be $A$ or $C$.
\subsection{Is the argument with premises $A$ and $B \vee C$ and as conclusion\protect\extraline {} B valid ? Explain why}
\end{document}
结果: