commit 04e995e8077b22fa64b8ceb17017da39c021a4f1
Author: Juergen Spitzmueller <sp...@lyx.org>
Date:   Fri Feb 9 13:23:50 2018 +0100

    tex2lyx: normalize bib and bst paths
    
    Fixes: #7637
    (cherry picked from commit 3cc98a9bf6ed506d04b502863d6424d36cb778b5)
---
 src/tex2lyx/text.cpp |    6 +++---
 1 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/tex2lyx/text.cpp b/src/tex2lyx/text.cpp
index 5330c62..56931dd 100644
--- a/src/tex2lyx/text.cpp
+++ b/src/tex2lyx/text.cpp
@@ -4410,7 +4410,7 @@ void parse_text(Parser & p, ostream & os, unsigned flags, 
bool outer,
                                // \nocite{*} option
                                btprint.clear();
                        }
-                       os << "bibfiles " << '"' << p.verbatim_item() << '"' << 
"\n";
+                       os << "bibfiles " << '"' << 
normalize_filename(p.verbatim_item()) << '"' << "\n";
                        // Do we have addcontentsline?
                        if (contentslineContent == "\\refname") {
                                BibOpts = "bibtotoc";
@@ -4420,9 +4420,9 @@ void parse_text(Parser & p, ostream & os, unsigned flags, 
bool outer,
                        // Do we have a bibliographystyle set?
                        if (!bibliographystyle.empty()) {
                                if (BibOpts.empty())
-                                       BibOpts = bibliographystyle;
+                                       BibOpts = 
normalize_filename(bibliographystyle);
                                else
-                                       BibOpts = BibOpts + ',' + 
bibliographystyle;
+                                       BibOpts = BibOpts + ',' + 
normalize_filename(bibliographystyle);
                                // clear it because each bibtex entry has its 
style
                                // and we need an empty string to handle 
\phantomsection
                                bibliographystyle.clear();

Reply via email to