이중 수직선이 있는 가우스 괄호

이중 수직선이 있는 가우스 괄호

이중 수직선이 있는 왼쪽 및 오른쪽 가우스 괄호에 대한 명령을 갖고 싶지만 그렇지 않으면 \lfloor및 와 똑같이 동작합니다 \rfloor. 특히 크기가 다양해야 하고 다른 것들은 변하지 않아야 합니다.

불행히도 둘 다 최적이 아닌 두 가지 후보를 찾았습니다.

  • \llfloor그리고 \rrfloor패키지에 stmaryrd. 불행하게도 그들은 선행 \left과 명령을 이해하지 못합니다 \right. 내 인상은 크기가 고정되어 있다는 것입니다.

  • \lFloor그리고 \rFloor패키지에 nath. 크기는 다양하지만 문제는 패키지를 포함하면 nath괄호 유형의 모든 기호에 대한 자동 크기 조정 동작이 발생한다는 것입니다. 이것은 흥미로울 수도 있지만 현재로서는 이 변화가 내 취향에 비해 너무 급진적입니다.

답변1

다른 패키지를 사용하고 싶지 않은 경우 두 개의 s를 서로 약간의 공백을 두고 나란히 amsmath배치하는 옵션이 있습니다.\lfloor

여기에 이미지 설명을 입력하세요

이는 구분 기호의 가로 부분을 두껍게 하지 않는다는 장점이 있습니다.

\documentclass{article}
\usepackage{amsmath}

\newcommand{\gaussbr}[1]{%
    \left\lfloor\hspace{-.33em}\left\lfloor #1\right\rfloor\hspace{-.33em}\right\rfloor%
    }

\begin{document}

\[
\gaussbr{A}\gaussbr{\sum_{n=0}^{\infty}a_n}
\]

\end{document}

물론 네거티브 공간의 양을 원하는 대로 조정할 수 있습니다.

답변2

솔루션을 제공한 Werner에게 감사드립니다.이 비슷한 질문.

다음을 사용하여 다소 빠른 수정scalerel다음과 같습니다.

편리하게,scalerel및 높이 (필요하고 선택 사항인 경우 너비로 제한됨 )에 대한 크기 조정/확장을 위한 \scaleleftright[<max width>]{<left obj>}{<stuff>}{<right obj>}(및 유사한 \stretchleftright) 기능을 제공합니다 . 간단한 예는 다음과 같습니다.<left obj><right obj><stuff><max width>

\documentclass{article}
\usepackage{scalerel, stmaryrd} % http://ctan.org/pkg/scalerel

\newcommand{\gaussbracket}[1]{\stretchleftright{\llfloor}{#1}{\rrfloor}}

\begin{document}
\[ \gaussbracket{\displaystyle\sum_{i=1}^n i} \]
\end{document}

관련 정보