问题标签 [tufte]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
39 浏览

latex - 如何使用 LaTeX 包“coffee4”将 .Rmd 导出为 Tufte Handout 样式的 .pdf?

在视频开始时间大约 7:30 的这段视频中,Yihui Xie 制作了一个名为 coffee4的包的演示,该包将随机咖啡渍添加到文档中。然而,他以普通的 LateX 风格的 pdf 格式展示它们。我想知道在创建tufte-handout风格的 pdf 时是否也可以使用这个包或它的采用版本。感谢您对我应该如何去做以达到这样的结果的帮助。特别是我想知道如何在 RStudio 中下载和安装 coffee4 包,以及在文档本身的 YAML 或 R 代码中写什么。

0 投票
0 回答
96 浏览

latex - 在 Emacs 多模式中将 .Rmd 编​​织为 .pdf 和 .html 时如何获得簇绒样式的导出输出?

在将文件(不是文件!)编织到 Emacs并在 Emacs 中使用polymode时,我试图获得簇绒样式的导出输出。但是,不考虑以下 YAML 代码... .Rmd.org.pdf.htmlknitr

polymode-export相反,当我在 Emacs 中使用命令时,polymode 使用其他输入来编织和导出。我现在想知道,polymode 从哪里获取输入,我该如何编辑它?

对于.pdf编织导致以下错误:

至于.html输出,它呈现了一个语义正确的导出输出,但就我想要的字体和边注而言,样式不是 tufte 样式。

如果有人可以在这里帮助我,将不胜感激。而且我对使用 org-mode 不感兴趣,因为我更喜欢用 Rmarkdown 编写,所以请不要尝试将我转换为 org-mode。

0 投票
0 回答
66 浏览

r-markdown - 为什么带有 Bookdown 的 RMarkdown 不能识别 Tufte 格式?

我正在做一个 Bookdown 项目,并想使用 Tufte 格式。

我下载了Bookdown 演示tufte包。然后,我只是将 YAML 更改index.Rmd为:

唯一的变化在于output:选项中,这是由Bookdown 书指定的

然后尝试了 Knit 按钮和bookdown::render_book(). 演示构建成功。

但是,它没有产生 Tufte 格式。相反,我得到默认格式,带有白色背景、非斜体部分标题和脚注而不是边注(我在第二次运行时在文档中添加了脚注以使其可见):

据称是用 Tufte 构建的 Bookdown

我还在“bookdown”/“toc”等内容之前尝试了不同的间距,tufte::tufte_html: default而不是任何“bookdown”/“toc”内容。

我需要做什么才能让 Bookdown 识别 Tufte 格式请求?我觉得我错过了一些非常简单的东西。

0 投票
2 回答
190 浏览

css - 如何在带有 HTML 输出的 tufte 风格的 Bookdown 中重置每章的旁注编号?

我正在使用 tufte 和 msmbstyle 包将 tufte-LaTeX 书转换为tufte - Bookdown。我有一大堆旁注,希望每章都重新开始编号,这样到本书结束时我不会达到 400 条。

我在 Bookdown GitHub 中找到了这个 CSS 代码,用于使用常规 Bookdown 执行此操作,它使用脚注/尾注。但是,我尝试修改代码以使用边注的尝试失败了。这是我当前添加的 CSS,它只使用该代码并放入sidenotesidenote-number(Inspect Element 建议是正确的标签)footnote原来的位置:

这并没有按预期工作,而是添加了一个新计数器,该计数器为每个旁注标记编号,并为每个标记重置一个计数器,因此文本内标记得到 1,旁注标记得到 2。

带有自己的旁注标记的旁注标记

我的 CSS 技能并不出色,我不确定下一步是否正确。如何让实际标记重置?

您可以在此处查看使用tufte / msmbstyle 构建的页面示例;向下滚动一点可以找到旁注 4。

0 投票
0 回答
27 浏览

latex - 簇绒乳胶,在旧款式和衬里编号之间交替

我正在排版一本关于音乐的书,并且需要在文本中使用旧式数字,但需要在框中定义一个数字来表示小节/小节编号,并且这些需要是衬里数字。

我正在使用 LuaLaTex、font-spec 和 tufte-book 类。

这个命令完美地输入了我的条形数字,但文本中的任何数字都保留为衬里数字,并且不会返回到旧式数字。

\newcommand{\meas}[1]{\addfontfeatures{Numbers={Lining}}\setlength{\fboxsep}{1pt}\small\fbox{#1}\normalsize}

我敢肯定这一定是一个简单的修复。非常感谢任何帮助。

一切顺利,

克雷格

0 投票
1 回答
62 浏览

r - set different fonts for the body and margin notes for tufte bookdown pdf

I'd like to set different fonts for the body and margin notes of a bookdown::pdf_book with base_format: tufte::tufte_book. This answer shows how to change the overall styling by adding to header-includes: in the YAML.

Is there a similar latex approach for setting different fonts/sizes to control the main vs margin note text?

0 投票
0 回答
69 浏览

biblatex - tufte 乳胶类在使用 biblatex 时会出错

biblatex包不适用于tufte类。这些错误毫无意义:在第一次运行pdflatex包时biblatex 抱怨与natbib包不兼容,然后biber显示没有错误,然后pdflatex再次运行,错误说,biblatex找不到包。以下是详细信息:我有以下最小的乳胶文件

这是 what3.bib 文件(条目取自 MathScinet,但条目似乎无关紧要)

第一次运行的第一个错误pdflatex

运行biber不会给出任何错误。那么第二次运行的第一个错误pdflatex是关于找不到biblatex

当我点击返回时,biblatex找到了包(我什至将它移到了工作目录,如您所见)并出现与natbib包不兼容的错误。

乳胶文件确实显示了引文并打印了参考。

我注意到其他类没有错误,比如articleor amsart

在此处输入图像描述

0 投票
1 回答
26 浏览

r - 渲染为 pdf 时使用 Tufte 样式定义 newthought() 的颜色

在呈现为 HTML 时,我使用 Tufte 样式定义 newthought() 的颜色没有问题,如下所示:

<font color = "blue">`r newthought('The Lab Supervisor')`</font> ...

但是,当呈现为 pdf 时,它不起作用。

我通过以下代码学会了在渲染为 HTML 和 pdf 时定义颜色:


然后我应用内联 R 表达式如下:
``` `r em("The Lab Supervisor", "blue")` ```

是否有任何解决方案可以将两者结合起来`r newthought()``r em()`以便The Lab Supervisor在渲染为 pdf 时设置为蓝色的小型大写字母?

0 投票
1 回答
13 浏览

r - 如何阻止水平规则在 rmarkdown LaTeX Tufte 讲义中缩进?

我有一个 rmarkdown PDF Tufte 讲义,其中一行有一条水平线,应该有人在该文档上签名。我希望规则在没有缩进的情况下保持合理,但\noindent不起作用。阅读 about\noindent让我相信它可能被忽略了,因为该行未被识别为新行,但添加分段符似乎也不起作用。

我目前的想法是水平规则可能不会被识别为真实文本,所以 LaTeX 只会看到一个空行并忽略\noindent,而且我似乎记得有一些非打印字符我可以粘贴在那里可以让它成为公认的,但我不知道那是什么或如何搜索它。

同一份文档最近对我有用,但在我更新 R 时损坏了。这只是 Tufte 讲义的问题。在普通的 LaTeX PDF 文档中\noindent工作正常。

提前感谢您的任何想法。