}
// handle inputenc etc.
- os << writeEncodingPreamble(features, texrow);
+ writeEncodingPreamble(os, features, texrow);
if (!listings_params.empty()) {
os << "\\usepackage{listings}\n";
}
-docstring const BufferParams::writeEncodingPreamble(LaTeXFeatures & features,
- TexRow & texrow) const
+void BufferParams::writeEncodingPreamble(odocstream & os,
+ LaTeXFeatures & features, TexRow & texrow) const
{
- odocstringstream os;
-
if (inputenc == "auto") {
string const doc_encoding =
language->encoding()->latexName();
os << "\\usepackage{armtex}\n";
texrow.newline();
}
-
- return os.str();
}