Latex中如何输入双括号

在Latex中如果只是用[[a]]((a))表示双括号看起来会比较难看。尝试实用\left[\left[a\right]\right]等效果也是不好,简单的做法是使用[\![a]\!](\!(a)\!),得到效果如下:
$$f[\![a]\!]+(\!(a)\!).$$

至于双三角括号的使用,需要引用宏包mnsymbol或者使用如下符号自定义:

% llangle and rrangle
\makeatletter
\newsavebox{\@brx}
\newcommand{\llangle}[1][]{\savebox{\@brx}{\(\m@th{#1\langle}\)}%
  \mathopen{\copy\@brx\kern-0.5\wd\@brx\usebox{\@brx}}}
\newcommand{\rrangle}[1][]{\savebox{\@brx}{\(\m@th{#1\rangle}\)}%
  \mathclose{\copy\@brx\kern-0.5\wd\@brx\usebox{\@brx}}}
\makeatother

之后再在正文中使用\llangle\rrangle

参考链接: How to get double angle bracket without using MnSymbol package?

💫 评论卡