行数字数指定
ま、レポートでは行数とか字数とか指定されることは当たり前なんですが、TeXの場合は自動的にレイアウトを指定してしまうので、逆に指定されると大変になったりします。
そこでネットを参照しながら、以下のようなスタイルファイルを作って、対処してみました。一部、個人情報が載っちゃっていたので、修正していますが・・・。
%% Keloppi %% Mail hoge@hoge.com %% Date 2005/12/28 \RequirePackage{txfonts} \setlength\textwidth{40zw}%テキストの横幅を40文字に指定 \setlength\baselineskip{15\p@ plus 1\p@ minus 1\p@}%行間を14〜16ptに指定 \setlength\textheight{40\baselineskip}%テキストの高さを40行に指定 %以下その他レイアウトをよくするために指定。 \setlength\hoffset{13\p@} \setlength\voffset{0\p@} \setlength\evensidemargin{0\p@} \setlength\oddsidemargin{\evensidemargin} \setlength\headsep{0\p@} \setlength\marginparwidth{0\p@} \setlength\marginparpush{0\p@} \setlength\marginparsep{0\p@} \setlength\footskip{2\baselineskip} %ページ番号表示のレイアウトを指定 \def\ps@foot{%フッターに'--ページ番号--'としたいとき \let\@mkboth\@gobbletwo \let\@oddhead\@empty \let\@evenhead\@empty \def\@oddfoot{\normalfont\hfil-- \thepage\ --\hfil}% \let\@evenfoot\@oddfoot } \pagestyle{plainfoot} %\renewcommand{\headfont}{\normalfont\bfseries} \setcounter{tocdepth}{2} %タイトル出力命令を新しく定義し直し \renewcommand{\maketitle}{% \begin{titlepage} \let\footnotesize\small \let\footnoterule\relax \let\footnote\thanks \null\vskip 15em \begin{center} \begin{flushright} \thispagestyle{empty}% {\LARGE\headfont タイトル}\par\vfill {\Large 専攻 \qquad 46324}\par\vskip 2em {\Large\normalfont 入学 \qquad 名前}\par\vskip2em {\Large 指導教官 \qquad }\par\vskip2em {提出日 20XX/X/X}\par\vskip1em \end{flushright} \end{center}% \null \end{titlepage}}
以上の内容を適当にmystyle.styとかして保存。あとは、ターミナルでこのファイルがあるとこまで移動してから、
% sudo cp mystyle.sty /usr/local/share/texmf/ptex/platex/misc % sudo mktexlsr
とかやれば、導入できます。
それで、レポートの元となる.texファイルのプリアンプルの部分に
\usepackage{mystyle}
の1行を加えれば、いいだけです。
すなおに、MSWordでレポート作ろうかな・・・。