3

doxygen は、LaTeX を使用して数式を作成できます。LaTeX 出力から、.png ファイルを生成し (方法はわかりません)、それらを html ドキュメントに含めます。残念ながら、これらの .png ファイルの解像度はかなり悪いです。それを改善したいのですが、それに関連するエントリが .dox ファイルに見つかりませんでした。助けていただければ幸いです。

4

2 に答える 2

3

doxygen の MathJax の可能性を見てください (USE_MATHJAX を YES に設定してください)。

于 2013-02-13T17:42:02.327 に答える
1

これを行う直接的な方法はないようです。数式のフォント サイズを (デフォルトの 10 から) 20 に増やして、これを解決しようとしました。次に、CSS を使用して、数式をソース画像サイズの 50% に強制します。HTML_EXTRA_STYLESHEETeg に設定できます(メインの CSS ファイルを上書きするdoxygen_modify.cssので使用しないでください)。doxygen.css

内部には、次のものを入れることができます:

.formulaInl {
    -ms-transform: scale(.5, .5); /* IE 9 */
    -webkit-transform: scale(.5, .5); /* Chrome, Safari, Opera */
    transform: scale(.5, .5);
}

これにより、画像が元のサイズに縮小されるため、DPI が増加します。画像の周りに空のスペースがあるため不完全ですが、ドキュメントの数式の使用方法によっては、障害にはならない可能性があります (中央の数式を使用しても問題ありません)。

imgまたは、生成された HTML ファイルをクロールし、 class を含むタグを探してformulaInl、ファイルのサイズに基づいて変更された幅と高さをピクセル単位で手動で指定することもできます。Linux では、これは bash スクリプトの数分の問題です。Doxygen ファイルを使用して自分でドキュメントを生成すると、巨大な数式になってしまうという明らかな欠点があります。

于 2016-11-12T17:59:28.677 に答える