【问题标题】:Page margins change in pdflatexpdflatex中的页边距变化
【发布时间】:2010-12-02 13:59:13
【问题描述】:

我使用指定页边距的样式文件。我无法理解样式文件,但我猜它通过使用诸如 \vspace、\vskip、\vfil 之类的命令来指定底部边距。

当我用 pdflatex 编译 tex 文档时,边距,尤其是底部的边距,会发生变化。当我先将文档编译为 ps 然后再编译为 pdf 时,边距很好。

你有什么想法,可能是什么原因?

样式文件的内容可以从http://tinypaste.com/c53d1访问

【问题讨论】:

    标签: layout latex margin pdflatex


    【解决方案1】:

    可能是因为某些内容默认为“Letter”页面大小,而另一个路径默认为“A4”页面大小(反之亦然)。您可能会看到文档中的 \documentclass 指令是否允许您指定页面大小。如果您使用的是 ps2pdf,您可能还必须指定输出页面大小。另外,在使用 dvips 时不要忘记指定目标设备 (-PIIRC),以便在 PDF 中正确呈现计算机现代字体。

    【讨论】:

    • 非常感谢。这解决了我的问题:\documentclass[12pt,a4paper]{report}
    • 总是值得指定您的纸张尺寸。
    【解决方案2】:

    我的老师使用这种结构:

    % Nadefinujeme stranu A5
    %
    \setlength{\paperwidth}{148mm}
    \setlength{\paperheight}{210mm}
    % Pro PDFTeX potrebujeme navic definovat \pdfpagewidth
    % a \pdfpageheight. Standardni TeX ale tyto registry nezna,
    % nemuzeme do nich tedy hned prirazovat. Proto se nejprve
    % trikem zeptame, jestli se preklada pomoci PDFTeXu
    \ifx\pdfoutput\undefined
    \else% Zda se, ze \pdfoutput je definovany, tj. pouziva se PDFTeX
    \setlength{\pdfpagewidth}{\paperwidth}
    \setlength{\pdfpageheight}{\paperheight}
    \fi
    %
    

    在 cmets 中有:

    A5页面定义:

    对于 PDFTeX,我们还需要定义 \pdfpaperwidth\pdfpaerheight。但是标准的 TeX 不知道这些寄存器,所以我们不能分配它们。这就是为什么我们使用一个技巧来询问是否使用了 PDFTeX。

    似乎\pdfoutput 被定义所以使用PDFTeX。

    希望它能帮助你解决问题。

    【讨论】:

      【解决方案3】:

      尝试通过运行texconfig 设置页面大小。这对我来说听起来像是一封<-> a4 转换问题。 (这在过去曾多次惹恼我!)

      【讨论】:

        【解决方案4】:

        我猜它通过使用诸如 \vspace、\vskip、\vfil 之类的命令来指定底部边距。

        不,这是指定页面设计的部分:

        \oddsidemargin9.6mm \evensidemargin9.6mm \topmargin-7.mm \headheight20pt \textwidth155mm \textheight242mm \parindent1cm

        我认为您的问题是当您在 LaTeX 和 pdfLaTeX 之间切换时,a4 和 letter 之间的页面大小切换,尽管这可能看起来很奇怪。您应该会发现在 fbe_tez 之前加载几何包会有所帮助。例如,

        \usepackage{geometry,fbe_tex}
        

        Geometry 设置物理纸张大小,这是一个相对现代的(参见设置页面布局的样式)功能。

        【讨论】:

          猜你喜欢
          • 2020-11-21
          • 2017-12-19
          • 2010-11-30
          • 2016-06-24
          • 2021-03-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-12-21
          相关资源
          最近更新 更多