我正在使用 LaTeX 模板撰写英文论文。现在我需要使用相同的模板撰写俄文论文。我添加了:
\documentclass[11pt, a4paper, oneside]{Thesis}
\usepackage{cmap}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage{mathptmx}
\renewcommand{\sfdefault}{ptm}
\usepackage[T1]{fontenc}
除了单位之外,一切都运行正常。例如,我想用俄语写单位, 25 ${м^3 с^{-1}}$
但我有 25 3-1。在我添加的索引中,我还需要添加或删除什么?或者我的错误在哪里?
答案1
乳胶中数学模式的默认行为不允许使用非 ASCII 符号。
要在数学模式中使用俄文字母,您可以将它们包含到宏中\text{}
:
25$\,\text{м}^3\text{с}^{-1}$
或者把它们放在外面:
25\,м$^3$с$^{-1}$
另一种方法是使用包mathtext
:
\usepackage[warn]{mathtext}
选项warn
将显示公式中每个西里尔字母的警告(这对于避免印刷错误很有用)。