diff --git a/lisp/org-latex.el b/lisp/org-latex.el index 15d667e..eb293da 100644 --- a/lisp/org-latex.el +++ b/lisp/org-latex.el @@ -1876,6 +1876,11 @@ The conversion is made depending of STRING-BEFORE and STRING-AFTER." (setq path (org-export-latex-protect-amp path) desc (org-export-latex-protect-amp desc))) (insert (format org-export-latex-hyperref-format path desc))) + ((functionp (setq fnc (nth 2 (assoc type org-link-protocols)))) + ;; The link protocol has a function for formatting the link + (insert + (save-match-data + (funcall fnc (org-solidify-link-text raw-path) desc 'latex)))) (t (insert "\\texttt{" desc "}")))))))