]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.C
Fix bug 2195: Slowness in rendering inside insets, especially on the Mac
[lyx.git] / src / LaTeXFeatures.C
index 3fbb86210256680a217ad596a8de41ea93c363b7..2b363bdde440e907b1b3a07de85a3cd5be80e0f8 100644 (file)
@@ -81,12 +81,12 @@ void LaTeXFeatures::getAvailable()
 
        lex.setFile(real_file);
 
-       if (!lex.isOK()) 
+       if (!lex.isOK())
                return;
 
        // Make sure that we are clean
        packages_.clear();
-       
+
        bool finished = false;
        // Parse config-file
        while (lex.isOK() && !finished) {
@@ -238,7 +238,6 @@ char const * simplefeatures[] = {
        "varioref",
        "prettyref",
        "float",
-       "wasysym",
        "dvipost",
        "fancybox",
        "calc",
@@ -275,14 +274,18 @@ string const LaTeXFeatures::getPackages() const
                packages << "\\usepackage{amsmath}\n";
        }
 
+       // wasysym is a simple feature, but it must be after amsmath if both
+       // are used
+       if (isRequired("wasysym"))
+               packages << "\\usepackage{wasysym}\n";
+
        // color.sty
        if (isRequired("color")) {
                if (params_.graphicsDriver == "default")
-                       packages << "\\usepackage[usenames]{color}\n";
+                       packages << "\\usepackage{color}\n";
                else
                        packages << "\\usepackage["
                                 << params_.graphicsDriver
-                                << ",usenames"
                                 << "]{color}\n";
        }