Atsuo IshimotoさんのGoogle+ Trends
反応が多かった投稿ランキング条件反射で俺も作ってみた... : 2012-12-07 16:38:00条件反射で俺も作ってみた https://plus.google.com/u/0/communities/112090364738194216092 最近、長文をrstで書い... : 2013-03-23 09:47:29 最近、長文をrstで書いてて溜まったフラストレーションを吐き出してみる。 markdownはシンプルで覚えやすくて必要最低限、TeXは複雑でも最高級の印刷物を作るために、で、Sphinxは?っていう中途半端さはどうよ。あ、DocBookの話はいいです。 Markdownは、Stackoverflowのコメントにはちょうどいいけど、長めのBlogを書くには機能不足。とはいえTeXはだるすぎる。長めの文章だとSphinxはマシかもしれないけど、Python用ツールっていう経緯もあってだろうか、余計な機能がいっぱいついてる。余計な機能がついてる割には、HTMLとTeX両方の生成物を作らなければいけないという制約のため、Blogに便利な機能もHTMLに便利な機能もPDFに便利な機能も意外と乏しい。 rstのマークアップもあまり好きじゃない。いちいち語らないけど。たとえばヘッダの種類を出現順で決めるのは乱暴。意味分かんない。上下をかこんだヘッダとかいらない。 っていうか、日本語でちゃんと使えないし。テーブルのカラム幅変な感じになるし、日本語の文章にワード区切りなんて関係ない。いちいち\\ とか入れるならマークダウンのほうがマシ。まともに索引も作れないし、マジ使えない。 きっと、俺がほしいのはHTML用のTeXなのかも。TeXが最終的にPostScriptを出力するメタ言語であるように、HTMLを出力するメタ言語。多分CSSとかJSも含めて出力するやつ。PDF出力もいるけど。 rstじゃなくて、Markdownに、ブロックとインライン双方で拡張タグを持てる仕組みがあればいいんじゃないか。 ブロックは、 http://johnmacfarlane.net/pandoc/README.html#fenced-code-blocks の fenced code blockで良い。これならインデント不要だし。仕様を拡張して、MIMEみたいに記号を変えてネストできるようにしてもいいかもだけど使い道が思いつかん。 インラインはTeX 風に{\spam xxxxx}とかで良かろ。 まとまった長文を書くときには、ブロックの宣言は必要。\begin() 〜 \end()で、 「コラム」 とか、「注意」とか。外部のテキストをIncludeするときなど、フォーマットを無視してブロックを取り込めるようにしたい。 [Check your rank. あなたのランキングを調べる] |
![]()
Google+ Ranking
全国 : 1位- | 101- | 201- | 301- | 401- | 男性 : 1位- | 101- | 201- | 301- | 401- | 女性 : 1位- | 101- | 201- | 301- | Global : 1st- | 101- | 201- | 301- | 401- |
|