matemática em negrito em minipágina de látex

matemática em negrito em minipágina de látex

Esta é uma continuação de uma pergunta anterior. Corrigi o que foi sugerido lá, mas esse código ainda não compila.

Analisei todas as perguntas e respostas sobre matemática ousada, mas não consegui encontrar uma resposta para minha pergunta.

Eu tenho esse código, em que o símbolo Oplus na segunda coluna sai em negrito, como deveria. A matriz superior na 3ª coluna também sai em negrito, mas não tão ousada quanto o Oplus. E não consegui deixar a matriz inferior da terceira coluna em negrito.

Minha pergunta é como faço para que ambas as matrizes da terceira coluna fiquem em negrito quanto o símbolo Oplus? Infelizmente, o código atual também não é compilado. Ele é compilado em meu grande arquivo de látex, mas esse arquivo de látex tem tantos preâmbulos que não sei quais são necessários.

Não sou um grande especialista em látex, então espero que alguém possa ajudar com isso. Obrigado.

\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} 

insira a descrição da imagem aqui

Responder1

Você pode simplificar enormemente a entrada.

\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} 

Observe quepmatrix nãopegue um argumento opcional e você deseja arraymatrizes particionadas.

Mudei \Opluspara aceitar um argumento especificando um tamanho vertical por meio de uma matriz.

insira a descrição da imagem aqui

Alguns comentários sobre seu código. Você pode evitar as minipáginas das setas. Mas, mais importante, você não precisa \leqnomodede and \nonumber: o primeiro é irrelevante se você não quiser números de equações, o último é inútil se você usar equation*em vez de equation.

De qualquer forma, você vê que é mais fácil ter um display único. Consiste em três colunas, realizadas como matrizes (contendo matrizes ou os símbolos que deveriam estar próximos a elas). Essas matrizes não têm espaço entre colunas por causa de @{}; uma coluna é alinhada ao centro (para as matrizes) e a segunda é alinhada à esquerda (para os símbolos). Você também pode querer que a segunda coluna seja alinhada ao centro (experimente um pouco).

O argumento \Oplusé algum material que ajude a obter o tamanho desejado. O material é colocado em um recipiente matrixapenas com a finalidade de medi-lo. Neste caso eu uso 0\\0\\0, então o tamanho do símbolo grande corresponderá às matrizes na mesma linha.

informação relacionada