WP: Stataの出力結果をWordPressで表示する〜スペースの自動削除を抑制する〜

本ホームページはWordPressで作成しています。StataやRの出力結果を、そのままWordPressにコピー&ペーストしてしまうと、レイアウトが崩れてしまいます。行頭行末のスペースが自動削除され、行中の複数のスペースは1文字に圧縮されてしまうからです。スペースの自動削除を簡単に抑制する方法を見つけたので記載しておきます。

例えば、上記のStataの出力結果を、WordPressにコピー&ペーストをすると、行頭行末のスペースが削除され、行中の複数スペースが圧縮されてしまって、こんな感じになってしまいます。

. tabulate treatment1 treatment2

Treatment | Treatment II
I | Standard Drug B | Total
———–+———————-+———-
Standard | 11 10 | 21
Drug A | 11 10 | 21
———–+———————-+———-
Total | 22 20 | 42

 

うーん、いまいちです。

とりあえず、<code></code>タグを使ってみましたが、駄目でした。

Googleで検索してみると、「TinyMCE AdvancedやPs Disable Auto Formatting等のプラグインでうまくいったよ」という報告もありますが、あくまでも行頭と行末のスペースだけみたいです。私も試してみましたが、残念ながら全く効果がありませんでした。

どうすればいいのか・・・

諦めずにGoogleで検索し続けると・・・やっと発見しました!

<pre></pre>タグを利用すれば、期待通りの結果が得られました。

. tabulate treatment1 treatment2

 Treatment |     Treatment II
         I |  Standard     Drug B |     Total
-----------+----------------------+----------
  Standard |        11         10 |        21 
    Drug A |        11         10 |        21 
-----------+----------------------+----------
     Total |        22         20 |        42 

プラグインを導入することもなく、Stataの出力結果をコピー&ペーストして、<pre></pre>で囲むだけという、とてもシンプルな方法で目標達成です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください