截断地板符号

截断地板符号

Unicode 字符 ⸤ (U+2E24) 和 ⸥ (U+2E25) 有时用于在句法分析中将单词分组。例如:

⸤我哥哥的女儿⸥ ⸥ 用双筒望远镜看到了⸤一棵橘子树⸥。

我正在使用 LuaLaTeX,并希望继续使用 Computer Modern 字体,但它似乎不包含这些代码点(它们呈现为空格)。我可以看到几种解决方法,但我不知道如何实现其中任何一个:

  • 旋转tipa\textcorner
  • 截断$\lfloor$$\rfloor$
  • 从支持这些特定字符的字体中窃取这些特定字符。

这些对我来说都适用。值得注意的是:我正在使用csquotes\MakeOuterQuote{"}所以\char"2E24 正如这里建议的那样不起作用。


就其价值而言,这是一个非常简单的例子:

\documentclass{article}
\usepackage{csquotes}
\MakeOuterQuote{"}
\begin{document}
"⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥."
\end{document}

答案1

借用一下。

\documentclass{article}
\usepackage{fontspec}
\usepackage{newunicodechar}

\newfontface{\lowbrackets}{Noto Sans}
\NewDocumentCommand{\blhb}{}{{\lowbrackets\symbol{"2E24}}}
\NewDocumentCommand{\brhb}{}{{\lowbrackets\symbol{"2E25}}}

\newunicodechar{⸤}{\blhb}
\newunicodechar{⸥}{\brhb}

\begin{document}

⸤The daughter ⸤of my brother⸥⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥.

\end{document}

在此处输入图片描述

答案2

这里有一个使用缩小字符的方法pmboxdraw。可能还是有点太大,但这是一个简单的解决方案。

我添加了一些“穷人的字距调整”,让字符更靠近字母。

\documentclass{article}
\usepackage{newunicodechar}
\usepackage{graphicx}
\usepackage{pmboxdraw}
\usepackage{csquotes}
\MakeOuterQuote{"}
\newunicodechar{⸤}{\smash{\raisebox{-4pt}{\textSFii}\hskip-1pt}}
\newunicodechar{⸥}{\hskip-1pt\smash{\raisebox{-4pt}{\textSFiv}}}
\begin{document}
\noindent "⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥."

\noindent "Furthermore the moon is made of cheese, that's why astronauts bounce on it."
\end{document}

在此处输入图片描述

未使用伪字距调整的版本:

在此处输入图片描述

带剪辑:

\usepackage{trimclip}
\newunicodechar{⸤}{\smash{\clipbox{0pt 0pt 0pt 2.5pt}{\raisebox{-4pt}{\textSFii}}\hskip-1pt}}
\newunicodechar{⸥}{\hskip-1pt\smash{\clipbox{0pt 0pt 0pt 2.5pt}{\raisebox{-4pt}{\textSFiv}}}}

在此处输入图片描述

答案3

由于其他答案都使用了newunicodechar,我想我会结合 Barbara Beeton 的建议自己尝试一下。输出如下。优点:垂直和水平笔划的线条粗细相同。缺点:水平看起来比垂直的长,我不喜欢。

编辑:后者其实是一种视觉错觉。放大后它们的长度相同。不过这并不重要;我仍然希望支架看起来比宽度高。

\documentclass{article}
\usepackage{csquotes}
\MakeOuterQuote{"}

\usepackage{newunicodechar}
\usepackage{unicode-math}
\newunicodechar{⸤}{\hskip-1.25pt$\llcorner$\hskip-1.25pt}
\newunicodechar{⸥}{\hskip-1.25pt$\lrcorner$}

\begin{document}
⸤The daughter ⸤of my brother⸥ ⸥ sees ⸤an orange tree⸥ ⸤with her binoculars⸥.
\end{document}

括号

相关内容