4

問題: reStructuredTextを使用して「パラレル テキスト」を書き込もうとしています。「パラレル テキスト」とは、テキストが 2 段組みになっている、注釈付きのフィクション作品のようなものを意味します。左欄が本文、右欄が解説です。そこから HTML と Latex ドキュメントを生成するためにsphinxを使用します。

次の要件があります。

  1. 前述のように、テキストを 2 つの列 (1 つは本文用、もう 1 つは注釈用) にタイプセットできるはずです。
  2. 注釈は「文レベル」にすることができ、常に「段落レベル」であるとは限りません。つまり、段落内のさまざまな文または段落全体に注釈を付けたいと考えています。
  3. 出力 HTML と Latex にはメイン テキストのみが含まれるように、すべての注釈をオフにするモードがあると便利です。この場合、コラムだけでなく、媒体の「不動産」全体を使用できるようにしたいと考えています。
  4. 可能であれば、「注釈のリスト」機能があると非常に便利です。

私は reStructuredText と Sphinx にはかなり慣れていませんが、Python にはかなりの経験があります。自分のやりたいことを実現するためのアイデアを探しています。私は reStructuredText について読んでおり、Sphinx 拡張機能の作成についても読んでいるので、Sphinx の拡張機能を作成することは問題外ではありません。

誰かが以前に似たようなことをしたことがありますか?

ありがとう!

4

1 に答える 1

2

これらは脚注に非常に似ているように見えますか? http://ignorethecode.net/blog/2010/04/20/footnotes/をご覧になることをお勧めします。

それらが目的に合っている場合、それらを統合することはそれほど難しくありません。Sphinx は特別なクラスで脚注を出力します。の交換

$("a[rel='脚注']")

コードで、選択したjquery cssセレクターを使用すると、必要なものが得られます。

于 2010-12-21T20:17:53.623 に答える