我想在 LaTeX 模板中创建一个新命令,在其中定义一个长 URL,这样如果该 URL 发生变化,我可以在一处更改它,而不是在每个出现的地方都更改它。它还可以使插入位置链接变得更容易、更简洁。
我使用带有 LaTeX 模板的 Markdown,因此我的 Markdown 中的内容如下:
[Google](www.google.com)
我希望能够做的事情如下:
[Google](\google)
除非里面的链接\google
是在许多文档中使用的链接,可能很长,并且容易发生变化。
到目前为止我已尝试添加:
\newcommand{\google}{www.google.com}
and used it like this in my test document
[Google](\google)
但这会产生一个试图链接到的链接File:\\google.pdf
有什么想法我可以将其变成常规链接吗?
答案1
评论作为答案:您需要启用latex_macros
扩展才能评估宏。从手动的
仅当未启用 latex_macros 时,LaTeX 中的宏定义才会作为原始 LaTeX 传递。
要做到这一点,请使用如下方法:pandoc test.tex --from markdown+latex_macros -o test.html