Предложить хорошую таблицу стилей Doxygen

Я использую Doxygen для создания документации HTML из моего кода. Однако я считаю, что таблица стилей по умолчанию имеет довольно плотный выбор шрифтов и макета. Я знаю, что могу написать свой собственный CSS файл, чтобы получить именно тот результат, который я хочу, но прежде чем я потрачу свое время на это, мне интересно, есть ли еще подходящие пользовательские таблицы стилей, которые уже доступны.

Ответ 1

Я сделал некоторые базовые изменения в Doxygen CSS, чтобы немного почистить его. Я загрузил его в bitbucket.org/rc1/doxygen-style/

Ответ 2

Я создаю проект на github, который позволяет использовать twitter bootstrap для doxygen styling. Вы должны иметь возможность использовать любой стандартный скомпилированный файл начальной загрузки для собственного пользовательского внешнего вида.

https://github.com/Velron/doxygen-bootstrapped

Ответ 3

Не уверен, что вы нашли ответ по этому теперь устаревшему вопросу, но я хотел бы отметить, что Doxygen 1.5.7 (выпущенный за неделю до написания этого вопроса) включал некоторые изменения CSS, которые я представил, поэтому это должно быть немного чище. (Это не требовало такой тщательной настройки - казалось, что она уже в довольно приличной форме). Если вы (были?) Используете более старую версию Doxygen, обновленный doxygen.css должен работать отлично с большинством более старых версий, поскольку Я не думаю, что структура вывода HTML заметно изменилась в недавнем прошлом.

Ответ 4

У меня нет большой проблемы со стилями по умолчанию, EXCEPT, что размер базового шрифта фиксирован до 12pt (недавнее изменение). Это означает, что он никогда не будет подходящего размера и не может быть динамически настроен.

Ниже приведены некоторые тривиальные изменения, которые я поместил в умолчанию на своей машине. В основном я изменил размер жестко закодированных шрифтов на именованные или относительные размеры, чтобы Ctrl-Mousewheel легко настраивал размер. Аналогичным образом, я также изменил (не показан) другие размеры от (например) от 11 до 92% (на основе исходного значения 12pt).

Я также добавил в code, tt и pre, поскольку они выглядели странно странно.

Очевидно, что ни один CSS не будет полностью приемлемым для кого-то другого. Лучшее, на что вы можете надеяться, это некоторая однородность, удобство и как можно меньше кровопролития...

body, table, div, p, dl {
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
    font-size: medium;
}

/* Ensure that <CODE> and <TT> text is as big as the <BODY> text and use a nicer font */
code, tt { 
    font-family: Consolas, Courier, monospace;
    font-size: medium;
}

/* Need this as <PRE> makes the text look smaller due to different font */
pre {
    font-size: 105%;
}

Ответ 5

Я создаю обычную таблицу стилей Doxygen. Я планирую много комментировать, поэтому мне становится легче мода.

Вы можете проверить мой код в GitHub здесь.

Ответ 7

При создании CHM файлов по умолчанию было найдено "tabs.css", имеющее #fff, определенное в нескольких местах. Следует заменить чем-то видимым, например. # 00bfff (DeepSkyBlue как на http://www.w3schools.com/css/css_colornames.asp).

Ответ 8

Простой поиск Google не дал никаких результатов. Учитывая, что Doxygen имеет только один стиль по умолчанию, я бы сказал, что ответ на ваш вопрос: No:)

Там могут быть таблицы стилей, которые вам нравятся, и люди могут захотеть поделиться ими, но вам придется их самостоятельно искать/искать.

Либо это, либо создать свой собственный. Ура!