Contents
概要
綺麗な文書作成のために。
インストール
- Small pTeX(sjis) + JMacoros package for MacOSX
- GNU ghostscript 7.05 for MacOSX
を持ってくる。
インストールに関してはPKGをクリックするだけだが、配布時期により内容が多少異なるためかならず添付のドキュメントを精読する事。
SJISと記述されているが
platex-euc
のコマンド名でEUC対応版が同梱されている。
ソースからインストールされたい方は
Mac OS XにTeXをインストールしようを見てやっていただきたいが、時間が非常にかかるのでぼくは途中からパッケージのみでしかやっていない。
dviを見る場合は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
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
bib sample
http://icarus.ilcs.hokudai.ac.jp/comp/biblio.html
@book{okumura, author = "奥村 晴彦", title = "LaTeX2e美文書作成入門", publisher = "技術評論社", address = "東京", year = 1997}
Tips
外部ソースファイルの取り込み
verbatimfiles.styを利用する。
\usepackage{verbatimfiles} \verbatimfile{ファイル名} 行番号を出す場合は \verbatimlisting{ファイル名}
Tools
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との連携
http://sourceforge.net/projects/preview-latex/
pdf2ps + psselect で PostScript を生成
LaTeXを他の形式に変換
LaTeXをドキュメントフォーマットの中心に据えて、他のドキュメントに変換する方法。
テキスト
視野の狭い人は時々これの意味を疑う人がいるんですが、自然言語解析とかでは必須です。あとテキストしかうけつけてくれない場合ってのも現実世界では多いのです。普通の人はLaTeXファイルなんて読めません。
dvi2ttyを利用するのが最も安直の模様。
http://search.luky.org/linux-users.9/msg00660.html
nkf -e hoge.tex | egrep -v '^%' | detex > output.txt
図表は無視されてしまう。verbatimも空白になってしまう。
また場合によってはPDFまで作成してしまってXPDFのpdftotextを利用するといいう手もある。
もしくはHTMLまで作成してw3mでテキスト化という手もあります。
LaTex2txt:複雑な文書は処理できない。
KoTeX:名前が微妙。そんな事しってるぼくも微妙(-_-;;。あまり汎用性があるようには見えません。
HTML
TeX4ht:MathMLとかに対応しているのが良い。比較的自由度が高い。
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
参考
Web
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
Notes LatexWiki:LaTeXが利用できるWiki
Books
CategoryPrograming CategoryMac CategoryUnix Abilify Acarbose Achromycin Aciphex Actos Acyclovir Adalat Adapalene Advair Diskus Inhaler Albuterol Alendronate Allegra ALLEGRA D Allopurinol Altace Amitriptyline Amlodipine Amlodipine Besylate Amoxil Ampicillin Ansaid Arava Atenolol Atorvastatin Avandia Azithromycin Bactrim Bactroban Bextra Biaxin Calan Cardura Carisoprodol Carvedilol Ceclor Celebrex Celecoxib Celexa Cephalexin Cialis Cilostazol Cimetidine Cipro Ciprofloxacin Cisapride Clarinex Claritin Cleocin Clindamycin Clobetasol Clomid Clotrimazole Coumadin Cozaar Cutivate Cycrin Cytotec Danozol Desyrel Diclofenac Differin Diflucan Dilantin Dimenhydrinate Ditropan Doxycycline Dramamine Effexor Elocon Enalapril Erythromycin Esidrex Esomeprazole Estrace Estradiol Evista Famotidine Feldene Fexofenadine Fexofenadine + Pseudoephedrine Finasteride Flagyl FLomax Flonase Flovent Floxin Fluconazole Fluoxetine Hydrochloride Flutivate Fosamax Frusemide Gemfibrozil Glibenclamide Glucophage GLUCOPHAGE XR Glucotrol Glucovance Glyburide GLYBURIDE+METFORMIN HYDROCHLORIDE Gravol Hydrochlorothiazide Hytrin Ilosone Imitrex Inderal Indocin Isordil Isosorbide Itraconazole K-Dur Keflex Ketoconazole Lamisil Lamisil Cream Lanoxin Lansoprazole Lasix Latanoprost Levaquin Levitra Levofloxacin Levothroid Levoxyl Lipitor Lisinopril Lopid Lopressor Loratadine Lotensin Lotrel Lotrel Lotrimin Macrobit Macrodantin Meridia Metformin Metoprolol Metronidazole Miconazole Misoprostol Mobic Moduretic Monistat Motrin Naprosyn Neurontin Nexium Nimesulide Nizoral Nolvadex Norvasc Ocuflox Ovral - G Ovral - L Oxybutynin Panadol Paxil Pepcid Phenergan Pioglitazone Piroxicam Plavix Pletal Pravachol Precose Prednisolone Premarin Premphase Premphase Cycle Prevacid Prevacid Prilosec Promethazine Propecia Propranolol Propranolol Propulsid Protonix Provera Prozac Rabeprazole Ramipril Ranitidine Retin-A Risperdal Rofecoxib Sertraline HCL Sibutramine Sildenafil Citrate Simvastatin Singulair Soma Sporanox Synthroid Tadalafil Tagamet Tamoxifen Temovate Tenormin