\marginparsep 中间的边注有彩色标记

\marginparsep 中间的边注有彩色标记

这是代码,感谢@Harish Kumar,

\documentclass{book}
\usepackage{mathtools}
\usepackage{xcolor}
\definecolor{background}{RGB}{255,255,170}
\usepackage{empheq}
\newcommand*\mybox[1]{%
\colorbox{background}{\hspace{1em}#1\hspace{1em}}}
\usepackage{kantlipsum}
\usepackage[fulladjust]{marginnote}
\setlength{\marginparsep}{5mm}
\setlength{\marginparwidth}{1in}
\begin{document}
\begin{empheq}[box=\mybox]{align}R_A+R_B &=\frac{R_3(R_1+R_2){R_1+R_2+R_3}\marginnote{Some margin note here}
\end{empheq}
\clearpage
\begin{empheq}[box=\mybox]{align}R_A+R_B &=\frac{R_3(R_1+R_2)}{R_1+R_2+R_3}\marginnote{Some margin note here}
\end{empheq}
\end{document}

代码运行得很好。我想在 \marginparsep 中间的边注中添加彩色标记。奇数页 \blacktriangleleft 和偶数页 \blacktriangleright。就像这样,

\checkoddpage
\ifoddpage
\newcommand{\marginmacro}{\marginnote{ {\color{red}$\blacktriangleleft$} Some margin note here}}
\else
\newcommand{\marginmacro}{\marginnote{Some margin note here {\color{red}$\blacktriangleright$}}}
\fi

即先添加红色\黑色三角形左在 \marginparsep 中间添加第二个附加保证金不在奇数页的 \marginnote 区域中。另一方面,添加第一个附加保证金不在 \marginnote 区域,添加第二个附加红色\黑色三角形左在偶数页的 \marginparsepin 中间。

例如奇数页。 在此处输入图片描述

我确信这是另一个问题的重复,只是我找不到。那么,有人知道如何修复它吗?

答案1

你又来了:

\documentclass{book}
\usepackage{mathtools,amssymb,ifoddpage,showframe}   %% remove showframe.

\usepackage{xcolor}
\definecolor{background}{RGB}{255,255,170}
\usepackage{empheq}
\newcommand*\mybox[1]{%
\colorbox{background}{\hspace{1em}#1\hspace{1em}}}
\usepackage{kantlipsum}
\usepackage[fulladjust]{marginnote}
\setlength{\marginparsep}{5mm}
\setlength{\marginparwidth}{1in}
\newcommand{\mymarginnote}[1]{%
\checkoddpage
\ifoddpage
\marginnote{\hspace*{-0.55\marginparsep}\makebox[0pt]{\textcolor{red}{$\blacktriangleleft$}}\hspace{0.55\marginparsep}#1}
\else
\marginnote{\makebox[0pt][l]{\makebox[\dimexpr\marginparwidth+0.77\marginparsep\relax][r]%
 {\textcolor{red}{$\blacktriangleright$}}}\hfill#1}
\fi
}
\begin{document}
  \kant[1]
  \begin{empheq}[box=\mybox]{align}
     R_A+R_B &=\frac{R_3(R_1+R_2)}{R_1+R_2+R_3}\mymarginnote{Some margin note here}
  \end{empheq}
  \kant[2]
  \clearpage
  \kant[1]
  \begin{empheq}[box=\mybox]{align}
     R_A+R_B &=\frac{R_3(R_1+R_2)}{R_1+R_2+R_3}\mymarginnote{Some margin note here again}
  \end{empheq}
  \kant[2]

\end{document}

在此处输入图片描述

相关内容