如何分段重新定义baseurl?

如何分段重新定义baseurl?

在撰写简历时,我发现\hypersetup{baseurl=url}非常方便。例如,我可以将我的 GitHub 主页定义为基本 URL,并写入\url{helloworld}使其自动指向项目页面,同时在纸上仅显示项目名称。另一方面,我也可以将 DOI 主页定义为基本 URL,并写入##.####/xxxxxx并拥有有效的 DOI 链接。问题是我无法在一个文档中同时完成这两项工作。

根据hyperref包装文档:

\hyperbaseurl{URL}
建立一个基本 URL,将其添加到其他指定的 URL 前面,以便于编写可移植文档。

根据描述,我似乎只需要使用这个用户宏,但它不起作用。

我如何才能实现我想要的,而不诉诸于诸如?我是不是误解了某些事情并错误地使用了宏?

答案1

基本 URL 是 PDF 文件的全局属性,写入文档的目录对象中。因此,无法在本地更改。

有类似的包doi或者doipubmed提供\doi宏。

相关内容