Во многих редакторах уравнений (например, MS Word 2007 и Daum Equation Editor) есть двойная квадратная скобка. Есть ли эквивалент TeX для [[
, ((
, ))
, и ]]
?
решение1
Если вы хотите делать это только изредка, возможно, вы можете просто свернуть что-то свое, используя немного негативного пространства, как здесь
Maths in double brackets $[\![ e=mc^2 ]\!]$ or double parentheses $(\!( a^2 )\!)$.
Обратите внимание, что они не будут хорошо масштабироваться с \left
и \right
из-за фиксированного отрицательного пространства.
Если вы будете их использоватьмного, попробуйте использовать такой пакет, какstmaryrd
который определяет команды для этих символов, как рекомендовано в комментариях.
\documentclass{article}
\usepackage{stmaryrd}
\begin{document}
\begin{equation}
\llbracket 1 \rrbracket \quad
\llparenthesis 2 \rrparenthesis \quad
\llceil 3 \rrceil \quad
\llfloor 4 \rrfloor \quad
\end{equation}
\end{document}
Обратите особое внимание на более изысканное отображение двойных скобок.
В качестве примечания:DeTeXifyвсе лучше и лучше распознает эти символы, поэтому вы можете проверить наличие дополнительных опций на основе пакетов.
решение2
Это команды \lBrack
/ \rBrack
, а также \lParen
и \rParen
или \llparenthesis
и \rrparenthesis
в unicode-math
или нескольких 8-битных пакетах, включая stix
, stix2
и fdsymbol
. В Unicode вы также можете использовать символы ⟦
, ⦅
, ⦇
и т. д.
\DeclarePairedDelimiter
Команда может показаться вам mathtools
очень удобной, особенно если вам нужно указать размер.
\documentclass{article}
\usepackage{mathtools}
\usepackage{newcomputermodern} % Loads unicode-math
\DeclarePairedDelimiter\Brackets{\lBrack}{\rBrack}
\DeclarePairedDelimiter\Parens{\lParen}{\rParen}
\begin{document}
\begin{gather*}
\lBrack x \rBrack \quad \lParen y \rParen \quad
\llparenthesis z \rrparenthesis \\
\Brackets{u} \quad \Parens{v}
\end{gather*}
\end{document}
решение3
В случае, если у вас возникнет конфликт междуstmaryrdи другого пакета, или вам не нравятся некоторые переопределения символов (например, \bigtriangledown), вы можете использовать следующую строку, чтобы импортировать только нужные вам команды:
\usepackage[only,llbracket,rrbracket]{stmaryrd}