关于字体大小的数学模式问题

关于字体大小的数学模式问题

我一直$$ \nabla $$在 StackExchange 上使用它来内联多个数学方程式,并取得了成功。我正在使用 Overleaf 切换到纯 Latex,但遇到了一些问题。

我的目标是制作一个包含一些简单的左对齐或居中方程式的文档。我尝试了以下代码,但它存在问题:

  1. 数学公式的字体太小,更改 \documentclass[Xpt]{article} 对数学公式字体大小没有影响
  2. 每条方程线之间的间距太小。我想增加间距

有人能在这里提供建议吗?我提供了一些我正在使用的示例代码:

\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage{amsmath}

\begin{document}
\begin{math}
     C_x(...) = \sum_{j=0}^{n_L - 1} (a_j^{(L)} - y_j)^2 \\
     a_j^{(L)} = \sigma(z_j^{(L)}), z_j^{(L)} = \sum_{k=0}^{n_L - 1} (w_{jk}^{(L)} a_k^{(L-1)}) + b_j^{(L)} \\
\end{math}

\end{document}

答案1

我建议您将方程式显示在三行上,而不是两行。要增加行之间的垂直间距,请附加[\jot]\\

关于符号的建议(不是在下面的代码中实现):是否可以分别用和替换和的所有实例?(L)进行此更改将大大减少视觉混乱程度。(L-1)LL-1

下面的代码在执行\documentclass指令时未指定字体大小选项,这意味着使用默认10pt文档字体大小。如果您选择将其设置12pt为文档类选项之一,则文本数学字体将相对于默认的 10pt 选项线性增加 20%。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath} % for `align*` env.

\begin{document}

\begin{align*}
C_x({}\cdot{}) &= \sum_{j=0}^{n_L - 1} \bigl(a_j^{(L)} - y_j \bigr)^2 \\[\jot]
     a_j^{(L)} &= \sigma\bigl(z_j^{(L)}\bigr) \\[\jot]
     z_j^{(L)} &= \sum_{k=0}^{n_L - 1} w_{jk}^{(L)} a_k^{(L-1)} + b_j^{(L)} 
\end{align*}

\end{document}

答案2

那么像这样的事情怎么样:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}

\begin{document}
\begin{align}
     C_x(...) &= \sum_{j=0}^{n_L - 1} (a_j^{(L)} - y_j)^2 \\
     a_j^{(L)} &= \sigma(z_j^{(L)}), z_j^{(L)} = \sum_{k=0}^{n_L - 1} (w_{jk}^{(L)} a_k^{(L-1)}) + b_j^{(L)} 
\end{align}

\end{document}

使用align环境可让您使用&=而不是仅仅=使用 & 符号 ( &) 使方程式在该符号处对齐。间距比您的原始代码有所改进,但可能还不够,如果是这样,请发表评论。

相关内容