我知道在文本中插入希腊字母的最不麻烦的方法是使用数学模式和相应的命令。这将产生一个字母:
$\alpha$
但这总是会产生斜体字母。直到现在我才想到这个问题,但是这个字母什么时候应该是斜体,什么时候不应该是斜体?
此外,如果我在文本中讨论微秒,则将并排出现一个拉丁字母和一个希腊字母。我应该使用下列哪一个?
1- The average time of this event is 50 $\mu s$.
2- The average time of this event is 50 $\mu$s.
3- The average time of this event is 50 $\mathrm{\mu s}.
4- The average time of this event is 50 μs.
现在对我来说,要么是 #1,要么是 #3,因为 #2 会产生一个斜体字母和一个普通字母(这是一种视觉冲突),而 #4 仅在您的文档使用 UTF-X 编码时才可用。遇到这种情况时您会怎么做?
答案1
对于单位的情况,您应该使用包siunitx
。
\documentclass{article}
\usepackage{siunitx}
\begin{document}
The average time of this event is \SI{50}{\micro\second}.
\end{document}
我想我应该提一下这个upgreek
包裹。
The average time of this event is 50~$\upmu$s.
但这看起来不太好。
答案2
我的论文涉及大量微摩尔浓度范围内的化学反应。小写“mu”是我通常需要的唯一希腊字母,用于表示我通常使用的单位。我发现让它看起来正确的最有效方法是使用包textcomp
并通过写入来调用该字母\textmu
。这还可以使“mu”的字体格式与文档的其余部分相同。
\documentclass{article}
\usepackage{textcomp}
\begin{document}
The initial concentration was 50 {\textmu}M.
\end{document}
得出的结果是: