为什么 table 编号不适用于 blogdown::html_page,但适用于 bookdown::html_document2?
Why is table numbering not working with blogdown::html_page, but working with bookdown::html_document2?
我有一份用 R Markdown 编写的报告,它应该使用编号的部分、图形和表格以及对它们的交叉引用:https://github.com/joshuaborn/NSFG/blob/master/reports/use-of-contraception-in-the-united-states-2017-2019.Rmd
当我将文件呈现为 bookdown::html_document2
的输出时,所有编号和交叉引用都可以正常工作。但是,当我为我的博客呈现文件以输出 blogdown::html_page
时,部分和数字得到编号,但表格没有。这也打破了文档中所有表格的交叉引用。
blogdown::html_page
文档说它
is a simple wrapper of bookdown::html_document2()
with different default arguments, and more importantly, a special HTML template designed only for blogdown to render R Markdown to HTML pages that can be processed by Hugo.
所以我认为这可能是一个简单的问题,因为需要将不同的参数传递给 blogdown::html_page
,但我查看了文档和函数的源代码,但没有找到任何东西。
我有一个变通方法,我将报告渲染到 bookdown::html_document2
并启用缓存,然后删除 HTML 文件,并使用来自的缓存将其第二次渲染到 blogdown::html_page
第一个渲染。这会生成带有 HTML 文件的编号表,格式适合 Hugo。不过,如果能深入了解这一点以减少我的构建过程的开销,那就太好了。
编辑: 我创建了一个最小可重现的示例:https://github.com/joshuaborn/minimal-example
请注意,huxtable
表已编号并且对它的交叉引用在 bookdown-article.Rmd
呈现时有效,但在呈现 blogdown-article.Rmd
时无效。
因为这似乎是 huxtable
表的一个问题,所以我在这个问题中添加了一个 huxtable
标签。
此处创建了一个 GitHub 问题:https://github.com/hughjonesd/huxtable/issues/225
我有一份用 R Markdown 编写的报告,它应该使用编号的部分、图形和表格以及对它们的交叉引用:https://github.com/joshuaborn/NSFG/blob/master/reports/use-of-contraception-in-the-united-states-2017-2019.Rmd
当我将文件呈现为 bookdown::html_document2
的输出时,所有编号和交叉引用都可以正常工作。但是,当我为我的博客呈现文件以输出 blogdown::html_page
时,部分和数字得到编号,但表格没有。这也打破了文档中所有表格的交叉引用。
blogdown::html_page
文档说它
is a simple wrapper of
bookdown::html_document2()
with different default arguments, and more importantly, a special HTML template designed only for blogdown to render R Markdown to HTML pages that can be processed by Hugo.
所以我认为这可能是一个简单的问题,因为需要将不同的参数传递给 blogdown::html_page
,但我查看了文档和函数的源代码,但没有找到任何东西。
我有一个变通方法,我将报告渲染到 bookdown::html_document2
并启用缓存,然后删除 HTML 文件,并使用来自的缓存将其第二次渲染到 blogdown::html_page
第一个渲染。这会生成带有 HTML 文件的编号表,格式适合 Hugo。不过,如果能深入了解这一点以减少我的构建过程的开销,那就太好了。
编辑: 我创建了一个最小可重现的示例:https://github.com/joshuaborn/minimal-example
请注意,huxtable
表已编号并且对它的交叉引用在 bookdown-article.Rmd
呈现时有效,但在呈现 blogdown-article.Rmd
时无效。
因为这似乎是 huxtable
表的一个问题,所以我在这个问题中添加了一个 huxtable
标签。
此处创建了一个 GitHub 问题:https://github.com/hughjonesd/huxtable/issues/225