我正在尝试使用 R markdown 生成一个 PDF 文档,其中包含一些方程和 r 代码。我正在尝试将出现在方程之后的无序列表中的子项对齐。
下面是代码。我希望单词Prediction和Inference作为新的子项目开始。
---
title: "Test"
author: "Author"
date: "21 April 2018"
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
* Main Point
+ **Prediction** - Some text here
$$
\hat{Y}=\hat{f(X)}+\epsilon ............... (2.2)
$$
$$
E( Y - \hat{Y} )^2
= E[f(X) + \epsilon - \hat{f(X)}]^2
=[f(X) - \hat{f(X)}]^2+Var(\epsilon) ......... (2.3)
$$
+ **Inference** - Some text here
无论我尝试什么间距,似乎都没有效果。目前,在“主要观点”之后,我在“预测”之前的“+”之前给出了两个选项卡。这绝对可以正常工作并生成“主要点”的子项目。但是,当我尝试使用与第一个子项相同的格式时,在两个等式之后,它根本不起作用并产生如图所示的对齐方式。
Markdown 有一些规则可以使子列表工作。最重要的是,在您的情况下,子项仅在有父项时才有效。由于 Stackoverflow 使用相同的语法,我们可以内联显示示例。例如:
1. Item
2. Item
* Mixed
* Mixed
在您的情况下,您在子项之间放置了一些无列表项,如下所示:
1. Item
2. Item
* Mixed
Some Text
* Mixed
一些文本
* 混合
如您所见,该列表已损坏且未被识别为项目。
如果您只使用 PDF 输出,您可以使用 LaTeX 命令来实现自定义样式。在您的情况下,您可以使用该hspace
命令添加分隔:
---
output: pdf_document
---
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```
* Main Point
\hspace{1cm} + **Prediction** - Some text here
$$
\hat{Y}=\hat{f(X)}+\epsilon ............... (2.2)
$$
$$
E( Y - \hat{Y} )^2
= E[f(X) + \epsilon - \hat{f(X)}]^2
=[f(X) - \hat{f(X)}]^2+Var(\epsilon) ......... (2.3)
$$
\hspace{1cm} + **Inference** - Some text here
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句