TeX について質問する方法を教えてください。の話
昨日の続きのようなもの。
「TeX 言語について質問してはいけない」ということは全くない。ただ、Java 開発者の掲示板で「Java のプログラムを書きたいので教えてください!」という「質問」がありえないのと同様のことは TeX に関しても成り立つのは当然だろう。私自身は「TeX 言語について他人に質問する者は、自分で TeX 言語を学ぶ態勢を整えていなければならない」(TeX に限らず、LaTeX でも同じだし、他のプログラム言語・マークアップ言語でも同じ)と考えている。最低限、「TeX 言語を学習できる文献(『The TeXbook』が代表格だがこれに限らない*1)を携えている」のが必須であろう。*2
だから、その文献で説明がされていないこと、あるいは説明を読んでもよく理解できないことがあれば、それを尋ねることは全く適切である。例えば、次のような質問は、私は不適切だとは思わない。
- 制御綴が定義済であることを判定する方法は?
\xx@value=100
と\chardef\xx@value=100
はどう違うか?- 文字列がある文字で終わることを判定するには?
\expandafter\xx@process\@nameuse{xx@hash@\xx@name}
が期待通りに動かないのは何故?\hss
って結局何なんですか?
全く無関係なオマケ。
kuroky_plus kuroky
【投票】TUGがTeXコミュニティの中心だと思う人,リツイート!#TeX #texconf11
8月11日 (Twitter)
TeX初心者「TUG? なにそれおい\<
(ry」
*1:ちなみに私が最もお世話になているのは「TeX by Topic」。
*2:ただし、「TeX 言語のコードが載っている文献」が「TeX 言語を学習できる文献」であるとは限らないことに注意。「今すぐ使える! JavaScript サンプル 150 選」のようなタイトルの本を読んで JavaScript が学習できることは期待できないだろう(本によっては言語についての十分な解説をもつものもあるが)。