<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>taichino.com &#187; latex</title>
	<atom:link href="http://taichino.com/tag/latex/feed" rel="self" type="application/rss+xml" />
	<link>http://taichino.com</link>
	<description>永遠のネバーランド</description>
	<lastBuildDate>Sat, 04 Feb 2012 13:33:04 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>wordpress上でのlatex使用について</title>
		<link>http://taichino.com/engineer-life/69</link>
		<comments>http://taichino.com/engineer-life/69#comments</comments>
		<pubDate>Wed, 28 Nov 2007 23:03:11 +0000</pubDate>
		<dc:creator>taichino</dc:creator>
				<category><![CDATA[技術]]></category>
		<category><![CDATA[latex]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://taichino.com/?p=69</guid>
		<description><![CDATA[ブログで数式を書きたいということで、wordpressのlatexプラグインを使おうと思ってから、延べ丸１日近くはまってしまいました。せっかくなので記録しておきたいと思います。少し長いですが。。 またこの記事を書くにあたり以下のサイトを参考にさせて頂きました。 http://asherdunn.com/2007/04/07/latex/ http://sixthform.info/steve/wordpress/ はじめに wordpressから数式をlatex表記で使用する方法は大きく分けて Latex+ImageMagick+wordpressのプラグイン(wp-latexrenderとかwp-latexとか) mimetex(cgiプログラム)+wordpressのプラグイン(mimetex plugin) の２種類があります。(この２種類の情報の断片がWEB上に錯綜していたのもはまった要因です。 まずこの点を押さえましょう) どちらの方法でもバックエンドの数式解析エンジンを利用して記述した数式を画像に変換しています。じゃあどちらの方法を使うのかということになりますが、１の方法のほうが純正Latexコマンドをバックエンドとして画像を作成するので、美しい数式を出力できるようです。可能であれば１を使えば良いと思います。しかし１の方法を使用するためにはサーバにLatexとImageMagickがインストールされている必要があります。レンタルサーバなどでLatexがインストールされていないと使用できません。僕もこのパターンで２の方法で数式表示を導入しています。 ですのでここでは２の方法について記述します。 環境 僕の環境は以下のとおりです。 レンタルサーバ ： チカッパレンタルサーバ バージョン ： wordpress 2.2 インストールするもの mimetex(cgiプログラム) mimetex plugin (wp-latexrenderプラグインの中に含まれている) インストール手順 1. 　mimetex.cgiのインストール まずmimetexというLatexの代わりとなる数式解析バックエンドプログラムをサーバにインストールします。このmimetex自体はLatex表記のサブセットに対応しています。恐らく普通に使う分には十分に使えると思います。もしインストール対象のサーバにシェルログインできるのであればソースコードをダウンロードして、サーバ上でコンパイルしたほうがいいと思いますが、レンタルサーバだとそうは行きません。ですのでmimetexのサイトからコンパイル済みのバイナリをダウンロードします。(僕の場合はLinux用。サーバにあわせます。) ダウンロードしたバイナリmimetex.cgiをサーバにアップロードします。実行権限をつけて動作確認を行いましょう。例えば http://(サーバドメイン )/(アップロード先)/mimetex.cgi?c=\sqrt{a+b} にブラウザでアクセスして と表示されていればmimetexのインストールは正常に行われています。 2. mimetex pluginのインストール 次にこのmimetexをwordpressから使用するためのプラグインをwordpressにインストールします。すこし設定が必要ですので忍耐強く取り組む必要があります。wp-latexrenderのページから wp-latexrender.zipをダウンロードします。このプラグインは上述の１の方法でインストールする際にもしようするプラグインです。混同しないようにしてください。ダウンロードしたzipファイルを解凍するといくつかファイルが出てくるのですが、使用するファイルは mimetex.php mimetex-plugin.php の２つだけです。他のファイルはmimetexを利用する場合は使用しません。設定作業はこの２つのファイルにmimetex.cgiのパスを設定します。 mimetex.phpの編集 以下の４箇所を修正します。 $mimetex_path = 'mimetex.cgiへのパス'; 例: /var/www/cgi-bin/mimetex.cgi $mimetex_path_http = 'mimetex.phpのコピー先ディレクトリURL'; 例: [...]]]></description>
			<content:encoded><![CDATA[<p>ブログで数式を書きたいということで、wordpressのlatexプラグインを使おうと思ってから、延べ丸１日近くはまってしまいました。せっかくなので記録しておきたいと思います。少し長いですが。。</p>
<p>またこの記事を書くにあたり以下のサイトを参考にさせて頂きました。</p>
<ul>
<li>http://asherdunn.com/2007/04/07/latex/</li>
<li>http://sixthform.info/steve/wordpress/</li>
</ul>
<p><span id="more-69"></span><strong>はじめに</strong></p>
<p>wordpressから数式をlatex表記で使用する方法は大きく分けて</p>
<ol>
<li>Latex+ImageMagick+wordpressのプラグイン(wp-latexrenderとかwp-latexとか)</li>
<li>mimetex(cgiプログラム)+wordpressのプラグイン(mimetex plugin)</li>
</ol>
<p>の２種類があります。(この２種類の情報の断片がWEB上に錯綜していたのもはまった要因です。 まずこの点を押さえましょう)</p>
<p>どちらの方法でもバックエンドの数式解析エンジンを利用して記述した数式を画像に変換しています。じゃあどちらの方法を使うのかということになりますが、１の方法のほうが純正Latexコマンドをバックエンドとして画像を作成するので、美しい数式を出力できるようです。可能であれば１を使えば良いと思います。しかし１の方法を使用するためにはサーバにLatexとImageMagickがインストールされている必要があります。レンタルサーバなどでLatexがインストールされていないと使用できません。僕もこのパターンで２の方法で数式表示を導入しています。</p>
<p>ですのでここでは２の方法について記述します。</p>
<p><strong>環境</strong></p>
<p>僕の環境は以下のとおりです。</p>
<ul>
<li>レンタルサーバ    ：    チカッパレンタルサーバ</li>
<li>バージョン            ：    wordpress 2.2</li>
</ul>
<p><strong>インストールするもの</strong></p>
<ol>
<li>mimetex(cgiプログラム)</li>
<li>mimetex plugin (wp-latexrenderプラグインの中に含まれている)</li>
</ol>
<p><strong>インストール手順</strong></p>
<p><strong>1. 　mimetex.cgiのインストール</strong></p>
<p>まずmimetexというLatexの代わりとなる数式解析バックエンドプログラムをサーバにインストールします。このmimetex自体はLatex表記のサブセットに対応しています。恐らく普通に使う分には十分に使えると思います。もしインストール対象のサーバにシェルログインできるのであればソースコードをダウンロードして、サーバ上でコンパイルしたほうがいいと思いますが、レンタルサーバだとそうは行きません。ですので<a href="http://www.forkosh.com/mimetex.html" title="mimetex web site" target="_blank">mimetexのサイト</a>からコンパイル済みのバイナリをダウンロードします。(僕の場合はLinux用。サーバにあわせます。)</p>
<p>ダウンロードしたバイナリmimetex.cgiをサーバにアップロードします。実行権限をつけて動作確認を行いましょう。例えば</p>
<p>http://(サーバドメイン )/(アップロード先)/mimetex.cgi?c=\sqrt{a+b}</p>
<p>にブラウザでアクセスして</p>
<p><img src='http://taichino.com/wp-content/plugins/wp-latexrender/pictures/31f1ec815b380fbd2a3b984c4dc0c224.gif' title='c=\sqrt{a+b}' alt='c=\sqrt{a+b}' align=absmiddle>と表示されていればmimetexのインストールは正常に行われています。</p>
<p><strong>2. mimetex pluginのインストール</strong></p>
<p>次にこのmimetexをwordpressから使用するためのプラグインをwordpressにインストールします。すこし設定が必要ですので忍耐強く取り組む必要があります。<a href="http://sixthform.info/steve/wordpress/" title="wp-latexrender web site" target="_blank">wp-latexrenderのページ</a>から wp-latexrender.zipをダウンロードします。このプラグインは上述の１の方法でインストールする際にもしようするプラグインです。混同しないようにしてください。ダウンロードしたzipファイルを解凍するといくつかファイルが出てくるのですが、使用するファイルは</p>
<ol>
<li>mimetex.php</li>
<li>mimetex-plugin.php</li>
</ol>
<p>の２つだけです。他のファイルはmimetexを利用する場合は使用しません。設定作業はこの２つのファイルにmimetex.cgiのパスを設定します。</p>
<p><strong>mimetex.phpの編集</strong></p>
<p>以下の４箇所を修正します。</p>
<blockquote><p><code><strong>$mimetex_path = 'mimetex.cgiへのパス';</strong><br />
例: /var/www/cgi-bin/mimetex.cgi</code><br />
<code><strong>$mimetex_path_http = 'mimetex.phpのコピー先ディレクトリURL';</strong><br />
例: http://example.com/wp-content/plugins/wp-latexrender</code><br />
<code><strong>$mimetex_cgi_path_http = 'mimetex.cgiのURL';</strong><br />
例: htt</code>p://example.com/cgi-bin/mimetex.cgi<br />
<code><strong>$pictures_path = '数式画像を保持するディレクトリへのパス';</strong><br />
例: /var/www/html/wp-content/plugins/wp-latexrender/pictures</code></p></blockquote>
<p>そして$pictures_pathで指定したディレクトリを作成し、権限を777に設定します。</p>
<p><strong>mimetex_plugin.phpの編集</strong></p>
<p>上記のmimetex.phpをmimetex_plugin.phpからインクルードします。mimetex.phpへのパスを書きます。</p>
<blockquote><p><strong><code>include_once('mimetex.phpへのパス');</code></strong><br />
例: /var/www/html/wp-content/plugins/wp-latexrender/mimetex.php</p></blockquote>
<p>以上の編集を終えたら、wordpressのpluginディレクトリにアップロードします。アップロードが完了したら、mimetexを有効化してインストール完了です。試しに<br />
[ tex ]latex形式の数式[ /tex ] という書式で数式を記述してみて動作を確認します。</p>
]]></content:encoded>
			<wfw:commentRss>http://taichino.com/engineer-life/69/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

