[更新情報]

▽Go to footer

パソコンの買い換え等に備えて,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_tempTeX ダウンロードファイル保存用
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)

MSDNWANtaro ProgramMSDN解説
addressfnameR String または Uri.ダウンロードするファイルのパスを,ファイル名とホスト アドレスを含めて指定.必須
destinationFileNamefnameW String.ダウンロードしたファイルの保存時のファイル名とパスを指定.必須
userName"" String.認証するためのユーザー名を指定.既定値は空の文字列 ("").
password"" String.認証するためのパスワードを指定.既定値は空の文字列 ("").
showUITrue Boolean.操作の進行状況を表示するかどうかを指定.既定値は False.
connectionTimeout60000 Int32.タイムアウト時間をミリ秒を単位として指定.既定値は 100 秒.
overwriteTrue Boolean.既存のファイルを上書きするかどうかを指定.既定値は False.
onUserCancelDoNothing 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}                 %文書囲み枠(アスキー社)

パスの設定

「コントロールパネル」→「システムとメンテナンス」→「システム」→「システムの詳細設定」→「環境変数」

環境変数設定
PATHc:\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}


inserted by FC2 system