定义单个字形会破坏字距

定义单个字形会破坏字距

当我为单个字形创建快​​捷方式时,不应用字距调整。

\documentclass{article}
\newcommand{\myF}{\textit{f}}
\newcommand{\myA}{\textit{a}}
\begin{document}
\myF\myA\par \textit{fa}
\end{document}

在此处输入图片描述

有什么方法可以保留字距而不必\textit{fa}直接输入内容?

预计有人会问我为什么这样做:

为了说清楚起见,我为比上述情况更合理的情况定义了这些快捷方式,例如 (1) 当字形不是您可以在键盘上找到的字符时,并且我想避免\char"XXXX每次都输入诸如必须一直查找的代码之类的东西,以及 (2) 当使用直立和斜体字形含义不同的转录系统时 - 在这种情况下,我预先定义了每个字形(其中许多甚至不在 Unicode 中),这样我就不需要记住该上下文中的特定字形应该是斜体还是直立。

答案1

在此处输入图片描述

\documentclass{article}
\newcommand{\myF}{\textit{f}}
\newcommand{\myA}{\textit{a}}
\newcommand{\yourF}{\begingroup\itshape f\endgroup}
\newcommand{\yourA}{\begingroup\itshape a\endgroup}
\begin{document}

\myF\myA

\yourF\yourA

\textit{fa}
\end{document}

相关内容