2013/2/16

当ブログは、o-blog で運営していて、org-modeで原稿を書いています。 その際、頻繁に fill-paragraph(M-q) を使用するのですが、 これが org-export-as-html すると都合が悪いのです。

どう都合が悪いかというと、段落の文のなかに半角スペースが紛れこんでしまうのです。

例をあげると

今日はいい
天気ですね!

これは、HTMLエクスポートすると

<p>今日はいい
 天気ですね!</p>

となるので、ブラウザ上では

今日はいい 天気ですね!

となり、文の途中に空白文字が挿入されてしまいます。

これはHTMLの仕様なので、変更するのはムズかしそうです。 cssなりorg-modeなりで「pタグの改行は空白にしない」オプションがあればいいのですが、 ざっと見たかぎり見つかりませんでした。1

まあしょうがないので、これからは fill-paragraph(M-q) を使用せず、 1行ごとに改行することにします。

今日はいい天気ですね!
そうですね。

これはこうなる。

今日はいい天気ですね!そうですね。

Footnotes:

1

わかち書きが基本の英語圈でできた仕様だからしかたないのだろうけど、 日本語の文章を書くときは不便だなあ。

blog comments powered by Disqus