* src/graphics/PreviewLoader.cpp:
- make member writeEncodingPreamble void.
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18543
a592a061-630c-0410-9148-
cb99ea01b6c8
}
// 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();
}
/// set up if and how babel is called
std::string const babelCall(std::string const & lang_opts) const;
/// handle inputenc etc.
- docstring const writeEncodingPreamble(LaTeXFeatures & features,
+ void writeEncodingPreamble(odocstream & os, LaTeXFeatures & features,
TexRow & texrow) const;
/// set up the document fonts
std::string const loadFonts(std::string const & rm,
of << "\\batchmode\n";
dumpPreamble(of);
// handle inputenc etc.
- of << buffer_.params().writeEncodingPreamble(features, texrow);
+ buffer_.params().writeEncodingPreamble(of, features, texrow);
of << "\n\\begin{document}\n";
dumpData(of, inprogress.snippets);
of << "\n\\end{document}\n";