
É possível envolver uma equação em uma nova linha (como emComo embrulhar uma equação longa em látexmas dentro de um ambiente de array? Eu tenho um vetor coluna de regressores que desejo mostrar em duas linhas. Meu código sem quebra fica assim
\begin{equation}
\label{eq:designmat}
X_i=\left[\begin{array}{ccccccccc}1&\textrm{CitySize}_i&
\textrm{NoMotorways}_i&\textrm{ElevatedMotorways}_i&
\textrm{SpeedLimit}_i&\textrm{Policing}_i&\textrm{TrafficLights}_i&
\textrm{TransitLanesTrue}_i&\textrm{Aggression}_i\end{array}\right]^T
\end{equation}
Eu gostaria que fosse algo como:
X = [var1 var2 var3 var4
... var5 var6 var7 var8]^T
Responder1
Você poderia usar o multline
ambiente do amsmath
pacote. O exemplo abaixo usa um espaço simples entre palavras para separar as variáveis; dependendo de suas necessidades e preferências, você pode querer aumentar um pouco a separação.
\documentclass{article}
\usepackage{amsmath} % Required for multline environment
\newcommand\V[1]{\textup{#1}} % Variable names in upright roman
\begin{document}
\begin{multline}
\label{eq:designmat}
X_i=\bigl[\,1\
\V{CitySize}_i \
\V{NoMotorways}_i \
\V{ElevatedMotorways}_i \
\V{SpeedLimit}_i \\
\V{Policing}_i \
\V{TrafficLights}_i \
\V{TransitLanesTrue}_i \
\V{Aggression}_i \,
\bigr]^T
\end{multline}
\hrule % just to show width of text block
\end{document}