problemas com alinhamento vertical de texto grande dentro do itemize

problemas com alinhamento vertical de texto grande dentro do itemize

Tenho problemas de alinhamento neste tipo de condição. Defino a configuração de margem para a condição de itemização e normalmente obtenho um resultado muito bom. Gostaria de alinhar um texto, por exemplo, em relação a V. Encontro um exemplo nestelink

insira a descrição da imagem aqui

     $\bar{u} = cost$   È la stessa in tutte le realizzazioni;
     $u'$               Varia in ogni prova e rappresenta la parte fluttuante (pulsante,
                        di agitazione) che non contribuisce al trasporto di massa

tem alguma sugestão? Obrigado

\documentclass[a4paper]{article} 

\usepackage[T1]{fontenc} 
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe} 

\usepackage{enumitem}
\setlength{\leftmargin}{-1em}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother
\begin{document}
 primo caso
\begin{itemize}
    \item{\makebox[2cm]{$\bar{u} = cost$\hfill} È la stessa in tutte le realizzazioni;}
    \item{\makebox[2cm]{$u'$\hfill} {Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
            contribuisce al trasporto di massa}}
\end{itemize}

\end{document}

Responder1

Basta usar um parbox:

\documentclass[a4paper]{article} 

\usepackage[T1]{fontenc} 
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe} 

\usepackage{enumitem}
\setlength{\leftmargin}{-1em}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother
\begin{document}
 primo caso
 \begin{itemize}
    \item{\makebox[2cm]{$\bar{u} = cost$\hfill} È la stessa in tutte le realizzazioni;}
    \item{\makebox[2cm]{$u'$\hfill} {Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
            contribuisce al trasporto di massa}}
\end{itemize}

non primo caso
\begin{itemize}
    \item{\makebox[2cm]{$\bar{u} = cost$\hfill}} \parbox{\dimexpr\linewidth-2cm}{È la stessa in tutte le realizzazioni;}
    \item{\makebox[2cm]{$u'$\hfill}} \parbox{\dimexpr\linewidth-2cm}{Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
            contribuisce al trasporto di massa}
\end{itemize}

\end{document}

Explicação do primeiro argumento do meu \parboxcomando:é que quero usar toda a largura ( \linewidthcomprimento) de linha disponível, mas reduzida 2cmporque 2cmjá foram usadas antes do \makeboxcomando anterior.

Assim, o primeiro argumento obrigatório do \parboxque é usado para sua largura é:

\dimexpr\linewidth-2cm

Saída:

insira a descrição da imagem aqui

PS: Você poderia adicionar um argumento opcional [t]como:

\parbox[t]{\dimexpr\linewidth-2cm}{<Your text>}

para alinhá-lo ao topo do seu \makeboxresultado.

insira a descrição da imagem aqui

Editar: Na verdade, como você já usa o itemize, você também pode fazer isso usando suas propriedades:

\documentclass[a4paper]{article} 

\usepackage[T1]{fontenc} 
\usepackage[italian]{babel}

\usepackage{enumitem}

\newcommand{\myitem}[1][]{\item[\textbullet\space\space#1]}

\newenvironment{myitemize}[1][labelwidth=2cm,labelsep=0.4cm,align=parleft,leftmargin =\dimexpr+\labelwidth+\labelsep+\parindent\relax]{\itemize[#1]}{\enditemize}

\begin{document}

 non-non primo caso
 \begin{itemize}[labelwidth=2cm,labelsep=0.4cm,align=parleft,leftmargin =\dimexpr+\labelwidth+\labelsep+\parindent\relax]
    \myitem[$\bar{u} = cost$] È la stessa in tutte le realizzazioni;
    \myitem[$u'$] Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
            contribuisce al trasporto di massa
\end{itemize}



non-non primo caso
 \begin{myitemize}
    \myitem[$\bar{u} = cost$] È la stessa in tutte le realizzazioni;
    \myitem[$u'$] Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
            contribuisce al trasporto di massa
\end{myitemize}



\end{document}

O resultado é o mesmo e você pode usar o novo ambiente ( myitemize) para facilitar o uso.

Responder2

Uma solução com a wideopção e uma margem esquerda adequada:

\documentclass[a4paper]{article}

\usepackage[T1]{fontenc}
\usepackage[italian]{babel}
\usepackage{amsmath}
\usepackage{mwe}
\usepackage{enumitem}
\usepackage{lmodern}
\makeatletter
\DeclareMathSizes{\@xpt}{\@xpt}{5}{4}
\DeclareMathSizes{\@xipt}{\@xipt}{6}{5}
\DeclareMathSizes{\@xiipt}{\@xiipt}{6}{5}
\DeclareMathSizes{\@xivpt}{\@xivpt}{\@xpt}{6}
\makeatother

\begin{document}

 primo caso
\begin{itemize}[wide=\parindent, leftmargin=3cm]
    \item \makebox[2cm][l]{$\bar{u} = \cos t$} È la stessa in tutte le realizzazioni;
    \item \makebox[2cm][l]{$u'$} Varia in ogni prova e rappresenta la parte fluttuante (pulsante, di agitazione) che non
            contribuisce al trasporto di massa
\end{itemize}

\end{document} 

insira a descrição da imagem aqui

informação relacionada