首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tufte-胶乳包时未定义的控制顺序

使用tufte-胶乳包时未定义的控制顺序
EN

Stack Overflow用户
提问于 2021-11-09 06:46:53
回答 1查看 218关注 0票数 0

我在一个全新的预订项目中有一个pandoc网格表:

代码语言:javascript
复制
# Hello bookdown 

All chapters start with a first-level heading followed by your chapter title, like the line above. There should be only one first-level heading (`#`) per .Rmd file.

+---------------+---------------+--------------------+
| Fruit         | Price         | Advantages         |
+===============+===============+====================+
| Bananas       | $1.34         | - built-in wrapper |
|               |               | - bright color     |
+---------------+---------------+--------------------+
| Oranges       | $2.10         | - cures scurvy     |
|               |               | - tasty            |
+---------------+---------------+--------------------+

通过bookdown::gitbookbookdown::pdf_book将html和普通pdf呈现为html和普通pdf是很好的,但是通过tufte::tufte_bookbookdown::tufte_book2呈现为tufte格式的方法失败了:

代码语言:javascript
复制
! Undefined control sequence.
<argument> @{} >{\raggedright \arraybackslash 
                                              }p{(\columnwidth - 4\tabcolsep...
l.93 ...umnwidth - 4\tabcolsep) * \real{0.29}}@{}}

表结构不同于生成的其他表:

代码语言:javascript
复制
\begin{longtable}[]{@{}
  >{\raggedright\arraybackslash}p{(\columnwidth - 4\tabcolsep) * \real{0.22}}
  >{\raggedright\arraybackslash}p{(\columnwidth - 4\tabcolsep) * \real{0.22}}
  >{\raggedright\arraybackslash}p{(\columnwidth - 4\tabcolsep) * \real{0.29}}@{}}
\toprule
Fruit & Price & Advantages \\
...

因此,我认为问题的根源在于tufte_book所依赖的tufte_book包,但我无法进一步缩小它的范围。

文档的tex代码是这里 --罪魁祸首从第96行开始。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-09 14:53:02

这是tufte包中的一个问题。

现在可以从github安装的开发版本0.10.2中已经修复了

代码语言:javascript
复制
remotes::install_github("rstudio/tufte")

下一个版本0.11的补丁将放在CRAN上。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69893867

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档