将数组水平对齐到页面中心

将数组水平对齐到页面中心

我正在尝试使数组与页面中心对齐。

我寻找答案的努力没有结果,因为所有问题(我发现的)都涉及数组元素的对齐,而不是数组本身。

我尝试过使用该center环境,但没有成功。\centering我遇到的命令也出现了同样的情况(尽管我可能用错了)。

那么我怎样才能将数组置于页面的中心呢?

\documentclass[12pt]{article}

\usepackage{parskip}

\setlength{\parindent}{0cm}

\usepackage{fontspec}

\usepackage[english,greek]{babel}

\usepackage[fleqn]{amsmath}

\usepackage{unicode-math}

\usepackage{listings}

\setmainfont
[
  Ligatures=TeX,
  Extension=.otf,
  UprightFont=*,
  BoldFont=*Bold,
  ItalicFont=*It,
  BoldItalicFont=*BoldIt,
  Mapping=tex-text
]{GFSArtemisia}

\setsansfont[Mapping=tex-text]{GFSArtemisia.otf}

\setmathfont{latinmodern-math.otf}

\setmathfont[range=\varnothing]{Asana-Math.otf}

\setmathfont[range=\int]{latinmodern-math.otf}

\begin{document}

\begin{equation*}
\begin{array}{cc}
1 & 2\\
3 & 4
\end{array}
\end{equation*}

\end{document}

答案1

仅保留必要的部分:

\documentclass[12pt]{article}

\usepackage[fleqn]{amsmath}

% these two packages are only for the example
\usepackage{showframe}
\usepackage{lipsum}

\newenvironment{centermath}
 {\begin{center}$\displaystyle}
 {$\end{center}}


\begin{document}

\lipsum*[2]
\begin{equation}
\int_{0}^{x}\frac{1}{t}\,dt=\log t
\end{equation}
\lipsum*[2]
\begin{centermath}
\begin{array}{cc}
1 & 2\\
3 & 4
\end{array}
\end{centermath}
\lipsum[3]

\end{document}

在此处输入图片描述

相关内容