西里尔文文本无法在 \paragraph 下显示(使用 KOMA-Script)

西里尔文文本无法在 \paragraph 下显示(使用 KOMA-Script)

我对 KOMA-Script 和西里尔文有点问题(我猜)。

命令\paragraph(以及\section\subsection等)不显示俄语文本。这是一个已知问题吗?

我正在使用 SublimeText、LatexTools、MikTeX 和 Sumatra

\documentclass[fontsize=5,parskip=never]{scrartcl}

\usepackage[paper=a5paper,landscape, left=1mm, top=4mm]{geometry} 

\usepackage{multicol}       

\usepackage{setspace}
\singlespacing% одинарный интервал

\usepackage{enumitem}
\setlist{nosep} % or \setlist{noitemsep} to leave space around whole list

\usepackage{fontspec}
\setmainfont{Arial}


\usepackage{cmap}                   % поиск в PDF
\usepackage[T2A]{fontenc}           % кодировка
\usepackage[utf8]{inputenc}         % кодировка исходного текста
\usepackage[russian]{babel} % локализация и переносы
%\usepackage{fontspec}              % otf шрифты
\usepackage{textpos}                % текстовые блоки
%\usepackage[export]{adjustpage}        % положение картинок 
\usepackage{xcolor}                 % цвет





\begin{document}




\begin{multicols*}{5}

\Large \textbf{Flush Shutter DC} \normalsize 



\large \textbf{Электробезопасность} \normalsize     %% I SEE THIS (TEXTBF WORKS WELL)
\paragraph{ПАРАГРАФ}                                %% I DONT SEE THIS
\paragraph{PARAGRAPH}                               %% I SEE THIS

text


\end{multicols*}
\end{document}

答案1

该文档使用拉丁现代粗体无衬线字体作为标题,并且该字体没有西里尔字母。

日志警告

Missing character: There is no П in font [lmsans10-bold]:+tlig;!

您可以使用类别标题设置功能选择不同的字体,或者通常避免该egregdoesnotlikesansseriftitles选项出现的问题。

在这种情况下,您仍然可以获得无标题,因为您已指定 Arial 作为主文档字体。

在此处输入图片描述

\documentclass[
  fontsize=5,
  parskip=never,
  egregdoesnotlikesansseriftitles
]{scrartcl}

\usepackage[paper=a5paper,landscape, left=1mm, top=4mm]{geometry} 

\usepackage{multicol}       

\usepackage{setspace}
\singlespacing% одинарный интервал

\usepackage{enumitem}
\setlist{nosep} % or \setlist{noitemsep} to leave space around whole list

\usepackage[russian]{babel} % локализация и переносы
\usepackage{fontspec}
\setmainfont{Arial}


%\usepackage{fontspec}              % otf шрифты
\usepackage{textpos}                % текстовые блоки
%\usepackage[export]{adjustpage}        % положение картинок 
\usepackage{xcolor}                 % цвет





\begin{document}



\begin{multicols*}{5}

\subsection*{Flush Shutter DC}

\subsection*{Электробезопасность}    %% I SEE THIS (TEXTBF WORKS WELL)
\paragraph{ПАРАГРАФ}                                %% I DONT SEE THIS
\paragraph{PARAGRAPH}                               %% I SEE THIS

text


\end{multicols*}
\end{document}

答案2

您只是忘记设置无衬线字体:

\documentclass{scrartcl}

\usepackage{fontspec}
\usepackage[russian]{babel} % локализация и переносы

% settings
\setmainfont{Arial}
\setsansfont{Arial}

\begin{document}

\textbf{Flush Shutter DC}

\textbf{Электробезопасность}

\paragraph{ПАРАГРАФ}

\paragraph{PARAGRAPH}

text

\end{document}

在此处输入图片描述

相关内容