从此开始回答
我的第一个字母的对齐问题已经解决。但是所有有下标的变量的下标都太靠下,例如;[x]<subscript text>
此外,我的 \cdots 格式太高了。
将我的屏幕截图与我链接的答案给出的输出进行比较。
我的方程式和 mathjaxx 代码的屏幕截图
代码:
$
\lambda =
\small{
\text{[m]}
}
\tiny{
\text{metres}
}
$$
$$
\text{E} =
\small{
\text{[J]}
}
\tiny{
\text{joules}
}
$$
$$
\text{h} =
\small{
\text{[J]}
}
\tiny{
\text{joules}
}\cdot
\small{
[\text{s}^{\tiny{-1}}]
}
\tiny{
\text{seconds}
}
$$
$$
\text{c} =
\small{
\text{[m]}
}
\tiny{
\text{metres}
}\cdot
\small{
[\text{s}^{\tiny{-1}}]
}
\tiny{
\text{seconds}
}
$$
$$
N_A =
\small{
[\text{mol}^{\tiny{-1}}]
}
\tiny{
\text{Avogadro's number}
}
$$
$$
\text{c} =
\small{
299792600\
\text{m} \cdot \text{s}^{-1}
}
$$
$$
N_A =
\small{
6.0221415\ \cdot\ 10^{23}
}
$$
$$
\text{h} =
\small{
6.62607600\ \cdot\ 10^{-34}\
\text{J} \cdot \text{s}^{-1}
}
$$
我链接的最后一个答案给出的代码和输出:
documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{align*}
\lambda &=
\mathrm{[m]}
_{\mathrm{metres}}
\\
\mathrm{E} &=
\mathrm{[J]}
_{\mathrm{joules}}
\\
\mathrm{h} &=
\mathrm{[J]}
_{\mathrm{joules}}
\cdot
[\mathrm{s}^{-1}]
_{\mathrm{seconds}}
\\
\mathrm{c} &=
\mathrm{[m]}
_{\mathrm{metres}}
\cdot
[\mathrm{s}^{-1}]
_{\mathrm{seconds}}
\\
N_A &=
[\mathrm{mol}^{-1}]
_{\mathrm{Avogadro's\ number}}
\\
\mathrm{c} &=
299792600
\mathrm{m} \cdot \mathrm{s}^{-1}
\\
N_A &=
6.0221415 \cdot 10^{23}
\\
\mathrm{h} &=
6.62607600 \cdot 10^{-34}
\mathrm{J} \cdot \mathrm{s}^{-1}
\end{align*}
\end{document}
[2:
我希望=
在我的屏幕截图之后使用相同的格式,即使用乳胶的带有下标和 \cdots 的框出变量。
更新
下标仅存在 1 个小问题。
https://drive.google.com/file/d/1BzpZDnCk6Ypk9zxuy7vcnEUmY898ah_8/view?usp=drivesdk
下标字母的下部稍微位于我的变量框的下方。
按屏幕截图的顺序排列的每个方程的代码如下:
$$[j]_{\text{joules}}$$
$$[j]\small{\text{joules}}$$
$$[j]\tiny{\text{joules}}$$
有什么方法可以让我获得带下标的版本(第一个版本的格式与其他的一样?
或者有更好的方法来写最后 2 个?
我知道这真的很小,但我就是那种人。
答案1
我认为你的方程式有两个不同的问题。
如果你不喜欢的输出
_{\mathrm{...}}
,我建议你写\textsubscript{...}
——尤其是因为下标材料并不是真的数学下标,而是文本旁注。如果 的输出
\textsubscript
对你来说太大,请改用\tinytextsubscript
,其中\tinytextsubscript
应在序言中定义为\newcommand\tinytextsubscript[1]{\textsubscript{\tiny #1}}
你确实应该改用
\num
、\unit
和\qty
宏希尼奇包来表示科学数量及其相关单位。这样,您就可以将内容很重要更有效、更清洁地格式很重要。
\documentclass{article}
\usepackage{amsmath} % for align* env.
\usepackage{siunitx} % for \num, \unit, and \qty macros
\sisetup{group-digits=false,
exponent-product={\cdot}, % default is '\times'
inter-unit-product={\cdot} % optional
}
\newcommand\avo{N_{\!A}} % snug up "A" to "N"
\newcommand\tinytextsubscript[1]{\textsubscript{\tiny #1}}
\begin{document}
\begin{align*}
\lambda &= [\unit{\metre}]\tinytextsubscript{metres} \\
E &= [\unit{\joule}]\tinytextsubscript{joules}\\
h &= [\unit{\joule}]\tinytextsubscript{joules}
\cdot
[\unit{\per\second}]\tinytextsubscript{per second} \\
c &= [\unit{\metre}]\tinytextsubscript{metres}
\cdot
[\unit{\per\second}]\tinytextsubscript{per second} \\
\avo &= [\unit{\per\mol}]\tinytextsubscript{Avogadro's number} \\[1.5ex]
c &= \qty{299792600}{\metre\per\second} \\
\avo &= \num{6.0221415e23} \\
h &= \qty{6.62607600e-34}{\joule\per\second}
\end{align*}
\end{document}