用斜线排版缩写?

用斜线排版缩写?

在20世纪初的书信中,德文单词“bei”通常缩写为“ᵇ/”。目前我排版如下:

26.4.17 \textsuperscript{b}/La Selve

但结果是上标“b”和斜线之间出现了令人不快的空格。当然我可以手动调整空格,但我很好奇:

有没有推荐的方法来排版这样的缩写?有专门的包吗?

答案1

从未见过这样的缩写,但很容易获得它:

\documentclass{article}

\newcommand{\bei}{\textsuperscript{b}\kern-.3em}

\begin{document}

Abcdef \bei/La Selve

\end{document}

/如果愿意,您还可以在 的定义中添加\bei,但它的缺点是在 之后\bei需要一个空格{}

\bei或者,为了确保在is之后有一个斜线

\newcommand{\bei}{}% just for safety
\def\bei/{\textsuperscript{b}\kern-.3em/}

使用方法与以前一样。

在此处输入图片描述

答案2

我不熟悉这个特定的缩写。根据我对您的问题的理解,我建议使用 microtype 包(需要 LuaLaTex)。

\documentclass{article}

\usepackage{microtype}
\usepackage{xspace}

\newcommand*{\mybei}{\textls[-190]{\emph{\textsuperscript{b}}/}\xspace}
\newcommand*{\mybeis}{\textls[-300]{\textsuperscript{b}/}\xspace}
\newcommand*{\mybeit}{\textls[-190]{\textsuperscript{b}/}\xspace}

\begin{document}
    There is a \mybei here. Can I use the abbreviation \mybeit to say \mybeis uns in Deutschland?
\end{document}

“b” 和 “/” 之间的字距可以通过 \textls 进行调整。

相关内容