EmacsとTexとレポート(3) Texでソース貼り付け
listings
TeXにソースコードを載せるためのパッケージにlistingsがある。これは日本語を扱えないのでjlistingを新規にインストールしなければならないらしいが、、
しかし試したところ、日本語はきちんと表示できている気がする。そもそもソースコード中に日本語を混ぜたくないので、jlistingの導入は見送る。
使い方
\documentclass[a4j]{jarticle} \usepackage{listings} \usepackage{color} % 全体の設定はこのように書く \lstset{ basicstyle=\small, breaklines=true, keepspaces=true } \begin{document} % 個別の設定は[]内に書く % 外部ファイルを埋め込む場合 \lstinputlisting[caption=ソースコード1, language=c]{foo.c} % その場で書く場合 \begin{lstlisting}[caption=ソースコード2, language=PHP] <?php echo "Hello"; \end{lstlisting} \end{document}