Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

まとめの準備

3ヶ月研修も早いもので2ヶ月が過ぎようとしています。次は何に取り組もうと考えていますが、研修課題が見つかるまで、今まで取り組んできたことを少しづつまとめています。

やりはじめると、結構、作成したプログラムを載せる作業が煩雑です。
http://d.hatena.ne.jp/syou6162/20080710/1215642057 を参考というか、ほとんど利用して以下のようなものを作りました。

(defun latex-insert-program-src ()
  (interactive)
  (let ((filename (read-string "filename: ")))
    (if mark-active
	(let ((beg (region-beginning))
	      (end (region-end)))
	  (save-excursion
	    (goto-char end)
	    (insert "\\end{verbatim}\n\\end{quote}\n}\n\\end{breakitembox}\n")
	    (goto-char (if (> (point) beg)
			   ;;逆からmarkされた時がおかしくなる時の対策
			   beg
			 (point)
			 ))
	    (insert (concat "\\begin{breakitembox}{" filename "}\n{\\footnotesize\n\\begin{quote}\n\\setlength{\\baselineskip}{12pt}\n\\begin{verbatim}\n")))))))

id:syou6162 さんのおかげで煩雑な作業が楽になりました。

追記

ソースコードLaTexに取り込むには,listing環境を利用すると良いことが分かりました。
参考: