14歳の自分に衝撃の事実を告げてください

texの余白設定が上手く出来なくて困っています。
以下のことを設定したいです。
●上余白20mm、下余白20mm、
●奇数ページ左余白30mm、右余白20mm
●偶数ページ左余白20mm、右余白30mm
●ページ下端からページ番号までの間隔15mm(下余白に含む)

現在下記をプリアンブルに書いています。

% 横余白 A4(210mm)
\setlength{\textwidth}{160truemm} %本文の長さ(横) 210 -(30+20) = 160
\setlength{\fullwidth}{\textwidth}
\setlength{\oddsidemargin}{30truemm}  % 奇数ページ 左マージン 10mm
\addtolength{\oddsidemargin}{-1truein} % 奇数ページ 標準のマージン(1inch)を引く
\setlength{\evensidemargin}{20truemm} % 偶数ページ 左マージン 20mm
\addtolength{\evensidemargin}{-1truein}  % 偶数ページ 標準のマージン(1inch)を引く

% 縦余白 A4(297mm)
\setlength{\textheight}{257truemm} %本文の長さ(縦) 297 -(20+20) = 257
\setlength{\headheight}{0truemm}
\setlength{\topskip}{0truemm}
\setlength{\headsep}{20truemm} % 上余白20mm
\setlength{\footskip}{15truemm} % ページ番号位置指定
\addtolength{\topmargin}{-1truein}

実行すると「Missing \begin{document}」というエラーが出ますが、pdfは生成でき、反映されているようです。
ちなみに\begin{document}の後に書くとエラーは出なくなります。

質問(1)この記述はプリアンブルに書くのではないのですか?
質問(2)実行してみると全ページとも左余白30mm、右余白20mmになってしまいます。上記で述べたように偶数ページと奇数ページで余白を変えたいです。どうしたら良いですか?

ネットで調べているのですが、余白設定や図の挿入(図の上部分に空白ができるなど)が上手くいかず、大変困っています。
ご回答よろしくお願いします。

A 回答 (1件)

(1)プリアンブルなのに、全角空白が使われている


  →全角空白削除
(2)偶奇ページで余白を変えないドキュメント・クラスが使われている
  jsbook.cls 等偶奇で余白を変えるドキュメント・クラスを使う
でどうでしょう

この回答への補足

ご回答ありがとうございます。
エラーの原因は(1)でした。
全角スペースを半角に変えたらエラーがなくなり解決ました。

偶奇ページ余白についても(2)の通りで、jsarticleクラスにしていたのをjsbookクラスにしたらちゃんと期待した余白が取られました。
しかし、提出先で指定されたレイアウトがjsarticleクラスのようなのです。
偶奇ページ余白はjsarticleクラスでは反映されないのでしょうか?

重ねての質問すみません。
もしご存知でしたら教えてください。
よろしくお願いします。

補足日時:2014/02/15 20:09
    • good
    • 1

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報