]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.cpp
Output end of math environments at the beginning of a new line,
[lyx.git] / src / LaTeXFeatures.cpp
index 8a40fd4b97cc07fa97aa30e075fa99b4c1ae9c81..8820e1c412bca088e5654ab6645523ba2b161217 100644 (file)
@@ -922,7 +922,7 @@ docstring const LaTeXFeatures::getMacros() const
                macros << changetracking_dvipost_def;
        
        if (mustProvide("ct-xcolor-ulem")) {
-               int const prec = macros.precision(2);
+               streamsize const prec = macros.precision(2);
        
                RGBColor cadd = rgbFromHexName(lcolor.getX11Name(Color_addedtext));
                macros << "\\providecolor{lyxadded}{rgb}{"
@@ -952,7 +952,7 @@ string const LaTeXFeatures::getBabelPresettings() const
        ostringstream tmp;
 
        LanguageList::const_iterator it  = UsedLanguages_.begin();
-       LanguageList::const_iterator end =  UsedLanguages_.end();
+       LanguageList::const_iterator end = UsedLanguages_.end();
        for (; it != end; ++it)
                if (!(*it)->babel_presettings().empty())
                        tmp << (*it)->babel_presettings() << '\n';
@@ -968,7 +968,7 @@ string const LaTeXFeatures::getBabelPostsettings() const
        ostringstream tmp;
 
        LanguageList::const_iterator it  = UsedLanguages_.begin();
-       LanguageList::const_iterator end =  UsedLanguages_.end();
+       LanguageList::const_iterator end = UsedLanguages_.end();
        for (; it != end; ++it)
                if (!(*it)->babel_postsettings().empty())
                        tmp << (*it)->babel_postsettings() << '\n';
@@ -979,6 +979,21 @@ string const LaTeXFeatures::getBabelPostsettings() const
 }
 
 
+bool LaTeXFeatures::needBabelLangOptions() const
+{
+       if (!lyxrc.language_global_options || params_.language->asBabelOptions())
+               return true;
+
+       LanguageList::const_iterator it  = UsedLanguages_.begin();
+       LanguageList::const_iterator end = UsedLanguages_.end();
+       for (; it != end; ++it)
+               if ((*it)->asBabelOptions())
+                       return true;
+
+       return false;
+}
+
+
 docstring const LaTeXFeatures::getTClassPreamble() const
 {
        // the text class specific preamble