Разделительная линия в матрице

Разделительная линия в матрице

Как мне отправить это уравнение в текстовом формате?

фигура

Я пытаюсь добиться точно такого же результата, но на данный момент мне удалось получить только пересекающиеся линии... Спасибо!

решение1

Вы можете использовать \midrule, макрос, предоставленный booktabsпакетом, внутри arrayсреды. Эта настройка гарантирует, что горизонтальная линия не будет пересекать вертикальные линии.

введите описание изображения здесь

\documentclass{article}
\usepackage{booktabs}
\begin{document}
\[
M = 
\left( \begin{array}{c|c}
   A & B \\
   \midrule
   C & D \\
\end{array}\right)
\]
\end{document}

Приложениедля ответа на дополнительный вопрос: если Aнеобходимо заменить 3x4, скажем, матрицей, я предлагаю вам сделать это, используя matrixсреду (предоставляемую пакетом amsmath) для матрицы, как это сделано в следующем примере.

введите описание изображения здесь

\documentclass{article}
\usepackage{booktabs}  % for '\midrule' macro
\usepackage{amsmath}   % for 'matrix' environment
\begin{document}
\[
M = 
\left( \begin{array}{@{}c|c@{}}
   \begin{matrix}
      a & b & c & d \\
      e & f & g & h \\
      i & j & k & l 
   \end{matrix} 
      & B \\
   \cmidrule[0.4pt]{1-2}
   C & D \\
\end{array} \right)
\]
\end{document}

решение2

Способ достижения этого:

\documentclass{article}
\begin{document}
  \[
    M = \left(
    \begin{array}{c|c}
      A & B\\
      \hline
      C & D
    \end{array}
    \right)
  \]
\end{document}

введите описание изображения здесь

решение3

Межколоночное пространство требует некоторой корректировки, но...

\documentclass{article}
\begin{document}
  \[
    M = \left(\begin{array}{c@{}c@{}c}
      A & | & B\\
      \hline
      C & | & D
    \end{array}\right)
  \]
\end{document}

введите описание изображения здесь

решение4

Попробуй это:

$$ \left( \frac{A|B}{C|D} \right) $$

введите описание изображения здесь

Связанный контент