マクロツイーター

はてダから移行した記事の表示が崩れてますが、そのうちに直せればいいのに(えっ)

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 が学習できることは期待できないだろう(本によっては言語についての十分な解説をもつものもあるが)。