PAD Tips (for LaTeX)


  1. タイトルを表示したくない

    出力された LaTeX ファイルの「\maketitle」部分をコメントアウトする。


  2. pad2tex で \padsub が出力されない。
    {
        /* pad2ps: title = 関数の機能 */    ---> タイトルを付ける
        /* pad2ps: padframe = on */         ---> 各PAD図を枠で囲む(デフォルト)
    
    }
    
    
    次のように C 言語風に記述すると OK
    % cat lcm.pad
    
    /* pad2ps: titlebox = off */    ---> 各PAD図のタイトルを図題として出力(デフォルト)
    /* pad2ps: titlebox = on */     ---> 各PAD図のタイトルを2重線のPAD箱として出力
    /* pad2ps: title = main 関数 */
    void main()
    {
        int i,j;    /* 変数の宣言 */
    
        input i,j;  /* データの入力 */
    
        print i, j, lcm(i, j);  /* データの出力 */
    }
    
    /* pad2ps: titlebox = on */
    /* pad2ps: title = int lcm(int m, int n) */
    int lcm(int m, int n)
    {
        int mm nn;  /* 変数の宣言 */
    
        mm = m; nn = n; /* 初期化 */
    
        while ( mm != nn)
            if (mm > nn)
            {
    	    mm = mm - nn;
            }
            else
            {
    	    nn = nn - mm;
            }
    
            return m * n / mm;
    }
    

  3. PAD では文だけでは駄目で,必ずブロックにする必要がある。
    {  /* ここが必要 */
    
        while (Q) {
            S;
        }
    }  /* ここも必要 */
    

  4. /* PAD 本体では エスケープする必要はなく,
       通常の C のソースコードのままでよい。
       ただし,#include ,  #define や関数のプロトタイプ宣言などは,
       コメント化しておく。
     */
    
    \PAD{表題}{
        PAD 本体
    }
    

  5. 改ページする
      改ページしたい場所に
    	/* pad2ps: newpage */
    

  6. メッセージを表示
    
    
    
  7. /* pad2pd: message = 和を求める */
    

  8. 拡大・縮小する場合は,横方向は hrate,縦方向は vrate で倍率を指定
        /* pad2ps: hrate = 0.8 */
        /* pad2ps: vrate = 2.0 */
    

  9. コメント
        {
             // pad2ps: comment = /* コメントです */
    
             for (i = 0; i < n; i++) {
    	     a[i] = i;
             }
         }
    
        {
    
             for (i = 0; i < n; i++) {
             /* pad2ps: comment = コメントです */
    	     a[i] = i;
             }
         }
    

  10. LaTeX の命令を書く
        /* pad2ps: texmode = latex */
        {
    	/* pad2ps: message = $sqrt{2}$ を求める */
    	$ x = 1 $
    	while ( $ | x^{2} - 2 | > 0.0001 $ ) {
    	    $ \displaystyle x = x - \frac{x^{2} -2}{2x} $
    	}
        }
    

  11.