この方程式をTexで記述するにはどうすればいいでしょうか?
まったく同じ結果を得ようとしましたが、現時点では交差する線しか得られませんでした... ありがとうございます!
答え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) $$