更改斜体 \ae 符号的外观

更改斜体 \ae 符号的外观

我需要\ae在我的文章中使用标准和斜体形式的符号。

我的 .tex 文件中的文本\ae\textit{\ae}如下所示

在此处输入图片描述

当斜体符号在页面上显示为小写字母时,它看起来有些陌生。有没有办法改变它的外观,让它看起来像这样?

在此处输入图片描述

该文件有以下内容

\documentclass[10pt,twoside,book,a5paper]{ncc}
\usepackage[utf8]{inputenc}
\usepackage[english,russian]{babel}
\usepackage{indentfirst}
\begin{document}

\section*{Введение}
...
\ae \textit{\ae}
...
\end{document}

答案1

你会拥有更好的身材

\documentclass[10pt,twoside,book,a5paper]{ncc}
\usepackage[T1,T2A]{fontenc}

\let\tg\relax\let\ctg\relax
\let\arctg\relax\let\arcctg\relax

\usepackage[english,russian]{babel}
\usepackage{indentfirst}

\DeclareTextSymbolDefault{\ae}{T1}

\begin{document}

\section*{Введение}

\ae \textit{\ae}

\end{document}

这两\let行是为了避免因为ncc想要定义babel-russian之后定义的东西而收到的四条错误消息。

在此处输入图片描述

答案2

还有一个基于@egreg 的解决方案,使用 Unicode OpenType 字体并在 LuaLaTeX 或 XeLaTeX 中运行:

\documentclass[10pt,twoside,book,a5paper]{ncc}
\tracinglostchars=2
\let\tg\relax\let\ctg\relax
\let\arctg\relax\let\arcctg\relax

\usepackage[english,russian]{babel}
\usepackage{fontspec}
\usepackage{indentfirst}

\babelfont{rm}
          [Ligatures=Common]{CMU Serif}
\babelfont{sf}
          [Ligatures=Common]{CMU Sans Serif}
\babelfont{tt}
          {CMU Typewriter Text}

\begin{document}

\section*{Введение}
...
\ae \textit{\ae}
...
\end{document}

CMU Serif 示例

相关内容