デリミターで \left\langle \right\rangle が効きません

デリミターで \left\langle \right\rangle が効きません

- DION Emily の投稿
返信数: 4
下記にて,真ん中の丸括弧\left(と\right)とをとんがり括弧<,>に\leftと\rightを付けて囲んだのですが,
真ん中の丸括弧と同じ高さになってくれません。
どうすればいいのでしょうか?

$\left\langle\left(u_1\,\,u_2\,\,\cdots\,\,u_n\right)
\left(\def\arraystretch{0.6}
\begin{array}{@{}c@{}c@{}c@{}c@{}}
\bar{u^1} \\ \bar{u^2} \\ \vdots \\ \bar{u^n}\end{array}\right)
u_n,u_{\sigma(n)}\right\rangle$

DION Emily への返信

Re: デリミターで \left\langle \right\rangle が効きません

- Akira Kakuto の投稿
\usepackage{yhmath}
とすると,その位大きなグリフがあるかもしれません。
Akira Kakuto への返信

Re: デリミターで \left\langle \right\rangle が効きません

- DION Emily の投稿
有難うございます。


\usepackage{yhmath}を書き足して確かに
\left\langleと\right\rangleは大きくなってくれましたが,

\left(と\right)の丸括弧がかなりまん丸になってしまい気持ち悪いんですけど、、

何か解決策はありませんでしょうか?
DION Emily への返信

Re: デリミターで \left\langle \right\rangle が効きません

- Yamamoto Munehiro "munepi" の投稿
%#!pdflatex
\documentclass{article}
\usepackage{amsmath}
\usepackage{mathdots}
\makeatletter
\let\langle\undefined \let\rangle\undefined
\DeclareSymbolFont{yhlargesymbols}{OMX}{yhex}{m}{n}
\DeclareMathDelimiter{\rangle}
  {\mathclose}{symbols}{"69}{yhlargesymbols}{"0B}
\DeclareMathDelimiter{\langle}
  {\mathopen}{symbols}{"68}{yhlargesymbols}{"0A}
\newenvironment{amatrix}{\left\langle\env@matrix}{\endmatrix\right\rangle}
\makeatother

\begin{document}
% こんなマークアップはやめてほしいです。
\begin{align*}
\left\langle\left(u_1\,\,u_2\,\,\cdots\,\,u_n\right)
\left(\def\arraystretch{0.6}
\begin{array}{@{}c@{}c@{}c@{}c@{}}
\bar{u^1} \\ \bar{u^2} \\ \vdots \\ \bar{u^n}\end{array}\right)
u_n,u_{\sigma(n)}\right\rangle
\end{align*}

% せめて以下のようなマークアップをお願いしたいです。
\begin{align*}
\begin{amatrix}
\begin{pmatrix}
u_1 & u_2 & \cdots & u_n\\
\end{pmatrix}
\begin{pmatrix}
\bar{u^1} \\ \bar{u^2} \\ \vdots \\ \bar{u^n}
\end{pmatrix}
u_n,u _{\sigma(n)}
\end{amatrix}
\end{align*}

\end{document}
Yamamoto Munehiro "munepi" への返信

Re: デリミターで \left\langle \right\rangle が効きません

- DION Emily の投稿
うまくいきました。\(^o^)/
どうも有難うございます。

せめて以下のようなマークアップをお願いしたいです。

これは失礼致しました。