WATAPEDIA
--
LaTeX
-- アルゴリズムやコマンドの書き方
Last updated Mar. 14, 2008
Home
Return
PDFを表示
記事が表示されない場合は,ブラウザが非対応です.
上のPDFを表示をクリックしてください.
comp -MYPEDIA TEX- アルゴリズムやコマンドの書き方 1 verbatim 環境と verb コマンド verbatim 環境を使うと記号や改行などを打ち込んだとおりに出力することができ ます。これを使うと、TEX のコマンドやプログラムなどを記述するのに便利です。 verbatim∗ のように ∗ を付けると半角スペースを で表示することができます。 verbatim 環境の使い方 \begin{verbatim} verbatim 環境では\をはじめ、, や{}、%なども そのまま表示することができます。 また、改行やスペース もそのまま反映されます。 \end{verbatim} verbatim 環境では\をはじめ、, や{}、%なども そのまま表示することができます。 また、改行やスペース もそのまま反映されます。 比較的長い文章は verbatim 環境を使いますが、文章中の一部に記号をそのまま出 力したい場合は verb コマンドを使います。 verb コマンドでは| |や+ +などでそのまま出力したい部分を囲みます。この記号 は出力したい部分で使わない記号を好きなように選択できます。 また、verb コマンドにも ∗ を付けると半角スペースを で表示できます。 verb コマンドの使い方 verb コマンドをつかうと、 \verb|,%;$|などの記号を文章中に入れることができます。 囲む記号は何でもかまいません。\verb+,%;$+ verb コマンドをつかうと、,%;$などの記号を文章中に入れることがで きます。囲む記号は何でもかまいません。,%;$ 1 TEX 一覧へ . . comp -MYPEDIA TEX- 2 verbatim 環境内でコマンドを使う verbatim環境内で色を付けたいなど、コマンドを使いたいと思ったときはfancyvrb パッケージが使えます。fancyvrb パッケージを使うと Verbatim 環境が新たに使えま す。V が大文字になっていることに注意します。 Verbatim 環境では [commandchars=! <>] を書き加えることで、\を!に置き換え たコマンドが使えます。ただし、\color{green} のように {} に引数を取るようなコ マンドは使えません。そこで、引数を取るコマンドを使う場合はプリアンブルで newcommand コマンドを使って引数を取らない新しいコマンドを作っておきます。 また、!は出力できませんが、同じように newcommand を使って!を表示する新しい コマンドを作れば解決できます。 理由はよくわかりませんが、コマンドの効力は改行するとなくなってしまうよう です。 verb コマンドの使い方 \newcommand{\verbg}{\color{green}} \newcommand{\exclamation}{!} \end{document} \begin{Verbatim}[commandchars=!<>] \,$%{}&"’| !verbg\,$%{}&"’| \,$%{}&"’| !exclamation \end{Verbatim} \,$%{}&"’| \,$%{}&"’| \,$%{}&"’| ! コマンドを書くとき、コマンドの続きが文字列になった時は、コマンドと文字列 を区別するために半角スペースを打つことになっていますが、Verbatim 環境でコマ ンドを使うとこの半角スペースが意図せず表示されてしまうことがあります。これ 2 TEX 一覧へ . . comp -MYPEDIA TEX- を消すためには、本来の使い方とは違いますが、半角スペースの変わりに!-を入力 するとうまくいきます。 意図しない半角スペースの消し方 \newcommand{\verbg}{\color{green}} \end{document} \begin{Verbatim}[commandchars=!<>] a,b,c,d,e,f,g,h,i,j,k,ABC!verbg DEFGHIJK a,b,c,d,e,f,g,h,i,j,k,ABC!verbg!-DEFGHIJK \end{Verbatim} a,b,c,d,e,f,g,h,i,j,k,ABC DEFGHIJK a,b,c,d,e,f,g,h,i,j,k,ABCDEFGHIJK 3 TEX 一覧へ . .