WordPress」タグアーカイブ

Jetpack「Beautiful Math」による LaTeX 数式挿入検討 (すぐに中止)

Jetpackの「Beautiful Math」で数式が挿入できるということで他のプラグインと検証。
と思ったのですが、数式中で改行できない、ということで検証を早々に中止。

現在の数式挿入で使用しているプラグイン「WP QuickLaTeX」では、以下のようなコードで良い。

[latex]
\left\{
\begin{aligned}
F(\omega) &= \int_{-\infty}^\infty f(t)e^{-j\omega t} dt \\
f(t) &= \frac{1}{2\pi} \int_{-\infty}^\infty F(\omega)e^{j\omega t} d\omega
\end{aligned}
\right.
[/latex]

このコードで、以下のように。

 \left\{  \begin{aligned}   F(\omega) &= \int_{-\infty}^\infty f(t)e^{-j\omega t} dt \\   f(t) &= \frac{1}{2\pi} \int_{-\infty}^\infty F(\omega)e^{j\omega t} d\omega  \end{aligned} \right.

この数式が、Jetpackの「Beautiful Math」でどうなるか試そうと思ったのですが、
$latex ***$
の間では現状改行ができないそうなので断念。
数式の途中改行ができるようになってから改めて比較したいです。

\left\{
 \begin{aligned}
  F(\omega) &= \int_{-\infty}^\infty f(t)e^{-j\omega t} dt \\
  f(t) &= \frac{1}{2\pi} \int_{-\infty}^\infty F(\omega)e^{j\omega t} d\omega
 \end{aligned}
\right.

投稿時点でのJetpackのバージョン: 3.7.2

WordPressでLaTeX数式の記述 (WP QuickLaTeX)

WordPressの本文中に、LaTeXの数式を挿入したかったので導入したプラグインに関してのメモです。

今回導入したプラグインは「WP QuickLaTeX」。
導入時バージョン : 3.8.0

通常と同様、プラグインから検索で追加可能です。有効化をするだけですぐに、以下のような記述が変換されます。

[latex]と[/latex]で

\[
y=\sin(t)
\]

を囲むだけで、以下のように変換されます。

     \[ y=\sin(t) \]

数式番号も対応されており、

\begin{equation}
y=\cos(t) \label{eq:test}
\end{equation}

は、文中で式(\ref{eq:test})とすれば、式(1)のように番号が振られます。

(1)    \begin{equation*} y=\cos(t)  \end{equation*}

ただし、eqnarrayの数式の式番号は1つになってしまうようです(バグ?)。

\begin{eqnarray}
F(\omega) &=& \int_{-\infty}^\infty f(t)e^{-j\omega t} dt \label{eq:eq1} \\
f(t) &=& \frac{1}{2\pi} \int_{-\infty}^\infty F(\omega)e^{j\omega t} d\omega \label{eq:eq2}
\end{eqnarray}

(2)    \begin{eqnarray*} F(\omega) &=& \int_{-\infty}^\infty f(t)e^{-j\omega t} dt  \\ f(t) &=& \frac{1}{2\pi} \int_{-\infty}^\infty F(\omega)e^{j\omega t} d\omega \label{eq:eq2} \end{eqnarray*}

その他、有名なプラグインとして「LaTeX for WordPress」があります。[latex]と[/latex]が無くても変換されるというメリットがある反面、以下のような点がデメリットだと思います。
(バージョン 3.4.10 時点では簡易的なエスケープ記法は見当たりませんでした)

  • SyntaxHighlighter Evolved などと一部競合
  • 正規表現など、一般的な記述も LaTeX 文書として置換されてしまう

なので、総合して「WP QuickLaTeX」を使うことにしました。

WordPress、初期導入

WordPress、初期導入にはいろいろなサイトを参考にしたわけですが、次のサイトを結構参考にしました。

WordPressのセキュリティを徹底強化 | CSSPRO

2011年の記事なので少し古いです。紹介されているプラグインのうち、更新されていないいくつかのプラグインは使用しませんでした。

あとは、
find . -type d -print | xargs chmod 600
find . -name “*.php” -print | xargs chmod 705
とかのコマンドを使ってパーミッションを調整したり。