newcommand с \ href и \ index - PullRequest
       21

newcommand с \ href и \ index

0 голосов
/ 27 января 2020

В моей преамбуле у меня есть функция, которая указывает на страницы справки R для функций:

\newcommand{\help}[2]{\href{http://www.rdocumentation.org/packages/#1/functions/#2}{\code{?#2}}}%

, где

\newcommand{\code}[1]{\textup{\texttt{\textcolor{MYRCOLOR}{\detokenize{#1}}}}}

Это работает так, как задумано. Я также хотел бы включить пакет (# 1) и функцию (# 2) в индекс. Но если я напишу

\newcommand{\help}[2]{\href{http://www.rdocumentation.org/packages/#1/functions/#2}{\code{?#2}}\index{#2}}%

LaTeX скажет:

./book5.ind:54: Missing $ inserted.
<inserted text> 
                $
l.54   \item group_
                   by, \hyperpage{49}

Я исследовал, используя \nohyperpage, но руководства, которые я нашел, мне неясны. Я не понимаю, откуда взялся group_by и как решить проблему.

...