Re: matrix

名前: kazu
日時: 2003-08-29 15:26:44
IPアドレス: 165.76.36.*

>>21273 みなさん返信ありがとうございます。 emathも使ってみましたが,行列の表示には不満があったので使いませんでした。 ただ,他の部分で使えるところが多そうなので導入を検討しています。 私は↓の様なものを使っています。全て私がつくったものではないので,\documentclassから\begin{document}までは何をやっているのか全然分かっておりません。 \documentclass[12pt,a4j]{jarticle} \usepackage{amsmath} \topmargin=-45pt \headheight=12truept \headsep=25pt \oddsidemargin=0cm \evensidemargin=0cm \textheight=24.7cm \textwidth=16.3cm \renewcommand{\baselinestretch}{1.3} \parskip=0.2cm \begin{document} %%%%%%%%%%%%%%%% NEW COMMAND %%%%%%%%%%%%%%%% \newcommand{\dth}{\raisebox{-.3ex}{$\theta$}} %←ちょっと低いθ \newcommand{\ddth}{\raisebox{-.6ex}{$\theta$}} %←もっと低いθ \newcommand{\scar}[1]{\mid\!{\raisebox{-.2ex}{$#1$}}\!\mid} %←| | 絶対値 \newcommand{\gaus}[1]{[\hspace{.3mm}{#1}\hspace{.3mm}]} %←[ ] ガウス \newcommand{\arrvec}[1]{\raisebox{-.2ex}{#1}\hspace{-4.1mm}{\raisebox{1.16ex}→\hspace{-6mm}\rule[3.5mm]{5.5mm}{.15mm}}} %←矢印2字ベクトル \newcommand{\arrrvec}[1]{\raisebox{-.2ex}{#1}\hspace{-4.8mm}{\raisebox{1.21ex}→\hspace{-6.7mm}\rule[3.6mm]{5.5mm}{.15mm}}} %←矢印2字ベクトル(添え字付) \newcommand{\arvec}[1]{\raisebox{.0ex}{$\,#1$}\hspace{-2.8mm}\raisebox{1.06ex}→} %←矢印1字ベクトル(イタリック) \newcommand{\mvec}[1]{\raisebox{.1ex}{$#1$}\hspace{-4.8mm}\raisebox{1.16ex}→} %←矢印2字ベクトル(1文字小文字 \newcommand{\tvec}[1]{\raisebox{-.2ex}{#1}\hspace{-4.1mm}{\raisebox{1.16ex}→\hspace{-7mm}\rule[3.5mm]{5.5mm}{.15mm}}} \newcommand{\vvar}[1]{\raisebox{-.2ex}{#1}\hspace{-4.1mm}{\raisebox{1.16ex}―\hspace{-6mm}\rule[3.53mm]{5.5mm}{.13mm}}} %←問い内で用いるバー2字 \newcommand{\var}[1]{\raisebox{-.2ex}{#1}\hspace{-4.1mm}{\raisebox{1.16ex}―\hspace{-6mm}\rule[3.5mm]{5.5mm}{.13mm}}} %←問い以外で用いるバー2字 \newcommand{\balpha}{\raisebox{-.2ex}{$\alpha$}\hspace{-2.6mm}\rule[2.6mm]{2.8mm}{.1mm}} %←αバー \newcommand{\bbeta}{\raisebox{-.6ex}{$\beta$}\hspace{-2.5mm}\rule[2.6mm]{2.8mm}{.1mm}}                      %←βバー   \newcommand{\bz}{\raisebox{-.2ex}{$z$}\hspace{-2.2mm}\rule[2.6mm]{2.5mm}{.1mm}}                          %←zバー   \newcommand{\bw}{\raisebox{-.2ex}{$w$}\hspace{-3mm}\rule[2.6mm]{3mm}{.1mm}}                          %←wバー \newcommand{\bun}[2]{\displaystyle\frac{\raisebox{-.3ex}{${#1}$}}{\:{#2}\:}} %←分数 \newcommand{\tyukak}[1]{\hspace{.2mm}\raisebox{.2ex}{\{}\hspace{.2mm}{#1}\hspace{.2mm}\raisebox{.2ex}{\}}\hspace{.2mm}} %←{}だけ上げる(基本形) \newcommand{\daikak}[1]{\hspace{.2mm}\raisebox{.2ex}{[}\hspace{.2mm}{#1}\hspace{.2mm}\raisebox{.2ex}{]}\hspace{.2mm}} %←[]だけ上げる(基本形) \newcommand{\grekak}[1]{\hspace{.2mm}\raisebox{.2ex}{(}\hspace{-.8mm}{#1}\hspace{-.8mm}\raisebox{.2ex}{)}\hspace{.2mm}} %←ギリシャ数字用() \newcommand{\kak}[1]{\hspace{.2mm}\raisebox{.2ex}{(}\hspace{.2mm}{#1}\hspace{.2mm}\raisebox{.2ex}{)}\hspace{.2mm}} %←()だけ上げる(基本形) \newcommand{\ukak}[1]{\raisebox{.2ex}{\hspace{.2mm}(\hspace{.2mm}{$#1$}\hspace{.2mm})\hspace{.2mm}}} %←()と中身を一緒に上げる \newcommand{\dkak}[1]{\hspace{.2mm}(\hspace{.2mm}{#1}\hspace{.2mm})\hspace{.2mm}} %←そのまま \newcommand{\kakk}[1]{(\hspace{.2mm}\raisebox{-.2ex}{$#1$}\hspace{.2mm})} %←中身だけ下げる \newcommand{\sikaku}[1]{\rule[7mm]{7.6mm}{.1mm}\hspace{-7.6mm}\rule[-.6mm]{7.6mm}{.1mm}\hspace{-7.6mm}\rule[-.6mm]{.1mm}{7.6mm}\hspace{7.6mm}\rule[-.6mm]{.1mm}{7.6mm}\hspace{-5mm}\raisebox{.78ex}{\Large #1}\hspace{2.5mm}} \newcommand{\ssikaku}[1]{\rule[7mm]{7.6mm}{.1mm}\hspace{-7.6mm}\rule[-.6mm]{7.6mm}{.1mm}\hspace{-7.6mm}\rule[-.6mm]{.1mm}{7.6mm}\hspace{7.6mm}\rule[-.6mm]{.1mm}{7.6mm}\hspace{-6.3mm}\raisebox{.78ex}{\Large #1}\hspace{1.2mm}} \newcommand{\sssikaku}[1]{\rule[7mm]{7.6mm}{.1mm}\hspace{-7.6mm}\rule[-.6mm]{7.6mm}{.1mm}\hspace{-7.6mm}\rule[-.6mm]{.1mm}{7.6mm}\hspace{7.6mm}\rule[-.6mm]{.1mm}{7.6mm}\hspace{-7.6mm}\raisebox{.78ex}{\Large #1}} \newcommand{\smondai}[3]{\sikaku{#1}$\hspace{3mm}$\parbox[t]{15cm}{\parskip=0.2cm #2}} \newcommand{\mondai}[3]{\ssikaku{#1}$\hspace{3mm}$\parbox[t]{15cm}{\parskip=0.2cm #2}} \newcommand{\migiakemondai}[3]{\ssikaku{#1}$\hspace{3mm}$\parbox[t]{9cm}{\parskip=0.2cm #2}\begin{flushright}\kak{#3}\end{flushright}} \newcommand{\ssmondai}[3]{\sssikaku{#1}$\hspace{3mm}$\parbox[t]{15cm}{\parskip=0.2cm #2}} \newcommand{\migiakessmondai}[3]{\sssikaku{#1}$\hspace{3mm}$\parbox[t]{15cm}{\parskip=0.2cm #2}\begin{flushright}\kak{#3}\end{flushright}} \newcommand{\toi}[2]{\kak{#1}\parbox[t]{14.5cm}{\quad {#2}}} \newcommand{\gretoi}[2]{\kak{\hspace{-.8mm}#1\hspace{-.8mm}}\parbox[t]{14.5cm}{\quad {#2}}} \newcommand{\tgtoi}[2]{\quad \kak{#1}\parbox[t]{140mm}{\quad {#2}}} \newcommand{\migiaketoi}[2]{\kak{#1}\parbox[t]{6.5cm}{\quad {#2}}} \newcommand{\tabtopsp}[1]{\vbox{\vbox to#1{}\vbox to1zw{}}} %←表での行間上げ下げ \newcommand{\mkak}[1]{$\;$\framebox[13mm][c]{#1}$\;$} \newcommand{\tkak}[1]{$\!\!$〔\raisebox{.2ex}{#1}〕$\!\!$} %←〔 〕 \newcommand{\ruto}[1]{\sqrt{\:{#1}\:}}        %←ルート \newcommand{\tttoi}[2]{\quad \kak{#1}\parbox[t]{141mm}{\quad {#2}}} \newcommand{\para}{\,/\!/\,} \newcommand{\mat}[4]{\begin{pmatrix} #1 & #2 \\ #3 & #4 \end{pmatrix}} %←2×2行列 \newcommand{\emat}{\dbinom{1\ \ 0}{0\ \ 1} } %←単位行列 \newcommand{\vvec}[2]{\dbinom{#1}{#2}} %←縦ベクトル \newcommand{\pa}[2]{_{#1}{\rm P}_{#2}} %←パーミテーション \newcommand{\co}[2]{_{#1}{\rm C}_{#2}} %←コンビネーション %%%%%%%%%%%%%%%% TEXT START %%%%%%%%%%%%%%%% $\mat{a}{b}{c}{d}$←この様な行列ではなく $\dbinom{a\ \ b}{c\ \ d}$←この様な線が細く,丸い行列が作りたいです。 $\vvec{a}{b}$←列ベクトルも,この様なもので3次のものを作りたいです。 \end{document}

この書き込みへの返事:

お名前
題名 
メッセージ(タグは <a href="...">...</a> だけ使えます)