r - 如何在 PDF 中使用带有 bookdown 的自定义 block

标签 r latex bookdown

我正在尝试为书籍章节中的文本 block 创建自定义背景颜色。如果我添加此代码:

```{block, type="FOO"}
blah
```

到我的 Rmd 文件,这个:

div.FOO {
   font-weight: bold;
   background-color: LightGray;
}

对于我的 style.css 文件,html 页面看起来很棒,但 PDF 输出不再包含该章节,并且缺少目录。

有人可以告诉我如何调整才能让 PDF 使用自定义 block 吗?不幸的是我不会说 TeX,所以对于那些无知的人提供线索将不胜感激。

最佳答案

为我的回答提供一些背景信息,here是一个“30 分钟学习 LaTeX”的演讲。也许值得您花时间看一下,以便您了解更多基本环境语法。

为了回答您的问题,bookdown 项目有一个名为 preamble.tex 的文件。我相信您应该将以下行添加到该文件中:

\newenvironment{Foo}{
  \begin{center}
  \begin{tabular}{|p{0.9\textwidth}|}
  \hline  \\
}

{
  \\\\\hline
  \end{tabular} 
  \end{center}
}

我不确定这是否能回答您的所有问题,但这就是我目前所掌握的。

关于r - 如何在 PDF 中使用带有 bookdown 的自定义 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46995153/

相关文章:

r - 为什么digest函数与dplyr的mutate一起使用时每次都返回相同的值?

r - 在ggplot2中设置binwidth

r - 如何使用 ggplot2 在 fiddle 图上显示最高密度点的 Y 值?

r - 在 R bookdown 中折叠一般文本

r - R Markdown/Bookdown中的水平尺导致错误

r - 从 R 中的文件夹堆叠光栅图像

latex - 在新环境中重新定义命令

latex - 以垂直显示而不是水平显示绘制表格

layout - LaTeX:两栏文章中的多个作者

r - bookdown 错误 'CTeX fontset ` mac' 在当前模式下不可用。'使用输出格式 pdf_book 和 pdf_document2 时