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}