Featured image of post Latex中输入双括号

Latex中输入双括号

在LaTeX中如果只是用[[a]]((a))表示双括号(比如幂级数环)显示会比较难看。尝试使用\left[\left[a\right]\right]等效果也不太好,一个简单的做法是使用[\![a]\!](\!(a)\!),可以得到如下效果:

$$f[\![a]\!]+(\!(a)\!).$$

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

1
2
3
4
5
6
7
8
% 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?

Built with Hugo
Theme Stack designed by Jimmy