|
@@ -2862,9 +2862,10 @@ Return PDF file name or an error if it couldn't be produced."
|
|
|
(let* ((base-name (file-name-sans-extension (file-name-nondirectory texfile)))
|
|
|
(full-name (file-truename texfile))
|
|
|
(out-dir (file-name-directory texfile))
|
|
|
- ;; Make sure `default-directory' is set to TEXFILE directory,
|
|
|
- ;; not to whatever value the current buffer may have.
|
|
|
- (default-directory (file-name-directory full-name))
|
|
|
+ ;; Properly set working directory for compilation.
|
|
|
+ (default-directory (if (file-name-absolute-p texfile)
|
|
|
+ (file-name-directory full-name)
|
|
|
+ default-directory))
|
|
|
errors)
|
|
|
(unless snippet (message (format "Processing LaTeX file %s..." texfile)))
|
|
|
(save-window-excursion
|