BufferParams const & bparams = buf.params();
Layout const & style = pit->forcePlainLayout() ?
- bparams.documentClass().emptyLayout() : pit->layout();
+ bparams.documentClass().plainLayout() : pit->layout();
ParagraphList const & paragraphs = text.paragraphs();
}
Layout const style = pit->forcePlainLayout() ?
- bparams.documentClass().emptyLayout() : pit->layout();
+ bparams.documentClass().plainLayout() : pit->layout();
OutputParams runparams = runparams_in;
runparams.moving_arg |= style.needprotect;
while (par != endpar) {
lastpar = par;
Layout const & layout = par->forcePlainLayout() ?
- tclass.emptyLayout() :
+ tclass.plainLayout() :
par->layout();
if (layout.intitle) {
pair<bool, int> switchEncoding(odocstream & os, BufferParams const & bparams,
- OutputParams const & runparams, Encoding const & newEnc)
+ OutputParams const & runparams, Encoding const & newEnc,
+ bool force)
{
Encoding const oldEnc = *runparams.encoding;
bool moving_arg = runparams.moving_arg;
- if ((bparams.inputenc != "auto" && bparams.inputenc != "default")
- || moving_arg)
+ if (!force && ((bparams.inputenc != "auto" && bparams.inputenc != "default")
+ || moving_arg))
return make_pair(false, 0);
// Do nothing if the encoding is unchanged.