BufferParams const & bparams = buf.params();
- Layout const & style = pit->forceEmptyLayout() ?
+ Layout const & style = pit->forcePlainLayout() ?
bparams.documentClass().emptyLayout() : pit->layout();
ParagraphList const & paragraphs = text.paragraphs();
return nextpit;
}
- Layout const style = pit->forceEmptyLayout() ?
+ Layout const style = pit->forcePlainLayout() ?
bparams.documentClass().emptyLayout() : pit->layout();
OutputParams runparams = runparams_in;
// if only_body
while (par != endpar) {
lastpar = par;
- Layout const & layout = par->forceEmptyLayout() ?
+ Layout const & layout = par->forcePlainLayout() ?
tclass.emptyLayout() :
par->layout();
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.