mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-27 22:41:09 +00:00
Fix bug 2721
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
This commit is contained in:
parent
66bd5be5fc
commit
1e801d0361
@ -1172,6 +1172,8 @@ bool BufferParams::writeLaTeX(odocstream & os, LaTeXFeatures & features,
|
||||
os << ",columnsep=" << from_ascii(Length(columnsep).asLatexString());
|
||||
os << "}\n";
|
||||
texrow.newline();
|
||||
} else if (orientation == ORIENTATION_LANDSCAPE) {
|
||||
features.require("papersize");
|
||||
}
|
||||
|
||||
if (tokenPos(tclass.opt_pagestyle(),
|
||||
|
@ -208,6 +208,13 @@ static string const lyxmathsym_def =
|
||||
" {\\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
|
||||
@ -636,6 +643,12 @@ string const LaTeXFeatures::getMacros() const
|
||||
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';
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user