X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBufferParams.cpp;h=71601d58171c3a7f79b6dfb888fb3c5a2ffe289b;hb=1512439fa4546a5370d69c88d0350ccbcab7611b;hp=b5327053de2c7977f5cd830d223e310702293484;hpb=fc6492a20fdea65f28f0e24b88cfb7e7c3bf8234;p=lyx.git diff --git a/src/BufferParams.cpp b/src/BufferParams.cpp index b5327053de..71601d5817 100644 --- a/src/BufferParams.cpp +++ b/src/BufferParams.cpp @@ -363,6 +363,7 @@ BufferParams::BufferParams() use_amsmath = package_auto; use_esint = package_auto; use_mhchem = package_auto; + use_mathdots = package_auto; cite_engine_ = ENGINE_BASIC; use_bibtopic = false; use_indices = false; @@ -670,6 +671,10 @@ string BufferParams::readToken(Lexer & lex, string const & token, int usemhchem; lex >> usemhchem; use_mhchem = packagetranslator().find(usemhchem); + } else if (token == "\\use_mathdots") { + int usemathdots; + lex >> usemathdots; + use_mathdots = packagetranslator().find(usemathdots); } else if (token == "\\cite_engine") { string engine; lex >> engine; @@ -969,6 +974,7 @@ void BufferParams::writeFile(ostream & os) const << "\n\\use_amsmath " << use_amsmath << "\n\\use_esint " << use_esint << "\n\\use_mhchem " << use_mhchem + << "\n\\use_mathdots " << use_mathdots << "\n\\cite_engine " << citeenginetranslator().find(cite_engine_) << "\n\\use_bibtopic " << convert(use_bibtopic) << "\n\\use_indices " << convert(use_indices) @@ -1135,6 +1141,8 @@ void BufferParams::validate(LaTeXFeatures & features) const features.require("esint"); if (use_mhchem == package_on) features.require("mhchem"); + if (use_mathdots == package_on) + features.require("mathdots"); // Document-level line spacing if (spacing().getSpace() != Spacing::Single && !spacing().isDefault())