X-Git-Url: https://git.donarmstrong.com/?p=org-ref.git;a=blobdiff_plain;f=sci-id.el;h=7f4b880cc7f2a5f43d5e6922889a5375e8c6fde6;hp=79f046c7b9b6de285fdd7026fdb089c0a07c4ae9;hb=17b99b827a85a439fb4438fca235aab5eb42f370;hpb=fbb66c7ffaa563fda92992e7612ab295f514a3a0 diff --git a/sci-id.el b/sci-id.el index 79f046c..7f4b880 100644 --- a/sci-id.el +++ b/sci-id.el @@ -30,14 +30,38 @@ (lambda (link-string) (browse-url - (format "http://orcid.org/%s" link-string)))) + (format "http://orcid.org/%s" link-string))) + (lambda (keyword desc format) + (cond + ((eq format 'html) + (format "orcid:%s" keyword keyword))))) (org-add-link-type "researcherid" (lambda (link-string) (browse-url - (format "http://www.researcherid.com/rid/%s" link-string)))) + (format "http://www.researcherid.com/rid/%s" link-string))) + (lambda (keyword desc format) + (cond + ((eq format 'html) + (format "ResearcherID:%s" + keyword keyword))))) + +(org-add-link-type + "scopusid" + (lambda + (link-string) + (browse-url + (format + "http://www.scopus.com/authid/detail.url?origin=AuthorProfile&authorId=%s" + link-string))) + (lambda (keyword desc format) + (cond + ((eq format 'latex) + (format "\\href{http://www.scopus.com/authid/detail.url\\?origin=AuthorProfile&authorId=%s}{%s}" keyword keyword)) + ((eq format 'html) + (format "scopusid:%s" keyword keyword))))) (provide 'sci-id) ;;; sci-id.el ends here