Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R bookdown:根据操作系统不同的输出_R_Pandoc_Bookdown - Fatal编程技术网

R bookdown:根据操作系统不同的输出

R bookdown:根据操作系统不同的输出,r,pandoc,bookdown,R,Pandoc,Bookdown,我渲染了完全相同的Rbookdown源代码,但根据操作系统得到的结果略有不同。当使用pandoc呈现为HTML时,这只考虑代码块输出宽度的包装 如果输出像这样比较大, 在Windows 10上,当在较小的屏幕上查看时,它会添加一个水平滚动条。 在Ubuntu 20.04上运行相同的代码会得到不同的结果 我检查了bookdown::render_book(“index.Rmd”,“bookdown::gitbook”)的输出消息,两种操作系统的输出消息完全相同。pandoc版本也一样(2.1

我渲染了完全相同的R
bookdown
源代码,但根据操作系统得到的结果略有不同。当使用pandoc呈现为HTML时,这只考虑代码块输出宽度的包装

如果输出像这样比较大,

在Windows 10上,当在较小的屏幕上查看时,它会添加一个水平滚动条。

在Ubuntu 20.04上运行相同的代码会得到不同的结果

我检查了
bookdown::render_book(“index.Rmd”,“bookdown::gitbook”)
的输出消息,两种操作系统的输出消息完全相同。pandoc版本也一样(2.11.4)

任何想法都受到高度重视。

检查
选项(“宽度”)
@thothal
的正确提示。我明确地设置了
tibble.width
,但没有全局设置
width

如果
tibble.width>width
,行将在没有水平滚动条的情况下中断。在更新我的软件包和RStudio之后,我在两个操作系统上看到了相同的行为。但我不确定,首先是什么导致了这种差异。可能内部对
tibble.width
选项做了一些更改。或者默认的
宽度
取决于运行设备的操作系统或屏幕宽度(不太可能)

总而言之:
tibble.width
必须等于或小于全局
width
,以避免出现难看的换行。最好明确地设置两者。

两个系统上的
选项('width')
说明了什么?