例如考虑
\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{multicol}
\usepackage[margin=1cm]{geometry}
\begin{document}
\begin{multicols}{4}
\begin{enumerate}
\item $A=\begin{bmatrix}
1&1+i\\2i&3
\end{bmatrix}$.
\item $U=\frac{1}{2}\begin{bmatrix}
1+i&1+i\\1-i&-1+i
\end{bmatrix}$.
\item $A=\begin{bmatrix}1&i\\-i&2\end{bmatrix}$.
\item $A=\begin{bmatrix}
0&1-i&0\\1+i&0&0\\0&0&1
\end{bmatrix}$.
\end{enumerate}
\end{multicols}
\end{document}
生产
我怎样才能使不同的项目居中对齐?
答案1
您可以将每个公式放在一个中\makebox[\linewidth]
,其内容将默认位于框的中心:
\documentclass{article}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage{multicol}
\usepackage[margin=1cm]{geometry}
\begin{document}
\begin{multicols}{4}
\begin{enumerate}
\item \makebox[\linewidth]{$A=\begin{bmatrix}
1&1+i\\2i&3
\end{bmatrix}$.}
\item \makebox[\linewidth]{$U=\frac{1}{2}\begin{bmatrix}
1+i&1+i\\1-i&-1+i
\end{bmatrix}$.}
\item \makebox[\linewidth]{$A=\begin{bmatrix}1&i\\-i&2\end{bmatrix}$.}
\item \makebox[\linewidth]{$A=\begin{bmatrix}
0&1-i&0\\1+i&0&0\\0&0&1
\end{bmatrix}$.}
\end{enumerate}
\end{multicols}
答案2
我认为在这里使用环境不是一个好主意multicols
。从印刷/视觉上讲,真正重要的是将枚举项定位为这样一种方式,即四个项之间的三个空白间隙都具有相同的宽度。这可以通过将四个手工枚举的项放置在环境中center
并使用\hfill
指令来分隔项来轻松实现。接下来,我认为如果列右对齐而不是居中,第 2 项和第 3 项中的矩阵看起来会更好;这可以通过使用包bmatrix*
提供的环境来实现mathtools
。(该mathtools
包是amsmath
包的超集。)最后,我认为没有必要或理由用.
(“句号”,又称“句号”)来结束每个项目。
\documentclass{article}
\usepackage{mathtools} % for 'bmatrix*' env.
\usepackage[margin=1cm]{geometry}
\begin{document}
\begin{center}
1.\quad $A=\begin{bmatrix}
1&1+i\\2i&3
\end{bmatrix}$
\hfill
2.\quad $U=\frac{1}{2}\begin{bmatrix*}[r]
1+i&1+i\\1-i&-1+i
\end{bmatrix*}$
\hfill
3.\quad $A=\begin{bmatrix*}[r]
1&i\\-i&2
\end{bmatrix*}$
\hfill
4.\quad $A=\begin{bmatrix}
0&1-i&0\\1+i&0&0\\0&0&1
\end{bmatrix}$
\end{center}
\end{document}
答案3
您可以使用enumitem
其inline
选项;设置itemjoin=\hfill
将按行分配项目,并且项目之间的间距相等(前提是它们适合一行)。
\documentclass{article}
\usepackage[margin=1cm]{geometry}
\usepackage{amsmath,amssymb,amsfonts,amsthm}
\usepackage[inline]{enumitem}
\begin{document}
\begin{enumerate*}[itemjoin=\hfill]
\item $A=\begin{bmatrix}
1&1+i\\2i&3
\end{bmatrix}$.
\item $U=\frac{1}{2}\begin{bmatrix}
1+i&1+i\\1-i&-1+i
\end{bmatrix}$.
\item $A=\begin{bmatrix}1&i\\-i&2\end{bmatrix}$.
\item $A=\begin{bmatrix}
0&1-i&0\\1+i&0&0\\0&0&1
\end{bmatrix}$.
\end{enumerate*}
\end{document}