如何使 FsLab 表格渲染得很好?

How to make FsLab tables render nicely?

是否有一些模板或技巧可以帮助数据 table 在 FsLab 中很好地呈现?我制作的 table 不如我在 samples/tutorials.

中看到的 table 漂亮

例如,当我执行 this example 时,我最终得到一个 table,如下所示:

而 Tomas 演练中的示例看起来 很多 更漂亮,字体和 look/feel 与周围页面相匹配:

FsLab 中是否有我遗漏的某些主题、设置或控件,或者 Tomas 只是在他的网站上施展了一些 css 魔法?

我在网上看到的大多数其他示例看起来都比我看到的版本更接近漂亮版本

FsLab 的最新版本改变了格式化的工作方式 - 它不再使用内置的 Deedle 格式化程序,而是使用 fsi.AddHtmlPrinter,它也适用于 Atom。

tables 的样式目前是 hard-coded in the formatter 的 Deedle。

我认为应该可以用适当的 CSS 覆盖那些 - 毕竟生成的文档只是 HTML。

新版 FsLab 的另一个技巧是,当您 运行 它 "live" 时,它会生成不同的 HTML (然后它可以从 table 按需)和当你 运行 它处于离线模式时(然后你得到独立 HTML)。

您可以通过在脚本中添加以下内容来明确更改此设置:

#if HAS_FSI_ADDHTMLPRINTER
fsi.HtmlPrinterParameters.["html-standalone-output"] <- true
#endif

期刊模板仍然是测试版,所以遗憾的是文档有点缺乏。