• ベストアンサー

latexで枠とインデント付きのプログラムを記載

latex文章の中で下記書式のプログラムを入れるにはどのように するのがいいでしょうか。 1. 字下げ(インデント)付き 2. プログラムを枠でくくる。 現在は、mboxにて枠をつけて、そのなかにtabularをつけていますが、 字下げがうまくいきません。 \framebox{ \begin{tabular}{l} \mbox{if(k .eq. 1) then}\\ \mbox{ open(20,file='test')}\\ \end{tabular} }

質問者が選んだベストアンサー

  • ベストアンサー
  • kabaokaba
  • ベストアンサー率51% (724/1416)
回答No.2

tabbing環境+eclbkbox.sty tabbing環境はマイナーですけど, プログラムリストにはいいかもしれません. 適当な本やサイトで調べてください. eclbkbox.styは検索して発見してください. これで長いリストも枠つきでページをまたがってもOKですし 行番号もつけられます.

noname#40366
質問者

お礼

回答ありがとうございます。 別途、下記の方法をみつけてうまくいきました。 http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/48543.html

その他の回答 (1)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

~ でインデントできるかなぁ? 私はあきらめて listings というスタイルファイルを使ってますが.

noname#40366
質問者

お礼

回答ありがとうございます。 別途、下記の方法をみつけてうまくいきました。 http://oku.edu.mie-u.ac.jp/~okumura/texfaq/qa/48543.html

関連するQ&A