http://bugzilla.lyx.org/show_bug.cgi?id=2721
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25409
a592a061-630c-0410-9148-
cb99ea01b6c8
os << ",columnsep=" << from_ascii(Length(columnsep).asLatexString());
os << "}\n";
texrow.newline();
os << ",columnsep=" << from_ascii(Length(columnsep).asLatexString());
os << "}\n";
texrow.newline();
+ } else if (orientation == ORIENTATION_LANDSCAPE) {
+ features.require("papersize");
}
if (tokenPos(tclass.opt_pagestyle(),
}
if (tokenPos(tclass.opt_pagestyle(),
" {\\hbox{\\smaller[2]\\rmorbf{#1}}}{\\hbox{\\smaller[3]\\rmorbf{#1}}}%\n"
" \\endgroup\\else#1\\fi}\n";
" {\\hbox{\\smaller[2]\\rmorbf{#1}}}{\\hbox{\\smaller[3]\\rmorbf{#1}}}%\n"
" \\endgroup\\else#1\\fi}\n";
+static string const papersizedvi_def =
+ "\\special{papersize=\\the\\paperwidth,\\the\\paperheight}\n";
+
+static string const papersizepdf_def =
+ "\\pdfpageheight\\paperheight\n"
+ "\\pdfpagewidth\\paperwidth\n";
+
/////////////////////////////////////////////////////////////////////
//
// LaTeXFeatures
/////////////////////////////////////////////////////////////////////
//
// LaTeXFeatures
for (; pit != pend; ++pit)
macros << *pit << '\n';
for (; pit != pend; ++pit)
macros << *pit << '\n';
+ if (mustProvide("papersize"))
+ if (runparams_.flavor == OutputParams::LATEX)
+ macros << papersizedvi_def << '\n';
+ else
+ macros << papersizepdf_def << '\n';
+
if (mustProvide("LyX"))
macros << lyx_def << '\n';
if (mustProvide("LyX"))
macros << lyx_def << '\n';