#pragma section-numbers off [[TableOfContents]] = 概要 = 綺麗な文書作成のために。 = インストール = [http://www2.kumagaku.ac.jp/teacher/herogw/ JIS X0212 for pTeX(小川弘和氏)]より * Small pTeX(sjis) + JMacoros package for MacOSX * GNU ghostscript 7.05 for MacOSX を持ってくる。 インストールに関してはPKGをクリックするだけだが、配布時期により内容が多少異なるためかならず添付のドキュメントを精読する事。 SJISと記述されているが {{{ platex-euc }}} のコマンド名でEUC対応版が同梱されている。 ソースからインストールされたい方は [http://macptex.appi.keio.ac.jp/~uchiyama/macosx/ Mac OS XにTeXをインストールしよう]を見てやっていただきたいが、時間が非常にかかるのでぼくは途中からパッケージのみでしかやっていない。 dviを見る場合は[http://macptex.appi.keio.ac.jp/~uchiyama/macosx/mxdvi.html Cocoa版プレビュアMxdvi.app]を取得するとよいがβ版である事は十分に注意されたし。 = 設定 = {{{ /usr/local/share/texmf/web2c/texmf.cnf # 正確には $TEXMF/web2c/texmf.cnf }}} で設定する事になります。 {{{ kpsepath cnf }}} を打鍵すれば設定ファイルの位置がわかるはずです。 {{{ platex2e_inputs = .;../;$HOME/texinputs;$TEXMF/{ptex,tex}/{platex,latex,generic,}// }}} みたいな設定にぼくはしている。 kpsewhichコマンドにてファイルが見つかるか確認する。 たとえばurl.styが必要ならば {{{ % kpsewhich url.sty /usr/local/share/texmf/tex/latex/html/url.sty }}} のように場所が正確にechoされれば利用可能です。 http://math.shinshu-u.ac.jp/~nakayama/howto/tex/c-texmfcnf.html mktexlsr あと[http://0xcc.net/misc/mktexlsr.html mktexlsr は有害だ (mktexlsr Considered Harmful)]は読んでおいてください。 = pLaTeX2e 新ドキュメントクラス = http://www.matsusaka-u.ac.jp/~okumura/jsclasses/ jsarticle、jsbookのクラスです。組み版が綺麗になります。 {{{ cd ~/tmp curl -O http://www.matsusaka-u.ac.jp/~okumura/jsclasses/jsclasses-030822.zip curl -O http://www.ring.gr.jp/pub/text/TeX/ascii-ptex/jvf/jis.tar.gz unzip jsclasses-030822.zip tar xvfz jis.tar.gz sudo mkdir /usr/local/share/texmf/ptex/platex/js Password:(管理者のパスワード) sudo mv ~/tmp/jsclasses-030822l/* /usr/local/share/texmf/ptex/platex/js/ sudo mv ~/jmp/jis/tfm/ptex/* /usr/local/share/texmf/fonts/tfm/ptex/ sudo mv ~/tmp/jis/vf/* /usr/local/share/texmf/fonts/vf/ptex/ sudo mktexlsr }}} = BibTeX = ["BibTeX"] = Tips = == 栞日本語 == Unicodeなら特に問題ない。SJISの場合は以下等を記述。 {{{ \AtBeginDvi{\special{pdf:tounicode 90ms-RKSJ-UCS2}} }}} == 外部ソースファイルの取り込み == verbatimfiles.styを利用する。 {{{ \usepackage{verbatimfiles} \verbatimfile{ファイル名} 行番号を出す場合は \verbatimlisting{ファイル名} }}} == ソース色付け == fancyvrbとlistingsを組み合せるとsyntax highlightする。 listingsの使い方は以下に詳しい [http://www.tsukune.org/skk/pukiwiki/index.php?%5B%5BTeX%5D%5D PukiWiki - TeX] = Tools = [http://skim-app.sourceforge.net/ Skim | Home] == latexmk == http://www.phys.psu.edu/~collins/software/latexmk/ 依存関係とかを処理してくれる Perl スクリプトです。これで何度 {{{LaTeX}}}コマンドを起動しなければいけないかを悩む必要がなくなります。 {{{$HOME/.latexmkrc}}}もしくはファイルと同じディレクトリにlatexmkrcを作成する。 {{{ $latex = 'platex-euc'; $latex_silent = 'platex -interaction=batchmode'; $bibtex = 'jbibtex'; $dvips = 'dvipsk'; $dvi_previewer ='start dviout'; }}} {{{ latexmk -f -pvc }}} MakeFileは http://nile.ulis.ac.jp/~yuka/memo/latex_make.txt 等を参考にしてください。 = スタイルファイル = alltt.sty astyped.sty = Emacsとの連携 = ["AUCTeX"] http://sourceforge.net/projects/preview-latex/ pdf2ps + psselect で PostScript を生成 = LaTeXを他の形式に変換 = ["LaTeX"]をドキュメントフォーマットの中心に据えて、他のドキュメントに変換する方法。 == テキスト == 視野の狭い人は時々これの意味を疑う人がいるんですが、自然言語解析とかでは必須です。あとテキストしかうけつけてくれない場合ってのも現実世界では多いのです。普通の人は{{{LaTeX}}}ファイルなんて読めません。 dvi2ttyを利用するのが最も安直の模様。 http://search.luky.org/linux-users.9/msg00660.html [http://www.cs.purdue.edu/homes/trinkle/detex/ DeTeX] {{{ nkf -e hoge.tex | egrep -v '^%' | detex > output.txt }}} 図表は無視されてしまう。verbatimも空白になってしまう。 また場合によってはPDFまで作成してしまって["XPDF"]のpdftotextを利用するといいう手もある。 もしくはHTMLまで作成してw3mでテキスト化という手もあります。 [http://www.kusa.ac.jp/~yukio-m/latex2txt/ LaTex2txt]:複雑な文書は処理できない。 [http://www.para.tutics.tut.ac.jp/~ohno/mu/perl/perl_g.html#KoTeX210 KoTeX]:名前が微妙。そんな事しってるぼくも微妙(-_-;;。あまり汎用性があるようには見えません。 == HTML == ["LaTeX2HTML"] [http://www.ccs.neu.edu/home/dorai/tex2page/ TeX2page] [http://pauillac.inria.fr/~maranget/hevea/index.html HEVEA] [http://www.cis.ohio-state.edu/~gurari/TeX4ht/mn.html TeX4ht]:MathMLとかに対応しているのが良い。比較的自由度が高い。 [http://quong.com/ltoh/ Ltoh] [http://plastex.sourceforge.net/ plasTeX - LaTeX Document Processing Framework] == PDF == dvipdfmを利用すればよい。 http://www.klavis.info/pdfmake.html http://www.klavis.info/figure.html == DocBook == ないのかな?? DocBookから["LaTeX"]はある。 http://db2latex.sourceforge.net/ = スタイル = いろんなスタイルファイルをリンク http://www.biwako.shiga-u.ac.jp/sensei/kumazawa/texindex.html http://mechanics.civil.tohoku.ac.jp/~bear/bear-collections/style-files/style-fj.html http://hosho.ees.hokudai.ac.jp/~shasegaw/download/seibutukagaku.html [http://tamacom.com/rireki-j.html LaTeX のための履歴書スタイルファイル] [http://www.ne.jp/asahi/umeki/latex/latexbypackage.html LaTeX by Package] [http://www-s.eng.kshosen.ac.jp/~nomura/hobby/Kaken-FAQ.html 科研費マクロ(Kakenhi Macro)] = Win = http://www.ms.u-tokyo.ac.jp/~abenori/mycreate/index.html から TeXインストーラ とってくると楽。 = 参考 = == PDFの暗号化 == [http://www.nn.iij4u.or.jp/~tutimura/tex/dvipdfm.html ps2pdf/dvipdfmx で日本語 PDF を作る] [http://www.tyada.com/computing/item/199 ps2pdfによるPDFの暗号化とパスワード設定 ちゃだろぐ - computing] == Web == [http://uat.thx.inst.keio.ac.jp/~uchiyama/macptex.html MacpTeXとその周辺] [http://www.r.dendai.ac.jp/~kiriki/tex/index.html pTeX package for MacOSX] [http://homepage.mac.com/setoryohei/index.html OS X で TeX を使う] http://shiba.iis.u-tokyo.ac.jp/member/current/tachizuka/writing/030517-TeXTips.html http://www.ymzk.org/~klavis/figure.html http://www002.upp.so-net.ne.jp/latex/index.html http://www.grn.mmtr.or.jp/~ohishi/tex/topic.html http://www.linux.or.jp/JF/JFdocs/archive/pLaTeX2e.html http://www.matsusaka-u.ac.jp/~okumura/texfaq/ http://kansai.anesth.or.jp/gijutu/tex/texfaq/install-linux-beta.html http://nile.ulis.ac.jp/~yuka/memo/latex_cosmo.html [http://mcelrath.org/Notes/LatexWiki Notes LatexWiki]:LaTeXが利用できるWiki [http://www.ne.jp/asahi/sara/soju/latex.html 沙羅双樹:コンピュータ:LaTeX] == Books == ---- CategoryDocumentation