![符号后的空格和符号后的字母](https://linux22.com/image/323930/%E7%AC%A6%E5%8F%B7%E5%90%8E%E7%9A%84%E7%A9%BA%E6%A0%BC%E5%92%8C%E7%AC%A6%E5%8F%B7%E5%90%8E%E7%9A%84%E5%AD%97%E6%AF%8D.png)
我得到了这张桌子。
\begin{table}[h]
\caption{Table caption}
\centering
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{ l | l | l | l }
\hline
Something [Nr] & $\Delta y [m/s]$ & $\Delta x [s]$ & $a [m/s^2]$ \\
\hline
1. & 0.6 & 2.4847 & 0.24148 \\
2. & 0.43 & 1.7630 & 0.24390 \\
3. & 0.38 & 1.5829 & 0.24007 \\
4. & 0.30 & 1.1617 & 0.25824 \\
5. & 0.45 & 1.8024 & 0.24967 \\
\hline
\end{tabular}
\end{table}
问题是我使用了一些符号,后面不能有空格。而且符号后面的字母后面也不能有空格。
例如,从代码中我想要一个像这样的 \Delta 符号
Δy [米/秒]
但我得到的是:
Δy[米/秒]
另外我想知道如果我在其他时间需要的话我该如何得到它:
Δy[米/秒]
答案1
数学表达式(如希腊字母、变量和上标)需要用美元符号分隔,例如$\Delta y$ [m/s]
。此外,一般情况下(非数学模式),{}
在宏后添加 可防止后续空格被吸收。
尽管在这种情况下(数学模式),如果您希望在增量和变量之间留有空间,则需要显式空间(~
或)。例如,比较以下 MWE 中的(添加空间)和(不添加空间):\,
\Delta\,y
\Delta x
\documentclass{article}
\begin{document}
\begin{table}[h]
\caption{Table caption}
\centering
\renewcommand{\arraystretch}{1.25}
\begin{tabular}{ l | l | l | l }
\hline
Something [Nr] & $\Delta\,y$ [m/s] & $\Delta x$ [s] &$a$ [m/s$^2$] \\
\hline
1. & 0.6 & 2.4847 & 0.24148 \\
2. & 0.43 & 1.7630 & 0.24390 \\
3. & 0.38 & 1.5829 & 0.24007 \\
4. & 0.30 & 1.1617 & 0.25824 \\
5. & 0.45 & 1.8024 & 0.24967 \\
\hline
\end{tabular}
\end{table}
\end{document}