Latex 迷你頁中的大膽數學

Latex 迷你頁中的大膽數學

這是上一個問題的後續。我修復了那裡的建議,但該程式碼仍然無法編譯。

我查看了大膽數學的所有問題和答案,但找不到我的問題的答案。

我有這段程式碼,其中第二列中的 Oplus 符號按其應有的方式顯示為粗體。第三列的頂部矩陣也以粗體顯示,但不像 Oplus 那樣粗體。我無法將第三列中的底部矩陣設為粗體。

我的問題是如何使第三列中的兩個矩陣與 Oplus 符號一樣粗體?不幸的是,目前的程式碼也無法編譯。它確實在我的大乳膠文件中進行編譯,但是該乳膠文件有太多序言,我不知道需要哪些。

我不是一個大乳膠專家,所以我希望有人可以幫助解決這個問題。謝謝。

\documentclass[11pt]{article}
\usepackage{amsthm, amsmath} 

\usepackage{tabularx}  
\newcolumntype{C}{>{\centering\arraybackslash}X}


\makeatletter

\newcommand{\leqnomode}{\tagsleft@true}

\newcommand{\reqnomode}{\tagsleft@false}

\makeatother

\begin{document}

    \begin{figure}
    \begin{center} 
        \begin{minipage}{0.15\linewidth}   
            \leqnomode
            \begin{equation} \nonumber 
                    \begin{split}
                    \begin{pmatrix}  \times & \times & \times  \\ 
                    \times & \times & \times  \\
                    \times & \times & \times  \end{pmatrix}  & \times \\ 
                    \begin{pmatrix}  \times & \times & \times  \\ 
                    \times & \times & \times  \\
                    \times & \times & \times  \end{pmatrix}  & \times      
                \end{split} 
            \end{equation}
        \end{minipage}  
        \begin{minipage}{0.05 \linewidth}
            $ \;\;\; \longrightarrow  $ 
        \end{minipage}
        \begin{minipage}{0.15\linewidth}   
            \leqnomode
            \begin{equation} \nonumber 
                        \begin{split}
                    \left( \!\!  \Oplus \!\! \right) &  0  \\
                    \begin{pmatrix}  \times & \times & \times  \\ 
                    \times & \times & \times  \\
                    \times & \times & \times  \end{pmatrix}  & \times          
                \end{split} 
            \end{equation}
        \end{minipage}  
        \begin{minipage}{0.05 \linewidth}
            $ \;\;\; \longrightarrow  $ 
        \end{minipage}
        \begin{minipage}{0.15\linewidth}   
            \leqnomode
            \boldmath   \begin{equation} \nonumber 
                %\hspace{-3cm} 
                \begin{split}  
                    \!\!\!\!\!\!\!   \begin{pmatrix} [c|cc] \Lambda_1 & 0 & 0  \\ \hline 
                    0 & 0 & 0 \\ 
                    0 & 0 & 0 \end{pmatrix}   & 0 \\ 
                    \begin{pmatrix} [c|cc] \times & \times & \times  \\ \hline 
                    \times & \times & \times  \\
                    \times & \times & \times  \end{pmatrix}  & \times 
                \end{split} 
            \end{equation}
        \end{minipage}  
    \end{center} 
    \caption{Bla}  
    \label{bla} 
\end{figure}

\end{document} 

在此輸入影像描述

答案1

您可以大幅簡化輸入。

\documentclass[11pt]{article}
\usepackage{amsthm, amsmath,graphicx,mathtools,booktabs}

\newcommand{\Oplus}[1]{%
  \vcenter{\hbox{%
    \settoheight{\dimen0}{\raisebox{\depth}{$\begin{matrix}#1\end{matrix}$}}%
    \resizebox{!}{\dimen0}{\raisebox{\depth}{$\oplus$}}%
  }}%
}

\begin{document}

\begin{figure}
\centering

\begin{equation*}
\begin{array}{@{}c@{}l@{}}
  \begin{pmatrix}
    \times & \times & \times  \\ 
    \times & \times & \times  \\
    \times & \times & \times
  \end{pmatrix} & \times
  \\ \addlinespace
  \begin{pmatrix}
    \times & \times & \times  \\ 
    \times & \times & \times  \\
    \times & \times & \times
  \end{pmatrix} & \times      
\end{array}
\longrightarrow
\begin{array}{@{}c@{}l@{}}
  \begin{pmatrix}
    \mspace{-6mu}\Oplus{0\\0\\0}\mspace{-6mu}\mspace{0mu}
  \end{pmatrix} & 0
  \\ \addlinespace
  \begin{pmatrix}
    \times & \times & \times  \\ 
    \times & \times & \times  \\
    \times & \times & \times
  \end{pmatrix} & \times
\end{array}
\longrightarrow
\mbox{\boldmath$
\begin{array}{@{}c@{}l@{}}
  \left(\begin{array}{@{}c|cc@{}}
    \Lambda_1 & 0 & 0  \\
    \hline 
    0 & 0 & 0 \\ 
    0 & 0 & 0
  \end{array}\right) & 0
  \\ \addlinespace
  \left(\begin{array}{@{}c|cc@{}}
    \times & \times & \times  \\
    \hline 
    \times & \times & \times  \\
    \times & \times & \times
  \end{array}\right) & \times
\end{array}$}
\end{equation*}

\caption{Bla}  
\label{bla} 

\end{figure}

\end{document} 

注意pmatrix array如果您想要分區矩陣,則採用可選參數。

我改為\Oplus採用透過矩陣指定垂直尺寸的參數。

在此輸入影像描述

對您的程式碼的一些評論。您可以避免使用箭頭的小頁面。但是,更重要的是,您不需要\leqnomodeand \nonumber:如果您不需要方程式編號,則前者無關緊要,如果您使用equation*代替 ,則後者毫無用處equation

無論如何,您會發現使用單一顯示器更容易。它由三列組成,以數組的形式實現(包含矩陣或應該位於矩陣旁邊的符號)。這些數組沒有列間空間,因為@{};一列居中對齊(對於矩陣),第二列左對齊(對於符號)。您可能還想第二列居中對齊(稍微實驗一下)。

爭論的焦點\Oplus是一些有助於獲得所需尺寸的材料。將材料放入量具中matrix只是為了對其進行測量。在本例中,我使用0\\0\\0,因此大符號的大小將與同一行上的矩陣相符。

相關內容