2

DITA OTのPDF出力にトピックのセクション番号を追加するにはどうすればよいですか?私はこのような番号付けを意味します:

1. Heading

     Some content

1.2. Heading

     Some more content

1.2.1. Heading

     Some further content

編集:私の質問は少し不明確でした、私は理解しています。私はトピックの番号付けを言うつもりでした(DITA要素としてのセクションよりも一般的な意味での意味のあるセクション)。また、コードでこれを行う方法は知っていますが、DITA OTでの単純な構成(スイッチのオンまたはオフの引数など)によってこれを行う簡単な方法を見逃したのではないかと考えていました。これは非常に一般的な要求であるため、このようなスタイルシートを常に変更するよりも簡単です。

http://tech.groups.yahoo.com/group/dita-users/message/18417

4

2 に答える 2

2

DITA-OT PDFプラグインジェネレーターを使用できます。これには、すべての階層レベルに番号を付けるためのスイッチがあります。DITA-OTは、組み込みの構成セットを小さく保つ方が理にかなっているため、このための個別の構成プロパティを提供しません。

于 2013-02-27T12:36:19.890 に答える
1

これが私がすることです。CSS:

body { counter-reset: H1; }     /* Create the counter for H1 */
h1:before {
  content: counter(H1) ". ";    /* Print the H1 number */
  counter-increment: H1;    /* Add 1 to next H1 */
 }
h1 { counter-reset: H2; }
h2:before {
  content: counter(H1) "." counter(H2) " ";
  counter-increment: H2;
}
h2 { counter-reset: H3; }
h3:before {
  content: counter(H1) "." counter(H2) "." counter(H3) " ";
  counter-increment:H3;

次に、XHTML(単一ページにチャンク)にレンダリングし、WebページをPDFに変換します。おそらく標準的なアプローチではありませんが、機能します。

于 2013-02-28T13:48:21.143 に答える