正如所见在这个答案中关于重新定义宏,在使用时hyperref
不应使用。我在一篇论文中定义了调用并使用了 279 次,后来才意识到它是预定义的(我使用 LyX,它通过对所有宏进行编码)。如果我在此定义之前加载,则没问题,但如果在此定义之后加载,编译会中断。我不太相信我的正则表达式技能可以对进行查找和替换。因此,出现了两种替代方案:\v
hyperref
\v
\boldsymbol
\def
hyperref
\v
- (收藏)谁能告诉我这
hyperref
是什么意思\v
,以及要注意哪些问题?也许我可以忽略它。我搜索了hyperref
文档,但没有找到它。 - (希望避免)您能否推荐一个 LyX 工具(理想情况下)或脚本来重命名源中的命令及其所有调用?
答案1
如果您确定没有使用\v
重音符号的字母(例如 ř),那么您可以保留您的定义。但是,您应该确保在定义之前加载 hyperref,否则它将覆盖您的定义,因为它会调整重音符号,以便它们在 PDF 书签中生成纯文本。