Ubuntu 8.04 LTS (Hardy Heron)にLaTeXをインストールする.
参考
「システム / システム管理 / 日本語版セットアップ・ヘルパ」を起動し, 以下を選択することでインストールする.
追加で以下をインストールする. mkcfm がないと出力されるが気にしない.
$ sudo apt-get install texlive-latex-extra $ sudo apt-get install latexmk dvipng $ sudo apt-get install xpdf gs-cjk-resource $ sudo apt-get install vfdata-morisawa5 dvi2ps-fontdesc-morisawa5 $ sudo apt-get install cmap-adobe-japan1 cmap-adobe-japan2 cmap-adobe-cns1 cmap-adobe-gb1 $ sudo jisftconfig add
ホームディレクトリに以下の内容の .latexmkrc
ファイルを作成する.
$latex = 'platex'; $latex_silent = 'platex -interaction=batchmode'; $bibtex = 'jbibtex'; $dvipdf = 'perl -e "exec(\'dvipdfmx\', \$ARGV[0])"'; $dvips = 'dvips'; $dvi_previewer = 'xdvi'; $makeindex = 'mendex';
以下のファイルをEUC_JP文字コードで作成し, test.tex
という名前で保存する.
\documentclass[a4j]{jarticle} \title{はじめての\LaTeX} \author{神戸太郎} \begin{document} \maketitle \section{はじめに} はじめての\LaTeX 文書です. \end{document}
Emacsの場合,「C-x RET f euc-jp RET」でEUC_JP文字コードにできる.
端末で以下を実行する.
$ platex test.tex $ xdvi test.dvi
evinceでのプレビューは文字化けするようである.
PDFにするには以下の通り.
$ dvipdfmx test.dvi $ acroread test.pdf
EmacsでのTeX編集モードにはYaTeXなどもあるが, ここではAUCTeXを使う.
参考
インストールは以下の通り.
$ sudo apt-get install auctex
.emacs
ファイルに以下を追加する.
;; AUCTeX (require 'tex-site) (require 'tex-jp) (setq TeX-default-mode 'japanese-latex-mode) (setq japanese-TeX-command-default "pTeX") (setq japanese-LaTeX-command-default "pLaTeX") (setq japanese-LaTeX-default-style "jarticle") (setq kinsoku-limit 10) (setq LaTeX-indent-level 4) (setq LaTeX-item-indent 2) (setq TeX-output-view-style '(("^dvi$" "." "xdvi '%d'"))) (setq preview-image-type 'dvipng) (add-hook 'LaTeX-mode-hook (function (lambda () (add-to-list 'TeX-command-list '("pTeX" "%(PDF)ptex %`%S%(PDFout)%(mode)%' %t" TeX-run-TeX nil (plain-tex-mode) :help "Run ASCII pTeX")) (add-to-list 'TeX-command-list '("pLaTeX" "%(PDF)platex %`%S%(PDFout)%(mode)%' %t" TeX-run-TeX nil (latex-mode) :help "Run ASCII pLaTeX")) (add-to-list 'TeX-command-list '("acroread" "acroread '%s.pdf' " TeX-run-command t nil)) (add-to-list 'TeX-command-list '("pdf" "dvipdfmx -V 4 '%s' " TeX-run-command t nil)) )))
LaTeXファイルをemacsで開いた時,以下が実行できる.
コマンド | 内容 |
---|---|
C-c C-c pLaTeX | platexによるフォーマット |
C-c C-c View | xdviによるプレビュー |
C-c C-c pdf | dvipdfmxによるPDF作成 |
C-c C-c acroread | Acrobat ReaderでPDFを開く |
C-c C-c jBibTeX | jbibtexによる文献リスト作成 |
C-c C-c Mendex | mendexによる索引作成 |
ここではJabRefを使って文献管理をしてみる.
インストールは以下の通り.
$ sudo apt-get install jabref
「アプリケーション / オフィス / JabRef」でJabRefを起動して以下を行う.
test.bib
として保存(拡張子は自動で追加される)文献のTitle中で,大文字のままにしないといけない単語は波カッコでくくる.
JabRef |
test.tex
をemacsで開き,以下のように修正する.
\documentclass[a4j]{jarticle} \title{はじめての\LaTeX} \author{神戸太郎} \begin{document} \maketitle \section{はじめに} はじめての\LaTeX 文書です\cite{KobeNada2009}. \bibliographystyle{plain} \bibliography{test} \end{document}
AUCTeXなら以下のような手順となる.
latexmk test.tex
を実行すれば上記が自動的に行われる.
さらに,以下を端末で実行しておけば, Emacsでファイルを保存するたびに上記が自動的に実行され, xdviのプレビューに反映される.
$ latexmk -pvc test.tex
UbuntuにはInkscape, Diaなど様々なドローイングツールがあるが, ここではOpenOffice.org Drawを使うことにする.
fig.eps
)を入力して「保存」をクリックOpenOffice.org Drawing |
test.tex
をemacsで開き,以下のように修正する.
\documentclass[a4j]{jarticle} \usepackage[dvipdfm]{graphicx,color} \title{はじめての\LaTeX} \author{神戸太郎} \begin{document} \maketitle \section{はじめに} はじめての\LaTeX 文書です\cite{KobeNada2009}. \begin{center} \includegraphics[width=0.5\textwidth]{fig.eps} \end{center} \bibliographystyle{plain} \bibliography{test} \end{document}
xdvi |
image.png等の画像ファイルの場合,以下のように .bb ファイルを作成すれば, epsファイルと同様に挿入できる.
$ ebb image.png
ただし,画像の部分はxdviでは表示されないので注意する.
見栄えのよいプレゼンテーションをBeamerで作成する.
参考
$ sudo apt-get install latex-beamer
サンプルの beamer.tex をダウンロードし, emacsで開いて以下のように入力する.
latexmk -pdfdvi beamer.tex
を実行すればPDFの作成が自動的に行われる.
作成されるPDFは beamer.pdf のようになる.
Beamerの例 |
参考
以下のようにディレクトリを作成して,その中に置く.
$ mkdir -p ~/texmf/tex/latex
以下のようにディレクトリを作成して,その中に置く.
$ mkdir -p ~/texmf/bibtex
作成中