• 締切済み

TEX文書の余白

今、TEXでレポートを書こうとしているのですが、今回余白を指定さました。(上2.5cm下3cm左3cm右2.5cm) \setlength{\topmargin}{ mm} \setlength{\evensidemargin}{ mm} \setlength{\oddsidemargin}{ mm} \setlength{\footskip}{ mm} これらを使えばいいことは分かるのですが、数値をどう設定していいか分かりません。 そのままの数値を入れても、無理だったので、どういう風に設定するようになっているか教えてください。

みんなの回答

  • picopiko3
  • ベストアンサー率52% (20/38)
回答No.1

困り度 1 なのでアドバイスだけ.:-) 1. とても便利な geometry.sty を使う.作者は日本人で CTAN にあります. http://www.tex.ac.uk/tex-archive/macros/latex/contrib/geometry/ 2. 自力で調整する. 以下のように layout.sty を使用し調整すると便利です. %% \documentclass{jreport} %\documentclass{jarticle} \usepackage{layout} \begin{document} \layout \end{document} layout.sty は標準で share/texmf/latex/tools 以下にあると思いますが, なければ layout.dtx ファイルを処理すると layout.sty が作成されます. それを適当な場所に移して使用してください. 私の環境では share/texmf/source/latex/tools/ 以下に layout.dtx があります. $ cd /usr/local/share/texmf/source/latex/tools $ latex layout.dtx

karasublack
質問者

お礼

回答ありがとうございます。 自力で調整しようとしたのですが、うまくいかずにもうどうしていいか分からなくなったため、TEXでかくことをあきらめようと思います。

