Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

TeXとは? わかりやすく解説

テック【TeX】

読み方:てっく

テフ(TeX)


テックス【tex】

読み方:てっくす

糸の太さを表す単位直径測定がむずかしいため、質量長さとの比で表し長さ1000メートル質量1グラムの糸を1テックスとする。ISO国際標準化機構)で制定。→デニール


テフ【TeX】


テフ

別名:テック
【英】TeX

テフとは、活版印刷の技法コンピューター上で実現するページレイアウトソフト(いわゆる組版ソフト」)で、Donald E. Knuthスタンフォード大学教授当時)によって開発されソフトウェアのことである。

テフの最大特徴は、商用印刷用いて見劣りしない高度な組版コンピュータ上で作成できることである。他には、フリーソフトウェアとして無償公開されていること、行き届いた標準化によりUNIX始めWindowsMacintoshどの様々なプラットフォームでも全く同様の出力得られること、あるいは、特に数式についての表現力優れ大学など学術機関での利用にも堪えることなどが挙げられる

テフの「版組み方式には、マークアップ言語同様に文書中に埋め込まれ組版情報処理過程において印刷形式へと変換される方式採用されている。テフの機能強化版としてLaTeXラテックス)やAMS-TeXなどが登場しており、日本語版としてはアスキー社の開発したpTex」(アスキー日本語TeX)などがある。

ちなみに、テフは「TeX」と表記されるテックス発音される場合も多い)が、その正確な表記はすべて大文字の「TEX」で、字間詰めて「E」をやや下げて表記される。しかしそのような表記通常容易ではないので、「TeX」と小文字併用して代替することが慣わしとなっている。


参照リンク
TUG(TeX Users Group)
日本語TeX情報
印刷・DTPのほかの用語一覧
ソフトウェア:  RIP  ランドスケープモード  TWAIN  テフ  WYSIWYG
ページ記述言語:  ESCPage  ページ記述言語

Tex


TeX

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/10/19 15:26 UTC 版)

TeX
作者 Donald E. Knuth
初版 1978年 (46年前) (1978)
最新版
3.141592653 / 2021年2月5日 (3年前) (2021-02-05)[1]
リポジトリ
プログラミング
言語
WEB
対応OS クロスプラットフォーム
サポート状況 開発中
種別 組版処理
ライセンス パーミッシブ・ライセンス
公式サイト The TeX Users Group (TUG)
テンプレートを表示

TeXテフまたはテック[2]、読みについては#名称についてで詳述する)は、ドナルド・クヌース (Donald E. Knuth) が開発[3]し、広く有志による拡張などが続けられている組版処理システムである。

概要

TeXの特徴

TeXは以下のようなメリットがある[4]

TeXの成立

スタンフォード大学のドナルド・クヌース教授(現在は退職)が、1976年に自身の著書 The Art of Computer Programming の改訂版の準備中に、鉛版により組版された (en:Hot metal typesetting) 旧版の職人仕事による美しさが、改訂版の当時の写植では再現できていないことに憤慨し、自分自身が心ゆくまで組版を制御するために開発を決意した。

クヌースはまず、伝統的な組版およびその関連技術に対する広範囲にわたる調査を行い、その調査結果を取り入れることで、商業品質の組版ができる、柔軟で強力な組版システムを開発した。それは技術と同時に芸術をも意味するギリシア語の言葉である、τέχνη(テクネ)から採られ“TeX”と名付けられた[5]

当初の開発は本業である研究や教育の合間での作業であったが、クヌースには1978年に1年間のサバティカルがあったことから、その期間に集中して完成させる見込みであった。しかし実際には、同年に初版をリリースした後も改訂を続けることとなった。最終的に、「完成版」とされた系列であるバージョン3の最初のリリースは、実に1989年のことである。

クヌースの賞金小切手(一部ボカシ入)

TeXを他人が改造したり拡張したりした場合について、それを直接配布することをクヌースは許しておらず、change file というメカニズムを利用して差分を添付する、という形で行わなければならない(これは当時まだ diff と patch が一般的に広く使われていなかったことから、これもクヌースが開発したものである)。この制限はいわゆる「バザールモデル」であるとは多少言い難い所があるが、「オープンソースの定義」では(そのような制限との妥協の産物である)第4項により、差分等を添付した再配布を許しているならば、派生物の配布にそのような制限があってもよい、ということになっているため「オープンソースの定義」には合致している。

