समीकरण की पहली पंक्ति को बाईं ओर कैसे संरेखित करें?

Aug 17 2020
\documentclass{article}
\usepackage{amsmath}
\begin{document}
\begin{flalign*}
\det\bigg(\lambda I -ABC(G_1\circ G_2)\bigg) 
\\
=
\left[
\begin{array}{cccccccccccccccccccc}
A(G_2)\otimes Q(G_1) \otimes I_{n_2} &&  G^T
 \\
 G &&
A(G_1)\otimes Q(G_2)\otimes I_{n_1}
\end{array}
\right].
\end{flalign*}    
\end{document}

मैं निम्नलिखित कोड पर अटका हुआ हूं। मैं पहली लाइन चाहता हूँ

\det\bigg(\lambda I -ABC(G_1\circ G_2)\bigg) 
    

दस्तावेज़ के बाईं ओर से शुरू करने के लिए। लेकिन समस्या यह है कि पहली पंक्ति को दस्तावेज़ के दाईं ओर संरेखित किया गया है जो इसे अजीब दिख रहा है।

क्या दस्तावेज़ के बाईं ओर सब कुछ संरेखित करना संभव है?

कृपया किसी की मदद करें।

जवाब

3 Zarko Aug 17 2020 at 13:45

दो संभावनाएँ:

(लाल रेखाएँ पाठ क्षेत्र की सीमाओं को दर्शाती हैं)

\documentclass{article}
\usepackage{mathtools}
%---------------- show page layout. don't use in a real document!
\usepackage{showframe}
\renewcommand\ShowFrameLinethickness{0.15pt}
\renewcommand*\ShowFrameColor{\color{red}}
%---------------------------------------------------------------%

\begin{document}
    \begin{align*} \det\biggl(\lambda I -ABC(G_1\circ G_2)\biggr) & = \begin{bmatrix} A(G_2)\otimes Q(G_1) \otimes I_{n_2} & G^T \\ G & A(G_1)\otimes Q(G_2)\otimes I_{n_1} \end{bmatrix}. \end{align*} or with use of the \verb+\MoveEqLeft+ defined in the \verb+mathtools+ package: \begin{align*} \MoveEqLeft[4]\det\Bigl(\lambda I -ABC(G_1\circ G_2)\Bigr) \\ & = \begin{bmatrix} A(G_2)\otimes Q(G_1) \otimes I_{n_2} & G^T \\ G & A(G_1)\otimes Q(G_2)\otimes I_{n_1} \end{bmatrix}. \end{align*}
2 Denis Aug 17 2020 at 13:45

क्यों सब कुछ छोड़ दिया संरेखित करें? मैं multlineयहाँ उपयोग करने की सलाह दूंगा

\documentclass{article}
\usepackage{mathtools}
\begin{document}
\begin{multline*}
\det\bigg(\lambda I -ABC(G_1\circ G_2)\bigg)\\
=
\left[
\begin{array}{ccc}
A(G_2)\otimes Q(G_1) \otimes I_{n_2} &  G^T \\
 G & A(G_1)\otimes Q(G_2)\otimes I_{n_1}
\end{array}
\right].
\end{multline*}
\end{document}

2 Bernard Aug 17 2020 at 15:31

आपको केवल कोड में कम से कम दो संरेखण कॉलम घोषित करना होगा। पुष्प पर्यावरण स्वचालित रूप से बाईं ओर संरेखित नहीं करता है।

मैंने आपके कोड को सरल बनाने के लिए स्वतंत्रता ले ली: जैसा कि मैंने नहीं देखा कि 20 कॉलम के साथ एक सरणी क्यों है - मैंने इसे सरल bmatrixवातावरण के साथ बदल दिया । मैं भी नहीं देखा क्यों की बहस के लिए बहुत बड़ा कोष्ठक \det, तो मैं जोड़ी की जगह \bigg( ... \bigg)के साथ \bigl( ... \bigr)(नोट अंतिम एल और आर)।

\documentclass{article}
\usepackage{amsmath}
\usepackage{showframe}
\renewcommand{\ShowFrameLinethickness}{0.2pt}

\begin{document}

\begin{flalign*}
\det\bigl(\lambda I & -ABC(G_1\circ G_2)\bigr) & &
\\[0.5ex]
 & =
\begin{bmatrix}
A(G_2)\otimes Q(G_1) \otimes I_{n_2} && G^T
 \\[1ex]
 G &&
A(G_1)\otimes Q(G_2)\otimes I_{n_1}
\end{bmatrix}
\end{flalign*}

\end{document}