我使用了一個指定頁邊距的樣式文件。我無法理解樣式文件,但我猜想它通過使用諸如\ vspace,\ vskip,\ vfil之類的命令來指定底部邊距。頁邊距改變pdflatex
當我用pdflatex編譯tex文檔時,頁邊距,尤其是底部的邊距會發生變化。當我首先將文檔編譯爲ps然後編譯爲pdf時,頁邊空間很好。
你有什麼想法,可能是什麼原因?
風格文件的內容可以從http://tinypaste.com/c53d1
我使用了一個指定頁邊距的樣式文件。我無法理解樣式文件,但我猜想它通過使用諸如\ vspace,\ vskip,\ vfil之類的命令來指定底部邊距。頁邊距改變pdflatex
當我用pdflatex編譯tex文檔時,頁邊距,尤其是底部的邊距會發生變化。當我首先將文檔編譯爲ps然後編譯爲pdf時,頁邊空間很好。
你有什麼想法,可能是什麼原因?
風格文件的內容可以從http://tinypaste.com/c53d1
大概是因爲事情是默認爲「信」,另一路徑的頁面大小訪問被默認爲「A4」的頁面大小(或副反之亦然)。您可能會看到文檔中的\documentclass
指令是否允許指定頁面大小。如果您使用的是ps2pdf,您可能還需要指定輸出頁面大小。此外,使用dvips時請不要忘記指定目標設備(-P
IIRC),以便在PDF中正確呈現計算機現代字體。
嘗試通過運行texconfig
來設置頁面大小。這聽起來像一個字母<->
a4轉換問題給我。 (這讓我很煩惱過去!)
我想通過使用諸如\ vspace,\ vskip,\ vfil之類的命令來指定底部邊距。
不,這是指定的頁面設計部分:
\oddsidemargin9.6mm \evensidemargin9.6mm \topmargin-7.mm \headheight20pt \textwidth155mm \textheight242mm \parindent1cm
我覺得你的問題是A4,當你latex和pdflatex之間去信的頁面大小切換,儘管這似乎奇怪。您應該發現在fbe_tez幫助之前加載幾何包。例如,
\usepackage{geometry,fbe_tex}
幾何並將物理紙張大小,這是一個比較現代的(參見設置頁面佈局作爲風格一樣)功能。
我的老師採用這種結構:
% 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
%
在評論有:
A5頁面定義:
對於Pdftex提供我們還需要定義\pdfpaperwidth
和\pdfpaerheight
。但標準的TeX不知道這些寄存器,所以我們不能分配它們。這就是爲什麼我們使用一個技巧來詢問是否使用了PDFTeX。
看來\pdfoutput
被定義爲使用PDFTeX。
我希望它能幫助你解決問題。
非常感謝。這解決了我的問題:\ documentclass [12pt,a4paper] {report} – 2009-09-30 09:37:00
*值得指定紙張大小。 – dmckee 2009-10-01 03:30:05