]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.cpp
Use symbols file to lookup entities for delimiters. Fixes bug #8280.
[lyx.git] / src / LaTeXFeatures.cpp
index 4fa2c829412aee1bb826b189f0fa9a836d3dffe7..16ec4c19864517ca3e0c76aa66e652ad0b87a86f 100644 (file)
@@ -579,11 +579,12 @@ bool LaTeXFeatures::isAvailable(string const & name)
 }
 
 
-void LaTeXFeatures::addPreambleSnippet(string const & preamble)
+void LaTeXFeatures::addPreambleSnippet(string const & preamble,
+               bool allowdupes)
 {
        SnippetList::const_iterator begin = preamble_snippets_.begin();
        SnippetList::const_iterator end   = preamble_snippets_.end();
-       if (find(begin, end, preamble) == end)
+       if (allowdupes || find(begin, end, preamble) == end)
                preamble_snippets_.push_back(preamble);
 }
 
@@ -1132,6 +1133,10 @@ string const LaTeXFeatures::getPackages() const
        if (mustProvide("footmisc"))
                packages << "\\PassOptionsToPackage{stable}{footmisc}\n";
 
+       if (mustProvide("microtype")){
+               packages << "\\usepackage{microtype}\n";
+       }
+
        return packages.str();
 }