【问题标题】:Left Align lines of multi-line MathJax多行MathJax的左对齐行
【发布时间】:2020-12-24 18:36:08
【问题描述】:

我有一组方程式,我希望前两行左对齐,其余行右对齐。我有正确的对齐工作,但我不知道如何让前两个方程左对齐。我正在使用最新的 MathJax (3.1.0) 和 Hugo (v0.78.2-959724F0 windows/amd64)

注意:This question 没有解决这个问题。这会将所有 MathJax 格式化到页面的左侧。我只需要这两行左对齐。

$$
Maximize: 5.00 x_{1} + 7.50 x_{2} \\\\ 
Subject\ to: \\\\
\begin{align}
x_{1} \leq& 200 \\\\
x_{2} \leq& 300 \\\\
1.0x_{1} + 1.5x_{2}\leq& 650 \\\\
x_{1}, x_{2} \geq& 0
\end{align}
$$

显示这个:

但我希望它看起来像这样:

【问题讨论】:

  • 与您的问题无关,但请不要对整个单词使用数学模式 - 这会完全破坏字距调整。
  • 请详细说明。我不知道你指的是什么。
  • 以“最大化”这个词为例——“M”和“a”之间的空间太大了。在真正的乳胶中,我会使用 amsmath 包中的 \text{...} 宏,不知道 mathjax 是否可以模拟这个。

标签: latex mathjax hugo


【解决方案1】:

我发现您确实需要将其分成两个部分才能拥有两个不同的align 部分:

$$
\begin{align}
& \text{Maximize: } 5.00 x_{1} + 7.50 x_{2} \\
& \text{Subject to:} \\
\end{align}
$$
$$
\begin{align}
&x_{1}& &\leq200 \\
&&x_{2} &\leq 300 \\
1.0&x_{1} + &1.5x_{2}&\leq 650 \\
&&x_{1}, x_{2} &\geq0
\end{align}
$$

将呈现这个(根据您的环境,您可能需要将 \ 加倍才能使换行符起作用):

【讨论】:

    【解决方案2】:

    只是为了分享想法:为什么不采用 HTML 表格方法?

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>MathJax</title>
    <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
    <style>
    td.tdleftc{text-align:center;min-width:80px}
    td.tdleftl{text-align:left;min-width:80px}
    td.tdright{text-align:right}
    </style>
    </head>
    
    <body>
    <table>
    <tr><td class="tdleftl">Maximize:</td><td class="tdright">\(5.00\,x_1 + 7.50\,x_2\)</td></tr>
    <tr><td class="tdleftl">Subject to:</td><td class="tdright"></td></tr>
    <tr><td class="tdleftc">\(x_1\)</td><td class="tdright">\(\leq 200\)</td></tr>
    <tr><td class="tdleftc"></td><td class="tdright">\(x_2 \leq 300\)</td></tr>
    <tr><td class="tdleftc">\(1.0\,x_1 +\)</td><td class="tdright">\(1.5\,x_2 \leq 650\)</td></tr>
    <tr><td class="tdleftc"></td><td class="tdright">\(x_1, x_2 \geq 0\phantom{00}\)</td></tr>
    </table>
    </body>
    </html>
    

    我觉得我们正在讨论的内容更适合表格布局而不是数学环境:因为在这里我们以某种方式将一个标记嵌入到另一个标记中,所以我会将 LaTeX 语法留给单个单元格甚至样式(对齐) 使用 CSS 的每个单元格的内容。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-03
      • 1970-01-01
      • 2011-09-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-02
      • 1970-01-01
      相关资源
      最近更新 更多