俄语版 LaTeX 模板

俄语版 LaTeX 模板

我正在使用 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将显示公式中每个西里尔字母的警告(这对于避免印刷错误很有用)。

相关内容