前述した開発期間の長さの理由の一つに、クヌースが徹底的にバグを探して潰していたから、ということも挙げられる。どのようなバグを修正したか、ということも記録しており、ある時期までのものについて解説と一覧が『文芸的プログラミング』の第10章と第11章に収録されている。そのため、残っているバグは少ないだろうとして、ジョーク好きのクヌースが、バグ発見者に対しては前回のバグ発見者の2倍の懸賞金を掛けている。この賞金は小切手クヌース賞金小切手)で払われるが、貰っても記念に取っておくばかりなので、結局クヌースの出費はほとんどないという(とはいえやはりジョークかもしれないが、やめておけば良かった、というように取れることも書いている)。

クヌースは TeX のバージョン 3 を開発した際に、これ以上の機能拡張はしないことを宣言した。その後は不具合の修正のみがなされ、バージョン番号は 3.14, 3.141, 3.1415, … というように付けられている。これは更新の度に値が円周率に近づいていくようになっていて、クヌースの死の時点をもってバージョン π として、バージョンアップを打ち切るとのことである[注 1]

クヌースは TeX の開発と同時に、TeX で利用するフォントを作成するためのシステムである METAFONT も開発した。こちらのバージョン番号は 2.71, 2.718, 2.7182, … というように、更新の度に値がネイピア数に近づいていくようになっている[注 2]。さらにクヌースは METAFONT を使って、欧文フォント Computer Modern も設計(デザイン)した。Computer Modern(cmと略されることもある)にはクヌース自身の欧文フォントに対する美的感覚が反映され、全くのプレーンな TeX ではデフォルトのフォントであるが、現在の多くの利用者は Times など伝統的な定番フォントを使うよう設定していることも多い。

TeX および METAFONT はまた、同様にクヌース自身が提唱する文芸的プログラミング (Literate Programming) の「ドキュメンテーションを主とし、コードはそれに付随する」スタイルによる大規模なプロジェクトの一例でもある。やはりクヌースによる文芸的プログラミングのためのシステム WEB の tangle により、そのようにして書かれている文芸的な「プログラム」の中から Pascal で書かれているコード部分が取り出され、コンパイルできるように編集し直されて何らかの Pascal の実装により処理される(大規模なコードのため、多くの Pascal 実装において1個以上のバグを見つけている、ともいわれる)。同様にして WEB の weave を通して得られるドキュメントを書籍にしたものが TeXbook と METAFONTbook である。Pascal が使われているのは開発にとりかかったのが古く、C言語が広く一般的になるより前だったこともあるが、近年ではC言語をターゲットとした WEB である WEB2C が使われることも多い。

(注)LaTeXとの違いはLaTeX参照。LaTeXにはTeXより便利な機能が多いため、TeXを使用しているといってもLaTeXを利用している、という場合がある。ちなみに、wikipedia上の数式は、Wikipediaサーバ上のLaTeXでSVG画像にしているものである。

名称について

製作者のドナルド・クヌースにより以下のように要請されている。

表記

ギリシア語: τέχνη「技術、芸術」に由来し、ギリシア文字Τ(タウ)- Ε(イプシロン)- Χ(カイ)である。E を少し下げて、字間を詰めて書く。プレーンテキストなどそれができない場合には “TeX” と表記する(“TEX”や“Tex”と表記するのは誤り)。

読み方

前述のようにTeXの語はギリシャ文字に由来するため、X(χ)はギリシア語風に無声軟口蓋摩擦音 [x](日本語には無いが、ハやフの子音に近い)と発音するのが本来である[6]TeXbook(TeXブック) でクヌースは、「コンピュータに向かって、息を吐きかけるように正しく発音すれば、端末は少しばかり曇るかもしれない。」[7]と、はく息の伴う発音であることを面白く書き表している。TeXのこの本来の読みをカタカナで表そうとすれば、テフやテッハのようになる。

英語においては、[ˈtɛk](テクまたはテック)と読まれる。これは、(多くの方言で)音素 /x/も音声[x]も存在せず、代わりに [k] が使われ、τέχνη に由来する英語: technical[ˈtɛk.nɪk.əl] と読むためである。 TeXbookの邦訳出版など日本における TeX の普及に大きく関与したアスキー編集者鈴木嘉平[要出典]によれば、クヌース自身も、英語による講演の中でテックと発音していたとされる[8]。(もちろんこのことは、本来の発音についてのクヌースによる記述と矛盾するわけではない。)

