LaTeX2ε [マクロ&クラス]プログラミング基礎解説

[表紙]LaTeX2ε [マクロ&クラス]プログラミング基礎解説

紙版発売

B5変形判/416ページ

定価3,278円(本体2,980円+税10%)

ISBN 4-7741-1546-0

ただいま弊社在庫はございません。

→学校・法人一括購入ご検討の皆様へ

書籍の概要

この本の概要

本書は,LaTeX2eでのマクロやクラスファイルの活用・構築のための,高度な入門書です。すでに自力でマクロやクラスファイルを構築している方でも,本書で触れられている細部の情報は非常に有用な資料となることでしょう。

こんな方におすすめ

  • LaTeXのマクロやクラス構築に興味のある人
  • マクロやクラスの動作について知りたい人

目次

第1章 マクロ定義

  • 1.1. トークン/カテゴリーコード
  • 1.2. マクロの定義
    • 1.2.1. マクロ定義の書式
    • 1.2.2. 引数をもつマクロ
    • 1.2.3. マクロの定義のコピー
    • 1.2.4. 展開を伴う定義
  • 1.3. マクロの展開順序の変更
  • 1.4. マクロ定義のスコープ
  • 1.5. 複雑なマクロ定義
  • 1.6. 条件処理の基礎
    • 1.6.1. フラグ(スイッチ)
    • 1.6.2. 2つのトークンの比較
    • 1.6.3. 整数・寸法の比較,多肢分岐
    • 1.6.4. その他の条件処理に関するprimitive
    • 1.6.5. ループ処理

第2章 各種変数

  • 2.1. レジスタの使用・割り当て
  • 2.2. 整数
    • 2.2.1. 整数の形式・\countレジスタの値の文字列化
    • 2.2.2. 整数の四則演算
  • 2.3. 寸法・グルー
    • 2.3.1. 寸法・グルーの形式,\dimen/\skip/\muskipレジスタの値の文字列化
    • 2.3.2. 寸法・グルーの四則演算
    • 2.3.3. 代入の直後に行う処理の指定
  • 2.4. ボックス
    • 2.4.1. ボックスの作成と\boxレジスタの使用
    • 2.4.2. ボックスの寸法
  • 2.5. トークンリスト・レジスタ
  • 2.6. リスト・配列
    • 2.6.1. リスト
    • 2.6.2. 配列

第3章 LaTeXのカウンタと相互参照

  • 3.1. LaTeXカウンタの使用
  • 3.2. LaTeXカウンタの依存関係
  • 3.3. 相互参照

第4章 環境

  • 4.1. 環境の定義
  • 4.2. list系の環境とそのカスタマイズ

第5章 配列(表)

  • 5.1. \halign primitive
  • 5.2. 配列の幅の指定と\tabskip
  • 5.3. 配列のプリアンブルでの繰り返し指定
  • 5.4. 列の結合・非配列要素の挿入
  • 5.5. 罫線の入れ方
  • 5.6. 配列に関する雑多なこと
    • 5.6.1. 文字の積み重ね
    • 5.6.2. 配列の各行の開始時に行う処理の指定

第6章 段落の体裁

  • 6.1. 行間隔に関わるパラメータ
  • 6.2. 左右の余白
  • 6.3. 段落における個々の行の長さの設定
  • 6.4. 段落の先頭・末尾での処理

第7章 ファイルへの入出力

  • 7.1. ファイルへの出力
  • 7.2. 目次の機構
  • 7.3. ファイルからの入力

第8章 ページの体裁

  • 8.1. 改行,改ページの起こりやすさの調節
  • 8.2. ヘッダ・フッタの情報の管理

第9章 カテゴリーコード

  • 9.1. カテゴリーコードとその変更
    • 9.1.1. 個々のカテゴリーについての注意点
    • 9.1.2. マクロ定義とカテゴリーコード
    • 9.1.3. verbatim 系の環境
  • 9.2. 文字列の生成・変換
    • 9.2.1. 文字列の生成
    • 9.2.2. 文字列の変換

第10章 フォントの機構

  • 10.1. TeXで要求されるフォントの情報
  • 10.2. メトリックファイルの構造
    • 10.2.1. tfm(pl)ファイルの詳細
    • 10.2.2. jfm(jpl)ファイルの詳細
    • 10.2.3. \fontdimenの利用
  • 10.3. 仮想フォント
    • 10.3.1. 仮想フォントの生成
    • 10.3.2. vplファイルの仕様
    • 10.3.3. 仮想フォントの実例

第11章 クラスファイルの構築と改造,関連ツール

  • 11.1. 一般的書籍のクラスファイル例
    • 11.1.1. 識別パート
    • 11.1.2. クラスオプションの宣言・パッケージのロード
    • 11.1.3. フォント関連の設定
    • 11.1.4. 用紙サイズと版面位置
    • 11.1.5. 各種パラメータの初期設定
    • 11.1.6. ページスタイル
    • 11.1.7. タイトルページ
    • 11.1.8. LaTeXカウンタの定義
    • 11.1.9. \partの定義
    • 11.1.10. \chapterの定義
    • 11.1.11. \section以下の定義
    • 11.1.12. list系環境の定義
    • 11.1.13. float系環境
    • 11.1.14. 数式中の和文と古い形式のフォント変更コマンドの定義
    • 11.1.15. 目次
    • 11.1.16. 文献一覧,索引
    • 11.1.17. クラスファイルの終了処理
    • 11.1.18. そのほかの調整
  • 11.2. 索引の作成 ― mendex
    • 11.2.1. 原稿ファイル側の記述
    • 11.2.2. mendexの実行
  • 11.3. 配布方法 ― dtxファイル
    • 11.3.1. dtxファイルの展開
    • 11.3.2. dtx,insファイルの記述

補遺

  • A. prfont.ps

参考文献

索引