Web 出力の目次領域がかなり狭いことを考えると、Web 用の小さなナビゲーション タイトルを想定したいと思いますが、PDF 出力では長いトピック タイトルを表示し続けます。
audience
次のマークアップは (属性の有無にかかわらず) まったく機能しないようです。
<task id="guid-76a10a16-9952-44fa-ad32-9b9cf2c3eee6">
<title>Primary Topic Title</title>
<titlealts audience="web">
<navtitle>Short Title</navtitle>
</titlealts>
</task>
マップに追加locktitle="yes"
しても、違いはないようです。
<topicref type="task" href="primary-topic-title.dita" locktitle="yes"/>
以下は Web で機能しますが、残念ながら PDF の目次にも短いタイトルが表示されます。
<topicref type="task" href="primary-topic-title.dita" locktitle="yes">
<topicmeta>
<navtitle>Short Title</navtitle>
</topicmeta>
</topicref>
以下を使用して Web と PDF を個別にターゲットにしようとしましたが、変換プロセス中に処理コンテキスト外のトピックを参照しようとしているというエラーが発生しました。これは Web では問題なく機能しますが、PDF 出力を調べると、PDF ファイル内の相互参照ではなく、「file:/」プロトコルを使用した「.dita」ファイルへのリンクがあります。
<topicref audience="pdf" type="task" href="primary-topic-title.dita"/>
<topicref audience="web" type="task" href="primary-topic-title.dita" locktitle="yes">
<topicmeta>
<navtitle>Short Title</navtitle>
</topicmeta>
</topicref>
注: XML MindのDitacプロセッサを使用しています。