問題タブ [dita-ot]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - CSSを使用してHTMLの「ルール」属性をオーバーライドするにはどうすればよいですか?
DITA Open Toolkitは、HTMLに公開するときに、frame="border"やrules="all"などのインラインテーブル属性を自動的に適用します。
セルのCSSスタイルを使用してこの「ルール」属性をオーバーライドする必要があります。IEとChromeで目的の結果を得ることができますが、Firefoxはテーブルに黒一色のグリッド線を配置し、問題を解決することを拒否します。
明らかに、HTMLを編集することはできません。会社のポリシーでは、XSLTを編集しないことです。では、CSSのみを使用してこれらのグリッド線を削除するにはどうすればよいですか。
私はborder-xxxxxxスタイルのさまざまな狡猾な組み合わせを試し、それらに!important宣言を与えても効果がありません。
HTMLは言う...
CSSは言う
したがって、IEで期待するように見えますが、FirefoxではHTMLのframe / border/rules属性を削除しない限りそうではありません。私は本番ではできません。
java - DITA Open Toolkit エラー: java.lang.StackOverflowError
DITA Open Toolkitを使用してXML コンテンツを変換し、異なるタグ名を付けています。しかし、私の XML ドキュメントの 1 つが変換されません...
このエラーは、処理が完了する前に発生します。したがって、最初の 3/4 変換だけです。コンテンツの 1/4 を削除すると、変換が完了します。(任意の部分を削除できます。削除すればするほど、変換がドキュメント内でさらに進むため、無効なタグなどは考えられません)。
Java プロセスにより多くのリソースを許可するために構成を更新する必要がありますか?
または、これのトラブルシューティングを開始する方法について何か考えがある人はいますか?
ありがとう!
xslt - XSL-FOを使用して生成されたPDFブックマークからUnicodeソフトハイフンを削除する方法
DITA OpenToolkit1.7とRenderXXEPを使用してDITAマップをPDFに変換しています。DITAトピックでは、製品名はconrefsを使用して挿入されます。私の製品名の1つはかなり長いです。テーブル内で使用すると、レイアウトの問題が発生しました。したがって、conrefを介して再利用されるフレーズにソフトハイフンを挿入しました。
これは生成されたページではうまく機能しますが、ソフトハイフンの代わりに記号が表示されるブックマークで問題が発生します。
明らかに、これはエンコーディングの問題です。UTF-8文字はPDFコンテンツでは適切に処理されているようですが、以下のソースによると、一部のPDF-16文字を使用できるPDFブックマークでは処理されていません(ただし、どれを使用できるかわかりませんでした)。
- http://partners.adobe.com/public/developer/en/pdf/PDFReference.pdf
- http://www.setasign.de/support/tips-and-tricks/use-unicode-in-string-values/
DITA Open Toolkitは、次のコードフラグメントを使用してトピックタイトルからブックマークを作成しているようです。
XSLスタイルシートにはバージョン2.0があります。
問題のある文字を削除するオーバーライドを作成したいと思います。これどうやってするの?
- エンコーディングの問題を適切に解決することは可能ですか?(おそらく不可能です)。
- スペース、タブ、改行、およびキャリッジリターン以外の空白を削除するXSL関数または属性はありますか?
- または、ソフトハイフンの特別な処理が必要ですか?
dita - DITA OTでのトピックの番号付けが簡単ですか?
DITA OTのPDF出力にトピックのセクション番号を追加するにはどうすればよいですか?私はこのような番号付けを意味します:
編集:私の質問は少し不明確でした、私は理解しています。私はトピックの番号付けを言うつもりでした(DITA要素としてのセクションよりも一般的な意味での意味のあるセクション)。また、コードでこれを行う方法は知っていますが、DITA OTでの単純な構成(スイッチのオンまたはオフの引数など)によってこれを行う簡単な方法を見逃したのではないかと考えていました。これは非常に一般的な要求であるため、このようなスタイルシートを常に変更するよりも簡単です。
dita - Mac OS で DITA OT を実行しますか?
DITA OT のドキュメントには、Windows 環境で DITA OT を実行する方法についてかなりの情報が含まれていますが、Mac OS での実行についてはほとんど説明されていません。Mac OS (Mountain Lion) で実行する手順は? 特に環境変数を設定する必要がある場合 (これは Mac OS ではややこしいことです)
dita - ネストされた順序なしリストにダッシュを使用するにはどうすればよいですか?
問題:すべてのネストされた順序付けられていないリストを黒丸ではなくダッシュに切り替えたいです。
これらのネストされたリスト項目を選択する XPath 式は次のようになると思います: //ul/li/ul//li
これは変更するのに適切なテンプレートだと思います:
「Unordered List Bullet」という名前の en.xml の変数を参照しています。
ネストされている場合、その変数呼び出しをラップして、別の変数「Unordered List Dash」を参照しようとしました。私はまだ少しハングアップしています。最も優雅なアプローチは何ですか?代わりに、これらのネストされたアイテム用に追加のテンプレートを設定する必要がありますか?
DITA-OT 1.5.4 を使用しています。
dita - 目次の TM タグがコンテンツの TM と一致しない
TOC エントリの登録マークが、コンテンツに表示されるよりも少し高い位置にシンボルを生成する状況 (PDF) に気付きました。
これがスクリーンキャプです。上がTOCで、下の例のチャプターのタイトルと内容よりも登録マークがかなり上にあるのがわかります。
これは、DITA-OT 1.7.3 デフォルトの PDF2 プラグインを使用しています。
私はtopic.foに目を通しましたが、どちらも次を使用しています:
<fo:inline line-height="100%" font-family="Helvetica, Arial Unicode MS" baseline-shift="20%" font-size="smaller">®</fo:inline>
しかし、それらはそれぞれ異なるラッパーを使用しています。
TOC は以下を使用します。
<fo:inline end-indent="14pt" keep-together.within-line="auto" line-height-shift-adjustment="disregard-shifts" font-family="Helvetica, Arial Unicode MS">
コンテンツは以下を使用します:
<fo:inline baseline-shift="20%" font-size="75%" line-height-shift-adjustment="disregard-shifts">
TOC スタイルを少し調べましたが、どこを調整すればよいかわかりません。toc のニーズを推測しています:baseline-shift="20%" font-size="75%"
これは小さな問題ですが、一貫性を保つためにどこで調整を行うべきかについての洞察はありますか?
xsl-fo - 同じトピックを複数回含む xslfo の目次 問題
あけましておめでとう!
私の dita マップは、トピックを含むサブマップで構成されています。トピックが複数の dita サブマップで発生する場合、ToC にはページ番号と、そのトピックがドキュメントで最初に発生した時間を参照するリンクがあります。
これは、トピックの ID が原因です。目次でページ番号 (およびリンク) を作成すると、ID が取得されます。トピックは2回発生しますが、同じIDで理解したとおりです。したがって、リンクを作成すると、最初に出現したものとリンクされます。
私は本当にあなたの助けに感謝します.
dita - DITA-OT に ibmUtilitiesDomain ent および mod ファイルがありません
次のコードセグメントがあります
dtd ファイルにありますが、これらのファイルがありません。
誰でもibmUtilitiesDomain.entおよびibmUtilitiesDomain.modファイルを取得する方法を提案できますか?