Por que \\ não retorna uma nova linha em uma equação?

\begin{equation*}\label{eq:pareto mle2} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) "\\\" <br> - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{equation*} 

Este é o meu código porque \\ não vai para nova linha? Como devo fazer isso?

Resposta

O pacote amsmath – que você parece estar carregando já que seu código de exemplo usa um ambiente chamado equation* – fornece alguns ambientes para compor equações que precisam ser divididas em duas ou mais linhas. O align* ambiente pode ser particularmente adequado para o caso em questão; observe o uso de & para indicar os pontos de alinhamento.

insira a descrição da imagem aqui

\documentclass{article} \usepackage{amsmath} \begin{document} \begin{align*}\label{eq:pareto mle2} A_0 &= \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2 F_1\left( r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right)\\ &\quad - \frac{1}{(\alpha+T)^{r+s+x}}{}_2 F_1\left( r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right), \end{align*} \end{document} 

Adendo : observe a grande semelhança das saídas produzidas pelo único align* ambiente nesta resposta e pelo par aninhado de equation* / multlined ambientes em @HarishKumar ” s resposta.

Comentários

  • Boa resposta, obrigado! Pequeno detalhe: não poderia ' t você entendeu livrar-se do \quad movendo o & para imediatamente após o sinal de igual?
  • @JanusVarmarken – Obrigado. O motivo pelo qual usei \quad para recuar a segunda linha foi seguir uma equação tipográfica comum: indicar visualmente que a segunda linha é uma continuação da equação que começou na primeira linha, o - o símbolo é deliberado ly não definido imediatamente abaixo do símbolo = na primeira linha.
  • oh, acho que você me entendeu mal – concordo plenamente que deve aparecer dessa forma . Eu ' estou apenas dizendo que você pode evitar ter que usar \quad movendo o & da primeira linha para obter A_0 =&. Dessa forma, você ainda obtém a mesma saída, mas sem ter que incluir \quad na segunda linha.
  • @JanusVarmarken – Observe atentamente o espaçamento em torno de = símbolo se você escrever =& em vez de &=: O espaçamento se torna altamente assimétrico – em vez fora do padrão! É ' por isso que o guia do usuário do amsmath pacote recomenda escrever &=. 🙂
  • ooh, entendo – não ' não percebi isso :). Obrigado novamente!

Resposta

Ambos equation e equation* não permite expressões multilinhadas. Use aligned de amsmath, dentro de equation* para dividir em várias linhas. Se o alinhamento não for necessário, você pode usar gathered (em vez de aligned) conforme sugerido por Mico.

\documentclass{article} \usepackage{amsmath} \begin{document} \begin{equation*}\label{eq:pareto mle2} \begin{aligned} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) \\ - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{aligned} \end{equation*} \end{document} 

Ou use multlined de mathtools:

\documentclass{article} \usepackage{mathtools} \begin{document} \begin{equation*}\label{eq:pareto mle2} \begin{multlined} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) \\ - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{multlined} \end{equation*} \end{document} 

insira a descrição da imagem aqui

Comentários

  • Também split pode ser útil aqui, especialmente com equações numeradas. Obviamente, multlined não é necessário, pois multline* é suficiente.

Resposta

Há uma maneira fácil de fazer \\ funcionar na equação (alterar linha):

\begin{equation} a = b \end{equation} 

Altere para

\begin{equation} \begin{array}{l} a = \\ b \end{array} \end{equation} 

Comentários

  • A O efeito colateral – possivelmente desagradável – dessa abordagem é que o conteúdo do ambiente array será processado no modo matemático de estilo de texto em vez de no modo matemático de exibição.

Resposta

Para obter expressões multilinha com o número da equação escrito ao lado, use o seguinte código;

\documentclass{article} \usepackage{mathtools} \usepackage{amsmath} \begin{document} \begin{equation} \label{eq:1} \begin{aligned} A_0 = \frac{1}{(\alpha+t_x)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + t_x} \right ) \\ - \frac{1}{(\alpha+T)^{r+s+x}}{}_2F_1\left(r+s+x,x+1;r+s+x+1;\frac{\alpha-\beta}{\alpha + T} \right ), \end{aligned} \end{equation} \end{document} 

insira a descrição da imagem aqui

Comentários

  • Se você quiser adicionar o número na última linha da equação, carregue o amsmath pa ckage com a opção tbtags: \ usepackage [tbtags] {amsmath}
  • mathtools pacote insere o amsmath pacote, então não há necessidade de chamar o pacote separadamente ….
  • Pelo menos no verso, usar o alinhamento dentro da equação resolve, mas causa um erro irritante. Basta substituir o alinhamento por divisão e pronto. Para obter mais informações, verifique este link ( overleaf.com/learn/latex/… )

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *