![矩阵的 LaTeX 代码错误](https://linux22.com/image/405355/%E7%9F%A9%E9%98%B5%E7%9A%84%20LaTeX%20%E4%BB%A3%E7%A0%81%E9%94%99%E8%AF%AF.png)
有人能找出这段代码中的错误吗?
\begin{equation}
W(f_1,\dots,f_g):= \text{det} \begin{pmatrix}
f_1 & f_2 & \dots & f_g\\
f_1^' & f_2^' & \dots & f_g^'\\
. & . & &.\\
. & . & &.\\
. & . & &.\\
f_1^{(g-1)} & f_2^{(g-1)}& \dots & f_g^{(g-1)}
\end{pmatrix}
\end{equation}
答案1
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{equation}
W(f_1,\dotsc,f_g) := \text{det}
\begin{pmatrix}
f_1 & f_2 & \dots & f_g \\
f_1' & f_2' & \dots & f_g' \\ % <---
. & . & & . \\
. & . & & . \\
. & . & & . \\
f_1^{(g-1)} & f_2^{(g-1)} & \dots & f_g^{(g-1)}
\end{pmatrix}
\end{equation}
or better
\begin{equation}
W(f_1,\dotsc,f_g) := \det
\begin{pmatrix}
f_1 & f_2 & \dots & f_g \\
f_1' & f_2' & \dots & f_g' \\
\vdots & \vdots & \ddots & \vdots \\
f_1^{(g-1)} & f_2^{(g-1)} & \dots & f_g^{(g-1)}
\end{pmatrix}
\end{equation}
\end{document}
附录:
有些人更喜欢使用:=
不同的符号来定义。您可以在以下位置找到有关此符号的讨论和不同的符号如何正确排版 :=。例如\coloneqq
来自包装mathtools
或\colonequals
来自包装colonequals
等。两者之间的差异很微妙,但对于具有敏锐审美感的人来说,它们很重要。为了进行比较,请观察使用的情况\colonequals
:
\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{equation}
W(f_1,\dotsc,f_g) \coloneqq \det\begin{pmatrix}
f_1 & f_2 & \dots & f_g \\
f_1' & f_2' & \dots & f_g' \\
\vdots & \vdots & \ddots & \vdots \\
f_1^{(g-1)} & f_2^{(g-1)} & \dots & f_g^{(g-1)}
\end{pmatrix}
\end{equation}
\end{document}
进一步的可能性是使用unicode-math
lualatex xelatex˙or
\ engine. This fonts define
coloneq`,其结果为:
@Sebastiano,谢谢你指出这个细节。我个人很少(由于我的专业背景)使用符号来表示定义上相等:-)
答案2
使用f_1^{\prime}
而不是f_1^'
。
我建议使用\ddots
和\vdots
。
\documentclass{standalone}
\usepackage{amsmath}
\begin{document}
\begin{equation}
W(f_1,\dots,f_g):= \det
\begin{pmatrix}
f_1 & f_2 & \dots & f_g \\
f_1^{\prime}& f_2^{\prime} & \dots & f_g^{\prime} \\
\vdots & \vdots & \ddots& \vdots \\
f_1^{(g-1)} & f_2^{(g-1)} & \dots & f_g^{(g-1)}
\end{pmatrix}
\end{equation}
\end{document}