2015年10月30日金曜日

[TeX] 文章内にプログラムを記載する

TeXでプログラムのソースを記載する際に,プログラムをそれっぽく記載する方法のメモです.
プログラムの内にコメントで日本語フォントを使用している際には,"listings環境"でなく"jlisting"環境を使用する必要があります(MacのTexShop環境では,listingはデフォルトでインストールされています).

まずは,パッケージの使用のために

\usepackage{listings}

と記載します(\documentclassから\begin{document}の間).
その上で,プログラムを表示したい箇所を

\begin{lstlisting}[basicstyle=\ttfamily\footnotesize]
 プログラム
 \end{lstlisting}
という形で囲むとTeXの文章内でプログラムが(それらしく)表示されます.以下に記載例を示します.
¥usepackage{listings}
...
¥begin{lstlisting}[basicstyle=¥ttfamily¥footnotesize]
#include <iostream>
int main()
{
 std::cout << "Hello, World!¥n";
}

¥end{lstlisting}

表示は,以下のようになります.



0 件のコメント :

コメントを投稿