在RMarkdown中改变`eqnarray`内的LaTeX公式字体大小。

问题描述 投票:0回答:1

我有一个 乳胶 方程 RMarkdown 的文档,并将其转为HTML文件。织物. 我想使用LaTeX eqnarray 来调整等号。然而,我还想改变第一个等式到下一个等式的字体大小。

这样做是可行的,但等号没有排成一排。

---
title: "Test"
author: "Eric"
date: "5/14/2020"
output: html_document
---

\[
\large a = b \times (c + d)\\
{\small\begin{eqnarray}
a &=& \mathrm{var ~a}\\
b &=& \mathrm{var ~b}\\
c &=& \mathrm{var ~c}
\end{eqnarray}}
\]

结果是:

This works 我尝试了许多不同的括号和术语的排列方式。下面是一个不起作用的例子。

---
title: "Test"
author: "Eric"
date: "5/14/2020"
output: html_document
---

#### Try to line up equal signs AND change font sizes (doesn't work)

\[
\begin{eqnarray}
\large a &=& b \times (c + d)\\
{\small
a &=& \mathrm{var ~a}\\
b &=& \mathrm{var ~b}\\
c &=& \mathrm{var ~c}}
\end{eqnarray}
\]

#### Try again (doesn't work):
\[
\begin{eqnarray}
{\large a &=& b \times (c + d)}
{\small
\\a &=& \mathrm{var ~a}\\
b &=& \mathrm{var ~b}\\
c &=& \mathrm{var ~c}}
\end{eqnarray}
\]

我如何使用以下方法来排列等号 eqnarray 同时改变字体大小?

r latex r-markdown knitr
1个回答
1
投票

这似乎是你想要的。

\[
\small
\begin{eqnarray}
{\large a}\ & {\large =} & {\large b \times (c + d)}\\
a &=& \mathrm{var ~a}\\
b &=& \mathrm{var ~b}\\
c &=& \mathrm{var ~c}
\end{eqnarray}
\]

符号的间距 a 有点不对,这就是为什么我加了一个 \ 在它之后。 你可能会想用它来做手脚。

© www.soinside.com 2019 - 2024. All rights reserved.