}
-int InsetFoot::latex(odocstream & os, OutputParams const & runparams_in) const
+void InsetFoot::latex(otexstream & os, OutputParams const & runparams_in) const
{
OutputParams runparams = runparams_in;
// footnotes in titling commands like \title have moving arguments
runparams.moving_arg |= runparams_in.intitle;
+ os << safebreakln;
+ if (runparams.lastid != -1)
+ os.texrow().start(runparams.lastid, runparams.lastpos);
+
// in titling commands, \thanks should be used instead of \footnote.
// some classes (e.g. memoir) do not understand \footnote.
if (runparams_in.intitle)
- os << "%\n\\thanks{";
+ os << "\\thanks{";
else
- os << "%\n\\footnote{";
+ os << "\\footnote{";
- int const i = InsetText::latex(os, runparams);
+ InsetText::latex(os, runparams);
os << "%\n}";
runparams_in.encoding = runparams.encoding;
-
- return i + 2;
}