问题

问题

我想通过使用对齐点来保持每个元素的可读性。同时,我也不想造成任何进一步的混淆,如下图所示,右花括号的位置不正确。

\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{mathtools}
\begin{document}
\abovedisplayskip=0pt
\[A =\{
    \begin{aligned}[t]
         &R_1R_1,R_1R_2,R_1P_1,R_1P_2,R_1P_3,\\
         &R_2R_1,R_2R_2,R_2P_1,R_2P_2,R_2P_3
    \end{aligned}
\}\]
\end{document}

在此处输入图片描述

问题

如何将右花括号移动到正确位置(如红色所示)?欢迎提出任何其他建议。

答案1

你可以使用\{...\}对齐环境内的环境

\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{amsmath}
\begin{document}
\abovedisplayskip=0pt

    \[\begin{aligned}[t]
         A=\{&R_1R_1,R_1R_2,R_1P_1,R_1P_2,R_1P_3,\\
         &R_2R_1,R_2R_2,R_2P_1,R_2P_2,R_2P_3\}
    \end{aligned}\]
\end{document}

要得到:

在此处输入图片描述

答案2

这里有两个建议,一个是multlined大支架:

示例输出

\documentclass{article}

\usepackage{mathtools}

\begin{document}
\begin{equation*}
  A =
    \begin{multlined}[t]
         \{R_1R_1,R_1R_2,R_1P_1,R_1P_2,R_1P_3,\\
         R_2R_1,R_2R_2,R_2P_1,R_2P_2,R_2P_3\}
    \end{multlined}
\end{equation*}

\begin{equation*}
  A =\biggl\{
    \begin{aligned}
         &R_1R_1,R_1R_2,R_1P_1,R_1P_2,R_1P_3,\\
         &R_2R_1,R_2R_2,R_2P_1,R_2P_2,R_2P_3
    \end{aligned}
\biggr\}
\end{equation*}

\end{document}

答案3

受到Raaja的回答的启发。

\documentclass[preview,border=12pt,varwidth]{standalone}
\usepackage{mathtools}
\usepackage[a6paper]{geometry}
\begin{document}
\abovedisplayskip=0pt
\[
\begin{split}
        A =\{ &R_1R_1,R_1R_2,R_1P_1,R_1P_2,R_1P_3,\\
                    &R_2R_1,R_2R_2,R_2P_1,R_2P_2,R_2P_3\}
\end{split}
\]
\end{document}

在此处输入图片描述

注意:\usepackage[a6paper]{geometry}之所以添加是因为如果使用varwidth则不会产生任何效果。split

相关内容