簡単に言うと論文や本をきれいに書くための組版ソフト。特に数式の入った文書を綺麗に作成したいときはこれが最良。
角藤亮氏によってWindows用TeX が作られています。ただ、20個ほどファイルをダウンロードする必要がある上、GhostscriptやGSView, dvioutもインストールしないと実際には使えないので、かなり敷居が高いものとなっています。この煩雑なインストール作業を簡略化するため、阿部紀行氏がTeXインストーラを作っています。これを実行すればOKです。 Texインストーラを利用した詳細なインストールの手順はhttp://www.iplab.cs.tsukuba.ac.jp/~ishihara/platex_install.htm にあります。
また、LaTeXCompileも一緒にインストールしておくのがよいでしょう。適当な場所に解凍し、ショートカットを'SendTo?'フォルダ(標準では「C:\Documents and Settings\(ユーザー名)\SendTo? 」)に入れておくと「送る」メニューから使えます。
基本的にはTeXはtexファイル(htmlみたいに文字の大きさやレイアウトなどを指定する命令が入ったテキスト)をコンパイルしてdviファイル(組版が行われた状態)を作成します。
例 次の文をテキストエディタ(メモ帳など)で作って「test.tex」というファイル名で保存します。
\documentclass{jarticle} \begin{document} ただいまテスト中。 \TeX \end{document}
LaTeXCompileでコンパイルすると「test.dvi」というファイルが出来るはずです。出力されたdviファイルをダブルクリックするとdvioutが起動し、「ただいまテスト中。」と表示されるはずです。
自分で追加してもっと便利に。
曲がった矢印などを描くのに必要。インストールは
http://www.ms.u-tokyo.ac.jp/~abenori/mycreate/mysoft/xy-pic-3.7.tar.gz
を解凍してできたtexmfフォルダを、texmfフォルダに上書きするだけ(注:texmf-localに入れてもうまく動かない)。
参考文献を作るのに必要。これはデータベースを作成してそこから生成するので管理が楽。また、参考文献の書き方もカスタマイズできる。インストールは必要ないが経済学論文用にカスタマイズされたものが
にある。http://park.zero.ad.jp/~zbc08106/tex/jecon/jecon_1.12.zipを解凍して出てきたjecon.bstを(TeXのインストールフォルダ)\share\texmf\pbibtex\bstに入れる。
2009年7月以降、コマンド名がjbibtex.exe→pbibtex.exeに変更されているので注意。
udline.styを使うと便利。「\usepackage{udline}」を入れて「\Eul{中身}」(英文の場合)とする。
別項目にまとめた。
こちらは追加インストール不要な部分について。
目次を入れたい場所に、次の命令を書く。
\tableofcontents
\paragraph{タイトル}
\paragraph{タイトル}\mbox{}\\
\paragraph*{\shadowbox{タイトル}}注意:この場合には、\paragraphでなく、\paragraph*である。
``・・・''
%セクションのフォントサイズをnormalsizeに変更 \makeatletter \def\section{\@startsection {section}{1}{\z@}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus .2ex}{\normalsize\bf}} \makeatother %サブセクションのフォントサイズをnormalsizeに変更 \makeatletter \def\subsection{\@startsection {subsection}{1}{\z@}{-3.5ex plus -1ex minus -.2ex}{2.3ex plus .2ex}{\normalsize\bf}} \makeatother\normalsize を他の文字サイズに指定すれば、他のサイズも指定できる。
\usepackage[dvipdfm,pdfnewwindow=true,draft=false]{hyperref} \usepackage{atbegshi} \AtBeginShipoutFirst{\special{pdf:tounicode 90ms-RKSJ-UCS2}} \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}}その後、リンクを張りたい箇所を次のように記述。
\href{リンク先}{リンク元の文字}例えば、
\href{http://www.mof.go.jp/jouhou/syukei/siryou/sy_new.htm}{財務省HP}最後にdvipdfmを実行。出来上がるpdfファイルと同じフォルダ内にある別のpdfファイルにもリンクを張ることが出来る。
別項目にまとめた。
\renewcommand{\figurename}{figure.} \renewcommand{\tablename}{table.}
\begin{figure}[htbp] \centering \includegraphics[scale=0.8,keepaspectratio]{img/test.eps} \caption{図のタイトル \protect \footnotemark} \label{fig:test} \end{figure} \footnotetext{ 脚注中身... }
\subsetneq, \supsetneq
\begin{center} 【文章・図・表】 \end{center} | センタリング |
\begin{flushleft} 【文章・図・表】 \end{flushleft} | 左寄せ |
\begin{flushright} 【文章・図・表】 \end{flushright} | 右寄せ |
\def\maru#1{{\rm\ooalign{\hfil\lower.168ex\hbox{#1}\hfil \crcr\mathhexbox20D}}}
以下で出力
\maru{1}, \maru{2}
\usepackage{ascmac}としてから、
\begin{screen} \end{screen} | 文章などを枠(角円枠)で囲む |
\begin{itembox}[option]{title} \end{itembox} | 角円枠タイトル付き option:c(center),l(left),r(right) [省略可] |
\begin{shadebox} \end{shadebox} | 影付き枠 |
\begin{boxnote} \end{boxnote} | メモ帳風枠 |
\usepackage{fancybox}の後で、
\fbox{} | 四角い枠 |
\doublebox{} | 2重の枠 |
\ovalbox{} | 丸みのある枠 |
\Ovalbox{} | 丸みのある太枠 |
\shadowbox{} | 影付の枠 |
\setlength{\fboxsep}{【間隔】mm}または
\fboxsep=【倍数(数字)】\fboxsep例えば、枠と文字の間隔を2倍にしたい時は、\fboxsep=2\fboxsepとする。
\fbox{\parbox{【横幅】mm}{【文字】}}注意:文字の長さが指定した横幅よりも長い場合には、指定した横幅で改行される。
\fboxrule=【倍数(数字)】\fboxrule例えば、線の太さを2倍にしたい時は、\fboxrule=2\fboxruleとする。
\shadowsize=【倍数(数字)】\shadowsize例えば、影の太さを2倍にしたい時は、\shadowsize=2\shadowsizeとする。
\cornersize{【倍数(数字)】}注意:デフォルトは、\cornersize{0.5}である。
dvipdfm を使ってみる。
\AtBeginDvi?{\special{papersize=A4L}} など\specialがないか確認。 これがあるとうまくいかない可能性がある。
プリアンブルに
\usepackage[dvipdfm,bookmarks=true,bookmarksnumbered=true,% bookmarkstype=toc]{hyperref}
out2uni で .out を処理。→再度コンパイル。→dvipdfm
\newcounter{カウンタ名} \renewcommand{\theカウンタ名}{\Alph{カウンタ名}} \newcommand{\カウンタ名}{\refstepcounter{カウンタ名}% \theカウンタ名}
\newcounter{カウンタ名} \renewcommand{\theカウンタ名}{\arabic{カウンタ名}} \newcommand{\カウンタ名}{\refstepcounter{カウンタ名}% \theカウンタ名}
\makeatletter \def\@kkana#1{% \ifcase#1\or ア\or イ\or ウ\or エ\or オ\or カ\or キ\or ク\or ケ\or コ\or サ\or シ\or ス\or セ\or ソ\or タ\or チ\or ツ\or テ\or ト\or ナ\or ニ\or ヌ\or ネ\or ノ\or ハ\or ヒ\or フ\or ヘ\or ホ\else\@ctrerr\fi} \def\kkana#1{\expandafter\@kkana\csname c@#1\endcsname}%カナ \makeatother
としてから
\newcounter{カウンタ名} \renewcommand{\theカウンタ名}{\kkana{カウンタ名}} \newcommand{\カウンタ名}{\refstepcounter{カウンタ名}% \theカウンタ名}
同じ要領で、ひらがなカウンタや漢数字カウンタも
http://osksn2.hep.sci.osaka-u.ac.jp/~taku/kakenhiLaTeX/
「outtex.ado」を入れる(Program Files\Stata9\ado\updates\o とかに置く)とTeXのコードを出力してくれる。使い方は回帰などの命令の次の行に「outtex, level detail」と書く。