r - R Markdown:为整个笔记本输出设置数学字体大小
问题描述
我正在创建一个 RMarkdown 文件并生成一个笔记本输出。在我的文件中,我使用了很多数学方程式。方程的默认大小是正常的,并且相对于其他文本来说过大。在我\small
在每个 euqation 中包含数百次标签之前,我想为整个文档设置数学大小。
寻找解决方案让我找到了一些主题,比如这个。但我所有的尝试都未能完成这项工作。
如果您能告诉我如何设置整个文档的数学大小,那就太好了。
最好的,并提前感谢
解决方案
@stschn 另一篇文章的解决方案适用于 Rmd 的 html_document 和/或 html_notebook 输出。
如果您想将 css 代码保留在文档中,Rmd 允许您指定css 代码块。将以下内容放在 Rmd 的顶部。而不是 ```{r ...}
用来 ```{css}
告诉 RMarkdown 将块解释为 css。出于演示的目的,我将 font-size 设置为 x-large,您可以使用其他标准尺寸,例如 small、large、x-small 等,或者按照 8px 等度量定义尺寸。
# remember to use css as engine in the {} of this chunk
.math {
font-size: x-large;
}
然后写这样的东西来看看它的工作:
This allows me to set the size of math in inline equations, e.g. $c^2 = a^2 + b^2$.
That is awesome.
Does this also apply to regular equation?
$$\frac{sin(a)}{sqrt(D^2)}$$
如果您将其渲染(编织)到 html_document 或 html_notebook 输出,这将产生以下输出。
PS 对于演示目的,第二个公式很明显:)
推荐阅读
- c++ - Unable to print a pointer in gdb. Am i facing a stack corruption
- javascript - How to preview the video file that user wants to upload on the website
- java - Overflow inner menu icons beside each other
- r - R Error: 'names' attribute [1] must be the same length as the vector [0]
- typescript - why I can't get the string from enum value in Typescript?
- python - Adding new data to class in a Django model
- java - 在 Android 10 上选择文件后出现打开对话框
- html - How can I maintain stacking divs on center meanwhile the second div take full remaining width
- javascript - 错误是:'TypeError:无法读取属性'uid''但它的定义
- android - 将 RefreshIndicator 与 FutureBuilder 一起使用(QuerySnapshot 问题)