質問

しばらく前、このエントリを読んで、素敵な画像を見つけました。 「Thinking Forth」というタイトルのより良い本へのポインタ。驚いたことに、本のLaTeXソースはダウンロードの準備ができていて、次のような真珠がありました。

%% There's no bold typewriter in Computer Modern.
%% Emulate with printing several times, slightly moving

\newdimen\poormove
\poormove0.0666pt
\newcommand{\poorbf}[1]{%
\llap{\hbox to \poormove{#1\hss}}%
\raise\poormove\rlap{#1\hss}%
\lower\poormove\rlap{#1\hss}%
\rlap{\hbox to \poormove{\hss}\hbox{#1}}%
#1}

%\let\poorbf=\textbf
\renewcommand{\poorbf}[1]{{\fontencoding{OT1}\fontfamily{cmtt}\fontseries{b}\selectfont#1}}

それを持たないフォントの太字のストロークをシミュレートできます。それを読んで以来、私は \ llap などを知りませんでしたが、今ではそれらを使用してボックスなどを定義できます。

だから、私の質問は2つあります:

  1. 有用なレシピの観点からTeX / LaTeXを比較的高度に使用しているサイトを知っていますか
  2. TeX / LaTeXのソースを調べて学ぶための書籍を知っていますか(そうする価値があります)。
役に立ちましたか?

解決

TeXには2つの包括的なリファレンスガイド/レシピ本があります:

どちらの場合も、ソースは利用可能です。

lindelofが述べているように、TeXBookも利用できますが、コンパイルを妨げる形式ではあります(Knuthは人々にインスピレーションの源を見てほしいが、本を自由に複製しないことを望みました):

物事のLaTeX側では、プログラミングの観点からリソースがもう少し不足しています。私が知っている最高の無料のリファレンスは

です

もちろんあります

しかし、それはそれほど多くのプログラミング「もの」をカバーしていません。 LaTeXソース自体にはいくつかの有用なナゲットが含まれていますが、ドキュメントの品質は、優れたものから存在しないものまであります。これは、 texdoc source2e を使用してディストリビューションで利用できるはずです。

他の大きなLaTeXパッケージには、明らかにドキュメントのソースがあります。注目すべき例は回顧録クラスです:


ソースが入手できる書籍は他にもたくさんあるはずです。これらは、たまたまTeXやLaTeXにも対応できるようになった最初のことです。

他のヒント

信じられないかもしれませんが、 TeXbook のソースコードは実際に無料でダウンロード可能:

TeXbookソースコードパッケージ

お勧めするわけではありません(時間とカフェインに余裕がある場合を除く)が、latex.ltxファイルを読むだけで多くのことを学びました。 LaTeXだけでなく、もちろんTeXについても多くのことを学びました。しかし、これは大変な読み物です。latex.ltxファイルに飛び込む前に、まずTeXに関する本を読むことをお勧めします。

「オプション」の方法について知りたいパラメーターが実際に機能し、latex.ltxファイルを読んだことが本当に理解に役立ちました。

質問のパート2に間違いなく当てはまる別の本は、 LaTeX for Completeです。 TeX.SXのメンバーNicola Talbot による初心者

この後の質問 TeX.SXに投稿されたこの記事は、パート2にも関連しており、読む価値があります。

アレン・B・ダウニーによるこの本は、本当にすてきに見えます。計算モデリングと複雑性科学

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top