アカウント名:
パスワード:
私もTeX大好きですが、MS Wordも良いかなと思うようになっています。最近のバージョンではTeXに近い感覚で数式入力できます。 [youtube.com]ここまでくればあとは慣れの問題かなと。
数式に限らず LaTeX の神髄は、論理的な構造と表現の方法を分けて書くことができるところにあると思うのだが。
例えば、x の平均を表すとき |x| とか \bar{x} とか E(x) とかいろいろな書き方がありますが、とりあえず平均を \Ave{x} を平均を表す論理と決めておいて、実際の表現方式は \def\Ave#1{...} とかで定義しておく。... の部分を書き換えれば、 |x| などを切り替えることができる。こうしておけば、文章の使い回しの時に楽だし、他人と文章をマージするときにも、表現の統一がとりやすい。
もちろん、LaTeX で論理構造と表現方法をまぜこぜにしてしまうこともありますが、意識していれば、きれいに分けられる。Word では、いくら意識しようとしても、分けるすべがほとんどない。
例えば、x の平均を表すとき |x| とか \bar{x} とか E(x) とかいろいろな書き方がありますが、 とりあえず平均を \Ave{x} を平均を表す論理と決めておいて、 実際の表現方式は \def\Ave#1{...} とかで定義しておく。 ... の部分を書き換えれば、 |x| などを切り替えることができる。 こうしておけば、文章の使い回しの時に楽だし、他人と文章をマージするときにも、 表現の統一がとりやすい。
そういうの、僕はうまくいったためしがありません。僕の TeX/LaTeX プログラミングの能力が低すぎると言われればそれまでですが。
お示しの平均値の例なら、後で「平均値は \mathbf{E}[...] と書
もう読んでないと思いますが、
「平均値は \mathbf{E}[...] と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」
を
「平均値は \mathbf{E}{...} と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」
ではダメなんですよね。
後者なら普通に \def すればそうなるのだけど。 TeX の基本的な括弧の使い方を特定のコマンドだけ変えようとすれば、面倒なことになるのは当然です。
#1771874 [srad.jp] で
と書いたのは、ソースコードに \mathbf{E}[...] と書きたいという意味ではなく、 \mathbf{E}[...] と書いたのと組版結果が同じになるようにしたいという意味です (\mathbf は LaTeX で定義されているコマンドです)。なので、
という批判は的外れです。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
計算機科学者とは、壊れていないものを修理する人々のことである
LaTeXでも (スコア:0)
数式はやっぱりTeX。
Re: (スコア:4, 参考になる)
私もTeX大好きですが、MS Wordも良いかなと思うようになっています。
最近のバージョンではTeXに近い感覚で数式入力できます。 [youtube.com]
ここまでくればあとは慣れの問題かなと。
Re: (スコア:2, 参考になる)
数式に限らず LaTeX の神髄は、論理的な構造と表現の方法を分けて書くことができるところにあると思うのだが。
例えば、x の平均を表すとき |x| とか \bar{x} とか E(x) とかいろいろな書き方がありますが、
とりあえず平均を \Ave{x} を平均を表す論理と決めておいて、
実際の表現方式は \def\Ave#1{...} とかで定義しておく。
... の部分を書き換えれば、 |x| などを切り替えることができる。
こうしておけば、文章の使い回しの時に楽だし、他人と文章をマージするときにも、
表現の統一がとりやすい。
もちろん、LaTeX で論理構造と表現方法をまぜこぜにしてしまうこともありますが、意識していれば、きれいに分けられる。
Word では、いくら意識しようとしても、分けるすべがほとんどない。
Re: (スコア:2)
そういうの、僕はうまくいったためしがありません。僕の TeX/LaTeX プログラミングの能力が低すぎると言われればそれまでですが。
お示しの平均値の例なら、後で「平均値は \mathbf{E}[...] と書
Re: (スコア:0)
もう読んでないと思いますが、
「平均値は \mathbf{E}[...] と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」
を
「平均値は \mathbf{E}{...} と書く、ただし内容が変数 1 個だけの場合はブラケットを付けない」
ではダメなんですよね。
後者なら普通に \def すればそうなるのだけど。 TeX の基本的な括弧の使い方を特定のコマンドだけ変えようとすれば、面倒なことになるのは当然です。
Re:LaTeXでも (スコア:2)
#1771874 [srad.jp] で
と書いたのは、ソースコードに \mathbf{E}[...] と書きたいという意味ではなく、 \mathbf{E}[...] と書いたのと組版結果が同じになるようにしたいという意味です (\mathbf は LaTeX で定義されているコマンドです)。なので、
という批判は的外れです。