Tamanhos de colchetes inconsistentes em uma função por partes

Tamanhos de colchetes inconsistentes em uma função por partes

Há uma série de perguntas semelhantes a esta, mas muitas delas sugerem definir manualmente o tamanho dos meus colchetes. Eu preferiria não fazer isso, mas se for a única solução, acho que terei que me contentar.

Na minha função por partes, a 2ª e a 3ª etapas têm conteúdos muito semelhantes entre colchetes; no entanto, os colchetes parecem ter tamanhos diferentes. Cada etapa possui um conjunto grande de colchetes e um pequeno conjunto de colchetes, apenas na ordem inversa um do outro. Qual é o raciocínio para isso e existe outra solução além de definir manualmente o dimensionamento?

A função por partes: insira a descrição da imagem aqui

Código de amostra:

\documentclass [a4paper,12pt]{report}

\usepackage{amsmath}            
\usepackage{amssymb}

\begin{document}

\begin{equation}
 \label{eqn:damage piecewise}
 d_i = \begin{cases} 
          \quad \quad \quad \left( 1-\dfrac{E_i^{hrd}}{E_i}\right) \left( 1-\dfrac{1}{k_i} \right) & \forall \quad 1 \leq k_i \leq k_i^{ult} \\[12pt]
          
          d_i^{ult} \cdot  \dfrac{k_i^{ult}}{k_i} + \left( 1 + \dfrac{E_i^{sft}}{E_i} \right) \left( 1 - \dfrac{k_i^{ult}}{k_i} \right) & \forall \quad k_i^{ult} \leq k_i \leq k_i^{sft} \\[12pt]
        
           d_i^{sft} \cdot \dfrac{k_i^{sft}}{k_i} + \left( 1 + \dfrac{E_i^{res}}{E_i} \right) \left( 1 - \dfrac{k_i^{sft}}{k_i} \right) & \forall \quad k_i^{sft} \leq k_i \leq k_i^{max}
       \end{cases}
\end{equation}

\end{document}

Responder1

Com os \biggl( ... \biggr)pares você consegue um resultado melhor, e geralmente é recomendado escolher o tamanho manualmente. Os delimitadores, esteticamente, podem ser um pouco menos altos que seu conteúdo. Também reduzi um pouco o espaçamento entre os quantificadores e centralizei melhor a primeira equação nos casos em relação às outras (isso pode ser feito automaticamente com package eqparbox, mas não acho que valeu a pena escrever mais código neste caso). Por último, utilizei o dcasesambiente, de mathtoolspara economizar é necessário digitar \dfrac.

\documentclass [a4paper,12pt]{report}

\usepackage{mathtools}
\usepackage{amssymb}

\begin{document}

\begin{equation}
 \label{eqn:damage piecewise}
 d_i = \begin{dcases}
          \hskip2.7em\biggl( 1-\frac{E_i^\text{hrd}}{E_i}\biggr) \biggl( 1-\dfrac{1}{k_i} \biggr) & \forall \; 1 \leq k_i \leq k_i^\text{ult} \\[12pt]
%
          d_i^\text{ult} \cdot \dfrac{k_i^\text{ult}}{k_i} + \biggl( 1 + \frac{E_i^\text{sft}}{E_i} \biggr) \biggl( 1 - \dfrac{k_i^\text{ult}}{k_i} \biggr) & \forall \; k_i^\text{ult} \leq k_i \leq k_i^\text{sft} \\[12pt]
%
           d_i^\mathrm{sft} \cdot \dfrac{k_i^\text{sft}}{k_i} + \biggl( 1 + \frac{E_i^\text{res}}{E_i} \biggr) \biggl( 1 - \dfrac{k_i^\text{sft}}{k_i} \biggr) & \forall \; k_i^\text{sft} \leq k_i \leq k_i^{\max}
       \end{dcases}
\end{equation}

\end{document} 

insira a descrição da imagem aqui

Responder2

Você pode criar colchetes do mesmo tamanho com os comandos \Big( e \Big).

O código é como:

\documentclass [a4paper,12pt]{report}

\usepackage{amsmath}            
\usepackage{amssymb}

\begin{document}

\begin{equation}
 \label{eqn:damage piecewise}
 d_i = \begin{cases} 
          \displaystyle \quad \quad \quad \Bigg( 1-\dfrac{E_i^{hrd}}{E_i}\Bigg) \Bigg( 1-\dfrac{1}{k_i} \Bigg) & \forall \quad 1 \leq k_i \leq k_i^{ult} \\[12pt]
          
          d_i^{ult} \cdot  \dfrac{k_i^{ult}}{k_i} + \Bigg( 1 + \dfrac{E_i^{sft}}{E_i} \Bigg) \Bigg( 1 - \dfrac{k_i^{ult}}{k_i} \Bigg) & \forall \quad k_i^{ult} \leq k_i \leq k_i^{sft} \\[12pt]
        
           \displaystyle d_i^{sft} \cdot \dfrac{k_i^{sft}}{k_i} + \Bigg( 1 + \dfrac{E_i^{res}}{E_i} \Bigg) \Bigg( 1 - \dfrac{k_i^{sft}}{k_i} \Bigg) & \forall \quad k_i^{sft} \leq k_i \leq k_i^{max}
       \end{cases}
\end{equation}

\end{document}

saída

informação relacionada