]> git.lyx.org Git - lyx.git/blobdiff - src/LaTeXFeatures.cpp
Thanks, Abdel.
[lyx.git] / src / LaTeXFeatures.cpp
index e5c8d02085c8bd7403b2771f6405dc5d09800021..7752a0895b3082df131263d57da46dcd8c2c6b2b 100644 (file)
@@ -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';