関連するQ&A

  • texの余白設定が上手くできません

    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になってしまいます。上記で述べたように偶数ページと奇数ページで余白を変えたいです。どうしたら良いですか? ネットで調べているのですが、余白設定や図の挿入(図の上部分に空白ができるなど)が上手くいかず、大変困っています。 ご回答よろしくお願いします。

  • texでText line contains an invalid characterというエラーがやたら出る

    先日OS(windowsXP)を入れなおして、texを入れました。 OSを入れなおす前と同様にやったようにやったのですが、 変なエラーがやたらでてきます。 \documentclass[a4paper,12pt]{jarticle} \usepackage[dviout]{graphicx} \usepackage{wrapfig} \setlength{\textwidth}{16cm} \setlength{\textheight}{23cm} \setlength{\topmargin}{-1cm} \setlength{\oddsidemargin}{0cm} \setlength{\evensidemargin}{0cm} \makeatletter \newcommand{\figcaption}[1]{\def\@captype{figure}\caption{#1}} \newcommand{\tblcaption}[1]{\def\@captype{table}\caption{#1}} \makeatother \begin{document} 文章 \end{document} これで、 tex文書 1.tex(101): エラー: ! Illegal unit of measure (pt inserted). tex文書 1.tex(101): エラー: ! LaTeX Error: Missing \begin{document}. tex文書 1.tex(101): Overfull \hbox (14.70819pt too wide) in paragraph at lines 101--289 tex文書 1.tex(624): エラー: ! Text line contains an invalid             省略 tex文書 1.tex(639): エラー: ! Text line contains an invalid character. tex文書 1.tex(2): エラー: ! File ended while scanning use of \@argdef. というように書いてない部分でエラーが出てしまいます。 \begin{document}より上の部分は以前使っていたものをそのまま使って います。この部分を消しても変わりませんでした。 どうしたらエラーをなくせるか教えてください。 よろしくお願いします。

  • TEX 本文を横書きにする方法

    お世話になります。 texを用紙横書きで設定したいのですが、 以下の書式でうまくいきません。 \documentclass[a4j,landscape,10pt]{jarticle} \AtBeginDvi{\special{landscape}} \usepackage{amsmath} \usepackage{array} \usepackage{multicol} \setlength{\oddsidemargin}{-15mm} \setlength{\topmargin}{-25mm} \setlength{\textwidth}{180mm} \setlength{\textheight}{250mm} \setlength{\columnsep}{0.4pt} \setlength{\columnseprule}{0.4pt} \setlength{\columnwidth}{10cm} \pagestyle{empty} \begin{document} \begin{multicols}{4} %本文内容 \end{multicols}{4} \end{document} 用紙は横書きになっていますが、本文が横書きに対応していないようです。 対象方法がお分かりの方いらっしゃいましたら、ご教授願います。

  • LaTeXでページ番号をもっと下げたい

    書類をWin2kでpLaTeX2e(Gui-ShellVersion1.39)を使って作成しています。 A4サイズ用紙に出来るだけ文章を出力させたく思っています。 (コピー用紙を出来るだけ節約したいので) \documentclass[a4paper,10pt]{jbook} \setlength{\topmargin}{-3cm} \setlength{\oddsidemargin}{-0.2cm} \setlength{\evensidemargin}{-2cm} \setlength{\textheight}{27.5cm} \setlength{\textwidth}{18.3cm} \setlength{\footskip}{0cm} \pagestyle{plain} として各頁の下部にページ番号が出力されましたが本文がこのページ番号に覆い被さってしまいます。 ページ番号を下げるにはどうしたらいいのでしょうか?

  • TeXのコマンド

    TeXにおいて、ページレイアウトで困っています。 ページの上から1インチの基準からヘッダまでの余白を調節したいのです。今手元にある3冊の参考文献にはすべて「\topmargin」で設定できるとあるのですが、このコマンドを認識しないようなのです。 使用しているTeXエディタもこの文字列をコマンドと認識しないようです。 何とかここを調整する方法を教えてください。 使用しているTeXはplatex for Macintosh ver2.1.8 エディタはmi ver2.1v9です。 参考までにプリアンプル部分をコピーしておきます。 \title{(略)} \author{(略)} \date{\today} \setlength{\oddsidemargin}{0pt} \setlength{\evensidemargin}{0pt} \addtolength{\textwidth}{150pt} \addtolength{\textheight}{100pt} \begin{document}

  • iWork 08のPagesの余白

    Pagesで上下の余白がうまく設定できません。 例えば、書類の余白の設定を 左、右、上、下ともに0cm (ヘッダ、フッタのチェックは外してある) レイアウト余白の設定を 左、右、前、後ともに0cm としても、左と右については完全に余白が無い状態(設定通り0cm)になるものの、上下については1.1~1.5cmほど、余白が残ってしまいます。 やりたい事は、上下左右ともに0.5cmの余白を設定するということなのですが、上下だけうまく余白を設定できずに困ってます。アドバイスをいただければと思います。宜しくお願いいたします。

    • ベストアンサー
    • Mac
  • Texのページレイアウトについて

    大学のゼミでTexを学習している者です。 現在は最低限のコマンドを覚え、 試しに機械学会で指定された原稿のテンプレを作ろうとしていますが、 ページレイアウトの構成で苦戦しています。 現在は左右の余白(左右共に20mm)や 文字数(画像(1)(2)内にそれぞれ30字など)の規定などを、 \setlength{\hoffset} \setlength{\textwidth} \setlength{\columnsep} などのコマンドや文字の大きさ、文字間隔の幅などを計算し、 無理やりに規定に合わせています。 そこで2段組みのページレイアウトについて質問があります。 以下に質問をまとめます。 ■質問■ 1.左右の余白(6)、(5)を均等((6)(5)ともに20mmなど)にしたい場合、   何か指定するためのコマンドがあるか。無理やり合わせるしかないのか。 2.また、(1)、(2)に文字数を指定したい場合、   \setlength{\textwidth}コマンド以外で指定することはできないのか。 以上が質問です。 よろしくお願いいたします。

  • latexでA4横置きにできない。

    texで資料を作ってるんですけど普通はA4縦置きなんですが 横置きにしたいんです。 ソースファイル \documentclass[landscape,12pt,twoside,titlepage]{jarticle} \pagestyle{empty} \usepackage{graphicx} \usepackage{doctor} \usepackage{kaneko} \usepackage{cite} \usepackage{latexsym} \usepackage{fancyheadings} \usepackage{C:/ptex/style/here} \setlength{\textwidth}{170mm} \setlength{\textheight}{220mm} \setlength{\topmargin}{-6mm} \setlength{\oddsidemargin}{-5mm} \setlength{\evensidemargin}{-5mm} \setlength{\parindent}{1zw} \setlength{\headsep}{2.3cm} \setlength{\footskip}{15mm} \begin{document} タイトル\\ 某大学院工学研究科    氏名\\ \begin{figure}[H] \begin{minipage}{80mm} %\vspace{-10mm} 文章 \end{minipage} \hfill \begin{minipage}{80mm} \begin{center} \includegraphics[width=7cm]{picture.eps} \caption{図の名前.} \end{center} \end{minipage} \end{figure} \end{document} 余計なのがいろいろありますが、以前のtexファイルの使いまわしなので、 余計なのは書いてはだめなのかなぁ。 とりあえず \documentclass[landscape]{jarticle} ってやれば横置きになるんじゃないんですか? 締め切りぎりぎりなんでマジ困ってます。 よろしくお願いします。

  • アクセスのレポートの余白について

    アクセスのレポートを作成後、デザインでレポートを開いたら、余白の設定が、上147.23mm、下147.23mm、右100mm、左100mmに変わってしまいます。あらためて余白を再設定しなければなりません。なぜでしょうか?こまっています、教えてください。

  • latexの図の挿入について。

    今、emacsでtexファイルをつくっています。 2段組みで文章を構成していて、 図だけは1段、つまり2段組みの構成をやめたいんです。 ネットや本では*をつけるとできると書いてあるのですが どうしても同じページにおさまらず、次のページにいってしまいます。 同じページで図を挿入したいのですが...。 ちなみに以下の通りになっています。 \begin{figure*}[ht] \begin{center} \includegraphics[width=100mm]{ファイル名.eps} \end{center} \caption{図の説明} \label{fig:one} \end{figure*} ついでに宣言は \documentclass[10pt,twocolumn]{jarticle} \usepackage[dvips]{graphicx} \setlength{\topmargin}{-3cm} \setlength{\textheight}{25cm} \setlength{\textwidth}{16cm} \setlength{\oddsidemargin}{-.5cm} となっています。

専門家に質問してみよう