「Publishing TeX」の版間の差分

削除された内容 追加された内容
m rvv: 悪ふざけを除去
Hisagi (会話) による ID:60889409 の版を取り消し
1行目:
{{記事名の制約|title=DISPLAYTITLE:Publishing {{PTeXTeX}}}}
{{Infobox Software
| 名称 = pTeX
23行目:
| 公式サイト = [http://ascii.asciimw.jp/pb/ptex/ アスキー日本語TeX(pTeX)]
}}
'''Publishing {{TeX}}''' ('''Publishing {{TeX}}''') は、[[日本語]]用の機能を追加した [[TeX|{{TeX}}]] (TeX) の一種で、通常 '''{{pTeX}}''' ('''{{pTeX}}''') と表記される。
 
{{TeX}} は[[組版]]処理を行う[[フリーソフトウェア]]であり、[[ソースコード]]も公開されている。そのため、誰でも改良を加えることができる。英語圏で開発された {{TeX}} を日本語に対応させる試みはいくつかあって、[[日本電信電話|NTT]] によるもの (NTT {{JTeX}} [NTT JTeX]) や、[[アスキー (企業)|アスキー]]によるもの(アスキー日本語 TeX){{TeX}})が代表的であった。互換性を維持するなどの技術的な理由で、当初はどちらも[[縦組み]]の文章を組版できなかった。
 
このような状況の中で、[[1990年]]にアスキーは {{TeX}} の改造を進めて縦組みにも対応させ、これを機にその名称を “pTeX”“{{pTeX}}” (Publishing {{TeX}}) に改めた。
 
{{TeX}} 上の拡張マクロセット [[LaTeX|{{LaTeX}}]] (LaTeX) を日本語に対応させた、{{pTeX}} 上の拡張マクロセットもある。これを '''pLaTeXp{{LaTeX}}''' ('''p{{LaTeX}}pLaTeX''') と呼ぶ。
 
アスキーでは、{{pTeX}} を含む様々な編集ツール群を開発し、自社の出版業務に使用するとともに、このツール群を “EWB” (Editor's Work Bench) と呼んで公開もしている。
 
== 派生版 ==
{{pTeX}}には派生版が存在する。
*upTeXu{{pTeX}} - 2007年、[[田中琢爾]]作。内部を[[UTF-8]]対応させたもの。[[TeX Live]] 2012で取り込まれた。サイト:[http://homepage3.nifty.com/ttk/comp/tex/uptex.html upTeX, upLaTeX − 内部Unicode版 pTeX, pLaTeX の実装]
*{{e-pTeX}} - 2008年、[[北川弘典]]作。{{e-TeX}}と同じくレジストリ数を拡張したもの。[[TeX Live]] 2011で取り込まれた。サイト:[http://sourceforge.jp/projects/eptex/wiki/FrontPage e-pTeX]
派生版については、2012年の[[北川弘典]]の講演資料が詳しい<ref>
{{Cite web
| author=[[北川弘典]]
| title = pTeXp{{TeX}}系列の最近の状況について
| work = 数学ソフトウェアとフリードキュメントXIV
| date = 2012-3-25
51行目:
 
== 関連項目 ==
*[[TeX|{{TeX}}]]
*[[LaTeX|{{LaTeX}}]]
*[[DTP]]
*[[アスキー・メディアワークス]]
61行目:
== 外部リンク ==
*[http://asciimw.jp/ AMW|アスキー・メディアワークス 公式ホームページ]
**[http://ascii.asciimw.jp/pb/ptex/ アスキー日本語 {{TeX}} (Publishing {{TeX}})]
*[http://www.ctan.org/ the Comprehensive {{TeX}} Archive Network] (CTAN)
**[http://www.ctan.org/get/help/Catalogue/entries/ptex.html The {{TeX}} Catalogue OnLine, Entry for {{pTeX}}, Ctan Edition]([http://www.ring.gr.jp/pub/text/CTAN/help/Catalogue/entries/ptex.html Ring Server によるミラーリング])
 
{{TeX関連}}