Encoding::fromLaTeXCommand: properly record requirements when exiting early

This commit is contained in:
Juergen Spitzmueller 2022-03-02 12:48:10 +01:00
parent 0c73df6efb
commit b5b3f56abb

View File

@ -390,6 +390,9 @@ docstring Encodings::fromLaTeXCommand(docstring const & cmd, int cmdtype,
docstring value;
value += unicodeSymbol.first;
needsTermination = !unicodeSymbol.second.mathNoTermination();
if (req && unicodeSymbol.second.mathFeature()
&& !unicodeSymbol.second.mathPreamble().empty())
req->insert(unicodeSymbol.second.mathPreamble());
return value;
}
}
@ -400,6 +403,9 @@ docstring Encodings::fromLaTeXCommand(docstring const & cmd, int cmdtype,
docstring value;
value += unicodeSymbol.first;
needsTermination = !unicodeSymbol.second.textNoTermination();
if (req && unicodeSymbol.second.textFeature()
&& !unicodeSymbol.second.textPreamble().empty())
req->insert(unicodeSymbol.second.textPreamble());
return value;
}
}