Doxygen在pre标记中破坏我的代码

Doxygen在pre标记中破坏我的代码,doxygen,Doxygen,如果我在块中有一部分注释代码,Doxygen会将其破坏。 /* * Find biggest letter one can send by some amount of money * @param money how much money on has * @return weight of biggest letter on can send by that amount of money * <pre name="test"> * biggestLetter($mon

如果我在
块中有一部分注释代码,Doxygen会将其破坏。
/*
 * Find biggest letter one can send by some amount of money
 * @param money how much money on has
 * @return weight of biggest letter on can send by that amount of money
 * <pre name="test">
 * biggestLetter($money) ~~~ $weight; 
 *                                   
 *   $money | $weight
 * ------------------- 
 *    10.00 | 2000
 *     3.40 |  500
 *     0.50 |    0
 * </pre>
 */
例如:

/*
*找一封能寄多少钱的最大的信
*@param money上有多少钱
*@return-weight是按该金额发送的最大信件的重量
* 
*最大字母($money)~~~~~$weight;
*                                   
*$money |$weight
* ------------------- 
*    10.00 | 2000
*     3.40 |  500
*     0.50 |    0
* 
*/
  • 如果有奇数个
    ~~
    组合,则文档 我一点也不喜欢帕珀
  • 如果块内有空行,它将忘记 预块
  • ------
    -行将前一行作为标题
  • 我知道所有这些问题都来自降价支持。但即使 禁用降价支持无助于解决问题2。 实际上,我不想禁用降价支持

    那么如何告诉Doxygen不要触摸
    块中的代码,
    因此,将其输出到文档中以准确记录我是如何编写的?

    对您来说\verbatim会有用吗?似乎
    @verbatim/@endverbatim
    @code/@endcode
    会有所帮助。两者都有一个缺点,即
    在文档中可见。Javadoc都不知道这两种方法,我们不能假设每个人都有一个特殊的docklet。对你来说\verbatim会有用吗?似乎
    @verbatim/@endverbatim
    @code/@endcode
    有帮助。两者都有一个缺点,即
    在文档中可见。Javadoc都不知道它们,我们不能假设每个人都有一个特殊的docklet可用。