我想要像这样排版单元素向量:
在此示例中,v
和w
是向量。在第一行中我使用了pmatrix
,但表达式c(v)
很容易被误认为是“v 的函数 c”,因为括号是常规大小。因此,即使向量只包含一个元素,我也希望它们看起来像第二行中的那样。但是,如果它们包含更多元素,括号的大小应该增加。
理想情况下,我希望能够说
\begin{pmatrix}[min=\bigg]
\end{pmatrix}
梅威瑟:
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{scrpage2, setspace, geometry}
\usepackage{textcomp, relsize, url}
\usepackage{xcolor, minitoc, tocloft}
\usepackage{amsmath, amsthm, amssymb, bbold, stmaryrd, latexsym}
\usepackage{array, booktabs, dcolumn, colortbl, longtable, multirow, bigdelim}
\begin{document}
$$x = c\begin{pmatrix}v\end{pmatrix} + d\begin{pmatrix}w\end{pmatrix}$$
$$x = c\bigg(\begin{matrix}v\end{matrix}\bigg) + d\bigg(\begin{matrix}w\end{matrix}\bigg)$$
\end{document}
答案1
您可以定义自己的环境:
\documentclass{article}
\usepackage{amsmath}
\newenvironment{vect}
{\left(\vphantom{\bigg|}\begin{matrix}}
{\end{matrix}\right)}
\begin{document}
\[
x = c\begin{vect}v\end{vect} + d\begin{vect}w\end{vect}
\]
\[
\begin{vect}
a
\end{vect}
\quad
\begin{vect}
a \\ b
\end{vect}
\quad
\begin{vect}
a \\ b \\ c
\end{vect}
\]
\end{document}
切勿$$
与 LaTeX 一起使用。
坦率地说,这听起来并不是一个好主意。