首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在LaTeX环境中使用R标记代码块中的向量(pmatrix)?

在LaTeX环境中使用R标记代码块中的向量(pmatrix)?
EN

Stack Overflow用户
提问于 2018-12-06 04:45:24
回答 1查看 1.1K关注 0票数 2

我想从代码块中的一个变量在R标记中创建一个列向量。也就是说,我想使用\begin{pmatrix}环境。但在LaTeX中,向量的每个元素都用换行符\\分隔。LaTeX中的代码如下所示:

\begin{pmatrix} x_1 \\ x_2 \\ x_3 \end{pmatrix}

我希望它生成以下内容:column vector with parentheses,其中x_1、x_2和x_3是R代码块中的数字向量的元素。

这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-06 04:57:38

您可以让R创建LaTeX代码,并使用results = 'asis'将其放入块中,也可以使用内联R代码:

代码语言:javascript
复制
---
title: "Untitled"
author: "Gregor"
date: "December 5, 2018"
output: pdf_document
---

```{r echo = FALSE, results = 'asis'}

X= 1:3

cat("$$ \begin{pmatrix}",粘贴(x,折叠=“\\ "),"\end{pmatrix} $$",sep =”")

代码语言:javascript
复制
Or inline code:

$$
\begin{pmatrix}
`r x[1]` \\ `r x[2]` \\ `r x[3]`
\end{pmatrix}
$$

Alternately

$$
\begin{pmatrix}
`r  paste(x, collapse = " \\\\ ")`
\end{pmatrix}
$$

让步:

如果您经常这样做,您可以很容易地创建一个小的方便函数,甚至可能是a hook,这取决于您想要如何使用它。

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

https://stackoverflow.com/questions/53640454

复制
相关文章

相似问题

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