이상한 블록 어레이 수직 간격

이상한 블록 어레이 수직 간격

여기서 첫 번째 질문은...

코드 조판

\documentclass{beamer}
\usepackage{blkarray}

\begin{document}

\begin{equation}
  \begin{blockarray}{[ccc]}
    1 & 2 \\
    3 & 4 \\
    5 & 6 \\
  \end{blockarray}=
  \begin{blockarray}{[ccc]}
    1 & 2 \\
    3 & 4 \\
    5 & 6 \\
  \end{blockarray}
\end{equation}

\end{document}

다음과 같은 결과가 나타납니다.

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

내 질문:

  1. 왜 괄호로 숫자를 묶지 않습니까?

  2. 왜 등호가 수직 중앙에 있지 않습니까?

  3. 두 가지를 모두 피하기 위해 뭔가를 할 수 있습니까?

미리 감사드립니다.

--

kN

답변1

\usepackage{lmodern}필요한 글꼴 크기를 사용할 수 있도록 패키지를 추가하세요 . 또한 다음은 이러한 문제를 방지하기 위한 해결 방법이지만 실제 해결 방법은 아닙니다.

\documentclass{beamer}
\usepackage{blkarray}
\usepackage{lmodern} 
\begin{document}

\begin{equation}
  \begin{blockarray}{[cc]c[cc]}
    1 & 2 &   &1 & 2 \\
    3 & 4 & = &3 & 4 \\
    5 & 6 &   &5 & 6 \\
  \end{blockarray}
\end{equation}

\end{document}

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

답변2

다음은 적합한 \raisebox와 사용자 정의를 통한 해결 방법입니다 \bigstrut.

\documentclass{article}
\usepackage{blkarray, amsmath}
\usepackage{bigstrut, booktabs}
\newcommand\mybigstrut[1][4pt]{\setlength\bigstrutjot{#1}\bigstrut[t]}
\newcommand\mynegbigstrut[1][2pt]{\setlength\bigstrutjot{#1}\bigstrut[b]}

\begin{document}

\begin{equation}A = \raisebox{\dimexpr(\depth-\height)\relax} {$ \begin{blockarray}{[ccc]}
    1 & 2\mybigstrut \\
    3 & 4 \\
    5 & 6 \mynegbigstrut
    \end{blockarray} $}
  \begin{blockarray}{[ccc]}
    1 & 2 \\
    3 & 4 \\
    5 & 6 \end{blockarray}
    = \begin{bmatrix}
    1 & 2 \\
    3 & 4 \\
    5 & 6 \end{bmatrix} \end{equation}

\end{document} 

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

관련 정보