Cambiar el tamaño de una ecuación de un grupo de ecuaciones

Cambiar el tamaño de una ecuación de un grupo de ecuaciones

Este es el código de látex que estoy usando para crear tres ecuaciones. Quiero reducir la longitud de la segunda ecuación para que quepa en una sola columna.

¿Cómo puedo cambiar el tamaño o escalar solo la segunda ecuación en este código? ¿Es posible simplemente cambiar el tamaño de fuente?

¿Cuál sería mejor?

Los paquetes necesarios para ejecutar esto son:

\usepackage{amsmath,amssymb}
\usepackage{mathtools}

El código:

\begin{flalign}
\notag J_{G}(\textbf{x}) &= \frac{\partial G}{\partial \textbf{x}} = \frac{\partial }{\partial \textbf{x}}(\mathbf{RP_{i}+T-Q_{i}})\\
\notagJ_{G}(\mathbf{x})&=\frac{\partial }{\partial \mathbf{x}}\left ( \begin{bmatrix}
r_{11} & r_{12} & r_{13}\\ 
r_{21} & r_{22} & r_{23}\\ 
r_{31} & r_{32} & r_{33}
\end{bmatrix} \begin{bmatrix}
P_{ix}\\ 
P_{iy}\\ 
P_{iz}
\end{bmatrix} + \begin{bmatrix}
x\\ 
y\\ 
z
\end{bmatrix} - \begin{bmatrix}
Q_{ix}\\ 
Q_{iy}\\ 
Q_{iz}
\end{bmatrix}\right ) = \begin{bmatrix}
1\\ 
0\\ 
0
\end{bmatrix}\\
\notag \frac{\partial J_{i}}{\partial \mathbf{x}} &= 2 \cdot \begin{bmatrix}
1 & 0 & 0
\end{bmatrix} \cdot \left [ \left [ \mathbf{RP_{i}+T} \right ]-\begin{bmatrix}
Q_{ix}\\ 
Q_{iy}\\ 
Q_{iz}
\end{bmatrix} \right ]
\end{flalign}

¡Gracias!

Respuesta1

Si las limitaciones de espacio son realmente estrictas,poderReduzca el tamaño usando smallmatrix, pero es mejor evitarlo el mayor tiempo posible.

También he introducido algunos cambios en la entrada. Notablemente

  • \textbfse ha transformado en \mathbf;
  • flalignwith \notagen todas las líneas es align*(no tiene sentido usarlo flalignde todos modos, en este caso);
  • para la derivada parcial, utilicé un comando personal;
  • los corchetes de la última ecuación se han convertido en paréntesis para evitar confusión con matrices;
  • se ha agregado algo de espacio vertical entre ecuaciones

De todos modos, es posible que sea necesario un salto de línea en la segunda ecuación, pero depende del ancho de línea de su documento. El espacio vertical agregado podría eliminarse si este salto de línea no resulta necesario.

\documentclass[twocolumn]{article}
\usepackage{amsmath,amssymb}
\usepackage{mathtools}

