見出し画像

Dynalist to note converter - Dynalistで書いた数式まじりの文章をnoteに貼り付けるための変換ツール

結城浩

これは何?

Dynalistで書いた数式まじりの文章をnoteに貼り付けるための変換ツールです。

たとえば$${x^2 + y^2 = z^2}$$のようにDynalistで書いた数式はnoteでも数式になります。

いま読んでいるこのnote自体、このツールを使って変換したものになります。

といっても実のところ、試しに作ったものなのでけっこういいかげんです。ソースコードを公開しておきますので、自分好みに改造して使ってください。

変換手順

変換する手順は次のようになります。

  • Dynalistで文章を書きます。

  • メニューから次の手順でクリップボードにエクスポートします。「Export...」→「Plain Text」→「Dashes」→「Copy to Clipboard」

  • noteで「テキスト」を作成し、編集状態でペーストします。

変換ルール

現時点での変換ルールは次のようになっています。

  • タイトルは、通常の文章になります。noteのタイトルには手動でコピペするイメージです。

  • 第一レベルの項目は大見出し(`#`)になります。

  • 第二レベルの項目は通常の文章になります。

  • 第三レベルの項目は箇条書き(`-`)になります。

  • 数式はインライン数式(`$${数式]$$`)になります。

これ以外はまったく変換しません。ですからたとえば第四レベルよりも深いレベルの項目はnote側では「コード」扱いになってしまいます。

Dynalist to note converter

ソースコード

変換の様子(スクリーンショット)


この記事が気に入ったら、サポートをしてみませんか?
気軽にクリエイターの支援と、記事のオススメができます!
結城浩

いただいたサポートは、本やコンピュータを買い、さまざまなWebサービスに触れ、結城が知見を深める費用として感謝しつつ使わせていただきます! アマゾンに書評を書いてくださるのも大きなサポートになりますので、よろしくお願いします。 https://amzn.to/2GRquOl

結城浩
本を書く生活が来年で30年。著書は今年で60冊。『数学ガール』『プログラマの数学』『暗号技術入門』『数学文章作法』『Java言語で学ぶデザインパターン入門』他。2014年度日本数学会出版賞受賞。https://mm.hyuki.net/n/n5f00c9cd281c