如何定义使用矩阵环境的自定义命令或宏或类似的东西?

如何定义使用矩阵环境的自定义命令或宏或类似的东西?

当我用\{和编写一些乳胶时\},例如以下内容:

\begin{Bmatrix} \dfrac{x_{1}}{10^{1}}, \dfrac{x_{2}}{10^{2}}, \dfrac{x_{3}}{10^{3}} \end{Bmatrix}

输出如下所示:

显示花括号太短的 JPEG 图像

花括号太短了。

我有时会使用该Bmatrix环境。

但是,当我使用该环境时,源代码变得几乎无法阅读Bmatrix

\begin{Bmatrix} \dfrac{x_{1}}{10^{1}}, \dfrac{x_{2}}{10^{2}}, \dfrac{x_{3}}{10^{3}} \end{Bmatrix}

基于使用 Bmatrix 生成高大花括号的屏幕截图 JPEG 或 PNG 文件

在花括号内使用\dfrac不是问题。我在集合中使用了很多数学符号。有时,集合内除了类似于 的符号外,还有高形符号\dfrac{1}{100}

我如何编写自己的自定义 latex 命令或 latex 环境,以便源代码具有高度的可读性并且花括号美观且高大?

答案1

您没有显示代码,但大概您使用了\{...\}而不是\Bigl\{....\Bigr\}但更好地声明成对的分隔符:

在此处输入图片描述

\documentclass{article}

\usepackage{mathtools}

\DeclarePairedDelimiter\Set\{\}
\newcommand\xf[1]{\frac{x_{#1}}{10^{#1}}}

\begin{document}

\[
\Set*{\xf{1}, \xf{2}, \xf{3} }
\]

\end{document}

相关内容