簡體   English   中英

在 RMarkdown 的“eqnarray”中更改 LaTeX 方程字體大小

[英]Change LaTeX equation font size within `eqnarray` in RMarkdown

我有一個latex方程作為RMarkdown文檔的一部分,我正在使用knitr編織到 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}}
\]

結果:

這有效
我嘗試了許多不同的括號和術語排列。 這是一個不起作用的示例:

---
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

這似乎是你想要的:

\[
\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的間距有點偏離,這就是為什么我在其后添加\的原因。 你可能想擺弄它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM