Patch for the latex export of doi links is attached to this mail. Cheers, Derek On Fri, Apr 3, 2015 at 9:19 PM, Nicolas Goaziou wrote: > Hello, > > Derek Feichtinger writes: > > > The current org latex export will export a link doi:10.xyz/abcd without > > the protocol prefix as 10.xyz/abcd. Correctly, it should retain the > > prefix. > > > > An easy fix is adding "doi" to the list of protocols that retain > > the link type string in ox-latex.el, below. > > > > ################### ox-latex.el ############### > > (defun org-latex-link (link desc info) > > "Transcode a LINK object from Org to LaTeX. > > > > DESC is the description part of the link, or the empty string. > > INFO is a plist holding contextual information. See > > `org-export-data'." > > (let* ((type (org-element-property :type link)) > > (raw-path (replace-regexp-in-string > > "%" "\\%" (org-element-property :path link) nil t)) > > ;; Ensure DESC really exists, or set it to nil. > > (desc (and (not (string= desc "")) desc)) > > (imagep (org-export-inline-image-p > > link org-latex-inline-image-rules)) > > (path (cond > > ;; ----- NEXT LINE CONTAINS THE FIX ------- > > ((member type '("http" "https" "ftp" "mailto" "doi")) > > (concat type ":" raw-path)) > > ((and (string= type "file") (file-name-absolute-p raw-path)) > > (concat "file:" raw-path)) > > (t raw-path))) > > protocol) > > ############# > > Indeed. Thank you. > > Would you mind preparing a patch with "git format-patch" for correct > attribution? See for > details. > > Regards, > > -- > Nicolas Goaziou >