我在sphinx中生成了一个表,用于比较不同语言的结构。我希望单元格包含每种语言的代码块,并使其看起来像代码(至少是等宽字体)。到目前为止我所拥有的是:
+-----------------------------+------------------------+
| Haskell | Scala |
+=============================+========================+
| | do var1<- expn1 | | for {var1 <- expn1; |
| | var2 <- expn2 | | var2 <- expn2; |
| | expn3 | | result <- expn3 |
| | | } yield result |
+-----------------------------+------------------------+
| | do var1 <- expn1 | | for {var1 <- expn1; |
| | var2 <- expn2 | | var2 <- expn2; |
| | return expn3 | | } yield expn3 |
+-----------------------------+------------------------+
| | do var1 <- expn1 >> expn2 | | for {_ <- expn1; |
| | return expn3 | | var1 <- expn2 |
| | | } yield expn3 |
+-----------------------------+------------------------+
这至少保留了换行符,但它与文档的其他部分的字体相同,这有点烦人。
有没有办法将细胞转换成更好的格式?