[LaTeX] 複数行コメントアウト

TeXで1行だけをコメントアウトするには”%”を用いる.

%コメント

これはC言語でいうところの”//”に相当.

//コメント

TeXで複数行をコメントアウトするにはいくつかの方法があるので紹介する.

1. 全ての行のはじめに”%”を付ける.

%コメント
%....
%コメント

地道な方法ですが行数が増えてくると大変.

2.”\if 0 ... \fi”で囲む.

\if 0

コメント

....

コメント

\fi

これで複数行のコメントアウトも簡単にできる.

また,”\if 0″の代わりに”\if false”と書いても良い.

3.”\usepackage{comment}”をプリアンブル等で読み込んでおき,”\begin{comment} ...\end{comment}”で囲む.

\usepackage{comment}

\begin{comment}

....

\end{comment}

以上,複数行コメントアウトの方法を3通り紹介したので,ぜひ参考にしてみてください.

NS2でSegmentation fault

NS2でSegmentation faultのエラーが発生した.

通常はgdbなどのデバッガを利用したりして原因を突き止めたりできるのだが,今回はmakeコマンドのコンパイルは通ったのに,nsコマンドでtclファイルを実行すると発生したため,デバッガが利用できない.(方法はあるのかもしれないが,分からない.)

そこで,一度ns-2.34ディレクトリ内の.oファイルを一掃してmakeを全体にかけたところSegmentation faultが消えた.

どうやら一部のプログラムを追加したことによる変更が全体に反映されていなかった様子.

もしNS2のSegmentation faultで困っている人がいたら,ぜひ一度makeを全体にかけ直してみよう.

SEO:Google検索エンジンの要素

興味深い記事があったのでメモ.

Googleのアルゴリズムを構成する要素

Googleのアルゴリズムはかなり複雑だというのは有名だが,やはりこの200以上の要素というのは多いのだろう.

なるほどと思う要素やこんなのも要素に入っているの?!みたいなものが色々あるので見ていて面白い.

おそらく作った本人たちですら今やよくわかっていないような要素もあるんじゃないだろうか.

LaTeXのインストールとスタイルファイル

<インストール>

WindowsにLaTeXをインストールするには,TeXインストーラ3 0.76がおすすめ.

<スタイルファイルの追加>

例えば,Font Warningを抑制するために,jtygm.styを用いる場合を考える.

この時,新しくスタイルファイルを追加するには,以下の場所に.styファイルを保存すればよい.

C:\tex\share\texmf\tex\latex

ただし,これだけでは次のエラーが生じる.

! LaTeX Error: File `jtygm.sty’ not found.

これは新しいスタイルファイルがまだ反映されていないためなので,次のコマンドで新しいスタイルファイルの情報を反映させる.

> mktexlsr

これで一通りできるはず.

エラー:一つの宣言に複数の型があります

C++でプログラムを書いていたら次のエラーが発生した.

一つの宣言に複数の型があります

調べてみたところ,原因がわかったのでメモしておく.

class A
{
}; // <- ここ

どうやらクラス宣言の最後のセミコロンを付け忘れただけだった。

<おまけ>

このエラーを検索しようと入力してみたところ,google日本語入力で候補に出てきた.

googleすごいなぁ.

次のページ →