0

doxygen を使用してコード スニペットを HTML にインポートしようとしています。コード スニペットは数行の長さで、 <pre> タグを使用して事前にフォーマットしました。ただし、HTMLが生成されると、doxygenは挿入しています

<div class="line">

スニペットの各行の前。その結果、HTML が生成され、コード スニペットの各行の間に余分なスペースが挿入されます。どうすればこれを取り除くことができますか? 事前にフォーマットされた空白を含むコードスニペットが必要です。

これはdoxygen 1.8.1.1を使用しています

4

1 に答える 1

0

私は同じ問題に遭遇し、DoxyGen に対するバグを報告しました。リンクを参照してください: https://bugzilla.gnome.org/show_bug.cgi?id=681135

答えは簡単です。"line" クラスはごく最近追加されたもので、カスタム CSS ファイルを更新する必要があります。私の場合、解決策は簡単でした:

  • DoxyWizard でプロジェクトを開く
  • 「エキスパート」ビューに移動し、HTML 出力を構成します
  • カスタム CSS のエントリを削除します
  • DoxyWizard を 1 回実行する
  • div.line および div.line.glow の定義をデフォルト CSS からカスタム CSS にコピーし、必要に応じて変更します。
  • 幸せになる

HTH、ニック

于 2012-07-11T13:40:50.000 に答える