日本語では、テフまたはテックと読まれる。テフは本来のギリシア語読みから、テックは英語読みからそれぞれ来ている。TeXのXの読みについては、元々特殊な表記であることや、クヌースの発音が[k]に聞こえること、アスキー編集者鈴木嘉平[要出典]がそれを元にブログ記事「TeXはテック」[9]を書いたことなどから、混乱があった[10][11]。鈴木は当該記事において、当時「実際の発音はテックである。テフではない。Knuthは明瞭にテックと発音している。」とテフの読みを否定までもする編集部注を付けたとしながら、「これが正しかったのかどうか、今でも疑問を感じる。どうすればよかったのだろう?」と振り返っている。

機能

TeX はマークアップ言語のスタイルをとっている。すなわち、文章そのもの(テキスト)と文章の構造を指定する命令(コントロールシーケンス)が記述されたテキストファイルを読み込み、そこに書かれた命令により文章を組版し、組版結果を DVI 形式のファイルに書き出す。DVI 形式とは、装置に依存しない (device-independent) 中間形式のことである。処理系は多機能で、チューリング完全である。

DVIファイルには紙面のどの位置にどの文字を配置するかといった情報が書き込まれている。実際に紙に印刷したりディスプレイ上に表示したりするためには、DVI ファイルを解釈する別のソフトウェアが用いられる。DVI ファイルを扱うソフトウェアとして、各種のビューワや PostScript など他のページ記述言語へのトランスレータ、プリンタドライバなどが利用されている。

組版処理については、行分割およびページ分割位置の判別、ハイフネーションリガチャ、およびカーニングなどを自動で処理でき、その自動処理の内容も種々のパラメータを変更することによりカスタマイズできる。数式組版についても、多くの機能が盛り込まれている。TeX が文字などを配置する分解能は 25.4/(72.27 × 216) mm(約 5.363 nm、4,736,286.72 dpi)である。

マクロ

TeX の扱う命令文の中には、組版に直接係わる命令文の他に、新しい命令文を定義するための命令文もある。こうした命令文はマクロと呼ばれ、TeX ユーザー独自の改良により、種々のマクロパッケージが配布されている。マクロパッケージを用いない環境やクヌースが予め定義したマクロのみを用いる使い方は、飾りのない純粋な TeX の意で plain TeXと呼ばれている。

マクロパッケージや拡張版ソフト

比較的よく知られている TeX 上のマクロパッケージには、数学的文書用の AmS-TeX や楽譜用の MusiXTeX などがある。

このほか、TeX を土台として機能を拡張したソフトウェアとして LaTeX がある。一般的には、TeX を直接使うよりも、TeX や LaTeXに何らかのマクロパッケージを読み込ませたものを使うことの方が多い。マクロパッケージも LaTeX 用の物が一般的であり充実している。

TeX とそれに関連するプログラム、TeX や LaTeX のマクロパッケージなどは CTANComprehensive TeX Archive Network、包括 TeX アーカイブネットワーク)[14]からダウンロードできる。

数式の表示例

たとえば

-b\pm \sqrt{b^2 -4ac} \over 2a

は以下のように表示される。

この節の加筆が望まれています。
主に: 2016年10月
TeX Users Group のロゴ

有名な TeX コミュニティの一つは TeX Users Group (TUG) であり、TUGboat英語版[39]The PracTeX Journal英語版[40](TPJ) を出版している。Deutschsprachige Anwendervereinigung TeX英語版[41]はドイツの大きなユーザーグループである。tex.stackexchange.com[42]は TeX ユーザーのための質問・回答サイトである。

TeX ユーザの集いは、日本で2009年以降毎年開かれている TeX の研究集会であり、TeX や組版・出版など関する知見の共有や、TeX ユーザーの相互交流を目的としている[43][44]。ただし2013年は、TUG 2013 が東京で開催され、TeX ユーザの集いは開催されなかった[45]

脚注

補足

  1. ^ 2021年2月現在のバージョンは 3.141592653 である。
  2. ^ 2021年2月現在のバージョンは 2.71828182 である。
  3. ^ NTT JTeX は千葉大学の櫻井貴文によって UNIX システムに移植され、メンテナンスされている。現在、「Software by Takafumi SAKURAI」で公開されている。
  4. ^ 各 DVI ウェアの間には DVI ファイルの解釈・表示について互換性がない場合がある。特に、ある DVI ウェアに依存したパッケージをソースファイルに用いるなどして、その DVI ウェア用の専用命令文 (special) を埋め込んで作成した DVI ファイルは、当然ながらその専用命令文を解釈可能な DVI ウェアでなければ画面表示・印刷などが正しくできない。

