【发布时间】:2021-12-07 14:34:30
【问题描述】:
我有一个任务要在 HTML 页面上写这样的东西:
数学标记(HTML)不好,因为它无法处理"/begin()-/end()" 部分之间的标记中断。所以,创建这样的东西(在 LaTeX 上工作得很好):
$
\left\lbrace
\begin{matrix}
$Option1$\\
$Option2$
\end{matrix}
\right\rbrace
$
在 HTML 中:
<p><span class="math inline">\(\left\lbrace
\begin{matrix}\)</span>
Option1
<span class="math inline">\(\\
\)</span>
Option2
<span class="math inline">\(\end{matrix}
\right\rbrace\)</span></p>
不工作。 /begin 和 /end 处于不同的跨度中,它正在破坏 LaTeX 内部进程。我需要从数学标签中取出选项,因为我需要对它们应用我自己的格式。有趣的部分:如果我会使用 CSS
.math {
}
它可以改变颜色和大小,但不能改变字体家族或斜体/粗体格式。
使用 HTML 表格结构也无济于事,因为 {} 符号没有覆盖选项部分的全部高度(元素数量可能增加到 7 个)。
因此,我在这里没有可能的解决方案。有人可以分享我如何完成这项任务的想法吗?如果可能的话,我想避免使用 SVG/PNG 或任何其他图像类型来支持不同的屏幕尺寸。
【问题讨论】: