日语粗括号符号

日语粗括号符号

有没有办法创建图片最右边这种类型的粗日文括号?我用它来枚举像 [number] 这样的拼图集合。只是想找一种方法让它看起来像我见过的一些日文书籍排版。在此处输入图片描述

答案1

在 Unicode 中,字符是

U+3010 左黑色透镜括号【

U+3011 右黑色透镜支架】

并且存在于绝大多数支持日语的 OpenType/TrueType 字体中。

使用 XeLaTeX 或 LuaLaTeX 和fontspec

答案2

您可以设计自己的用途TikZscalerel包装。

在此处输入图片描述

定义了两个新命令\ljp和,它们将 a缩放到标准括号的大小。这些命令采用可选参数,可以是、或。\rjptikzpicture\big\Big\bigg\Bigg

有三个全局参数可以随意调整形状:\toplen是顶部边缘的长度占高度的百分比。.25在上图中设置为。inangle是弯曲部分偏离垂直方向的角度。30在上图中设置为。角度越大,符号越细。loosen控制looseness曲线的。值越低,曲线越少。

例如,这是\toplen设置为.35\inangle设置为 的同一图像75

在此处输入图片描述

\documentclass{article}

\usepackage{tikz,scalerel}

\newcommand{\toplen}{.25}
\newcommand{\inangle}{30}
\newcommand{\loosen}{1}

\newcommand{\ljp}[1][]{\scalerel*{\tikz{\fill (0,0)--(0,1)--(\toplen,1)to[bend right=\inangle, looseness=\loosen]++(0,-1)--cycle;}}{#1(}}
\newcommand{\rjp}[1][]{\scalerel*{\tikz[xscale=-1]{\fill (0,0)--(0,1)--(\toplen,1)to[bend right=\inangle, looseness=\loosen]++(0,-1)--cycle;}}{#1)}}

\begin{document}

\[
\ljp A+B\rjp(A+B)\quad
\ljp[\Big]\frac{A}{B}\rjp[\Big]\Big(\frac{A}{B}\Big)\quad
\ljp[\bigg]\frac{A}{B}\rjp[\bigg]\bigg(\frac{A}{B}\bigg)
\]

\end{document}

相关内容