我有以下乳胶宏,我在以前的项目中使用它来将新术语添加到文档的边缘:
\newcommand{\margintext}[1]{\setstretch{0.4} \raggedright{\tiny{\textsf{\uppercase{#1}}}}}
\catcode`\"=13 % make the double quote character " active
\gdef"#1"{\textit{#1}\marginpar{\margintext{#1}}\index{#1}}
\newcommand{\new}[2]
{\textit{#2}\marginpar{\margintext{#1}}\index{#1}}
这个想法是,无论我在哪里使用引号,都会调用该函数。我现在正在 bookdown 中撰写论文,并想使用这个宏。我以以下方式导入它:
output:
thesisdown::thesis_pdf:
includes:
in_header: define_terms.tex
但这不起作用。new
从文档内部调用该函数是可行的,但引号会被忽略。
有什么建议吗?
谢谢!