出典

  1. ^ CTAN: Package TeX”. CTAN. 2021年2月21日閲覧。
  2. ^ LaTeX入門”. TeX Wiki. 2024年8月4日閲覧。
  3. ^ bit 編集部『bit 単語帳』共立出版、1990年8月15日、155頁。ISBN 4-320-02526-1 
  4. ^ 『LaTeX2ε美文書作成入門』技術評論社、2020年11月27日、1頁。 
  5. ^ Knuth 1984.
  6. ^ Knuth 1984, p. 1, Ch. 1: The Name of the Game.
  7. ^ ドナルド・クヌース 1989, p. 3, 第一章:ゲームを始める前に.
  8. ^ Talpa memorandum: TeXはテック
  9. ^ Talpa memorandum: TeXはテック
  10. ^ 「TeX」の読み方は「テック」だった|スラドIT
  11. ^ TeX - TeX Wiki
  12. ^ Werner Icking Music Archive: MusiXTeX Files
  13. ^ CTAN: Package MusiXTeX
  14. ^ the Comprehensive TeX Archive Network
  15. ^ ptexlive Wiki
  16. ^ ptetex—teTeX 用日本語パッチ集
  17. ^ ptetex Wiki
  18. ^ W32TeX(日本語)
  19. ^ Versions of dviout for Windows 大島利雄研究室
  20. ^ CTAN: Package dviout
  21. ^ LyX
  22. ^ CTAN: Package makeindex
  23. ^ CTAN: Package e-TeX
  24. ^ CTAN: Package omega
  25. ^ CTAN: Package aleph
  26. ^ TeXShop — Richard Koch
  27. ^ CTAN: Package texshop
  28. ^ TeX 入門 #EasyTeX — 中川 仁
  29. ^ Welcome to GNU TeXmacs (FSF GNU project)
  30. ^ CTAN: Package TeXmacs
  31. ^ TeX Live — TeX Users Group
  32. ^ CTAN: Package texlive
  33. ^ The teTeX Homepage
  34. ^ CTAN: Package tetex
  35. ^ mimeTeX quickstart
  36. ^ CTAN: Package mimetex
  37. ^ Textext — Pauli Virtanen
  38. ^ Inkscape de LaTeX
  39. ^ TUGboat - Communications of the TeX Users Group
  40. ^ The PracTeX Journal home page
  41. ^ Dante e.V.
  42. ^ tex.stackexchange.com
  43. ^ TeX ユーザの集い2009
  44. ^ TeX ユーザの集い2015
  45. ^ TUG 2013 - TeX Users Group

参考文献

関連項目

外部リンク


TEX

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/12/30 16:57 UTC 版)

TEX

tex


TeX

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2022/05/08 01:17 UTC 版)

マークアップ言語」の記事における「TeX」の解説

詳細は「TeX」を参照 出版におけるもう1つ主要な標準はTeXである。TeXはドナルド・クヌース開発し1970年代から1980年代にかけて継続的に改良した。TeXは数学書を業務品質で組むためのテキストフォントに関する綿密なレイアウト機能目標としている。この目標のため、クヌースかなりの時間組版技術調査費やした。主に学術分野使われ理数系出版物論文など多くではデファクトスタンダードとなっている。TeXのマクロパッケージであるLaTeXはTeX上で意味マークアップシステムを構築しており、広く用いられている。

※この「TeX」の解説は、「マークアップ言語」の解説の一部です。
「TeX」を含む「マークアップ言語」の記事については、「マークアップ言語」の概要を参照ください。

ウィキペディア小見出し辞書の「TeX」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ

「Tex」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。



TeXと同じ種類の言葉


固有名詞の分類


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「TeX」の関連用語

TeXのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



TeXのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
IT用語辞典バイナリIT用語辞典バイナリ
Copyright © 2005-2024 Weblio 辞書 IT用語辞典バイナリさくいん。 この記事は、IT用語辞典バイナリの【テフ】の記事を利用しております。
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのTeX (改訂履歴)、TEX (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのマークアップ言語 (改訂履歴)、奥村晴彦 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS