两列和方框中的方程式看起来不太好

两列和方框中的方程式看起来不太好

首先,让我们看看我想要什么。它是两个上面的框,每个框中有两个方程式。

两个盒子

底部的两个框是我从以下 LaTeX 代码中得到的:

\documentclass[12pt,letterpaper]{article}
\usepackage[utf8]{inputenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage[dvipsnames]{xcolor}
\usepackage{multicol}
\author{Mario Lemelin}
\begin{document}
\begin{multicols}{2}
\boxed{
\begin{array}{ccc}
\textcolor{Red}{\widetilde{\vec{e_j}}} &= \sum_{i} F_{i j} \, \textcolor{blue}{\vec{e_i}}  \\
\textcolor{blue}{\vec{e_j}} &= \sum_{i} B_{i j} \, \textcolor{Red}{\widetilde{\vec{e_i}}}
\end{array}
}
\columnbreak
\boxed{
\begin{array}{rcl}
\textcolor{Red}{\widetilde{\epsilon^i}} &= \sum_{i} B_{i j} \, \textcolor{blue}{\epsilon^j}  \\
\textcolor{blue}{\epsilon^i} &= \sum_{i} F_{i j} \, \textcolor{Red}{\widetilde{e^j}}
\end{array}
}
\end{multicols}
\end{document}

所以线条需要更粗。此外,求和符号下方应该有“i”。

请注意,我在 Win 11 下使用 TexMaker。

答案1

正如@DavidCarlisle 在评论中已经建议的那样,使用aligned,而不是array,环境。

我也会使用\mathcolor,而不是\textcolor

在此处输入图片描述

\documentclass[12pt,letterpaper]{article}
%%\usepackage[utf8]{inputenc} % not needed
\usepackage[english]{babel}
\usepackage{amsmath}
%%\usepackage{amsfonts} % is loaded automatically by 'amssymb'
\usepackage{amssymb}
\usepackage[dvipsnames]{xcolor} % for '\mathcolor' macro
%\usepackage{multicol} % no longer needed

\begin{document}

\[
\boxed{%
\begin{aligned}
\mathcolor{Red}{\widetilde{\vec{e}}_j} &= \sum_{i} F_{ij} \, \mathcolor{blue}{\vec{e}_i}  
\\[\jot]
\mathcolor{blue}{\vec{e}_j} &= \sum_{i} B_{ij} \, \mathcolor{Red}{\widetilde{\vec{e}}_i}
\end{aligned}
}
\qquad
\boxed{%
\begin{aligned}
\mathcolor{Red}{\tilde{\epsilon}^i} &= \sum_{i} B_{ij} \, \mathcolor{blue}{\epsilon^j}  
\\[\jot]
\mathcolor{blue}{\epsilon^i} &= \sum_{i} F_{ij} \, \mathcolor{Red}{\tilde{e}^j}
\end{aligned}
}
\]

\end{document}

相关内容