2011-12-15 2 views
1

多くのテーブルを持つドキュメントを作成しています。しかし、私がテキストでそれらを参照する方法を知っている唯一の方法は、:ref:'my_table'であり、これは、テキスト・ブロックに「テーブルの長いタイトル」というテーブル名全体を置きます。私はむしろそれを代わりに "表1.3"に入れておきたいです...それは可能ですか?csv-tableテーブル名ではなくテーブル番号としての参照

.. _my_table: 

.. csv-table:: The long title of my table 
    :file: my_table.csv 
    :header-rows: 1 

独立しているが、テーブル関連の質問は:トップではなく、一番下にあるテーブル名/キャプションを置くためのスフィンクス/ docutilsのオプションがあるか、スタイルシート/ラテックスのものということでしょうか?

+0

この質問は[あなたのアカウント](http://stackoverflow.com/users/906490/justin)にある*既に*です。多分あなたは別の質問を意味するでしょうか? – NullUserException

答えて

2

numfig拡張子(this質問で参照されているように)は、図の場合と非常によく似ていますが、おそらく表のために同様のことを行うように変更/適応される可能性があります。

このようなカスタムエクステンションは、おそらくこれを達成する唯一の方法です。

+0

恐ろしい!答えをありがとう...私は希望をあきらめました。 – Justin

+0

これはどのように行われましたか?私はSphinxが 'csv-table'をLaTeXに変換する方法を見て、' \ label'をテーブルに作成せず '\ phantomsection'を使用するように見えますが、' csvを作成するための組み込み機能をオーバーライドしなければなりませんでしたテーブル? –