R bookdown:不同的输出取决于操作系统
R bookdown: different output depending on operating system
我渲染了完全相同的 R bookdown
源代码,但根据操作系统的不同,得到的结果略有不同。这仅涉及在使用 pandoc 渲染到 HTML.
时包装代码块的输出宽度
如果像这样输出比较大
在 Windows 10 上它添加了一个水平滚动条,当在较小的屏幕上查看它时。
运行 Ubuntu 20.04 上的相同代码给了我不同的结果
我检查了 bookdown::render_book("index.Rmd", "bookdown::gitbook")
的输出消息,两个操作系统的输出消息完全相同。 pandoc 版本也是一样的 (2.11.4)。
非常感谢任何想法。
检查 options("width")
是 @thothal
的正确提示。我在全局范围内明确设置了 tibble.width
而不是 width
。
如果tibble.width > width
,这些行将在没有水平滚动条的情况下中断。更新我的包和 RStudio 后,我在两个操作系统上看到了相同的行为。虽然不确定,但首先是什么导致了差异。也许 tibble.width
选项在内部发生了一些变化。或者默认 width
取决于 OS 或设备的屏幕宽度 运行 (不太可能)。
总结一下:tibble.width
必须等于或小于全局 width
以避免丑陋的换行符。最好明确设置两者。
我渲染了完全相同的 R bookdown
源代码,但根据操作系统的不同,得到的结果略有不同。这仅涉及在使用 pandoc 渲染到 HTML.
如果像这样输出比较大
在 Windows 10 上它添加了一个水平滚动条,当在较小的屏幕上查看它时。
运行 Ubuntu 20.04 上的相同代码给了我不同的结果
我检查了 bookdown::render_book("index.Rmd", "bookdown::gitbook")
的输出消息,两个操作系统的输出消息完全相同。 pandoc 版本也是一样的 (2.11.4)。
非常感谢任何想法。
检查 options("width")
是 @thothal
的正确提示。我在全局范围内明确设置了 tibble.width
而不是 width
。
如果tibble.width > width
,这些行将在没有水平滚动条的情况下中断。更新我的包和 RStudio 后,我在两个操作系统上看到了相同的行为。虽然不确定,但首先是什么导致了差异。也许 tibble.width
选项在内部发生了一些变化。或者默认 width
取决于 OS 或设备的屏幕宽度 运行 (不太可能)。
总结一下:tibble.width
必须等于或小于全局 width
以避免丑陋的换行符。最好明确设置两者。