Julia Markdown - 块输出作为 Markdown
Julia Markdown - Chunk Output as Markdown
我想在 Julia Markdown 中打印 table。据我所知,目前还没有很酷的软件包,但它正在这样做。因此,我想通过代码创建一个漂亮的 table,但我不知道如何实现。
这是我的 table 代码...
---
title: Just a test
author: Me
date: 2022-01-03
output: pdf_document
---
```julia
"""
| Column One | Column Two | Column Three |
|:---------- | ---------- |:------------:|
| Row `1` | Column `2` | |
| *Row* 2 | **Row** 2 | Column ``3`` |
"""
```
...我希望它产生这个...
...而不是这个:
Markdown 标准库也可以解析 tables:
julia> tbl = """
| Column One | Column Two | Column Three |
|:---------- | ---------- |:------------:|
| Row `1` | Column `2` | |
| *Row* 2 | **Row** 2 | Column ``3`` |
"""
julia> md = Markdown.parse(tbl);
julia> # text formatting like emphasis and bold are lost in pasting
# to Whosebug, but shown in the original output
md
Column One Column Two Column Three
–––––––––– –––––––––– ––––––––––––
Row 1 Column 2
Row 2 Row 2 Column 3
解析输出是一个 Markdown.MD
对象,根据您的输出显示(即终端、Jupyter 等)适当地呈现。
如果你想直接从数据中产生一个markdown table(而不是从字符串中解析它),你也可以直接构造一个Markdown.Table
;查看 InteractiveUtils
标准库中的 varinfo()
函数作为示例。
我想在 Julia Markdown 中打印 table。据我所知,目前还没有很酷的软件包,但它正在这样做。因此,我想通过代码创建一个漂亮的 table,但我不知道如何实现。
这是我的 table 代码...
---
title: Just a test
author: Me
date: 2022-01-03
output: pdf_document
---
```julia
"""
| Column One | Column Two | Column Three |
|:---------- | ---------- |:------------:|
| Row `1` | Column `2` | |
| *Row* 2 | **Row** 2 | Column ``3`` |
"""
```
...我希望它产生这个...
...而不是这个:
Markdown 标准库也可以解析 tables:
julia> tbl = """
| Column One | Column Two | Column Three |
|:---------- | ---------- |:------------:|
| Row `1` | Column `2` | |
| *Row* 2 | **Row** 2 | Column ``3`` |
"""
julia> md = Markdown.parse(tbl);
julia> # text formatting like emphasis and bold are lost in pasting
# to Whosebug, but shown in the original output
md
Column One Column Two Column Three
–––––––––– –––––––––– ––––––––––––
Row 1 Column 2
Row 2 Row 2 Column 3
解析输出是一个 Markdown.MD
对象,根据您的输出显示(即终端、Jupyter 等)适当地呈现。
如果你想直接从数据中产生一个markdown table(而不是从字符串中解析它),你也可以直接构造一个Markdown.Table
;查看 InteractiveUtils
标准库中的 varinfo()
函数作为示例。