我正在尝试使数组与页面中心对齐。
我寻找答案的努力没有结果,因为所有问题(我发现的)都涉及数组元素的对齐,而不是数组本身。
我尝试过使用该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}