What Are LaTeX, TeX, KaTeX
LaTeX, TeX, KaTeX ってなに? LaTeX LaTeXは、学術界や技術界向けに高品質な出版物を作成するのに使われる文書作成システム。 LaTeXの考え方は、「文書を書くときに書式を意識しない」こと。 .tex(プレインテキスト)で書かれたファイルおエディタのRenderでPDFに清書する。清書されるまでは 単なるテキストファイルを編集するのみなので、大仰なエディタの処理に悩まされる事なく、文書作成に専念できる。 word, OpenOffice, Google Docs などのプログラムは,l WYSIWYG と呼ばれ、編集とフォーマットを同時に行うため、基本的に「フォーマット」と「編集」を同時に行う。 そのために、文書の編集じたいにソフトウェアが必要になる。プレインテキストを編集することはできない。エディタが読める形(バイナリ)に変更したうえで、はじめて文書が書ける。文書へのアクセス自体にソフトウェアが関与することになり、ソフトウェアの利用には通常なんらかのライセンス(有償・無償にかかわらず)や、サブスクライバー(ログインを必要とする)でなくてはならない。 LaTeXを使う場合は、テキストエディタがあれば文書を作成することができ、最後にフォーマット化すしてpdfにするときのみ、ソフトウェアやツールを使うことになる。 文書の作成と、文書の書式出力が分離されているのがミソである。 TeX TeXは、LaTeXから呼ばれる 文字や記号の形や間隔の取り方を表現する仕組みで、LaTeXが公開される6年前の1978年に生まれた。TeXがあれば、どんな分野の文章でも対応できる。特に複雑な数式を記述する必要のある、数学やコンピュータサイエンスの人達に注目された。 LaTeXでは、数式をドル記号($)2つで囲むことで入力できる。LaTeXの書式とあわせて、例えば、 $${\frac{\sqrt{2}}{2}$$と書くことで、 √2 分の2(${\frac{\sqrt{2}}{2}})$を出力することができる。UPMATHのようなオンラインのLaTeXエディタでいつでも試すことができる。 KaTeX KaTeXはそれだけで独立して LaTeXと同じようにTeXを使って数式を記述できるJavaScriptライブラリである。ということは、モバイルやデスクトップPCに向けてウェブブラウザ上で数式を表示することができる。さらに、TeXのスニペットを書きこむと、LaTeXがそうであったようにテキストファイル全体を読み込まなくても、一部の数式のレンダリングを行なったテキストを記事やチャットのメッセージにいれることができる。1 KatexはMarkdownと組み合わせて使われる。文字を太字で書く場合、LaTeXでは\textbf{bold text'}と書き、Markdownでは**bold text**と書く。両者は衝突せず、共存できる。 Appendix. What are LaTeX, TeX, and KaTeX? UPMATH Supported Functions · KaTeX KaTeXでサポートされいている書式はここ ↩︎