Function: bib-return-aux-file-from-tex

bib-return-aux-file-from-tex is a byte-compiled function defined in bib-cite.el.

Signature

(bib-return-aux-file-from-tex TEXNAME EXT)

Documentation

Given name.name.XXX in TEXNAME return name.name.EXT.

Source Code

;; Defined in ~/.emacs.d/elpa/auctex-14.1.2/bib-cite.el
(defun bib-return-aux-file-from-tex (texname ext)
  "Given name.name.XXX in TEXNAME return name.name.EXT."
;; FIXME: Check if in ./, else search
  (let* ((filename (if (string-match "\\(.*\\)\\.[^\\.]+" texname)
                       (concat (match-string 1 texname) "." ext)
                     (concat texname "." ext)))
         (sansdir (file-name-nondirectory filename)))
    (if (file-exists-p filename)
        filename
      ;; Search bib-cite-aux-inputs path
      (let ((filename (psg-checkfor-file-list sansdir bib-cite-aux-inputs)))
        (if (and filename (file-exists-p filename))
            filename
          (error "Could not find file %s" sansdir))))))