囊泡和反应符号

囊泡和反应符号

我想正确排版短诗回复符号。囊泡符号如下:

小囊符号

响应符号相同,但用“R”代替“V”。

综合 LaTeX 符号列表提供了一个需要 XeLaTeX 和 Junicode 字体的解决方案,但是有没有办法使用 pdfLaTeX 正确排版符号(即是否有提供符号的包)?如果没有,手动构造符号的最佳方法是什么?

我成功地构造出了一个看起来像囊泡的东西

\newcommand{\versicle}{$\mathbf{\not{\mkern -3mu \mathrm{V}}}$}

但我不擅长构建符号,而且我知道那是不对的。

如果有必要,我愿意使用 XeLaTeX 或 LuaLaTeX 来正确排版这些符号,但我想知道是否有使用 pdfLaTeX 的好方法。


例如,可以在以下位置找到使用这些符号的示例:维基百科上关于正因如此

versicle/response 用法示例

答案1

穷人的版本:

\documentclass{article}
\usepackage{graphicx}

\makeatletter
\DeclareRobustCommand{\versicle}{\vers@resp{-0.1em}{V}}
\DeclareRobustCommand{\response}{\vers@resp{0pt}{R}}

\newcommand{\vers@resp@sym}{\raisebox{0.2ex}{\rotatebox[origin=c]{-20}{$\m@th\rceil$}}}

\newcommand{\vers@resp}[2]{%
  {\ooalign{\hidewidth\kern#1\vers@resp@sym\hidewidth\cr#2\cr}}%
}
\makeatother

\begin{document}

\versicle

\response

\end{document}

在此处输入图片描述

您可能需要针对不同的字体微调参数。

答案2

这是一种可能性stackengine

\documentclass[border = 6pt]{standalone}
\usepackage{graphicx}
\usepackage{stackengine}
\newcommand{\versicle}{\kern-0.25em \stackinset{r}{0.33ex}{c}{}{\rotatebox{-30}{\normalsize$\rceil$}}{V}}

\newcommand{\response}{\kern-0.25em\stackinset{r}{0.35ex}{c}{}{ \rotatebox{-30}{\normalsize$\rceil$}}{R}}

\begin{document}

 A \versicle B \quad C \response D 

\end{document}

在此处输入图片描述

答案3

℣ (U+2123) 和 ℟ (U+211F) 是 Unicode 字符,因此请使用包含这些字符的字体(例如 Noto Serif):

\usepackage{fontspec}
\setmainfont{<name of font with these characters>}

或者您可以指定后备字体,其中 Nimbus Roman 缺少 ℣ 和 ℟,因此我们使用 Noto Serif:

\usepackage{fontspec, newunicodechar} 
\setmainfont{Nimbus Roman}
\newfontfamily{\fallbackfont}{Noto Serif}
\DeclareTextFontCommand{\textfallback}{\fallbackfont}
\newunicodechar{℣}{\textfallback{℣}}
\newunicodechar{℟}{\textfallback{℟}}

礼貌: ”为 LuaLaTeX 中的特定 Unicode 字符定义后备字体

请参阅第 297 页综合 LaTeX 符号列表(2021 年 5 月 5 日修订)。

答案4

有一个非常简单的方法可以做到这一点:在 LualaTex 中使用“gregorio”:

% !TEX TS-program = lualatex

\documentclass{article}    
\usepackage[bitstream-charter]{mathdesign}%I like this font, but you can use another font.
\usepackage{gregoriosyms}    
\begin{document}

\Vbar

\Rbar

\end{document}

在此处输入图片描述

相关内容