\newcommand{\pder}[2][]{%
  \frac{\partial#1}{\partial#2}%
}

\newenvironment{sbmatrix}
  {\left[\begin{smallmatrix}}
  {\end{smallmatrix}\right]}

\begin{document}

This is a paragraph on two lines that's supposed to
show the margins.
\begin{align*}
J_{G}(\textbf{x})
  &= \pder[G]{\mathbf{x}}
   = \pder{\mathbf{x}}(\mathbf{RP}_{i}+\mathbf{T}-\mathbf{Q}_{i})
\\[1ex]
J_{G}(\mathbf{x})
  &=\pder{\mathbf{x}}
    \left(
    \begin{sbmatrix}
    r_{11} & r_{12} & r_{13}\vphantom{P_{iy}}\\
    r_{21} & r_{22} & r_{23}\vphantom{P_{iy}}\\
    r_{31} & r_{32} & r_{33}\vphantom{P_{iy}}
    \end{sbmatrix}
    \begin{sbmatrix}
    P_{ix}\\
    P_{iy}\\
    P_{iz}
    \end{sbmatrix} +
    \begin{sbmatrix}
    x\vphantom{P_{iy}}\\
    y\vphantom{P_{iy}}\\
    z\vphantom{P_{iy}}
    \end{sbmatrix} -
    \begin{sbmatrix}
    Q_{ix}\\
    Q_{iy}\\
    Q_{iz}
    \end{sbmatrix}
    \right)
\\
  &=\begin{sbmatrix}
    1\vphantom{P_{iy}}\\
    0\vphantom{P_{iy}}\\ 
    0\vphantom{P_{iy}}
    \end{sbmatrix}
\\[1ex]
\pder[J_{i}]{\mathbf{x}} 
  &=2 \cdot
    \begin{bmatrix}
    1 & 0 & 0
    \end{bmatrix} \cdot
    \left(
    [\mathbf{RP}_{i}+\mathbf{T}]-
    \begin{sbmatrix}
    Q_{ix}\\ 
    Q_{iy}\\ 
    Q_{iz}
    \end{sbmatrix}
    \right)
\end{align*}

\end{document}

ingrese la descripción de la imagen aquí

Esta es una versión en la que el gran lado derecho está reducido; tenga en cuenta que he escalado en la misma cantidad la matriz en la tercera ecuación, para lograr uniformidad.

El resultado no es malo, pero conviene preferir el tamaño normal, siempre que sea posible.

\documentclass[twocolumn]{article}
\usepackage{amsmath,amssymb}
\usepackage{mathtools}
\usepackage{graphicx}

\newcommand{\pder}[2][]{%
  \frac{\partial#1}{\partial#2}%
}

\newenvironment{sbmatrix}
  {\left[\begin{smallmatrix}}
  {\end{smallmatrix}\right]}

\begin{document}

This is a paragraph on two lines that's supposed to
show the margins.
\begin{align*}
J_{G}(\textbf{x})
  &= \pder[G]{\mathbf{x}}
   = \pder{\mathbf{x}}(\mathbf{RP}_{i}+\mathbf{T}-\mathbf{Q}_{i})
\\[1ex]
J_{G}(\mathbf{x})
  &=\pder{\mathbf{x}}
    \scalebox{.76}{$\displaystyle
    \left(
    \begin{bmatrix}
    r_{11} & r_{12} & r_{13}\\
    r_{21} & r_{22} & r_{23}\\
    r_{31} & r_{32} & r_{33}
    \end{bmatrix}
    \begin{bmatrix}
    P_{ix}\\
    P_{iy}\\
    P_{iz}
    \end{bmatrix} +
    \begin{bmatrix}
    x\\
    y\\
    z
    \end{bmatrix} -
    \begin{bmatrix}
    Q_{ix}\\
    Q_{iy}\\
    Q_{iz}
    \end{bmatrix}
    \right)
    $}
    =\scalebox{0.76}{$\displaystyle
    \begin{bmatrix}
    1\\
    0\\ 
    0
    \end{bmatrix}
    $}
\\[1ex]
\pder[J_{i}]{\mathbf{x}} 
  &=2 \cdot
    \begin{bmatrix}
    1 & 0 & 0
    \end{bmatrix} \cdot
    \left(
    (\mathbf{RP}_{i}+\mathbf{T})-
    \scalebox{0.76}{$\displaystyle
    \begin{bmatrix}
    Q_{ix}\\ 
    Q_{iy}\\ 
    Q_{iz}
    \end{bmatrix}
    $}
    \right)
\end{align*}

\end{document}

ingrese la descripción de la imagen aquí

Respuesta2

Intentaría hacer un salto de línea en lugar de cambiar el tamaño de fuente, tal vez:

ingrese la descripción de la imagen aquí

\documentclass[a4paper,twocolumn]{article}
\raggedbottom
\usepackage{amsmath}

\begin{document}

\noindent X\dotfill X
\begin{flalign}
\notag J_{G}(\textbf{x}) &= \frac{\partial G}{\partial \textbf{x}} = \frac{\partial }{\partial \textbf{x}}(\mathbf{RP_{i}+T-Q_{i}})\\[\jot]
\notag J_{G}(\mathbf{x})&=
\begin{gathered}[t]
\frac{\partial }{\partial \mathbf{x}}\Biggl( \begin{bmatrix}
r_{11} & r_{12} & r_{13}\\ 
r_{21} & r_{22} & r_{23}\\ 
r_{31} & r_{32} & r_{33}
\end{bmatrix} \begin{bmatrix}
P_{ix}\\ 
P_{iy}\\ 
P_{iz}
\end{bmatrix}\\ + \begin{bmatrix}
x\\ 
y\\ 
z
\end{bmatrix} - \begin{bmatrix}
Q_{ix}\\ 
Q_{iy}\\ 
Q_{iz}
\end{bmatrix}\Biggr )\end{gathered}\\[\jot]
& = \begin{bmatrix}
1\\ 
0\\ 
0
\end{bmatrix}\\
\notag \frac{\partial J_{i}}{\partial \mathbf{x}} &= 2 \cdot \begin{bmatrix}
1 & 0 & 0
\end{bmatrix} \cdot \left [ \left [ \mathbf{RP_{i}+T} \right ]-\begin{bmatrix}
Q_{ix}\\ 
Q_{iy}\\ 
Q_{iz}
\end{bmatrix} \right ]
\end{flalign}
\noindent X\dotfill X


\vspace{\textheight}

\noindent X\dotfill X

\noindent X\dotfill X

\end{document}

información relacionada