tufte-latex:将数学标签放入边距

tufte-latex:将数学标签放入边距

使用 tufte-latex 时,如何将\tag数学环境的 a 推入边距?我尝试修改等式左边的边距注释?但我不明白这个命令。

这是 MWE

\documentclass[a4paper,twoside,justified,marginals=raggedright,nobib]{tufte-book}
\usepackage{mathtools}
\geometry{showframe=true}
\begin{document}
\begin{align*}
  a &= b \tag*{since ...}\\
  c &= d
\end{align*}
\end{document}

答案1

如果我们可以摆脱\marginnote类提供的命令并使用该marginnote包,那么这似乎是可行的:

\documentclass[a4paper,twoside,justified,marginals=raggedright,nobib]{tufte-book}

\let\marginnote\relax
\usepackage{marginnote}

\usepackage{mathtools}
\geometry{showframe=true}
\begin{document}

\begin{align*}
   a &= b \tag*{\marginnote{hest}}
  \\
  c &= d
\end{align*}
\end{document}

尝试(未经测试,匆忙)

\let\Tuftemarginnote\marginnote
\let\marginnote\relax
\usepackage{marginnote}
\let\MarginNote\marginnote
\let\marginnote\Tuftemarginnote

完整组合的 MWE:

\documentclass[a4paper,twoside,justified,marginals=raggedright,nobib]{tufte-book}

\let\Tuftemarginnote\marginnote
\let\marginnote\relax
\usepackage{marginnote}
\let\MarginNote\marginnote
\let\marginnote\Tuftemarginnote

\usepackage{mathtools}
\geometry{showframe=true}
\begin{document}

\begin{align*}
   a &= b \tag*{\MarginNote{test}}
  \\
  c &= d
\end{align*}
\end{document}

相关内容