pdfcomment 选项与 MNRAS 部分不兼容

pdfcomment 选项与 MNRAS 部分不兼容

以下最小示例无法编译:

\documentclass{mnras}

\usepackage{pdfcomment}

\begin{document}
\section{\pdfcomment[color={1.0 0 0}]{title}}
\end{document}

pdflatex显示以下错误:

! Package xkeyval Error: `COLOR' undefined in families `pdfcomment'.

See the xkeyval package documentation for explanation.

考虑到 MNRAS 会使所有文本变为大写\section,我认为这是问题的根源,即,在 pdfcomment 解析文本之前,section 宏会解析文本并将其变为大写。

有没有办法解决这个问题,而无需重新定义\section(或一些相关的宏)?

作为参考,我2020.20210202-3在 Debian Unstable 上使用 TeXLive。

答案1

您可以将注释放在首先定义的命令中:

\documentclass{mnras}
\usepackage{pdfcomment}
\begin{document}
\def\seccomment{\pdfcomment[color={1.0 0 0}]{title}}
\section{\seccomment}
abc
\section{regular section}
def
\end{document}

在此处输入图片描述

相关内容