【问题标题】:Doxygen Latex TableDoxygen 乳胶桌
【发布时间】:2015-01-20 20:11:03
【问题描述】:

我想在我的 Fortran 代码 Doxygen 文档中创建一个 Latex 表。 我为 Latex 表格命令使用了表格声明。

显示的命令不会生成所需的表,而只是 获取 Latex 代码的文本版本。

!> \f{tabular}{
!>   1 & 2 & 3 \\
!>   4 & 5 & 6 \\
!>   7 & 8 & 9 \\
!> \f}

我已尝试使用以下代码来查看是否按预期工作。如指定 Doxygen 文档公式或其他不在数学中的乳胶元素 可以使用 \f{environment} 指定环境,其中 environment 是名称 在 LaTeX 环境下,对应的结束命令为 \f}。这是一个例子 对于方程数组

!> \f{eqnarray*}{
!>    g &=& \frac{Gm_2}{r^2} \\ 
!>      &=& \frac{(6.673 \times 10^{-11}\,\mbox{m}^3\,\mbox{kg}^{-1}\,
!>          \mbox{s}^{-2})(5.9736 \times 10^{24}\,\mbox{kg})}{(6371.01\,\mbox{km})^2} \\ 
!>      &=& 9.82066032\,\mbox{m/s}^2
!>  \f}

【问题讨论】:

  • 我认为第一行应该包含一些关于表格布局的信息,例如|r|r|r| 之类的东西。在公式中,这就像(因为 doxygen “吃掉”包装后的第一个 '}')\f{tabular}{{|l|l|l|}。请注意,这仅适用于点生成/LaTeX 输出。
  • 另一种可能性是使用 doxygen 的 Markdown 可能性来创建表格。
  • 问题是我想在表格中有乳胶公式。我尝试使用\f{tabular}{{|c|c|c|} 无济于事。
  • 搞定了,不知道\f{tabular}后面的两个大括号{{的细节。我在做\f{tabular}{ccc}{ 而不是\f{tabular}{{ccc}

标签: fortran latex doxygen


【解决方案1】:

正如建议的那样,解决方案包括在 \f{tabular} 之后使用 d 两个大括号。

\f{tabular}{{ccc}

【讨论】:

    猜你喜欢
    • 2011-01-09
    • 1970-01-01
    • 1970-01-01
    • 2014-04-18
    • 1970-01-01
    • 2015-11-25
    • 2020-01-28
    • 2012-12-01
    • 1970-01-01
    相关资源
    最近更新 更多