使用 koma 我可以使用选项删除结尾的点numbers=noenddot
。但是当我添加 polyglossia 包时,它就停止工作了。
\documentclass[numbers=noenddot]{scrreport}
\usepackage{polyglossia}
\setdefaultlanguage{russian}
\setotherlanguage{english}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}
\newfontfamily\cyrillicfont{Times New Roman}
\newfontfamily\cyrillicfonttt{Courier New}
\usepackage[dvipsnames]{xcolor}
\begin{document}
\chapter{F}
\begin{table}
\caption{Исходные данные для рассматриваемой задачи}
\centering
\label{tabl:1}
\begin{tabular}{|c|c|c|c|c|}
\hline
Номер & ~~~~$X$~~~~ & ~~~~$Y$~~~~ & ~~~~$R$~~~~ & ~~~~Цвет~~~~ \\
\hline
1 & 100 & 170 & 30 & \color{red} красный \\
2 & 100 & 90 & 60 & \color{yellow} жёлтый \\
3 & 230 & 250 & 50 & \color{blue} синий \\
4 & 130 & 240 & 60 & \color{green} зелёный \\
5 & 300 & 130 & 30 & \color{green} зелёный \\
6 & 200 & 150 & 90 & \color{red} красный \\
\hline
\end{tabular}
\end{table}
\end{document}
答案1
默认情况下,软件包polyglossia
使用俄语选项forceheadingpunction=true
。因此,您必须将俄语选项设置forceheadingpunctuation
为false
:
\setdefaultlanguage[forceheadingpunctuation=false]{russian}
例子:
\documentclass[numbers=noenddot]{scrreport}
\usepackage{polyglossia}
\setdefaultlanguage[forceheadingpunctuation=false]{russian}% <- changed
\setotherlanguage{english}
\defaultfontfeatures{Ligatures=TeX}
\setmainfont{Times New Roman}
\setsansfont{Arial}
\setmonofont{Courier New}
\newfontfamily\cyrillicfont{Times New Roman}
\newfontfamily\cyrillicfonttt{Courier New}
\usepackage[dvipsnames]{xcolor}
\begin{document}
\chapter{F}
\begin{table}
\caption{Исходные данные для рассматриваемой задачи}
\centering
\label{tabl:1}
\begin{tabular}{|c|c|c|c|c|}
\hline
Номер & ~~~~$X$~~~~ & ~~~~$Y$~~~~ & ~~~~$R$~~~~ & ~~~~Цвет~~~~ \\
\hline
1 & 100 & 170 & 30 & \color{red} красный \\
2 & 100 & 90 & 60 & \color{yellow} жёлтый \\
3 & 230 & 250 & 50 & \color{blue} синий \\
4 & 130 & 240 & 60 & \color{green} зелёный \\
5 & 300 & 130 & 30 & \color{green} зелёный \\
6 & 200 & 150 & 90 & \color{red} красный \\
\hline
\end{tabular}
\end{table}
\end{document}