我正在使用 Overleaf 网站整理一篇文章,并使用了此代码。我遇到了下面发布的错误,不知道该怎么办,任何帮助都很好,不知道为什么甚至需要弄乱代码来做到这一点! :/
谢谢!
Undefined control sequence.
\u-default-956 #1->\textmu
l.31 ...Pressure mode with an aperture of 30.00 μ
m, and a voltage of 10 kV....
答案1
错误消息表明您正在通过包ucs
和utf8x
包的选项使用 Unicode 输入编码inputenc
。 如果您不需要ucs
特殊功能,那么这\usepackage[utf8]{inputenc}
是更常见的方法。
μ
输入中的 被映射到,\textmu
但尚未提供。textcomp
例如,如 Ruben 的评论。
包中提供了更强大的设置单位的方法siunitx
。它还处理了数字和单位之间的空格,并防止它们之间出现换行。
\usepackage{siunitx}
\SI{30.00}{\micro\meter} ... \SI{10}{\kilo\volt}
完整示例和我的建议:
\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{siunitx}
\begin{document}
Pressure mode with an aperture of \SI{30.00}{\micro\meter},
and a voltage of \SI{10}{\kilo\volt} \dots
\end{document}
或者手动保留单位,保留ucs
和添加textcomp
,示例为:
\documentclass{article}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage{textcomp}
\begin{document}
Pressure mode with an aperture of 30.00\,μm,
and a voltage of 10\,kV \dots
\end{document}
设置\,
一个较小的不可中断空格,通常设置在数字和其单位之间。波浪号~
设置一个正常的不可中断空格。