我需要\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}