2013-08-15 3 views
1

Мне нужно кратко обсудить некоторые математические вопросы в моей документации по коду, и я бы хотел вставить фактическую греческую букву (нижний регистр лямбда), а не использовать слово «лямбда». Как я могу это сделать в Doxygen? Я только пробовал в HTML с 500-футовым полюсом еще раз (я ни в коем случае не веб-программист), поэтому, пожалуйста, простите мое невежество. Я попытался разместить &lambda в документации, например, в руководстве пользователя Doxygen, но, к сожалению, это было сделано буквально.Греческие символы в документации Doxygen

=============================================================================================================================================================== =================================

Вот пример по запросу:

/** 
*  This function is used to fill an array with exponentially distributed 
*  random numbers. These numbers are distributed assuming rate parameter 
*  (λ) = 1. 
* 
*  The output vector can be modified for an arbitrary λ by dividing 
*  its contents by the desired value of λ (or, preferably for speed, 
*  multiplying its contents by the precomputed value of 1/λ) as 
*  shown in the histogram below. 
*  @image html exponential_histogram.png 
* 
*   @param size The size of the array to be filled. 
* 
*   @param vector The array which the user wants to fill with random 
*   values. Again, it should be of type @b float. 
* 
*   @param state The array which was initialized with the 
*   "DSP_urand32_init" function and maintained (but @b NEVER modified) 
*   by the user between subsequent calls to this function. 
*/ 
+0

Я ничего не знаю о Doxygen, но в отношении HTML правильная ссылка на лямбда есть «& lambda;» с точкой с запятой, и опускание точки с запятой может привести к тому, что строка будет взята буквально. Но в первую очередь, разве вы не можете просто использовать «λ» как таковой (с учетом проблем кодирования символов)? –

+0

Спасибо за подсказку, я добавил точку с запятой ... к сожалению, нет кубиков. Теперь я получаю буквальный '& lambda ;' вместо – audiFanatic

+1

Только что проверил. Он отлично работает для меня, поэтому вы должны делать что-то неправильно; например, использовать слишком старую версию doxygen или поставить & lambda; в неожиданном месте. Просьба привести пример. – doxygen

ответ

0

Вот таблица сопровождения различных языков: Support for multiple languages

Вы можете найти свой язык и связаться с сопровождающим (вы увидите адрес).

+0

Да, я знаю, что могу ... проблема в том, что он не работает – audiFanatic

+0

Редактировал ответ. Надеюсь, вы быстро решите эту проблему;) – yulian