TeX(テフ、テック)とはマクロによって文書を整形するDTPソフトである。
(マクロはHTMLのタグのようなものである)
エディタによってTeXのソースファイルを作り、TeXのコマンド(platexなど)で
DVIファイルを作ることによって文書を作成する。
DVIファイルをそのままプリントアウトできるが、ポストスクリプトやPDFに変換することもできる。(dvipdfmなどを使用)
以下のように、最低限 \documentclass{} と \begin{document}・\end{document} があれば良い。
\documentclass{jarticle}
\begin{document}
ここに文章を書く。
\end{document}
\documentclass{} と \begin{document} の間をプリアンプルと言い、 そこで様々な指定を行なう。
最低限、以下のマクロを覚えておけば、とりあえず使うことができる。
\begin{} から \end{} までで有効となる。
UNIX(Linux)での作り方。
\documentclass{jarticle}
\usepackage[dvips]{graphicx}
\begin{document}
\begin{flushleft}
左寄せ
\end{flushleft}
\begin{flushright}
右寄せ
\end{flushright}
\begin{center}
真ん中寄せ
\end{center}
空行で段落が変る。(HTMLで\verb|<|P\verb|>|)
別の段落。
本文
本文
本文\\
本文
本文
本文
改行は無視されるので
改行したい時は\verb|\\|を入れる。(HTMLで\verb|<|BR\verb|>|)
画像は一個の文字として扱われる。(HTMLと同じ)
\begin{center}
\includegraphics[width=5cm,height=5cm,clip]{tmp.ps}
\end{center}
\begin{itemize}
\item 箇条書き
\item 箇条書き
\item 箇条書き
\end{itemize}
\begin{enumerate}
\item 番号つき箇条書き
\item 番号つき箇条書き
\item 番号つき箇条書き
\end{enumerate}
プログラムなどをそのまま出力したい時はverbatimを使用。\\
(ただしタブはスペースに変換しないと表示されない)
\begin{verbatim}
int main()
{
printf("hello\n");
return 0;
}
\end{verbatim}
\newpage
DVI・PDFの作り方
\begin{enumerate}
\item \TeX ファイルを作る。(例えばtmp.tex)
\item DVIファイルを作る。\\
\% platex tmp.tex \\
tmp.dviが作られる。
\item PDFファイルを作る。\\
\% dvipdfm tmp.dvi \\
tmp.pdfが作られる。
\end{enumerate}
\% は\TeX のコメントなので\verb|\%|と書く。
\end{document}