使用时:
\begin{center}equation\end{center}
等式不位于中心,而向右移动很远。
例子:
\documentclass{article}
\usepackage{cancel}
\usepackage[fleqn]{mathtools}
\usepackage[extreme]{savetrees}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\thispagestyle{empty}
\setlength{\mathindent}{0pt}
\renewcommand{\familydefault}{\sfdefault}
\def\cd{\ \cdot\ }
\def\eq{\ =\ }
\def\pl{\ +\ }
\def\rarr{\ \Rightarrow\ }
\def\arr{\ \rightarrow}
\def\M{\unit{\ g \cd mol^{-1}}}
\def\pr#1{\begin{flushleft}#1\end{flushleft}}
\def\hed#1{\textbf{\pr{#1}}}
\usepackage{amsmath,amssymb}
\usepackage{mathastext}
\def\can#1{\cancel#1}
\def\gc{\ g \cd cm^{-3}}
\def\gm{\ g \cd mol^{-1}}
\def\cm3{\ cm^{3}\ }
\def\arr{\ \rightarrow\ }
\def\gc{\ g \cd cm^{-3}}
\def\gm{\ g \cd mol^{-1}}
\def\cm{\ cm^{3}\ }
\def\arr{\ \rightarrow\ }
\usepackage{parskip,amsmath}
% spacy math
%\thinmuskip=3mu
%\medmuskip=4mu plus 2mu minus 4mu
%\thickmuskip=5mu plus 5mu
\thinmuskip=5mu
\medmuskip=9mu plus 2mu minus 6mu
\thickmuskip=12mu plus 5mu minus 5mu
\begin{document}
\hed{
Moles, Molar Mass, Mass Equations:
}
$
M[molar\ mass] \eq
n[moles]
\cd
m[mass]
\\
\\
$
$
\displaystyle
\frac{
M
}{
n
}
\eq
\frac{
n \cd m
}{
m
}
\rarr
\frac{
M
}{
n
}
\eq
\frac{
n \cd \cancel{m}
}{
\cancel{m}
}
\rarr
n \eq
\frac{
m
}{
M
}
\\
\\
$
\begin{center}
\begin{large}
$
\displaystyle
n \eq
\frac{
M
}{
m
}
$
\end{large}
\end{center}
\end{document}
我如何得到我想要的东西的坏例子:
\documentclass{article}
\usepackage{cancel}
\usepackage[fleqn]{mathtools}
\usepackage[extreme]{savetrees}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\thispagestyle{empty}
\setlength{\mathindent}{0pt}
\renewcommand{\familydefault}{\sfdefault}
\def\cd{\ \cdot\ }
\def\eq{\ =\ }
\def\pl{\ +\ }
\def\rarr{\ \Rightarrow\ }
\def\arr{\ \rightarrow}
\def\M{\unit{\ g \cd mol^{-1}}}
\def\pr#1{\begin{flushleft}#1\end{flushleft}}
\def\hed#1{\textbf{\pr{#1}}}
\usepackage{amsmath,amssymb}
\usepackage{mathastext}
\def\can#1{\cancel#1}
\def\gc{\ g \cd cm^{-3}}
\def\gm{\ g \cd mol^{-1}}
\def\cm3{\ cm^{3}\ }
\def\arr{\ \rightarrow\ }
\def\gc{\ g \cd cm^{-3}}
\def\gm{\ g \cd mol^{-1}}
\def\cm{\ cm^{3}\ }
\def\arr{\ \rightarrow\ }
\usepackage{parskip,amsmath}
% spacy math
%\thinmuskip=3mu
%\medmuskip=4mu plus 2mu minus 4mu
%\thickmuskip=5mu plus 5mu
\thinmuskip=5mu
\medmuskip=9mu plus 2mu minus 6mu
\thickmuskip=12mu plus 5mu minus 5mu
\begin{document}
\hed{
Moles, Molar Mass, Mass Equations:
}
$
M[molar\ mass] \eq
n[moles]
\cd
m[mass]
\\
\\
$
$
\displaystyle
\frac{
M
}{
n
}
\eq
\frac{
n \cd m
}{
m
}
\rarr
\frac{
M
}{
n
}
\eq
\frac{
n \cdot \cancel{m}
}{
\cancel{m}
}
\rarr
n =
\frac{
m
}{
M
}
\\
\\
$
\begin{large}
$
\ \ \ \ \ \ \ \
\ \ \ \ \ \ \ \
\displaystyle
n \eq
\frac{
M
}{
m
}
\\
$
\end{large}
\end{document}
期望的行为:
将最后一个方程式居中并以粗体显示
方程式搞错了,我会修正的,但请暂时忽略
使用@DavidCarlisle 的答案进行更新:
\documentclass{article}
\usepackage{cancel}
\usepackage[extreme]{savetrees}
\usepackage[version=4]{mhchem}
\usepackage{siunitx}
\thispagestyle{empty}
%\setlength{\mathindent}{0pt}
\renewcommand{\familydefault}{\sfdefault}
\def\cd{\ \cdot\ }
\def\eq{\ =\ }
\def\pl{\ +\ }
\def\rarr{\ \Rightarrow\ }
\def\arr{\ \rightarrow}
\def\M{\unit{\ g \cd mol^{-1}}}
\def\pr#1{\begin{flushleft}#1\end{flushleft}}
\def\hed#1{\textbf{\pr{#1}}}
\usepackage{amsmath,amssymb}
\usepackage{mathastext}
\def\gc{\ g \cd cm^{-3}}
\def\gm{\ g \cd mol^{-1}}
\def\cm3{\ cm^{3}\ }
\def\arr{\ \rightarrow\ }
\def\gc{\ g \cd cm^{-3}}
\def\gm{\ g \cd mol^{-1}}
\def\cm{\ cm^{3}\ }
\def\arr{\ \rightarrow\ }
\usepackage{parskip,amsmath}
% spacy math
%\thinmuskip=3mu
%\medmuskip=4mu plus 2mu minus 4mu
%\thickmuskip=5mu plus 5mu
\thinmuskip=5mu
\medmuskip=29mu plus 2mu minus 12mu \thickmuskip=42mu plus 5mu minus 5mu
\begin{document}
\hed{
Moles, Molar Mass, Mass Equations:
}
$
M[molar\ mass] \eq
n[moles]
\cd
m[mass]
\\
\\
$
$
\displaystyle
\frac{
M
}{
n
}
\eq
\frac{
n \cdot m
}{
m
}
\rarr
\frac{
M
}{
n
}
\eq
\frac{
n \cd \cancel{m}
}{
\cancel{m}
}
\rarr
n \eq
\frac{
m
}{
M
}
$
{\huge\boldmath
\[
n \eq
\frac{
M
}{
m
}
\]
}
\end{document}
注意,第二个等式首先是 a \cdot
(与默认值相比没有间距变化),vs \cd
(第二个\cdot
)。
答案1
为了解决您原来的问题:
- 第二个方程实际上是相对于页面居中的。由于页面比第一行数学公式宽得多,因此第二行似乎与页面右侧齐平。因此,您必须告诉 LaTeX 将第二行相对于第一行居中。
- 第二行不是粗体,因为没有选择的字体的粗体版本。
在下面的解决方案中,我做了另外两个更改:
- 数学变量的倾斜字体
- 纠正第一行的数学推理
\documentclass{article}
% Use sf for text and math
\renewcommand{\familydefault}{\sfdefault}
\usepackage[helvet]{sfmath}% helvet has a bold slanted font
\usepackage{parskip}
\usepackage{mathtools}% also loads amsmath
\usepackage{cancel}
\def\pr#1{\begin{flushleft}#1\end{flushleft}}
\def\hed#1{\textbf{\pr{#1}}}
\thinmuskip=5mu
\medmuskip=9mu plus 2mu minus 6mu
\thickmuskip=12mu plus 5mu minus 5mu
\begin{document}
\hed{Moles, Molar Mass, Mass Equations:}
\( M[\text{molar mass}] = n[\text{moles}]\cdot m[\text{mass}] \)
\medskip
\begin{tabular}{@{}c@{}}% center the two lines w.r.t. each other
\(\displaystyle
\frac{M}{m} = \frac{n\cdot m}{m}
\Rightarrow
\frac{M}{m} = \frac{n\cdot \cancel{m}}{\cancel{m}}
\Rightarrow
n = \frac{M}{m}
\)\\[3ex]
\boldmath\large
\(\displaystyle
n = \frac{M}{m}
\)
\end{tabular}
\end{document}
答案2
您指定的方程式是左对齐的
\usepackage[fleqn]{mathtools}
要获得大而粗的中心方程式,请使用:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\[a\cdot a=b\]
{\huge\boldmath
\[a\cdot a=b\]
}
\medmuskip=50mu
{\huge\boldmath
\[a\cdot a=b\]
\[\frac{a\cdot a}{b}\]
$\frac{a\cdot a}{b}$
$\frac{a\;{\cdot}\; a}{b}$
}
\end{document}
内联分数使用 scriptsize 分子,这些分子没有任何空间用于二元运算符,因此如果您确实需要空间使用\;
或(更好)使用\dfrac
并在 textstyle 中显示样式分数