5

ページの余白を指定するスタイルファイルを使用します。スタイルファイルはわかりませんが、\ vspace、\ vskip、\vfilなどのコマンドを使用して下マージンを指定していると思います。

pdflatexを使用してtexドキュメントをコンパイルすると、余白、特に下部の余白が変更されます。最初にドキュメントをpsにコンパイルし、次にpdfにコンパイルすると、マージンは良好です。

何か考えがありますか、その理由は何でしょうか?

スタイルファイルの内容は、 http://tinypaste.com/c53d1からアクセスできます。

4

4 に答える 4

3

おそらく、何かがデフォルトで「レター」のページサイズに設定されており、他のパスがデフォルトで「A4」のページサイズに設定されているためです(またはその逆)。\documentclassドキュメント内のディレクティブでページサイズを指定できるかどうかを確認できます。ps2pdfを使用している場合は、出力ページサイズも指定する必要がある場合があります。-Pまた、 dvipsを使用する場合は、宛先デバイス(IIRC)を指定することを忘れないでください。これにより、コンピューターの最新フォントがPDFで正しくレンダリングされます。

于 2009-09-30T08:54:02.747 に答える
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
%

コメントには次のようなものがあります。

A5ページの定義:

PDFTeXの場合、とを定義する必要もあり\pdfpaperwidthます\pdfpaerheight。ただし、標準のTeXはこれらのレジスタを認識していないため、割り当てることはできません。そのため、PDFTeXが使用されているかどうかを尋ねるトリックを使用します。

\pdfoutputPDFTeXを使用するように定義されているようです。

それが問題の解決に役立つことを願っています。

于 2009-12-03T23:50:15.353 に答える
1

を実行してページサイズを設定してみてくださいtexconfig<->これは私には文字a4変換の問題のように聞こえます。(これは過去に何度か私を悩ませてきました!)

于 2009-09-30T08:54:06.790 に答える
0

\ vspace、\ vskip、\vfilなどのコマンドを使用して下マージンを指定していると思います。

いいえ、これはページデザインを指定する部分です。

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

LaTeXとpdfLaTeXの間を移動するときに、ページサイズがa4とletterの間で切り替わることが問題だと思いますが、それは奇妙に思えるかもしれません。fbe_tezが役立つ前に、ジオメトリパッケージをロードする必要があります。例えば、

\usepackage{geometry,fbe_tex}

ジオメトリは、物理的な用紙サイズを設定します。これは、比較的最新の機能です(そのスタイルのようにページレイアウトを設定することを参照)。

于 2009-09-30T09:42:07.720 に答える