パソコンの買い換え等に備えて,WANtaroのTeXの実行環境を整理しておくことにしました.
WANtaroは,「Web2C 2009」において,picture環境で arc や circle を使うと pdf にする際,おかしな線が入る問題が解決できていないので,まだ, Version 3.1415926-p3.1.10 (sjis) (Web2C 7.5.7) を使っています.
TeX のバージョンを Version 3.1415926-p3.1.11 (sjis) (Web2C 2010) にしました.
picture環境で arc や circle を使うと pdf にする際,おかしな線が入る問題は解決できていませんが,gnuplot で eps ファイルを作れるようになったので,TeX の picture 環境では circle や arc を使わないようにしていこうと思います.(2010.08.21)
関係フォルダ
フォルダ | 内容 |
c:\dviout | TeX 用スクリーン・プリンタードライバ |
c:\EasyTex | TeX 用エディタ |
c:\Ghostgum | gsview |
c:\gs | Ghostscript |
c:\Susie | jpeg表示用プラグイン |
c:\w32tex_temp | TeX ダウンロードファイル保存用 |
c:\w32tex | TeX 本体 |
TeX 関係ダウンロード (2012.03.31 追記)
ダウンロード用VBプログラムソース
TeX関係のファイルを一括ダウンロードするVBプログラムを作ってみました.
このプログラムは,こちらのページ(DOBON.NET プログラミング道)の,「.NET Framework 2.0以降のVB.NETで、My.Computer.Network.DownloadFileメソッドによりダウンロードし保存する」を参考にさせていただきました.
ダウンロード元は,KDDI 研究所(HTTP)を指定しています.
また,ダウンロードしたファイルは,「c:\w32tex_temp」に保存します.
Option Explicit On
Option Strict On
Public Class Form1
Private Sub ToolStripButton1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ToolStripButton1.Click
Dim url As String = "http://ftp.kddilabs.jp/TeX/ptex-win32/current/"
Dim fnameR As String = ""
Dim fnameW As String = ""
Dim flist As String = "c:\w32tex_temp\zlist.txt"
Dim sr As System.IO.StreamReader
Dim i As Integer
Dim nd As Integer
Dim ftex(100) As String
sr = New System.IO.StreamReader(flist, System.Text.Encoding.Default)
i = 0
Do Until sr.EndOfStream
ftex(i) = sr.ReadLine()
i = i + 1
Loop
sr.Close()
nd = i - 1
For i = 0 To nd
fnameR = url & ftex(i)
fnameW = "c:\w32tex_temp\" & ftex(i)
My.Computer.Network.DownloadFile(fnameR, fnameW, "", "", True, 60000, True, FileIO.UICancelOption.DoNothing)
Next i
MsgBox("ダウンロード完了")
End Sub
End Class
|
ダウンロード用ファイルリスト (zlist.txt)
W32TeXページの標準インストールと簡易installer:texinst2012.zip を指定しています.
texinst2012.zip
latex.tar.xz
mftools.tar.xz
platex.tar.xz
ptex-w32.tar.xz
pdftex-w32.tar.xz
web2c-lib.tar.xz
web2c-w32.tar.xz
dvipdfm-w32.tar.xz
dvipsk-w32.tar.xz
jtex-w32.tar.xz
ltxpkgs.tar.xz
luatex-w32.tar.xz
makeindex-w32.tar.xz
manual.tar.xz
oldinputs.tar.xz
t1fonts.tar.xz
timesnew.tar.xz
txpx-pazofonts.tar.xz
vf-a2bk.tar.xz
xindy-w32.tar.xz
|
My.Computer.Network.DownloadFile メソッド
MSDN 構文 |
My.Computer.Network.DownloadFile(address ,destinationFileName ,userName ,password ,showUI ,connectionTimeout ,overwrite ,onUserCancel)
|
WANtaro program |
My.Computer.Network.DownloadFile(fnameR, fnameW, "", "", True, 60000, True, FileIO.UICancelOption.DoNothing)
|
MSDN | WANtaro Program | MSDN解説 |
address | fnameR |
String または Uri.ダウンロードするファイルのパスを,ファイル名とホスト アドレスを含めて指定.必須
|
destinationFileName | fnameW |
String.ダウンロードしたファイルの保存時のファイル名とパスを指定.必須
|
userName | "" |
String.認証するためのユーザー名を指定.既定値は空の文字列 ("").
|
password | "" |
String.認証するためのパスワードを指定.既定値は空の文字列 ("").
|
showUI | True |
Boolean.操作の進行状況を表示するかどうかを指定.既定値は False.
|
connectionTimeout | 60000 |
Int32.タイムアウト時間をミリ秒を単位として指定.既定値は 100 秒.
|
overwrite | True |
Boolean.既存のファイルを上書きするかどうかを指定.既定値は False.
|
onUserCancel | DoNothing |
UICancelOption.ShowUI を True に設定した結果として表示されるダイアログ ボックスで、ユーザーが [キャンセル] または [いいえ] をクリックしたときに,どのような動作を実行するかを指定.既定値は ThrowException.
ThrowException,DoNothing のいずれを指定しても処理はキャンセルされる.
WANtaroのプログラムでは,FileIO.UICancelOption をいれないとエラーになる.
|
文書クラスファイル・パッケージの追加
格納フォルダ c:\w32tex\share\texmf\tex\platex\mytools |
---|
追加ファイル | 概要 |
cite.sty | 引用を上付にするパッケージ |
colortbl.sty | 表に色をつけるパッケージ |
dirtree.sty | dir構造を記述するパッケージ |
dirtree.tex | dir構造を記述するパッケージ |
dviout.def | dvioutでEPS以外の画像を使う場合の必要ファアイル |
eepicsup.sty | eepics.styの拡張パッケージ |
jartfmt.tex | 読み込むパッケージ名を記載しているファイル |
jbookfmt.tex | 読み込むパッケージ名を記載しているファイル |
jsarticle.cls | 奥村先生jsclasses |
jsbook.cls | 奥村先生jsclasses |
jsclasses.dtx | 奥村先生jsclasses |
jsclasses.ins | 奥村先生jsclasses |
jspf.cls | 奥村先生jsclasses |
jsverb.dtx | 奥村先生jsclasses |
jsverb.ins | 奥村先生jsclasses |
jsverb.sty | 奥村先生jsclasses |
kiyou.cls | 奥村先生jsclasses |
minijs.sty | 奥村先生jsclasses |
morisawa.dtx | 奥村先生jsclasses |
morisawa.ins | 奥村先生jsclasses |
morisawa.sty | 奥村先生jsclasses |
multirow.sty | 表の行を連結するパッケージ |
okumacro.dtx | 奥村先生jsclasses |
okumacro.ins | 奥村先生jsclasses |
okumacro.sty | 奥村先生jsclasses |
okuverb.dtx | 奥村先生jsclasses |
okuverb.ins | 奥村先生jsclasses |
okuverb.sty | 奥村先生jsclasses |
overcite.sty | 引用を上付にするパッケージ |
注)'' dviout.def '' のありかは '' c:\dviout\graphic\latex2e ''
jartfmt.tex の登録パッケージ |
\usepackage{amsmath,amssymb,pifont} %AMSの数式・記号,piフォント
\usepackage{bm} %数式・記号の太字化
\usepackage{epic,eepic,eepicsup} %picture環境での作図
\usepackage{float} %図表位置を固定
\usepackage{color,fancybox} %色をつける,文字囲み枠の拡張
\usepackage{ascmac} %文書囲み枠(アスキー社)
|
パスの設定
「コントロールパネル」→「システムとメンテナンス」→「システム」→「システムの詳細設定」→「環境変数」
環境変数 | 設定 |
PATH | c:\w32tex\bin;c:\gs\gs9.04\bin;c:\gs\gs9.04\lib;c:\dviout |
TeX 文書
\documentclass[a4paper,10pt]{jsarticle}
\input{jartfmt}%パッケージ類読み込み
\usepackage[dvipdfm]{graphics,graphicx}%Vistaで使う場合は基本はpdfで見る
%\usepackage[dviout]{graphics,graphicx}
%\usepackage{dirtree}%ツリー表示を行う場合
%\usepackage{colortbl,multirow}%表の色分け・表の行結合を行う場合
\usepackage[superscript]{cite}%引用を上付にする
\usepackage{overcite}%引用を上付にする
\begin{document}
\renewcommand\citeform[1]{#1)}%引用を上付*)にする
何か書く
\end{document}
|