DeclareMathSizes 的问题

DeclareMathSizes 的问题
\documentclass[11pt]{article}
\usepackage[a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
\usepackage[square,colon,authoryear]{natbib}
\usepackage{graphicx}
\usepackage{fancyheadings}
\usepackage{epstopdf}
\usepackage{amsmath}
\usepackage{comment}
\DeclareMathSizes{11}{20}{7}{5}
\begin{document}
\begin{align*}
 &   &  \text{where cohesive modulus,}~k_c &= 1400\left(\frac{N}{m^2}\right)\\
 &   &  \text{frictional modulus, }~k_\varphi &= 8200\left(\frac{N}{m^2}\right) \\
 &   &  \text{exponent of sinkage, }~n&=0.8\\
 &   &  \text{wheel width, }~b_w&=0.08(m)\\
 z_{rw}&=\frac{\left(\frac{3W_W\cos\theta}{(3-n)(k_c+b_wk_\varphi)\sqrt{d_w}}\right)^\frac{2}{(2n+1)}}{N} &  \text{wheel diameter, }~n&=0.14(m)\\
 &   &  \text{number of wheels, }~N&=6\\
 &   &  \text{cohesion, }~c &= 170\left(\frac{N}{m^2}\right) \\
 &   &  \text{slope angle, }~\theta &= 30\deg(deg) \\
 &   &   W_W&=48.6(N) \\
\end{align*}
\end{document}

我得到了这个输出,实际上,我试图将方程式放在左中间,将定义放在右边。但方程式似乎太小了,我无法将其放大,我试过 \DeclareMathSizes,但它没有任何作用。有什么方法可以将其放大,也许有更好的方法来编写定义?

答案1

问题是,由于历史原因,该11pt选项选择 10.95 作为字体大小。

但,\DeclareMathSizes这并不是答案。

公式看起来“太小”的原因是外面的分数:只需\frac{1}{N}在余数前面使用即可。

我会避免难看的对齐,因为这种对齐对读者没有帮助,反而会使输出混乱。系数规范中的等号彼此不相关,但描述却相关。

\documentclass[11pt]{article}
\usepackage[a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}

\[
z_{rw}=\frac{1}{N}
       \left(\frac{3W_W\cos\theta}{(3-n)(k_c+b_wk_\varphi)\sqrt{d_w}}\right)^\frac{2}{(2n+1)}
\quad
\begin{tabular}{@{}ll@{}}
where\\
cohesive modulus    & $k_c = \qty{1400}{\newton\per\square\meter}$ \\
frictional modulus  & $k_\varphi = \qty{8200}{\newton\per\square\meter}$ \\
exponent of sinkage & $n=0.8$ \\
wheel width         & $b_w=\qty{0.08}{\meter}$ \\
wheel diameter      & $n=\qty{0.14}{\meter}$ \\
number of wheels    & $N=6$ \\
cohesion            & $c= \qty{170}{\newton\per\square\meter}$ \\
slope angle         & $\theta = \qty{30}{\degree}$ \\
                    & $W_W = \qty{48.6}{\newton}$
\end{tabular}
\]

\end{document}

在此处输入图片描述

请注意,fancyheadings已被弃用许多年,它所做的就是加载fancyhdr并发出很长的警告。

这也是epstopdf没有必要的,因为在需要的时候它会自动使用。

我建议siunitx按数量来。

一种不同的方法:

\documentclass[11pt]{article}
\usepackage[a4paper,left=25mm,right=25mm,top=25mm,bottom=25mm]{geometry}
\usepackage{amsmath}
\usepackage{siunitx}

\begin{document}

\begin{gather*}
z_{rw}=\frac{1}{N}
       \left(\frac{3W_W\cos\theta}{(3-n)(k_c+b_wk_\varphi)\sqrt{d_w}}\right)^\frac{2}{(2n+1)}
\\
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{@{}ll@{\qquad}ll@{}}
\multicolumn{4}{@{}l@{}}{where $W_W = \qty{48.6}{\newton}$ and} \\
cohesive modulus    & $k_c = \qty{1400}{\newton\per\square\meter}$ &
frictional modulus  & $k_\varphi = \qty{8200}{\newton\per\square\meter}$ \\
exponent of sinkage & $n=0.8$ &
wheel width         & $b_w=\qty{0.08}{\meter}$ \\
wheel diameter      & $n=\qty{0.14}{\meter}$ &
number of wheels    & $N=6$ \\
cohesion            & $c= \qty{170}{\newton\per\square\meter}$ &
slope angle         & $\theta = \qty{30}{\degree}$ \\
\end{tabular}
\end{gather*}

\end{document}

在此处输入图片描述

相关内容